Difference between revisions of "MITK ReleaseNotes 2016.03"
CasparGoch (talk | contribs) |
CasparGoch (talk | contribs) |
||
Line 51: | Line 51: | ||
=== Removed Functionality === | === Removed Functionality === | ||
− | + | The registration plugin has been retired from the binary release due to some issues with the usability. It will be completely replaced with a better alternative in the near future. | |
=== Changed API === | === Changed API === |
Revision as of 17:44, 13 April 2016
This is the 2016.03 release of the MITK release cycle. You find a list of new features, bug fixes and known issues below:
What is included?
Binary installers for Windows, Linux, and OS X 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
- Remeshing
- Pointset Interaction
- Image Cropper
- View Navigator
- Screenshot Maker
- Movie Maker
- experimental DICOM Query/Retrieve (based on components from the Common Toolkit CTK)
Please note that the installers neither contain the source code nor header files of the precompiled libraries. To develop applications or plug-ins with MITK please get the source code.
How to get it?
Please have a look at the download page.
Highlights of 2016.03 release
Build system
- Qt 4 support was dropped completely
- Qt 5 is supported up to version 5.5 (MITK Python components up to version 5.4)
- Boost (header-only part) is a core dependency now
- CMake 3.2 still is the minimum required version
- Minimum required compiler versions (no changes):
- GNU 4.7.3
- Clang 3.4
- AppleClang 5.0
- MSVC 2012 (deprecated, will be MSVC 2013 in next release)
Core modules
BlueBerry
Removed Functionality
The registration plugin has been retired from the binary release due to some issues with the usability. It will be completely replaced with a better alternative in the near future.
Changed API
- Subtle changes in public interface of mitk::DataInteractor (see migration example):
- Get/SetDataNode() method signatures changed from mitk::DataNode::Pointer to native pointers
- NodeType typedef was removed
New Features
Modules
Please see MITK_IGT_ReleaseNotes_2016.03.
MITK Workbench
Third-Party Toolkits
The following toolkits were updated:
- Boost 1.59
- CTK b721b7ca
- Poco 1.6.1
The following third-party toolkits were added to the MITK superbuild:
- VMTK (vtk6 branch, 90e0233)
Deprecated Functionality
The documentation contains a detailed list of deprecated functionality.
Major changes ahead
- We are working on the migration of MITK to some up-to-date third-party toolkit versions, in particular ITK 4.9, VTK 7, and Qt 5.6.
- As Qt 5.6 is the first LTS release since Qt 4.8 and has breaking changes compared to Qt 5.5, we will require Qt 5.6 as minimal required version. Qt 5.6 is not yet supported, though.
- We will drop MSVC 2012 support.
Bugfixes
In the 7 months since the last release 180 bugs were fixed.
New features
Complete list of new features since MITK 2015.05.2:
TODO TODO TODO TODO OLD LIST!!!!!!!!!!!!!!! TODO TODO TODO TODO
ID | Comp | Summary |
---|---|---|
18781 | BlueBerry | Logging View: Reset search filter button is missing |
18319 | Build system | Update default build configuration with new release plugins |
18532 | Build system | Enhance Module and Plugin Preset Configurations |
18118 | Build system | Update SOFA to latest revision (18/09/2014). |
18657 | Build system | Update ITK to version 4.7.0 |
18765 | Build system | move vigra and hdf5 open source |
18605 | Build system | Support modern CMake and C++11 features |
18653 | Core | Extend custom mime type by functions to get filename and extension |
14866 | Core | Make FileReader and FileWriter Microservice-based |
18850 | Core | Allow setting point size for surface rendering |
18313 | Diffusion | implement direction dependent fiber removal |
18568 | Diffusion | implement improved method to process fiber bundle curvatures |
17928 | Diffusion | Convert diffusion image to mitk image |
16656 | Diffusion | Fiberextraction: placed planar figure should be automatically selected after placing |
18641 | Diffusion | Support diffusion images in .nii format |
18767 | Diffusion | move machine learning based tractography to MITK |
18844 | Diffusion | Fiberfox: add partial fourier and move noise to k-space |
15459 | Diffusion | Enable loading of SIEMENS MOSAIC DICOM diffusion files |
18182 | IGT | IGT Release Candidates 2014-10 |
18295 | IGT | Add Virtual Tracking Device to UI of tracking toolbox |
18267 | IGT | Feature to freeze navigation data source |
8329 | IGT | Integrate VirtualTrackingDevice into NavigationToolStorage |
19005 | IGT | Extend NavigationDataPlayer to work with .csv |
17739 | Measurement | Change PlanarFigure::PolyLineElement to Point2D |
14580 | Measurement | Allow measurement on all data with geometry |
14643 | Measurement | Delete planar figures after selecting them in the four window view |
18481 | Modules | Image to UnstructuredGrid filter |
18556 | Modules | Add CopyDeep method to PlanarFigure |
18579 | Modules | Move the mitkPlaneFit Filter from mbi to mitk |
18637 | Modules | DBSCAN filter for unstructured grids in mitk |
18682 | Modules | Add colorbar overlay |
18802 | Modules | Create MitkSurfaceToPointSetFilter |
18886 | Modules | New convenient methods to insert openCV images as time slice in mitk image |
18062 | Modules | It should be possible to select nothing in QmitkDataStorageComboBox |
14717 | Python Wrapping | Add detailed Documentation for Python module and view |
18536 | Rendering | Add Overlay flag to render mitkOverlays on top |
9899 | Rendering | Surfaces seem to be rendered in software modus |
19044 | Rendering | Transparent JET LUT |
17810 | Segmentation | Enhance segmentation utilities with contourmodel to image functionality |
18541 | Segmentation | Create module for multilabel segmentation |
18567 | Segmentation | Enable 2D morphological operations in segmentation utility plugin |
16133 | Segmentation | Provide 4D support for 3D interpolation |
18728 | ToF | Create a Parameter Widget for Structure Sensor |
18423 | ToF | View for saving screen shots of ToF images for calibration |
18222 | Workbench | CMD Plugin does not support MiniApp |
18732 | Workbench | Make Base data property list available in developer mode of Properties view |
18957 | Workbench | Enhance Properties View Usability |
18219 | Workbench | View navigator: copying perspective does not take into account changes made to copied perspective. |
Known Issues
Incomplete list of known issues affecting the binary release of MITK 2016.03:
TODO TODO TODO TODO OLD LIST!!!!!!!!!!!!!!! TODO TODO TODO TODO
ID | Comp | Summary |
---|---|---|
19054 | BlueBerry | Save Perspective As dialog shows wrong item names |
19057 | BlueBerry | Context help will not open on F1 after starting |
19089 | BlueBerry | Some application menu entries are not shown on Mac OS X |
19122 | BlueBerry | Help Contents view contains only one entry on first start |
19123 | BlueBerry | "General" preferences pages missing on first start |
For a more complete and up-to-date list of all current major bugs check our bug tracker
List of all contributors
We want to thank all developers who contributed to the MITK 2016.03 release:
- Adrian Winterstein
- Alex Tschlatscher
- Alexander Seitel
- Alfred Franz
- Andre Krohn
- Andreas Fetzer
- Axel Wagner
- Caspar Goch
- Christian Weber
- Christoph Kolb
- Danial Saruji
- Daniel Knorr
- Daniel Maleike
- Daniel Schmid
- Dominique Cheray
- Eric Heim
- Esther Wild
- Fabian Isensee
- Guido Schmidt
- Heather
- Ingmar Wegner
- Jan Hering
- Janek Groehl
- Janek Gröhl
- Jasmin Metzger
- Jens Kleesiek
- Jens Petersen
- Jonas Cordes
- Joseph Görres
- Justin Iszatt
- Keno März
- Marcel Reich
- Marco Nolden
- Markus Engel
- Martin Hettich
- Martin Klemm
- Matt Clarkson
- Matthias Eisenmann
- Michael Brehler
- Michael Goetz
- Miklos Espak
- Nico Riecker
- Nils Gaehlert
- Peter Neher
- Ralf Floca
- Rostislav Khlebnikov
- Sandy Engelhardt
- Sebastian Wirkert
- Stefan Kislinskiy
- Taylor Braun-Jones
- Thomas Kilgus
- Thomas Kirchner
- Thorge Mueller
- Tobias Norajitra
- Tobias Ross
- Tobias Weihs
- Vincent Reuter
- Yan Zhang