Difference between revisions of "MITK ReleaseNotes 2016.03"

From mitk.org
Jump to navigation Jump to search
Line 92: Line 92:
  
 
== Bugfixes ==
 
== Bugfixes ==
In the 7 months since the last release [http://bugs.mitk.org/buglist.cgi?bug_severity=blocker&bug_severity=critical&bug_severity=major&bug_severity=medium&bug_severity=minor&bug_severity=trivial&bug_severity=unspecified&resolution=FIXED&chfieldto=2016-04-14&chfield=resolution&chfield=bug_status&query_format=advanced&chfieldfrom=2015-09-15&chfieldvalue=FIXED&bug_status=RESOLVED&product=MITK 180] bugs were fixed.
+
In the 7 months since the last release [http://bugs.mitk.org/buglist.cgi?bug_severity=blocker&bug_severity=critical&bug_severity=major&bug_severity=medium&bug_severity=minor&bug_severity=trivial&bug_severity=unspecified&resolution=FIXED&chfieldto=2016-04-15&chfield=resolution&chfield=bug_status&query_format=advanced&chfieldfrom=2015-09-15&chfieldvalue=FIXED&bug_status=RESOLVED&product=MITK 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
 
 
 
{| class="wikitable" width=100% style="background-color:#ffffff;"
 
!ID
 
!Comp
 
!Summary
 
|-
 
|[http://bugs.mitk.org/show_bug.cgi?id=18781 18781]
 
|BlueBerry
 
|Logging View: Reset search filter button is missing
 
|-
 
|[http://bugs.mitk.org/show_bug.cgi?id=18319 18319]
 
|Build system
 
|Update default build configuration with new release plugins
 
|-
 
|[http://bugs.mitk.org/show_bug.cgi?id=18532 18532]
 
|Build system
 
|Enhance Module and Plugin Preset Configurations
 
|-
 
|[http://bugs.mitk.org/show_bug.cgi?id=18118 18118]
 
|Build system
 
|Update SOFA to latest revision (18/09/2014).
 
|-
 
|[http://bugs.mitk.org/show_bug.cgi?id=18657 18657]
 
|Build system
 
|Update ITK to version 4.7.0
 
|-
 
|[http://bugs.mitk.org/show_bug.cgi?id=18765 18765]
 
|Build system
 
|move vigra and hdf5 open source
 
|-
 
|[http://bugs.mitk.org/show_bug.cgi?id=18605 18605]
 
|Build system
 
|Support modern CMake and C++11 features
 
|-
 
|[http://bugs.mitk.org/show_bug.cgi?id=18653 18653]
 
|Core
 
|Extend custom mime type by functions to get filename and extension
 
|-
 
|[http://bugs.mitk.org/show_bug.cgi?id=14866 14866]
 
|Core
 
|Make FileReader and FileWriter Microservice-based
 
|-
 
|[http://bugs.mitk.org/show_bug.cgi?id=18850 18850]
 
|Core
 
|Allow setting point size for surface rendering
 
|-
 
|[http://bugs.mitk.org/show_bug.cgi?id=18313 18313]
 
|Diffusion
 
|implement direction dependent fiber removal
 
|-
 
|[http://bugs.mitk.org/show_bug.cgi?id=18568 18568]
 
|Diffusion
 
|implement improved method to process fiber bundle curvatures
 
|-
 
|[http://bugs.mitk.org/show_bug.cgi?id=17928 17928]
 
|Diffusion
 
|Convert diffusion image to mitk image
 
|-
 
|[http://bugs.mitk.org/show_bug.cgi?id=16656 16656]
 
|Diffusion
 
|Fiberextraction: placed planar figure should be automatically selected after placing
 
|-
 
|[http://bugs.mitk.org/show_bug.cgi?id=18641 18641]
 
|Diffusion
 
|Support diffusion images in .nii format
 
|-
 
|[http://bugs.mitk.org/show_bug.cgi?id=18767 18767]
 
|Diffusion
 
|move machine learning based tractography to MITK
 
|-
 
|[http://bugs.mitk.org/show_bug.cgi?id=18844 18844]
 
|Diffusion
 
|Fiberfox: add partial fourier and move noise to k-space
 
|-
 
|[http://bugs.mitk.org/show_bug.cgi?id=15459 15459]
 
|Diffusion
 
|Enable loading of SIEMENS MOSAIC DICOM diffusion files
 
|-
 
|[http://bugs.mitk.org/show_bug.cgi?id=18182 18182]
 
|IGT
 
|IGT Release Candidates 2014-10
 
|-
 
|[http://bugs.mitk.org/show_bug.cgi?id=18295 18295]
 
|IGT
 
|Add Virtual Tracking Device to UI of tracking toolbox
 
|-
 
|[http://bugs.mitk.org/show_bug.cgi?id=18267 18267]
 
|IGT
 
|Feature to freeze navigation data source
 
|-
 
|[http://bugs.mitk.org/show_bug.cgi?id=8329 8329]
 
|IGT
 
|Integrate VirtualTrackingDevice into NavigationToolStorage
 
|-
 
|[http://bugs.mitk.org/show_bug.cgi?id=19005 19005]
 
|IGT
 
|Extend NavigationDataPlayer to work with .csv
 
|-
 
|[http://bugs.mitk.org/show_bug.cgi?id=17739 17739]
 
|Measurement
 
|Change PlanarFigure::PolyLineElement to Point2D
 
|-
 
|[http://bugs.mitk.org/show_bug.cgi?id=14580 14580]
 
|Measurement
 
|Allow measurement on all data with geometry
 
|-
 
|[http://bugs.mitk.org/show_bug.cgi?id=14643 14643]
 
|Measurement
 
|Delete planar figures after selecting them in the four window view
 
|-
 
|[http://bugs.mitk.org/show_bug.cgi?id=18481 18481]
 
|Modules
 
|Image to UnstructuredGrid filter
 
|-
 
|[http://bugs.mitk.org/show_bug.cgi?id=18556 18556]
 
|Modules
 
|Add CopyDeep method to PlanarFigure
 
|-
 
|[http://bugs.mitk.org/show_bug.cgi?id=18579 18579]
 
|Modules
 
|Move the mitkPlaneFit Filter from mbi to mitk
 
|-
 
|[http://bugs.mitk.org/show_bug.cgi?id=18637 18637]
 
|Modules
 
|DBSCAN filter for unstructured grids in mitk
 
|-
 
|[http://bugs.mitk.org/show_bug.cgi?id=18682 18682]
 
|Modules
 
|Add colorbar overlay
 
|-
 
|[http://bugs.mitk.org/show_bug.cgi?id=18802 18802]
 
|Modules
 
|Create MitkSurfaceToPointSetFilter
 
|-
 
|[http://bugs.mitk.org/show_bug.cgi?id=18886 18886]
 
|Modules
 
|New convenient methods to insert openCV images as time slice in mitk image
 
|-
 
|[http://bugs.mitk.org/show_bug.cgi?id=18062 18062]
 
|Modules
 
|It should be possible to select nothing in QmitkDataStorageComboBox
 
|-
 
|[http://bugs.mitk.org/show_bug.cgi?id=14717 14717]
 
|Python Wrapping
 
|Add detailed Documentation for Python module and view
 
|-
 
|[http://bugs.mitk.org/show_bug.cgi?id=18536 18536]
 
|Rendering
 
|Add Overlay flag to render mitkOverlays on top
 
|-
 
|[http://bugs.mitk.org/show_bug.cgi?id=9899 9899]
 
|Rendering
 
|Surfaces seem to be rendered in software modus
 
|-
 
|[http://bugs.mitk.org/show_bug.cgi?id=19044 19044]
 
|Rendering
 
|Transparent JET LUT
 
|-
 
|[http://bugs.mitk.org/show_bug.cgi?id=17810 17810]
 
|Segmentation
 
|Enhance segmentation utilities with contourmodel to image functionality
 
|-
 
|[http://bugs.mitk.org/show_bug.cgi?id=18541 18541]
 
|Segmentation
 
|Create module for multilabel segmentation
 
|-
 
|[http://bugs.mitk.org/show_bug.cgi?id=18567 18567]
 
|Segmentation
 
|Enable 2D morphological operations in segmentation utility plugin
 
|-
 
|[http://bugs.mitk.org/show_bug.cgi?id=16133 16133]
 
|Segmentation
 
|Provide 4D support for 3D interpolation
 
|-
 
|[http://bugs.mitk.org/show_bug.cgi?id=18728 18728]
 
|ToF
 
|Create a Parameter Widget for Structure Sensor
 
|-
 
|[http://bugs.mitk.org/show_bug.cgi?id=18423 18423]
 
|ToF
 
|View for saving screen shots of ToF images for calibration
 
|-
 
|[http://bugs.mitk.org/show_bug.cgi?id=18222 18222]
 
|Workbench
 
|CMD Plugin does not support MiniApp
 
|-
 
|[http://bugs.mitk.org/show_bug.cgi?id=18732 18732]
 
|Workbench
 
|Make Base data property list available in developer mode of Properties view
 
|-
 
|[http://bugs.mitk.org/show_bug.cgi?id=18957 18957]
 
|Workbench
 
|Enhance Properties View Usability
 
|-
 
|[http://bugs.mitk.org/show_bug.cgi?id=18219 18219]
 
|Workbench
 
|View navigator: copying perspective does not take into account changes made to copied perspective.
 
|}
 
  
 
== Known Issues ==
 
== Known Issues ==

Revision as of 18:42, 13 April 2016

WIP.png Work in progress: The release is not out yet, these notes may change

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)
  • 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

Navigation (IGT, US and ToF)

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.

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:

  • Danial Saruji
  • Daniel Maleike
  • Heather
  • Ingmar Wegner
  • Martin Klemm
  • Matt Clarkson
  • Miklos Espak
  • Rostislav Khlebnikov
  • Taylor Braun-Jones
  • Thorge Mueller
  • Yan Zhang
  • Adrian Winterstein
  • Alex Tschlatscher
  • Alexander Seitel
  • Alfred Franz
  • Andre Krohn
  • Andreas Fetzer
  • Axel Wagner
  • Caspar Goch
  • Christian Weber
  • Christoph Kolb
  • Daniel Knorr
  • Daniel Schmid
  • Dominique Cheray
  • Eric Heim
  • Esther Wild
  • Fabian Isensee
  • Guido Schmidt
  • Jan Hering
  • 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
  • Matthias Eisenmann
  • Michael Brehler
  • Michael Goetz
  • Nico Riecker
  • Nils Gaehlert
  • Peter Neher
  • Ralf Floca
  • Sandy Engelhardt
  • Sebastian Wirkert
  • Stefan Kislinskiy
  • Thomas Kilgus
  • Thomas Kirchner
  • Tobias Norajitra
  • Tobias Ross
  • Tobias Weihs
  • Vincent Reuter