Page MenuHomePhabricator

2022 Week 17 (Very Late April)
Updated 277 Days AgoPublic

Previous changelog โ€ข Next changelog

NOTE: This is the last snapshot before the next official MITK release.

๐Ÿ›  Third-party dependency changes

none

โœจ New features

  • Segmentation
    • Improved default color palette for labels
    • Improved generic naming and coloring of newly created labels
    • Added preference (and command-line argument --Segmentation.labelSetPreset) for default label set presets
  • Volume Visualization
    • Simplified the interface of volume visualization

๐Ÿ› Bugfixes

  • Segmentation
    • Made some segmentation tools more aware of the active label and labels in general
    • Fixed invisible contours in some cases when drawing in multiple render windows
    • Fixed crash when creating polygon models of segmentations (was recently introduced with ITK v5 upgrade)
    • Fixed crash when using the picking tool on dynamic segmentations
    • Fixed selection of multiple labels
    • Removed actions from labels context menu that never were implemented
    • Removed hard to use fast marching and watershed segmentation tools
    • Various fixes and improvements in the experimental nnU-Net segmentation tool
  • Image Cropper
    • Fixed repetition in naming of cropped images
  • Preferences
    • Fixed default render window colors when resetting preferences for Standard Multi Widget

๐Ÿ”ฅ API-breaking changes

Volume Visualization

The simplification of the Volume Visualization UI allowed us to get rid of otherwise unused legacy classes and properties.

The following classes were removed without replacement:

  • ๐Ÿ“‚ Modules
    • ๐Ÿ“‚ Core
      • VtkVolumeRenderingProperty
    • ๐Ÿ“‚ MapperExt
      • GPUVolumeMapper3D
      • vtkMitkGPUVloumeRayCastMapper
      • vtkMitkOpenGLVolumeTextureMapper3D
      • vtkMitkVolumeTextureMapper3D

The following properties are no longer used by MITK or were renamed:

  • volumerendering.cpu.*
  • volumerendering.ray.*
  • volumerendering.gpu.reducesliceartifacts
  • volumerendering.gpu.usetexturecompression
  • volumerendering.gpu.* volumerendering.*
  • volumerendering.usegpu
  • volumerendering.uselod
  • volumerendering.usemip
  • volumerendering.useray

Previous changelog โ€ข Next changelog

Last Author
kislinsk
Last Edited
Apr 29 2022, 11:47 AM

Event Timeline

@kislinsk Wouldn't be the fact that you can now also pick from other labels a new feature?

@floca Sure, if you want, you can add it explicitly. But is it really new or just works better now with the first point mentioned "Made some segmentation tools more aware of the active label and labels in general"?