HomePhabricator
Diffusion MITK 36fc4a09ab87

2022 Week 36 (Early September)

Description

2022 Week 36 (Early September)

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

IMPORTANT: We do no longer support Ubuntu 18.04. We do however support Ubuntu 22.04 in addition to Ubuntu 20.04 now.

🛠 Third-party dependency changes

NOTE: We upgraded most of our third-party dependencies and changed nearly all download methods for them from archive downloads to Git clones.
NOTE: We reverted the interim OpenMesh dependency to a recent version of ACVD, which is compatible with VTK 9 now.
DependencyOld versionNew version
ACVDe583e278 (Jun 27, 2022)
Boost1.78 beta1.80
C++ REST SDK2.10.162.10.18
CTK7210c5bc (Nov 8, 2020)ec816cbb (May 17, 2022)
DCMTK3.6.63.6.7
GDCM3.0.103.13.1 (via ITK)
MatchPointf7699d1e (Apr 20, 2021)e63dfdbb (Apr 5, 2022)
OpenCV3.4.164.6.0
OpenIGTLink3.0.0d4eaae93 (Aug 2, 2022)
OpenMesh8.1
Poco1.9.01.12.2
Qwt6.1.56.2.0
SWIG3.0.24.0.2

✨ New features

  • New Lasso segmentation tool
  • nnU-Net segmentation tool
    • Pretrained models can be downloaded to any folder now
    • Improved results folder validation
  • Streamlined dialog for creating or renaming segmentation labels (double-click on suggested names)
  • Remeshing is based on ACVD (Approximated Centroidal Voronoi Diagrams) again, providing high quality remeshing results
  • MITK extension directories are parsed by Doxygen for the generation of documentation now

🐛 Bugfixes

  • All labels of an MITK segmentation NRRD file are restored correctly now after the file was consecutively modified, stored, and reloaded
  • Various minor fixes of the nnU-Net segmentation tool UI

🔥 API-breaking changes

Deprecated and unused code

In an ongoing cleanup effort, many deprecated or unused classes, methods, and other code snippets were removed or refactored.
Migration should be straight forward if necessary at all.
In case you experience any trouble while doing so, please do not hesitate to contact us.

Details

Provenance
kislinskAuthored on Sep 9 2022, 12:52 PM
kislinskPushed on Sep 9 2022, 12:56 PM
Differential Revision
Restricted Differential Revision
Parents
rMITK37d1467c686b: Change widgets for new/rename label dialog
rMITKc0b6f9f63514: 2022 Week 28 (Mid July)
Branches
Unknown
Tags
Unknown
References
tag: snapshots/2022-09-09
Tasks
T29288: Change widget type of label name suggestions from combo box to line edit / list widget combination

Merged Changes

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