MITK ReleaseNotes 2016.03

From mitk.org
Jump to navigation Jump to search
MITK ReleaseNotes 2016.03

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)
  • CMake 3.2 still is the minimum required version
  • Minimum required compiler versions:
    • 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

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

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:

  • ...