MITK ReleaseNotes 2013.03

From mitk.org
Revision as of 13:21, 2 April 2013 by SaschaZelzer (talk | contribs)
Jump to navigation Jump to search

MITK 2013.03 Release Notes

This is the 2013.03 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.03 release

  • General:
    • Upgraded CTK to fef76cef

Media:MITK-ReleaseNotes-2013-03$release-201303-interaction.png|attachment:release-201303-interaction.png|width="160px",align="right"

  • Core library:
    • Rework of the interaction framework, with focus on configurability and clear responsibilities. For further information see this page.
    • The mapper architecture has been redesigned in order to obtain a simplified class hierarchy. Some functions have been declared as deprecated. Click here for more information.
    • Fixed issues when displaying multiple images above each other (for a detailed explanation see bug #10174). The lowest value of every image used to be transparent. All values are displayed correctly now and additionally, background pixels are now rendered transparent in the 3D render window. As a side effect, the overall performance of image rendering increased slightly.
    • The property "use color" was replaced by a new "Image Rendering.Mode" property to choose between different rendering properties, such as lookup tables, transfer functions or enabling/disabling the level window slider. The label of the property "Image Rendering.Mode" tells which properties will be applied in which order (e.g. LevelWindow_LookUpTable_Color will first apply the level window, then a lookup table and last the color property). For more details see bug #12056.
    • MITK modules are now able to embed arbitrary files as resources in the shared library. This is used for interaction statemachine definitions, VTK shader files, etc. See the description of the resource system for details.

Media:MITK-ReleaseNotes-2013-03$mitk_cmdline_view.png|attachment:mitk_cmdline_view.png|width="250px",align="right"

  • Application:
    • We received a large contribution from the Centre for Medical Image Computing (University College of London) in the form of a MITK Workbench plug-in. Developed by Matt Clarkson, it allows the management and control of command line modules, made popular by the 3D Slicer community. The code is based on the CTK command line module support (not included in the binary installers).
    • A completely reworked Python module in MITK: One-click build system capability to generate ITK/VTK/OpenCV wrapper libraries and to use them programmatically via the new Python service or interactively via the Python console in the MITK Workbench.
  • Documentation:
    • The online documentation was restructured and enhanced, focussing on users, developers, and the API reference documentation.
  • MITK Diffusion:
    • There will be a new MITK Diffusion release based on MITK 2013.03 soon.

Bugfixes

In the 3 months since the last release more than 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=47499&product=MITK&query_format=advanced&resolution=FIXED&order=bug_severity%2Cchangeddate%20DESC%2Cpriority&query_based_on= 80 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.03

Simply paste the Bugzilla Search Result Table here

13664 Redesign of Interaction-Statemachine
13772 Move tutorial for creating your own project to doxygen and expand it
14624 Ultrasound Plugin: Clean up and add new features
14594 implement further diffusion models
12506 New plugin to test CTK command line modules
14599 Extra dependencies for module test drivers
14568 Move RenderingTestHelper to Core\Code\Rendering
14413 Clean up Surface
14252 DicomSeriesReader should store DICOM Tags for 'rows' and 'columns' as image properties