Difference between revisions of "MITK ReleaseNotes 2013.09"

From mitk.org
Jump to navigation Jump to search
 
 
(11 intermediate revisions by 4 users not shown)
Line 1: Line 1:
__NOTOC__
+
[[File:MITK$$SegmentationRedesign$SegmentationRedesign.png|thumb|300px]]
<!-- ## page was renamed from MITKReleaseNoteTemplate -->
+
This is the 2013.09 release of the [[MITK_Release_Cycle|MITK release cycle]]. The complete list of new features, bug fixes and known issues is down on this page.
= MITK 201X.XX Release Notes =
+
 
[[Media:MITK-ReleaseNotes-2013-09$release201XX.png|Media:MITK-ReleaseNotes-2013-09$release201XX.png||align="right",width=250px]]
+
__TOC__
  
This is the 201X.XX release of the [https://www.mitk.org/wiki/MitkReleaseCycle MITK release cycle]. The complete list of new features, bug fixes and known issues is down on this page.
 
  
 
== What's included? ==
 
== What's included? ==
 
There are binary installers for Windows, Mac OS X and Linux which contain the application ''MITK Workbench''. Additional to image loading/saving and level windowing currently the following plugins are included:
 
There are binary installers for Windows, Mac OS X and Linux which contain the application ''MITK Workbench''. Additional to image loading/saving and level windowing currently the following plugins are included:
  
* volume visualization
+
* Volume visualization
* measurement
+
* Measurement
* interactive segmentation with
+
* Interactive segmentation with
 
** 3D Regiongrower
 
** 3D Regiongrower
 
** Boolean Operation on segmentations
 
** Boolean Operation on segmentations
Line 18: Line 17:
 
* '''experimental''' DICOM Query/Retrieve (based on components from the Common Toolkit [http://commontk.org CTK])
 
* '''experimental''' DICOM Query/Retrieve (based on components from the Common Toolkit [http://commontk.org CTK])
  
Please note that the installers do not contain the source code or header files for the precompiled libraries. To develop applications or plugins with MITK please get the [https://www.mitk.org/wiki/Download#Source_code source code].
+
Please note that the installers do not contain the source code or header files for the precompiled libraries. To develop applications or plugins with MITK please get the [[Downloads|source code]].
 +
 
  
 
== How to get it? ==
 
== How to get it? ==
Please have a look at the [https://www.mitk.org/wiki/Download download page].
+
Please have a look at the [[Downloads|download page]].
 +
 
 +
 
 +
== Highlights of 2013.09 release ==
  
== Highlights of 201X.XX release ==
 
 
* '''General:'''
 
* '''General:'''
** Upgraded the VTK, ITK, CTK etc. version and stuff like that
+
** Added support for Visual Studio 2012 ([http://bugs.mitk.org/show_bug.cgi?id=15398 more info]).
 +
** A new [http://bugs.mitk.org/show_bug.cgi?id=15104 overlay framework] for rendering overlays (annotations) in a MITK render window has been added ([http://docs.mitk.org/2013.09/OverlaysPage.html  concept page]).
 +
** Many third-party libraries used in MITK have been updated. Some third-party libraries were distributed with the MITK source code (in the Utilities directory) and have now also been converted into proper external projects being downloaded durint the MITK superbuild. The list of updated or converted and updated third-party libraries is:
 +
*** ACVD (Surface Mesh Coarsening and Resampling, newly added, git hash 8bbb6da1)
 +
*** ANN (converted into an external project, updated to version 1.1.2)
 +
*** Boost (updated to 1.54)
 +
*** CppUnit (newly added, version 1.12.1)
 +
*** CTK (updated to git hash f18114d2)
 +
*** DCMTK (updated to snapshot 20121102)
 +
*** GLEW (converted into an external project, updated to version 1.10.0)
 +
*** OpenCV (updated to version 2.4.6.1)
 +
*** Poco (converted into an external project, updated to version 1.5.2-rc3)
 +
*** Qwt (converted into an external project, updated to version 6.1.0)
 +
*** Qxt (converted into an external project, updated to version 0.6.2)
 +
*** SOFA (updated to revision 9832)
 +
*** tinyxml (converted into an external project, updated to version 2.6.2)
 +
:::If you used one of the third-party libraries from the Utilities directory in your MITK module, you will now need to declare a dependency on this module using the PACKAGE_DEPENDS argument of the MITK_CREATE_MODULE macro.
 +
* A new set of ''equality'' methods for MITK data types has been introduced.
 
* '''Core library:'''
 
* '''Core library:'''
** Any important changes in the core
+
* The CppMicroServices code has been updated and moved outside of the "MITK Core" library into a separate shared library ([http://bugs.mitk.org/show_bug.cgi?id=15707 bug]). The update introduced some breaking API changes:
* '''Application:'''
+
** All CppMicroServices header files now start with "us". Previously, header files with both the "us" and "mitk" prefix were available.
** The main application executable has been renamed from ExtApp to mitkWorkbench and is now referred to as the ''MITK Workbench''
+
** All CppMicroServices classes are now in the "us" namespace instead of the "mitk" namespace.
* '''DICOM'''
+
** Other breaking API changes are listed [https://github.com/saschazelzer/CppMicroServices/wiki/API-changes-in-version-2.0.0 here].
** ...
+
* The interaction state-machines can now handle conditions to determine if a transition should be triggered or not ([http://bugs.mitk.org/show_bug.cgi?id=15697 bug])
* '''Documentation:'''
+
* Fixed and improved the rendering of multi-component (vector) images ([http://bugs.mitk.org/show_bug.cgi?id=14807 bug]).
** ...
 
 
* '''Segmentation:'''
 
* '''Segmentation:'''
** ...
+
* The segmentation plug-in has been redesigned, see the [[MITK/SegmentationRedesign|segmentation redesign]] page for a detailed list of new features.
* '''MITK-IGT:'''
 
** ...
 
* '''MITK-Tof:'''
 
** ...
 
 
* '''MITK Diffusion:'''
 
* '''MITK Diffusion:'''
** There will be a new MITK Diffusion release based on MITK 201X.XX soon
+
* There will be a new MITK Diffusion release based on MITK 2013.09 soon.
* '''Measurement:'''
+
 
** ...
 
* '''...'''
 
  
 
== Bugfixes ==
 
== Bugfixes ==
In the 3 months since the last release more than [[BugzillaQuery|300]] bugs were fixed.
+
In the 3 months since the last release more than [http://bugs.mitk.org/buglist.cgi?list_id=59253&bug_severity=blocker&bug_severity=critical&bug_severity=major&bug_severity=medium&bug_severity=minor&bug_severity=trivial&bug_severity=unspecified&columnlist=component,short_desc&chfieldto=2013-09-30&chfield=resolution&query_format=advanced&chfieldfrom=2013-07-01&chfieldvalue=FIXED&component=BlueBerry&component=Build%20system&component=Core&component=CoreApp%20Plugins&component=CoreUI&component=Documentation&component=ExtApp%20Plugins&component=IGT&component=Measurement%20Bundle&component=Modules&component=Other&component=Python%20Wrapping&component=Qt%20GUI%20Modules&component=Rendering&component=Segmentation&component=ToF&product=MITK 187] bugs were fixed.
 +
 
 +
Not everything could be fixed in time, so here are the most important [http://bugs.mitk.org/buglist.cgi?bug_severity=blocker&bug_severity=critical&bug_severity=major&component=BlueBerry&component=Build%20system&component=Core&component=CoreApp%20Plugins&component=CoreUI&component=Documentation&component=ExtApp%20Plugins&component=IGT&component=Measurement%20Bundle&component=Modules&component=Other&component=Python%20Wrapping&component=Qt%20GUI%20Modules&component=Rendering&component=Segmentation&component=ToF&list_id=59256&product=MITK&query_format=advanced&resolution=---&version=2012-03&version=2012-06&version=2012-09&version=2012-12&version=2013-03&version=2013-06&query_based_on=&columnlist=component,short_desc known issues]
  
Not everything could be fixed in time, so here are the most important [[[BugzillaQuery|| known issues]]]
 
  
 
== New feature list ==
 
== New feature list ==
Complete list of new features since MITK 201X.XX
+
Complete list of new features since MITK 2013.09
 
+
{| class="wikitable" width=100% style="background-color:#ffffff;"
Simply paste the Bugzilla Search Result Table here
+
|< >|[http://bugs.mitk.org/show_bug.cgi?id=10023 10023]
 +
|<class="bz_component_column" style="white-space:nowrap">|Build sy
 +
|<class="bz_short_desc_column">|[http://bugs.mitk.org/show_bug.cgi?id=10023 Make cdash admin urls configurable]
 +
|-
 +
|<rowclass="bz_bugitem              bz_feature_request            bz_high            bz_RESOLVED            bz_FIXED                                      bz_row_even            "class="first-child bz_id_column">|[http://bugs.mitk.org/show_bug.cgi?id=11046 11046]
 +
|<class="bz_component_column" style="white-space:nowrap">|Build sy
 +
|<class="bz_short_desc_column">|[http://bugs.mitk.org/show_bug.cgi?id=11046 MITK clang compatibility]
 +
|-
 +
|<rowclass="bz_bugitem              bz_feature_request            bz_low            bz_RESOLVED            bz_FIXED                                      bz_row_odd            "class="first-child bz_id_column">|[http://bugs.mitk.org/show_bug.cgi?id=15476 15476]
 +
|<class="bz_component_column" style="white-space:nowrap">|Build sy
 +
|<class="bz_short_desc_column">|[http://bugs.mitk.org/show_bug.cgi?id=15476 ACVD Integration]
 +
|-
 +
|<rowclass="bz_bugitem              bz_feature_request            bz_low            bz_RESOLVED            bz_FIXED                                      bz_row_even            "class="first-child bz_id_column">|[http://bugs.mitk.org/show_bug.cgi?id=15477 15477]
 +
|<class="bz_component_column" style="white-space:nowrap">|Build sy
 +
|<class="bz_short_desc_column">|[http://bugs.mitk.org/show_bug.cgi?id=15477 Update SOFA to revision 9672]
 +
|-
 +
|<rowclass="bz_bugitem              bz_feature_request            bz_low            bz_RESOLVED            bz_FIXED                                      bz_row_odd            "class="first-child bz_id_column">|[http://bugs.mitk.org/show_bug.cgi?id=15837 15837]
 +
|<class="bz_component_column" style="white-space:nowrap">|Build sy
 +
|<class="bz_short_desc_column">|[http://bugs.mitk.org/show_bug.cgi?id=15837 Update boost to version 1.54]
 +
|-
 +
|<rowclass="bz_bugitem              bz_feature_request            bz_low            bz_RESOLVED            bz_FIXED                                      bz_row_even            "class="first-child bz_id_column">|[http://bugs.mitk.org/show_bug.cgi?id=15879 15879]
 +
|<class="bz_component_column" style="white-space:nowrap">|Build sy
 +
|<class="bz_short_desc_column">|[http://bugs.mitk.org/show_bug.cgi?id=15879 Building SOFA with MSVC 2012]
 +
|-
 +
|<rowclass="bz_bugitem              bz_feature_request            bz_medium            bz_RESOLVED            bz_FIXED                                      bz_row_odd            "class="first-child bz_id_column">|[http://bugs.mitk.org/show_bug.cgi?id=15885 15885]
 +
|<class="bz_component_column" style="white-space:nowrap">|Build sy
 +
|<class="bz_short_desc_column">|[http://bugs.mitk.org/show_bug.cgi?id=15885 Convert projects in Utilities into external projects]
 +
|-
 +
|<rowclass="bz_bugitem              bz_feature_request            bz_medium            bz_RESOLVED            bz_FIXED                                      bz_row_even            "class="first-child bz_id_column">|[http://bugs.mitk.org/show_bug.cgi?id=954 954]
 +
|<class="bz_component_column" style="white-space:nowrap">|Core
 +
|<class="bz_short_desc_column">|[http://bugs.mitk.org/show_bug.cgi?id=954 Rework and simplify interactions and statemachines (metabug)]
 +
|-
 +
|<rowclass="bz_bugitem              bz_feature_request            bz_low            bz_RESOLVED            bz_FIXED                                      bz_row_odd            "class="first-child bz_id_column">|[http://bugs.mitk.org/show_bug.cgi?id=1488 1488]
 +
|<class="bz_component_column" style="white-space:nowrap">|Core
 +
|<class="bz_short_desc_column">|[http://bugs.mitk.org/show_bug.cgi?id=1488 set standard views  module zoom as global mitk option]
 +
|-
 +
|<rowclass="bz_bugitem              bz_feature_request            bz_low            bz_RESOLVED            bz_FIXED                                      bz_row_even            "class="first-child bz_id_column">|[http://bugs.mitk.org/show_bug.cgi?id=8971 8971]
 +
|<class="bz_component_column" style="white-space:nowrap">|Core
 +
|<class="bz_short_desc_column">|[http://bugs.mitk.org/show_bug.cgi?id=8971 Change action ID from int to string]
 +
|-
 +
|<rowclass="bz_bugitem              bz_feature_request            bz_low            bz_RESOLVED            bz_FIXED                                      bz_row_odd            "class="first-child bz_id_column">|[http://bugs.mitk.org/show_bug.cgi?id=13543 13543]
 +
|<class="bz_component_column" style="white-space:nowrap">|Core
 +
|<class="bz_short_desc_column">|[http://bugs.mitk.org/show_bug.cgi?id=13543 OpenGL rendering broken when VTK renderwindow has viewport]
 +
|-
 +
|<rowclass="bz_bugitem              bz_feature_request            bz_low            bz_RESOLVED            bz_FIXED                                      bz_row_even            "class="first-child bz_id_column">|[http://bugs.mitk.org/show_bug.cgi?id=15398 15398]
 +
|<class="bz_component_column" style="white-space:nowrap">|Core
 +
|<class="bz_short_desc_column">|[http://bugs.mitk.org/show_bug.cgi?id=15398 Visual Studio 2012 compatibility]
 +
|-
 +
|<rowclass="bz_bugitem              bz_feature_request            bz_low            bz_RESOLVED            bz_FIXED                                      bz_row_odd            "class="first-child bz_id_column">|[http://bugs.mitk.org/show_bug.cgi?id=15501 15501]
 +
|<class="bz_component_column" style="white-space:nowrap">|Core
 +
|<class="bz_short_desc_column">|[http://bugs.mitk.org/show_bug.cgi?id=15501 mitkImageTest uses deprecated API]
 +
|-
 +
|<rowclass="bz_bugitem              bz_feature_request            bz_low            bz_RESOLVED            bz_FIXED                                      bz_row_even            "class="first-child bz_id_column">|[http://bugs.mitk.org/show_bug.cgi?id=15517 15517]
 +
|<class="bz_component_column" style="white-space:nowrap">|Core
 +
|<class="bz_short_desc_column">|[http://bugs.mitk.org/show_bug.cgi?id=15517 Double-clicks not supported by new interaction framework]
 +
|-
 +
|<rowclass="bz_bugitem              bz_feature_request            bz_low            bz_RESOLVED            bz_FIXED                                      bz_row_odd            "class="first-child bz_id_column">|[http://bugs.mitk.org/show_bug.cgi?id=15527 15527]
 +
|<class="bz_component_column" style="white-space:nowrap">|Core
 +
|<class="bz_short_desc_column">|[http://bugs.mitk.org/show_bug.cgi?id=15527 SurfaceToSurfaceFilter::RemoveInputs() unimplemented since ITK4 migration]
 +
|-
 +
|<rowclass="bz_bugitem              bz_feature_request            bz_low            bz_RESOLVED            bz_FIXED                                      bz_row_even            "class="first-child bz_id_column">|[http://bugs.mitk.org/show_bug.cgi?id=15533 15533]
 +
|<class="bz_component_column" style="white-space:nowrap">|Core
 +
|<class="bz_short_desc_column">|[http://bugs.mitk.org/show_bug.cgi?id=15533 Add parameter "pre-loaded volume" to DicomSeriesReader]
 +
|-
 +
|<rowclass="bz_bugitem              bz_feature_request            bz_low            bz_RESOLVED            bz_FIXED                                      bz_row_odd            "class="first-child bz_id_column">|[http://bugs.mitk.org/show_bug.cgi?id=15697 15697]
 +
|<class="bz_component_column" style="white-space:nowrap">|Core
 +
|<class="bz_short_desc_column">|[http://bugs.mitk.org/show_bug.cgi?id=15697 Add real conditions to transitions in new interaction framework]
 +
|-
 +
|<rowclass="bz_bugitem              bz_feature_request            bz_low            bz_RESOLVED            bz_FIXED                                      bz_row_even            "class="first-child bz_id_column">|[http://bugs.mitk.org/show_bug.cgi?id=15700 15700]
 +
|<class="bz_component_column" style="white-space:nowrap">|Core
 +
|<class="bz_short_desc_column">|[http://bugs.mitk.org/show_bug.cgi?id=15700 Sort faster during DICOM loading]
 +
|-
 +
|<rowclass="bz_bugitem              bz_feature_request            bz_medium            bz_RESOLVED            bz_FIXED                                      bz_row_odd            "class="first-child bz_id_column">|[http://bugs.mitk.org/show_bug.cgi?id=15707 15707]
 +
|<class="bz_component_column" style="white-space:nowrap">|Core
 +
|<class="bz_short_desc_column">|[http://bugs.mitk.org/show_bug.cgi?id=15707 Pull out CppMicroServices from Core/Code and use base-class free version]
 +
|-
 +
|<rowclass="bz_bugitem              bz_feature_request            bz_medium            bz_RESOLVED            bz_FIXED                                      bz_row_even            "class="first-child bz_id_column">|[http://bugs.mitk.org/show_bug.cgi?id=15741 15741]
 +
|<class="bz_component_column" style="white-space:nowrap">|Core
 +
|<class="bz_short_desc_column">|[http://bugs.mitk.org/show_bug.cgi?id=15741 Add vtkCellPointPicker to vtkPropRenderer]
 +
|-
 +
|<rowclass="bz_bugitem              bz_feature_request            bz_medium            bz_RESOLVED            bz_FIXED                                      bz_row_odd            "class="first-child bz_id_column">|[http://bugs.mitk.org/show_bug.cgi?id=15801 15801]
 +
|<class="bz_component_column" style="white-space:nowrap">|Core
 +
|<class="bz_short_desc_column">|[http://bugs.mitk.org/show_bug.cgi?id=15801 Make property services available to the core]
 +
|-
 +
|<rowclass="bz_bugitem              bz_feature_request            bz_low            bz_RESOLVED            bz_FIXED                                      bz_row_even            "class="first-child bz_id_column">|[http://bugs.mitk.org/show_bug.cgi?id=15817 15817]
 +
|<class="bz_component_column" style="white-space:nowrap">|Core
 +
|<class="bz_short_desc_column">|[http://bugs.mitk.org/show_bug.cgi?id=15817 Add possibility to register 'Listeners' specific for one renderer]
 +
|-
 +
|<rowclass="bz_bugitem              bz_feature_request            bz_low            bz_RESOLVED            bz_FIXED                                      bz_row_odd            "class="first-child bz_id_column">|[http://bugs.mitk.org/show_bug.cgi?id=15888 15888]
 +
|<class="bz_component_column" style="white-space:nowrap">|Core
 +
|<class="bz_short_desc_column">|[http://bugs.mitk.org/show_bug.cgi?id=15888 Add convenience methods for creating temporary files and directories]
 +
|-
 +
|<rowclass="bz_bugitem              bz_feature_request            bz_medium            bz_RESOLVED            bz_FIXED                                      bz_row_even            "class="first-child bz_id_column">|[http://bugs.mitk.org/show_bug.cgi?id=10445 10445]
 +
|<class="bz_component_column" style="white-space:nowrap">|ExtApp P
 +
|<class="bz_short_desc_column">|[http://bugs.mitk.org/show_bug.cgi?id=10445 Create a Dicom module using CTK Widgets]
 +
|-
 +
|<rowclass="bz_bugitem              bz_feature_request            bz_low            bz_RESOLVED            bz_FIXED                                      bz_row_odd            "class="first-child bz_id_column">|[http://bugs.mitk.org/show_bug.cgi?id=14802 14802]
 +
|<class="bz_component_column" style="white-space:nowrap">|ExtApp P
 +
|<class="bz_short_desc_column">|[http://bugs.mitk.org/show_bug.cgi?id=14802 Preference to avoid reinitialising the rendering manager after file open]
 +
|-
 +
|<rowclass="bz_bugitem              bz_feature_request            bz_low            bz_RESOLVED            bz_FIXED                                      bz_row_even            "class="first-child bz_id_column">|[http://bugs.mitk.org/show_bug.cgi?id=14815 14815]
 +
|<class="bz_component_column" style="white-space:nowrap">|ExtApp P
 +
|<class="bz_short_desc_column">|[http://bugs.mitk.org/show_bug.cgi?id=14815 Plugin examples: Add surface utility view]
 +
|-
 +
|<rowclass="bz_bugitem              bz_feature_request            bz_low            bz_RESOLVED            bz_FIXED                                      bz_row_odd            "class="first-child bz_id_column">|[http://bugs.mitk.org/show_bug.cgi?id=15874 15874]
 +
|<class="bz_component_column" style="white-space:nowrap">|ExtApp P
 +
|<class="bz_short_desc_column">|[http://bugs.mitk.org/show_bug.cgi?id=15874 Introduce "fixedLayer" Property]
 +
|-
 +
|<rowclass="bz_bugitem              bz_feature_request            bz_low            bz_RESOLVED            bz_FIXED                                      bz_row_even            "class="first-child bz_id_column">|[http://bugs.mitk.org/show_bug.cgi?id=8945 8945]
 +
|<class="bz_component_column" style="white-space:nowrap">|Modules
 +
|<class="bz_short_desc_column">|[http://bugs.mitk.org/show_bug.cgi?id=8945 Implement PointSetStatisticsCalculator and rename module ImageStatistics]
 +
|-
 +
|<rowclass="bz_bugitem              bz_feature_request            bz_low            bz_RESOLVED            bz_FIXED                                      bz_row_odd            "class="first-child bz_id_column">|[http://bugs.mitk.org/show_bug.cgi?id=14944 14944]
 +
|<class="bz_component_column" style="white-space:nowrap">|Modules
 +
|<class="bz_short_desc_column">|[http://bugs.mitk.org/show_bug.cgi?id=14944 Write tests for new Properties module and make it default]
 +
|-
 +
|<rowclass="bz_bugitem              bz_feature_request            bz_low            bz_RESOLVED            bz_FIXED                                      bz_row_even            "class="first-child bz_id_column">|[http://bugs.mitk.org/show_bug.cgi?id=14957 14957]
 +
|<class="bz_component_column" style="white-space:nowrap">|Modules
 +
|<class="bz_short_desc_column">|[http://bugs.mitk.org/show_bug.cgi?id=14957 Class documentation and tests for MITK Simulation]
 +
|-
 +
|<rowclass="bz_bugitem              bz_feature_request            bz_low            bz_RESOLVED            bz_FIXED                                      bz_row_odd            "class="first-child bz_id_column">|[http://bugs.mitk.org/show_bug.cgi?id=15044 15044]
 +
|<class="bz_component_column" style="white-space:nowrap">|Modules
 +
|<class="bz_short_desc_column">|[http://bugs.mitk.org/show_bug.cgi?id=15044 Prevent "resetEntry" warning when loading multiple simulations]
 +
|-
 +
|<rowclass="bz_bugitem              bz_feature_request            bz_low            bz_RESOLVED            bz_FIXED                                      bz_row_even            "class="first-child bz_id_column">|[http://bugs.mitk.org/show_bug.cgi?id=15047 15047]
 +
|<class="bz_component_column" style="white-space:nowrap">|Modules
 +
|<class="bz_short_desc_column">|[http://bugs.mitk.org/show_bug.cgi?id=15047 Annotations may overwrite PlanarFigures]
 +
|-
 +
|<rowclass="bz_bugitem              bz_feature_request            bz_low            bz_RESOLVED            bz_FIXED                                      bz_row_odd            "class="first-child bz_id_column">|[http://bugs.mitk.org/show_bug.cgi?id=15052 15052]
 +
|<class="bz_component_column" style="white-space:nowrap">|Modules
 +
|<class="bz_short_desc_column">|[http://bugs.mitk.org/show_bug.cgi?id=15052 Update SOFA (official CMake support)]
 +
|-
 +
|<rowclass="bz_bugitem              bz_feature_request            bz_low            bz_RESOLVED            bz_FIXED                                      bz_row_even            "class="first-child bz_id_column">|[http://bugs.mitk.org/show_bug.cgi?id=15104 15104]
 +
|<class="bz_component_column" style="white-space:nowrap">|Modules
 +
|<class="bz_short_desc_column">|[http://bugs.mitk.org/show_bug.cgi?id=15104 Create Overlay framework for managing different types of graphic items in the renderwindows]
 +
|-
 +
|<rowclass="bz_bugitem              bz_feature_request            bz_low            bz_RESOLVED            bz_FIXED                                      bz_row_odd            "class="first-child bz_id_column">|[http://bugs.mitk.org/show_bug.cgi?id=15439 15439]
 +
|<class="bz_component_column" style="white-space:nowrap">|Modules
 +
|<class="bz_short_desc_column">|[http://bugs.mitk.org/show_bug.cgi?id=15439 Segmentation through interpolation of PlanarFigures]
 +
|-
 +
|<rowclass="bz_bugitem              bz_feature_request            bz_low            bz_RESOLVED            bz_FIXED                                      bz_row_even            "class="first-child bz_id_column">|[http://bugs.mitk.org/show_bug.cgi?id=15514 15514]
 +
|<class="bz_component_column" style="white-space:nowrap">|Modules
 +
|<class="bz_short_desc_column">|[http://bugs.mitk.org/show_bug.cgi?id=15514 Remove deprecated API functions in MitkExt]
 +
|-
 +
|<rowclass="bz_bugitem              bz_feature_request            bz_low            bz_RESOLVED            bz_FIXED                                      bz_row_odd            "class="first-child bz_id_column">|[http://bugs.mitk.org/show_bug.cgi?id=15518 15518]
 +
|<class="bz_component_column" style="white-space:nowrap">|Modules
 +
|<class="bz_short_desc_column">|[http://bugs.mitk.org/show_bug.cgi?id=15518 Property extensions]
 +
|-
 +
|<rowclass="bz_bugitem              bz_feature_request            bz_low            bz_RESOLVED            bz_FIXED                                      bz_row_even            "class="first-child bz_id_column">|[http://bugs.mitk.org/show_bug.cgi?id=15546 15546]
 +
|<class="bz_component_column" style="white-space:nowrap">|Modules
 +
|<class="bz_short_desc_column">|[http://bugs.mitk.org/show_bug.cgi?id=15546 Adapt PlanarFigureInteractor to new interaction framework]
 +
|-
 +
|<rowclass="bz_bugitem              bz_feature_request            bz_low            bz_RESOLVED            bz_FIXED                                      bz_row_odd            "class="first-child bz_id_column">|[http://bugs.mitk.org/show_bug.cgi?id=15731 15731]
 +
|<class="bz_component_column" style="white-space:nowrap">|Modules
 +
|<class="bz_short_desc_column">|[http://bugs.mitk.org/show_bug.cgi?id=15731 Documentation and Tests for ACVD/Remeshing]
 +
|-
 +
|<rowclass="bz_bugitem              bz_feature_request            bz_low            bz_RESOLVED            bz_FIXED                                      bz_row_even            "class="first-child bz_id_column">|[http://bugs.mitk.org/show_bug.cgi?id=15773 15773]
 +
|<class="bz_component_column" style="white-space:nowrap">|Modules
 +
|<class="bz_short_desc_column">|[http://bugs.mitk.org/show_bug.cgi?id=15773 Update SOFA to revision 9832]
 +
|-
 +
|<rowclass="bz_bugitem              bz_feature_request            bz_low            bz_RESOLVED            bz_FIXED                                      bz_row_odd            "class="first-child bz_id_column">|[http://bugs.mitk.org/show_bug.cgi?id=14986 14986]
 +
|<class="bz_component_column" style="white-space:nowrap">|Other
 +
|<class="bz_short_desc_column">|[http://bugs.mitk.org/show_bug.cgi?id=14986 DWI data cannot be forwarded to software connected to by the command line tool]
 +
|-
 +
|<rowclass="bz_bugitem              bz_feature_request            bz_low            bz_IN_PROGRESS                                                    bz_row_even            "class="first-child bz_id_column">|[http://bugs.mitk.org/show_bug.cgi?id=15674 15674]
 +
|<class="bz_component_column" style="white-space:nowrap">|Other
 +
|<class="bz_short_desc_column">|[http://bugs.mitk.org/show_bug.cgi?id=15674 Provide possibility for automated evaluation of images statistics on rois]
 +
|-
 +
|<rowclass="bz_bugitem              bz_feature_request            bz_medium            bz_RESOLVED            bz_FIXED                                      bz_row_odd            "class="first-child bz_id_column">|[http://bugs.mitk.org/show_bug.cgi?id=15868 15868]
 +
|<class="bz_component_column" style="white-space:nowrap">|Other
 +
|<class="bz_short_desc_column">|[http://bugs.mitk.org/show_bug.cgi?id=15868 Update DCMTK to the latest snapshot to get access to DICOM RT classes]
 +
|-
 +
|<rowclass="bz_bugitem              bz_feature_request            bz_medium            bz_RESOLVED            bz_DUPLICATE                                      bz_row_even            "class="first-child bz_id_column">|[http://bugs.mitk.org/show_bug.cgi?id=1426 1426]
 +
|<class="bz_component_column" style="white-space:nowrap">|Renderin
 +
|<class="bz_short_desc_column">|[http://bugs.mitk.org/show_bug.cgi?id=1426 Add option for displaying annotations]
 +
|-
 +
|<rowclass="bz_bugitem              bz_feature_request            bz_high            bz_RESOLVED            bz_FIXED                                      bz_row_odd            "class="first-child bz_id_column">|[http://bugs.mitk.org/show_bug.cgi?id=13956 13956]
 +
|<class="bz_component_column" style="white-space:nowrap">|Renderin
 +
|<class="bz_short_desc_column">|[http://bugs.mitk.org/show_bug.cgi?id=13956 Enable texture mapping for mitkSurfaces]
 +
|-
 +
|<rowclass="bz_bugitem              bz_feature_request            bz_low            bz_RESOLVED            bz_FIXED                                      bz_row_even            "class="first-child bz_id_column">|[http://bugs.mitk.org/show_bug.cgi?id=14776 14776]
 +
|<class="bz_component_column" style="white-space:nowrap">|Renderin
 +
|<class="bz_short_desc_column">|[http://bugs.mitk.org/show_bug.cgi?id=14776 Porting of PointSetGLMapper2D to VTK]
 +
|-
 +
|<rowclass="bz_bugitem              bz_feature_request            bz_low            bz_RESOLVED            bz_FIXED                                      bz_row_odd            "class="first-child bz_id_column">|[http://bugs.mitk.org/show_bug.cgi?id=14807 14807]
 +
|<class="bz_component_column" style="white-space:nowrap">|Renderin
 +
|<class="bz_short_desc_column">|[http://bugs.mitk.org/show_bug.cgi?id=14807 Multi component image rendereing]
 +
|-
 +
|<rowclass="bz_bugitem              bz_feature_request            bz_medium            bz_RESOLVED            bz_FIXED                                      bz_row_even            "class="first-child bz_id_column">|[http://bugs.mitk.org/show_bug.cgi?id=11310 11310]
 +
|<class="bz_component_column" style="white-space:nowrap">|Segmenta
 +
|<class="bz_short_desc_column">|[http://bugs.mitk.org/show_bug.cgi?id=11310 Change mouse cursor when a 2D segmentation tool is active]
 +
|-
 +
|<rowclass="bz_bugitem              bz_feature_request            bz_low            bz_RESOLVED            bz_FIXED                                      bz_row_odd            "class="first-child bz_id_column">|[http://bugs.mitk.org/show_bug.cgi?id=12480 12480]
 +
|<class="bz_component_column" style="white-space:nowrap">|Segmenta
 +
|<class="bz_short_desc_column">|[http://bugs.mitk.org/show_bug.cgi?id=12480 Mask image option in segmentation postprocessing context menu]
 +
|-
 +
|<rowclass="bz_bugitem              bz_feature_request            bz_low            bz_RESOLVED            bz_FIXED                                      bz_row_even            "class="first-child bz_id_column">|[http://bugs.mitk.org/show_bug.cgi?id=15068 15068]
 +
|<class="bz_component_column" style="white-space:nowrap">|Segmenta
 +
|<class="bz_short_desc_column">|[http://bugs.mitk.org/show_bug.cgi?id=15068 UI redesign of segmentation plugin]
 +
|-
 +
|<rowclass="bz_bugitem              bz_feature_request            bz_low            bz_RESOLVED            bz_FIXED                                      bz_row_odd            "class="first-child bz_id_column">|[http://bugs.mitk.org/show_bug.cgi?id=15141 15141]
 +
|<class="bz_component_column" style="white-space:nowrap">|Segmenta
 +
|<class="bz_short_desc_column">|[http://bugs.mitk.org/show_bug.cgi?id=15141 Integrate Image- and Surface Masking in SegmentationUtilities]
 +
|-
 +
|<rowclass="bz_bugitem              bz_feature_request            bz_medium            bz_RESOLVED            bz_FIXED                                      bz_row_even            "class="first-child bz_id_column">|[http://bugs.mitk.org/show_bug.cgi?id=15171 15171]
 +
|<class="bz_component_column" style="white-space:nowrap">|Segmenta
 +
|<class="bz_short_desc_column">|[http://bugs.mitk.org/show_bug.cgi?id=15171 Segmentation redesign: Otsu 3D tool]
 +
|-
 +
|<rowclass="bz_bugitem              bz_feature_request            bz_low            bz_RESOLVED            bz_FIXED                                      bz_row_odd            "class="first-child bz_id_column">|[http://bugs.mitk.org/show_bug.cgi?id=15172 15172]
 +
|<class="bz_component_column" style="white-space:nowrap">|Segmenta
 +
|<class="bz_short_desc_column">|[http://bugs.mitk.org/show_bug.cgi?id=15172 2D-Threshold Tools in Segmentation View]
 +
|-
 +
|<rowclass="bz_bugitem              bz_feature_request            bz_medium            bz_RESOLVED            bz_FIXED                                      bz_row_even            "class="first-child bz_id_column">|[http://bugs.mitk.org/show_bug.cgi?id=15174 15174]
 +
|<class="bz_component_column" style="white-space:nowrap">|Segmenta
 +
|<class="bz_short_desc_column">|[http://bugs.mitk.org/show_bug.cgi?id=15174 Watershed tool for segmentation plugin update]
 +
|-
 +
|<rowclass="bz_bugitem              bz_feature_request            bz_low            bz_RESOLVED            bz_FIXED                                      bz_row_odd            "class="first-child bz_id_column">|[http://bugs.mitk.org/show_bug.cgi?id=15552 15552]
 +
|<class="bz_component_column" style="white-space:nowrap">|Segmenta
 +
|<class="bz_short_desc_column">|[http://bugs.mitk.org/show_bug.cgi?id=15552 Redesign 3D region growing gui]
 +
|-
 +
|<rowclass="bz_bugitem              bz_feature_request            bz_low            bz_RESOLVED            bz_FIXED                                      bz_row_even            "class="first-child bz_id_column">|[http://bugs.mitk.org/show_bug.cgi?id=15589 15589]
 +
|<class="bz_component_column" style="white-space:nowrap">|Segmenta
 +
|<class="bz_short_desc_column">|[http://bugs.mitk.org/show_bug.cgi?id=15589 Confirm dialog for 3D segmentation tools]
 +
|-
 +
|<rowclass="bz_bugitem              bz_feature_request            bz_low            bz_RESOLVED            bz_FIXED                                      bz_row_odd            "class="first-child bz_id_column">|[http://bugs.mitk.org/show_bug.cgi?id=15779 15779]
 +
|<class="bz_component_column" style="white-space:nowrap">|Segmenta
 +
|<class="bz_short_desc_column">|[http://bugs.mitk.org/show_bug.cgi?id=15779 Description of LiveWire tool in UI]
 +
|-
 +
|<rowclass="bz_bugitem              bz_feature_request            bz_low            bz_RESOLVED            bz_FIXED                                      bz_row_even            "class="first-child bz_id_column">|[http://bugs.mitk.org/show_bug.cgi?id=15780 15780]
 +
|<class="bz_component_column" style="white-space:nowrap">|Segmenta
 +
|<class="bz_short_desc_column">|[http://bugs.mitk.org/show_bug.cgi?id=15780 Add description for FastMarching Tool in UI]
 +
|-
 +
|<rowclass="bz_bugitem              bz_feature_request            bz_low            bz_RESOLVED            bz_FIXED                                      bz_row_odd            "class="first-child bz_id_column">|[http://bugs.mitk.org/show_bug.cgi?id=12100 12100]
 +
|<class="bz_component_column" style="white-space:nowrap">|ToF
 +
|<class="bz_short_desc_column">|[http://bugs.mitk.org/show_bug.cgi?id=12100 Use MicroServices for ToFHardware devices]
 +
|-
 +
|<rowclass="bz_bugitem              bz_feature_request            bz_high            bz_RESOLVED            bz_FIXED                                      bz_row_even            "class="first-child bz_id_column">|[http://bugs.mitk.org/show_bug.cgi?id=14224 14224]
 +
|<class="bz_component_column" style="white-space:nowrap">|ToF
 +
|<class="bz_short_desc_column">|[http://bugs.mitk.org/show_bug.cgi?id=14224 Default calibration files for all cameras]
 +
|-
 +
|<rowclass="bz_bugitem              bz_feature_request            bz_low            bz_RESOLVED            bz_FIXED                                      bz_row_odd            "class="first-child bz_id_column">|[http://bugs.mitk.org/show_bug.cgi?id=15521 15521]
 +
|<class="bz_component_column" style="white-space:nowrap">|ToF
 +
|<class="bz_short_desc_column">|[http://bugs.mitk.org/show_bug.cgi?id=15521 Allow access to selected camera in ToFConnectionWidget]
 +
|-
 +
|<rowclass="bz_bugitem              bz_feature_request            bz_low            bz_RESOLVED            bz_FIXED                                      bz_row_even            "class="first-child bz_id_column">|[http://bugs.mitk.org/show_bug.cgi?id=15575 15575]
 +
|<class="bz_component_column" style="white-space:nowrap">|ToF
 +
|<class="bz_short_desc_column">|[http://bugs.mitk.org/show_bug.cgi?id=15575 Remove GetData() and Replace with ImageReadAccessor in ToF Modules]

Latest revision as of 15:40, 1 December 2014

MITK$$SegmentationRedesign$SegmentationRedesign.png

This is the 2013.09 release of the MITK release cycle. The complete list of new features, bug fixes and known issues is down on this page.


What's included?

There are binary installers for Windows, Mac OS X and Linux which contain the application MITK Workbench. Additional to image loading/saving and level windowing currently the following plugins are included:

  • Volume visualization
  • Measurement
  • Interactive segmentation with
    • 3D Regiongrower
    • Boolean Operation on segmentations
    • Deformable Clippingplane
  • Logging view
  • experimental DICOM Query/Retrieve (based on components from the Common Toolkit CTK)

Please note that the installers do not contain the source code or header files for the precompiled libraries. To develop applications or plugins with MITK please get the source code.


How to get it?

Please have a look at the download page.


Highlights of 2013.09 release

  • General:
    • Added support for Visual Studio 2012 (more info).
    • A new overlay framework for rendering overlays (annotations) in a MITK render window has been added (concept page).
    • Many third-party libraries used in MITK have been updated. Some third-party libraries were distributed with the MITK source code (in the Utilities directory) and have now also been converted into proper external projects being downloaded durint the MITK superbuild. The list of updated or converted and updated third-party libraries is:
      • ACVD (Surface Mesh Coarsening and Resampling, newly added, git hash 8bbb6da1)
      • ANN (converted into an external project, updated to version 1.1.2)
      • Boost (updated to 1.54)
      • CppUnit (newly added, version 1.12.1)
      • CTK (updated to git hash f18114d2)
      • DCMTK (updated to snapshot 20121102)
      • GLEW (converted into an external project, updated to version 1.10.0)
      • OpenCV (updated to version 2.4.6.1)
      • Poco (converted into an external project, updated to version 1.5.2-rc3)
      • Qwt (converted into an external project, updated to version 6.1.0)
      • Qxt (converted into an external project, updated to version 0.6.2)
      • SOFA (updated to revision 9832)
      • tinyxml (converted into an external project, updated to version 2.6.2)
If you used one of the third-party libraries from the Utilities directory in your MITK module, you will now need to declare a dependency on this module using the PACKAGE_DEPENDS argument of the MITK_CREATE_MODULE macro.
  • A new set of equality methods for MITK data types has been introduced.
  • Core library:
  • The CppMicroServices code has been updated and moved outside of the "MITK Core" library into a separate shared library (bug). The update introduced some breaking API changes:
    • All CppMicroServices header files now start with "us". Previously, header files with both the "us" and "mitk" prefix were available.
    • All CppMicroServices classes are now in the "us" namespace instead of the "mitk" namespace.
    • Other breaking API changes are listed here.
  • The interaction state-machines can now handle conditions to determine if a transition should be triggered or not (bug)
  • Fixed and improved the rendering of multi-component (vector) images (bug).
  • Segmentation:
  • The segmentation plug-in has been redesigned, see the segmentation redesign page for a detailed list of new features.
  • MITK Diffusion:
  • There will be a new MITK Diffusion release based on MITK 2013.09 soon.


Bugfixes

In the 3 months since the last release more than 187 bugs were fixed.

Not everything could be fixed in time, so here are the most important known issues


New feature list

Complete list of new features since MITK 2013.09

10023 Build sy Make cdash admin urls configurable
11046 Build sy MITK clang compatibility
15476 Build sy ACVD Integration
15477 Build sy Update SOFA to revision 9672
15837 Build sy Update boost to version 1.54
15879 Build sy Building SOFA with MSVC 2012
15885 Build sy Convert projects in Utilities into external projects
954 Core Rework and simplify interactions and statemachines (metabug)
1488 Core set standard views module zoom as global mitk option
8971 Core Change action ID from int to string
13543 Core OpenGL rendering broken when VTK renderwindow has viewport
15398 Core Visual Studio 2012 compatibility
15501 Core mitkImageTest uses deprecated API
15517 Core Double-clicks not supported by new interaction framework
15527 Core SurfaceToSurfaceFilter::RemoveInputs() unimplemented since ITK4 migration
15533 Core Add parameter "pre-loaded volume" to DicomSeriesReader
15697 Core Add real conditions to transitions in new interaction framework
15700 Core Sort faster during DICOM loading
15707 Core Pull out CppMicroServices from Core/Code and use base-class free version
15741 Core Add vtkCellPointPicker to vtkPropRenderer
15801 Core Make property services available to the core
15817 Core Add possibility to register 'Listeners' specific for one renderer
15888 Core Add convenience methods for creating temporary files and directories
10445 ExtApp P Create a Dicom module using CTK Widgets
14802 ExtApp P Preference to avoid reinitialising the rendering manager after file open
14815 ExtApp P Plugin examples: Add surface utility view
15874 ExtApp P Introduce "fixedLayer" Property
8945 Modules Implement PointSetStatisticsCalculator and rename module ImageStatistics
14944 Modules Write tests for new Properties module and make it default
14957 Modules Class documentation and tests for MITK Simulation
15044 Modules Prevent "resetEntry" warning when loading multiple simulations
15047 Modules Annotations may overwrite PlanarFigures
15052 Modules Update SOFA (official CMake support)
15104 Modules Create Overlay framework for managing different types of graphic items in the renderwindows
15439 Modules Segmentation through interpolation of PlanarFigures
15514 Modules Remove deprecated API functions in MitkExt
15518 Modules Property extensions
15546 Modules Adapt PlanarFigureInteractor to new interaction framework
15731 Modules Documentation and Tests for ACVD/Remeshing
15773 Modules Update SOFA to revision 9832
14986 Other DWI data cannot be forwarded to software connected to by the command line tool
15674 Other Provide possibility for automated evaluation of images statistics on rois
15868 Other Update DCMTK to the latest snapshot to get access to DICOM RT classes
1426 Renderin Add option for displaying annotations
13956 Renderin Enable texture mapping for mitkSurfaces
14776 Renderin Porting of PointSetGLMapper2D to VTK
14807 Renderin Multi component image rendereing
11310 Segmenta Change mouse cursor when a 2D segmentation tool is active
12480 Segmenta Mask image option in segmentation postprocessing context menu
15068 Segmenta UI redesign of segmentation plugin
15141 Segmenta Integrate Image- and Surface Masking in SegmentationUtilities
15171 Segmenta Segmentation redesign: Otsu 3D tool
15172 Segmenta 2D-Threshold Tools in Segmentation View
15174 Segmenta Watershed tool for segmentation plugin update
15552 Segmenta Redesign 3D region growing gui
15589 Segmenta Confirm dialog for 3D segmentation tools
15779 Segmenta Description of LiveWire tool in UI
15780 Segmenta Add description for FastMarching Tool in UI
12100 ToF Use MicroServices for ToFHardware devices
14224 ToF Default calibration files for all cameras
15521 ToF Allow access to selected camera in ToFConnectionWidget
15575 ToF Remove GetData() and Replace with ImageReadAccessor in ToF Modules