Difference between revisions of "MITK ReleaseNotes 2014.10"
Line 142: | Line 142: | ||
{| class="wikitable" style="background-color:#ffffff;" | {| class="wikitable" style="background-color:#ffffff;" | ||
− | + | ![http://bugs.mitk.org/buglist.cgi?bug_severity=feature%20request&bug_status=RESOLVED&chfieldfrom=2014-04-08&chfieldto=2014-11-20&columnlist=bug_id,component,short_desc&list_id=79967&product=MITK&query_format=advanced&resolution=FIXED&order=bug_id&query_based_on= ID] | |
− | + | ![http://bugs.mitk.org/buglist.cgi?bug_severity=feature%20request&bug_status=RESOLVED&chfieldfrom=2014-04-08&chfieldto=2014-11-20&columnlist=bug_id,component,short_desc&list_id=79967&product=MITK&query_format=advanced&resolution=FIXED&order=component%20DESC,changeddate,bug_severity,priority,bug_id%20DESC&query_based_on= Comp] | |
− | + | ![http://bugs.mitk.org/buglist.cgi?bug_severity=feature%20request&bug_status=RESOLVED&chfieldfrom=2014-04-08&chfieldto=2014-11-20&columnlist=bug_id,component,short_desc&list_id=79967&product=MITK&query_format=advanced&resolution=FIXED&order=short_desc,component,changeddate,bug_severity,priority,bug_id%20DESC&query_based_on= Summary] | |
|- | |- | ||
|[http://bugs.mitk.org/show_bug.cgi?id=16117 16117] | |[http://bugs.mitk.org/show_bug.cgi?id=16117 16117] | ||
− | | | + | |BlueBerry |
|[http://bugs.mitk.org/show_bug.cgi?id=16117 Add print(er) support] | |[http://bugs.mitk.org/show_bug.cgi?id=16117 Add print(er) support] | ||
|- | |- | ||
|[http://bugs.mitk.org/show_bug.cgi?id=16272 16272] | |[http://bugs.mitk.org/show_bug.cgi?id=16272 16272] | ||
− | |Build | + | |Build system |
|[http://bugs.mitk.org/show_bug.cgi?id=16272 Build system support for Qt5 + QML demo application] | |[http://bugs.mitk.org/show_bug.cgi?id=16272 Build system support for Qt5 + QML demo application] | ||
|- | |- | ||
|[http://bugs.mitk.org/show_bug.cgi?id=16865 16865] | |[http://bugs.mitk.org/show_bug.cgi?id=16865 16865] | ||
− | |Build | + | |Build system |
|[http://bugs.mitk.org/show_bug.cgi?id=16865 Provide a package version file for MITK]| | |[http://bugs.mitk.org/show_bug.cgi?id=16865 Provide a package version file for MITK]| | ||
|- | |- | ||
|[http://bugs.mitk.org/show_bug.cgi?id=18035 18035] | |[http://bugs.mitk.org/show_bug.cgi?id=18035 18035] | ||
− | |Build | + | |Build system |
|[http://bugs.mitk.org/show_bug.cgi?id=18035 CDash clients should display pretty distribution names in their build name] | |[http://bugs.mitk.org/show_bug.cgi?id=18035 CDash clients should display pretty distribution names in their build name] | ||
|- | |- | ||
|[http://bugs.mitk.org/show_bug.cgi?id=18160 18160] | |[http://bugs.mitk.org/show_bug.cgi?id=18160 18160] | ||
− | |Build | + | |Build system |
|[http://bugs.mitk.org/show_bug.cgi?id=18160 Implement possibility to switch between different icon sets] | |[http://bugs.mitk.org/show_bug.cgi?id=18160 Implement possibility to switch between different icon sets] | ||
|- | |- | ||
|[http://bugs.mitk.org/show_bug.cgi?id=18323 18323] | |[http://bugs.mitk.org/show_bug.cgi?id=18323 18323] | ||
− | |Build | + | |Build system |
|[http://bugs.mitk.org/show_bug.cgi?id=18323 Define MITK Diffusion specific MITK_BUILD_CONFIGURATION] | |[http://bugs.mitk.org/show_bug.cgi?id=18323 Define MITK Diffusion specific MITK_BUILD_CONFIGURATION] | ||
|- | |- | ||
|[http://bugs.mitk.org/show_bug.cgi?id=17832 17832] | |[http://bugs.mitk.org/show_bug.cgi?id=17832 17832] | ||
− | |Build | + | |Build system |
|[http://bugs.mitk.org/show_bug.cgi?id=17832 Update CTK for improved XNAT support] | |[http://bugs.mitk.org/show_bug.cgi?id=17832 Update CTK for improved XNAT support] | ||
|- | |- | ||
Line 231: | Line 231: | ||
|- | |- | ||
|[http://bugs.mitk.org/show_bug.cgi?id=17441 17441] | |[http://bugs.mitk.org/show_bug.cgi?id=17441 17441] | ||
− | | | + | |Diffusion |
|[http://bugs.mitk.org/show_bug.cgi?id=17441 Setup NonLocalMeansDenoisingTest] | |[http://bugs.mitk.org/show_bug.cgi?id=17441 Setup NonLocalMeansDenoisingTest] | ||
|- | |- | ||
|[http://bugs.mitk.org/show_bug.cgi?id=17592 17592] | |[http://bugs.mitk.org/show_bug.cgi?id=17592 17592] | ||
− | | | + | |Diffusion |
|[http://bugs.mitk.org/show_bug.cgi?id=17592 Fiberfox: image input to determine non-fiber volume fractions] | |[http://bugs.mitk.org/show_bug.cgi?id=17592 Fiberfox: image input to determine non-fiber volume fractions] | ||
|- | |- | ||
|[http://bugs.mitk.org/show_bug.cgi?id=15770 15770] | |[http://bugs.mitk.org/show_bug.cgi?id=15770 15770] | ||
− | | | + | |Diffusion |
|[http://bugs.mitk.org/show_bug.cgi?id=15770 Multishell Signal Processing] | |[http://bugs.mitk.org/show_bug.cgi?id=15770 Multishell Signal Processing] | ||
|- | |- | ||
|[http://bugs.mitk.org/show_bug.cgi?id=17757 17757] | |[http://bugs.mitk.org/show_bug.cgi?id=17757 17757] | ||
− | | | + | |Diffusion |
|[http://bugs.mitk.org/show_bug.cgi?id=17757 DICOM export from CL (MiniApp)] | |[http://bugs.mitk.org/show_bug.cgi?id=17757 DICOM export from CL (MiniApp)] | ||
|- | |- | ||
|[http://bugs.mitk.org/show_bug.cgi?id=17760 17760] | |[http://bugs.mitk.org/show_bug.cgi?id=17760 17760] | ||
− | | | + | |Diffusion |
|[http://bugs.mitk.org/show_bug.cgi?id=17760 Include Resampling to fixed spacing into BatchedRegistration] | |[http://bugs.mitk.org/show_bug.cgi?id=17760 Include Resampling to fixed spacing into BatchedRegistration] | ||
|- | |- | ||
|[http://bugs.mitk.org/show_bug.cgi?id=17626 17626] | |[http://bugs.mitk.org/show_bug.cgi?id=17626 17626] | ||
− | | | + | |Diffusion |
|[http://bugs.mitk.org/show_bug.cgi?id=17626 refactor PreprocessingView Layout] | |[http://bugs.mitk.org/show_bug.cgi?id=17626 refactor PreprocessingView Layout] | ||
|- | |- | ||
|[http://bugs.mitk.org/show_bug.cgi?id=17820 17820] | |[http://bugs.mitk.org/show_bug.cgi?id=17820 17820] | ||
− | | | + | |Diffusion |
|[http://bugs.mitk.org/show_bug.cgi?id=17820 Enhance BatchedFolderRegistration] | |[http://bugs.mitk.org/show_bug.cgi?id=17820 Enhance BatchedFolderRegistration] | ||
|- | |- | ||
|[http://bugs.mitk.org/show_bug.cgi?id=17961 17961] | |[http://bugs.mitk.org/show_bug.cgi?id=17961 17961] | ||
− | | | + | |Diffusion |
|[http://bugs.mitk.org/show_bug.cgi?id=17961 Resampling MiniApp for regular Images and DW Images] | |[http://bugs.mitk.org/show_bug.cgi?id=17961 Resampling MiniApp for regular Images and DW Images] | ||
|- | |- | ||
|[http://bugs.mitk.org/show_bug.cgi?id=17811 17811] | |[http://bugs.mitk.org/show_bug.cgi?id=17811 17811] | ||
− | | | + | |Diffusion |
|[http://bugs.mitk.org/show_bug.cgi?id=17811 Improve Connectomics mini apps functionality] | |[http://bugs.mitk.org/show_bug.cgi?id=17811 Improve Connectomics mini apps functionality] | ||
|- | |- | ||
|[http://bugs.mitk.org/show_bug.cgi?id=17968 17968] | |[http://bugs.mitk.org/show_bug.cgi?id=17968 17968] | ||
− | | | + | |Diffusion |
|[http://bugs.mitk.org/show_bug.cgi?id=17968 Implement mit diffusion navigator view] | |[http://bugs.mitk.org/show_bug.cgi?id=17968 Implement mit diffusion navigator view] | ||
|- | |- | ||
|[http://bugs.mitk.org/show_bug.cgi?id=17994 17994] | |[http://bugs.mitk.org/show_bug.cgi?id=17994 17994] | ||
− | | | + | |Diffusion |
|[http://bugs.mitk.org/show_bug.cgi?id=17994 Create random parcellation view] | |[http://bugs.mitk.org/show_bug.cgi?id=17994 Create random parcellation view] | ||
|- | |- | ||
|[http://bugs.mitk.org/show_bug.cgi?id=8870 8870] | |[http://bugs.mitk.org/show_bug.cgi?id=8870 8870] | ||
− | | | + | |Diffusion |
|[http://bugs.mitk.org/show_bug.cgi?id=8870 Highlight selected ROI if Fiber Bundle Operations View is active] | |[http://bugs.mitk.org/show_bug.cgi?id=8870 Highlight selected ROI if Fiber Bundle Operations View is active] | ||
|- | |- | ||
|[http://bugs.mitk.org/show_bug.cgi?id=17973 17973] | |[http://bugs.mitk.org/show_bug.cgi?id=17973 17973] | ||
− | | | + | |Diffusion |
|[http://bugs.mitk.org/show_bug.cgi?id=17973 XML support for diffusion miniapps] | |[http://bugs.mitk.org/show_bug.cgi?id=17973 XML support for diffusion miniapps] | ||
|- | |- | ||
|[http://bugs.mitk.org/show_bug.cgi?id=18234 18234] | |[http://bugs.mitk.org/show_bug.cgi?id=18234 18234] | ||
− | | | + | |Diffusion |
|[http://bugs.mitk.org/show_bug.cgi?id=18234 segmentation view should be included in fiber processing perspective] | |[http://bugs.mitk.org/show_bug.cgi?id=18234 segmentation view should be included in fiber processing perspective] | ||
|- | |- | ||
|[http://bugs.mitk.org/show_bug.cgi?id=15630 15630] | |[http://bugs.mitk.org/show_bug.cgi?id=15630 15630] | ||
− | | | + | |Documentation |
|[http://bugs.mitk.org/show_bug.cgi?id=15630 Refer to image documentation in doxygen class description] | |[http://bugs.mitk.org/show_bug.cgi?id=15630 Refer to image documentation in doxygen class description] | ||
|- | |- | ||
|[http://bugs.mitk.org/show_bug.cgi?id=14420 14420] | |[http://bugs.mitk.org/show_bug.cgi?id=14420 14420] | ||
− | | | + | |Documentation |
|[http://bugs.mitk.org/show_bug.cgi?id=14420 Fix up documentation to be pdf ready] | |[http://bugs.mitk.org/show_bug.cgi?id=14420 Fix up documentation to be pdf ready] | ||
|- | |- | ||
|[http://bugs.mitk.org/show_bug.cgi?id=18146 18146] | |[http://bugs.mitk.org/show_bug.cgi?id=18146 18146] | ||
− | | | + | |Documentation |
|[http://bugs.mitk.org/show_bug.cgi?id=18146 Improve Viewnavigator documentation] | |[http://bugs.mitk.org/show_bug.cgi?id=18146 Improve Viewnavigator documentation] | ||
|- | |- | ||
Line 315: | Line 315: | ||
|- | |- | ||
|[http://bugs.mitk.org/show_bug.cgi?id=17690 17690] | |[http://bugs.mitk.org/show_bug.cgi?id=17690 17690] | ||
− | | | + | |Measurement |
|[http://bugs.mitk.org/show_bug.cgi?id=17690 Refactor intensity profile computation] | |[http://bugs.mitk.org/show_bug.cgi?id=17690 Refactor intensity profile computation] | ||
|- | |- | ||
|[http://bugs.mitk.org/show_bug.cgi?id=18094 18094] | |[http://bugs.mitk.org/show_bug.cgi?id=18094 18094] | ||
− | | | + | |Measurement |
|[http://bugs.mitk.org/show_bug.cgi?id=18094 Implement intensity profile computation] | |[http://bugs.mitk.org/show_bug.cgi?id=18094 Implement intensity profile computation] | ||
|- | |- | ||
Line 352: | Line 352: | ||
|[http://bugs.mitk.org/show_bug.cgi?id=15104 15104] | |[http://bugs.mitk.org/show_bug.cgi?id=15104 15104] | ||
|Modules | |Modules | ||
− | | | + | |[http://bugs.mitk.org/show_bug.cgi?id=15104 Create Overlay framework for managing different types of graphic items in the renderwindows] |
− | [http://bugs.mitk.org/show_bug.cgi?id=15104 Create Overlay framework for managing different types of graphic items in the renderwindows] | ||
|- | |- | ||
|[http://bugs.mitk.org/show_bug.cgi?id=17911 17911] | |[http://bugs.mitk.org/show_bug.cgi?id=17911 17911] | ||
Line 392: | Line 391: | ||
|- | |- | ||
|[http://bugs.mitk.org/show_bug.cgi?id=14386 14386] | |[http://bugs.mitk.org/show_bug.cgi?id=14386 14386] | ||
− | | | + | |Rendering |
|[http://bugs.mitk.org/show_bug.cgi?id=14386 Colormaps and look-up tables] | |[http://bugs.mitk.org/show_bug.cgi?id=14386 Colormaps and look-up tables] | ||
|- | |- | ||
|[http://bugs.mitk.org/show_bug.cgi?id=18136 18136] | |[http://bugs.mitk.org/show_bug.cgi?id=18136 18136] | ||
− | | | + | |Rendering |
|[http://bugs.mitk.org/show_bug.cgi?id=18136 Use existing scalar lookup table from vtkPolyData in SurfaceGLMapper2D] | |[http://bugs.mitk.org/show_bug.cgi?id=18136 Use existing scalar lookup table from vtkPolyData in SurfaceGLMapper2D] | ||
|- | |- | ||
|[http://bugs.mitk.org/show_bug.cgi?id=17567 17567] | |[http://bugs.mitk.org/show_bug.cgi?id=17567 17567] | ||
− | | | + | |Segmentation |
|[http://bugs.mitk.org/show_bug.cgi?id=17567 Otsu 3D Tool: selection of multiple classes] | |[http://bugs.mitk.org/show_bug.cgi?id=17567 Otsu 3D Tool: selection of multiple classes] | ||
|- | |- | ||
|[http://bugs.mitk.org/show_bug.cgi?id=16095 16095] | |[http://bugs.mitk.org/show_bug.cgi?id=16095 16095] | ||
− | | | + | |Segmentation |
|[http://bugs.mitk.org/show_bug.cgi?id=16095 When creating a polygon the resulting data nodes should clear naming] | |[http://bugs.mitk.org/show_bug.cgi?id=16095 When creating a polygon the resulting data nodes should clear naming] | ||
|- | |- | ||
|[http://bugs.mitk.org/show_bug.cgi?id=15851 15851] | |[http://bugs.mitk.org/show_bug.cgi?id=15851 15851] | ||
− | | | + | |Segmentation |
|[http://bugs.mitk.org/show_bug.cgi?id=15851 Create user manual for clipping plane view] | |[http://bugs.mitk.org/show_bug.cgi?id=15851 Create user manual for clipping plane view] | ||
|- | |- | ||
|[http://bugs.mitk.org/show_bug.cgi?id=12304 12304] | |[http://bugs.mitk.org/show_bug.cgi?id=12304 12304] | ||
− | | | + | |Segmentation |
|[http://bugs.mitk.org/show_bug.cgi?id=12304 Intersection contour detection should cover more cases] | |[http://bugs.mitk.org/show_bug.cgi?id=12304 Intersection contour detection should cover more cases] | ||
|- | |- | ||
|[http://bugs.mitk.org/show_bug.cgi?id=18007 18007] | |[http://bugs.mitk.org/show_bug.cgi?id=18007 18007] | ||
− | | | + | |Segmentation |
|[http://bugs.mitk.org/show_bug.cgi?id=18007 Re-initialization of the 3D interpolation after application restart] | |[http://bugs.mitk.org/show_bug.cgi?id=18007 Re-initialization of the 3D interpolation after application restart] | ||
|- | |- | ||
|[http://bugs.mitk.org/show_bug.cgi?id=17803 17803] | |[http://bugs.mitk.org/show_bug.cgi?id=17803 17803] | ||
− | | | + | |Segmentation |
|[http://bugs.mitk.org/show_bug.cgi?id=17803 Implement ImageToContourModelFilter] | |[http://bugs.mitk.org/show_bug.cgi?id=17803 Implement ImageToContourModelFilter] | ||
|- | |- | ||
Line 428: | Line 427: | ||
|- | |- | ||
|[http://bugs.mitk.org/show_bug.cgi?id=12047 12047] | |[http://bugs.mitk.org/show_bug.cgi?id=12047 12047] | ||
− | | | + | |Workbench |
|[http://bugs.mitk.org/show_bug.cgi?id=12047 Segmentation perspective missing in ext app installer] | |[http://bugs.mitk.org/show_bug.cgi?id=12047 Segmentation perspective missing in ext app installer] | ||
|- | |- | ||
|[http://bugs.mitk.org/show_bug.cgi?id=17525 17525] | |[http://bugs.mitk.org/show_bug.cgi?id=17525 17525] | ||
− | | | + | |Workbench |
|[http://bugs.mitk.org/show_bug.cgi?id=17525 Number of bins of the histogram in the statistics view is fix defined] | |[http://bugs.mitk.org/show_bug.cgi?id=17525 Number of bins of the histogram in the statistics view is fix defined] | ||
|- | |- | ||
|[http://bugs.mitk.org/show_bug.cgi?id=17866 17866] | |[http://bugs.mitk.org/show_bug.cgi?id=17866 17866] | ||
− | | | + | |Workbench |
|[http://bugs.mitk.org/show_bug.cgi?id=17866 Ultrasound plugin should automatically select first entry on the device lists] | |[http://bugs.mitk.org/show_bug.cgi?id=17866 Ultrasound plugin should automatically select first entry on the device lists] | ||
|- | |- | ||
|[http://bugs.mitk.org/show_bug.cgi?id=16294 16294] | |[http://bugs.mitk.org/show_bug.cgi?id=16294 16294] | ||
− | | | + | |Workbench |
|[http://bugs.mitk.org/show_bug.cgi?id=16294 XNAT Browsing Editor for MITK] | |[http://bugs.mitk.org/show_bug.cgi?id=16294 XNAT Browsing Editor for MITK] | ||
|- | |- | ||
|[http://bugs.mitk.org/show_bug.cgi?id=18157 18157] | |[http://bugs.mitk.org/show_bug.cgi?id=18157 18157] | ||
− | | | + | |Workbench |
|[http://bugs.mitk.org/show_bug.cgi?id=18157 Set default focus of view navigator to search bar] | |[http://bugs.mitk.org/show_bug.cgi?id=18157 Set default focus of view navigator to search bar] | ||
|- | |- | ||
|[http://bugs.mitk.org/show_bug.cgi?id=17923 17923] | |[http://bugs.mitk.org/show_bug.cgi?id=17923 17923] | ||
− | | | + | |Workbench |
|[http://bugs.mitk.org/show_bug.cgi?id=17923 Persistence for Ultrasound plugin] | |[http://bugs.mitk.org/show_bug.cgi?id=17923 Persistence for Ultrasound plugin] | ||
|} | |} |
Revision as of 11:56, 28 November 2014
This is the 2014.10 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?
Binary installers for Windows, Mac OS X and Linux are provided, which contain the MITK Workbench application. In addition to image loading/saving and level windowing, the following plugins are included:
- Volume Visualization
- Measurement
- Interactive Segmentation
- Logging View
- experimental DICOM Query/Retrieve (based on components from the Common Toolkit CTK)
The following plugins have been newly added in this version:
- Remeshing:
- Optimize and resample your surface meshes
- Pointset Interaction:
- Place seedpoints, correspondences, or landmarks
- Image Cropper:
- VOI selection based on various shapes
- View Navigator:
- Easily access views and perspectives & create new perspectives
- Screenshot Maker:
- Create high resolution screenshots of your data
- experimental Movie Maker:
- Create videos of your data using timeline based animations
- experimental Point-based, rigid and manual registration
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 2014.03 release
Build system
- Support for CMake 3.0
- Recommended Doxygen version is now 1.8.7
- Mac OS X
- Full support for 10.9
- Full support for clang 6.0 compiler
- Dropped support for gcc compiler
Core modules
The MitkCore module gained the following new features:
- New I/O concept based on new new IFileReader and IFileWriter interfaces
- Vector image support has been added to mitk::Image and the ITK access macros
- Image read and write accessors together with ITK macros now handle const and non-const mitk::Image instances correctly
- Ongoing refactoring of the geometry classes:
- New abstract BaseGeometry class
- New inheritance of geometry classes
- Geometry2D replaced by existing PlaneGeometry
- All variables are private now
- More information here
The CppMicroServices library now features:
- Usage of arbitray classes as service interfaces without the need to decorate the class with a US_DECLARE_SERVICE_INTERFACE macro.
- Improved static library handling.
- Improved resources system based on embedded zip files.
Modules
The following modules were newly added or factored out from existing modules:
- DICOMReader and DICOMTesting for advanced reading of DICOM files
- DicomRT for handling Radio-Therapy dose images and RT structure sets
- LegacyIO containing the deprecated I/O system (this module will be removed again in the future)
- QtOverlays containing Qt-based overlays (factored out from the Overlays module)
- XNAT (experimental) for accessing XNAT session objects as service objects
Python
- Reworked Python-Wrapping: More information here.
Segmentation
The 3D interpolation has been improved in many areas:
- Speed-up of interpolation time
- Undo/Redo working
- Live Wire tool is now also working in combination with the 3D interpolation
- Save 3D interpolation as a MITK scene file and reinit interpolation across application restart
MITK Workbench
- New icon theme
Third-Party Toolkits
The following toolkits were updated:
- Boost (1.56)
- CTK (65420ed0)
- Qxt (3e7424f842d4)
- VTK (6.1.0+74f4888)
The following third-party toolkits were added to the MITK superbuild:
- Numpy
- Eigen
- PCRE
- Python
- SimpleITK
- Swig
- ZLIB
Deprecated Functionality
The documentation contains a detailed list of deprecated functionality. Please find a summary below:
- The previous I/O system has been deprecated and will be removed in the future.
- Some MITK macros for C++ unit testing have been deprecated.
- The Qxt library will not be included anymore starting with the next release
- Early announcement: The next release will be based on Qt5. Qt4 support might be declared deprecated in the next release and dropped in the release after next.
Breaking Changes
Breaking changes related to CTK:
- The syntax for specifying library versions when pre-loading them using berry::Platform::ARG_PRELOAD_LIBRARY changed from *libMyLibrary:1.0* to *libMyLibrary$1.0* (fixing a bug when using absolute library paths on Windows).
Breaking changes related to CppMicroServices:
- The signature of the usFunctionEmbedResources CMake macro changed.
Bugfixes
In the 8 months since the last release more than 400 bugs were fixed.
Not everything could be fixed in time, so here are the most important [Bug%20creation&query_format=advanced&bug_status=UNCONFIRMED&bug_status=CONFIRMED&bug_status=IN_PROGRESS&product=MITK known issues]
New feature list
Complete list of new features since MITK 2014.03: