Diffusion MITK cbc0f4f839f8

2022 Week 17 (Very Late April)


2022 Week 17 (Very Late April)

The following - possibly updated - changelog can be viewed as formatted
article at https://phabricator.mitk.org/w/mitk/changelog/2022.17/.

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

🛠 Third-party dependency changes


✨ 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


kislinskAuthored on Apr 25 2022, 3:20 PM
kislinskPushed on Apr 25 2022, 3:23 PM
rMITK583a1463b622: nnUNnet documentation & screenshots update
rMITKd4573cedc319: 2022 Week 12 (Late March)
tag: snapshots/2022-04-25

Merged Changes

This commit merges a very large number of changes. Only the first 50 are shown.