Table of Contents
Summary
The community of 3D Slicer developers is proud to announce that version 4.10.1 is now available for download. This patch release introduces ~150 feature enhancements and bug fixes for better performance and stability. It includes a new extension as well as more than 10 improved core modules.
To learn about the ~500 feature enhancements and bug fixes already introduced in version 4.10, consider reading the previous post, “Slicer 4.10: Summary, Highlights and Changelog”.
The development of 3D Slicer—including its numerous modules, extensions, datasets, pull requests, patches, issues reports, suggestions—is made possible by users, developers, contributors and commercial partners around the world. This development is funded by various grants and agencies. For more details, please see the 3D Slicer Acknowledgments page.
slicer.org is the portal to the application, training materials, and the development community.
The Slicer Training page provides a series of tutorials and data sets for training in the use of Slicer.
Please note that Slicer continues to be a research package and is not intended for clinical use. Testing of functionality is an ongoing activity with high priority, however, some features of Slicer are not fully tested.
Highlights
Data module improvements
Many improvements and fixes have been implemented in Data and related modules. More specifically, the following were added:
-
a jump slices option to the segment visibility menu in the Data module.
-
the ability to toggle visibility for multi-select in the Data module.
-
a color column in subject hierarchy.
Additional improvements include these:
-
a visibility context menu action called ‘Apply color to branch’ allows overriding the color of the model nodes in the folder.
-
a folder can override branch color. This is an important step towards making subject hierarchy usable as model hierarchy.
-
an Improved transform column in subject hierarchy.
Segmentation improvements
Many improvements and fixes have also been implemented in Segment Editor and related modules. They result in the following:
-
allow you to use a mask with grow from seeds effect.
-
make segmentation geometry update more robust.
-
improve automatic oversampling calculation.
-
allow segmentation without the selection of a master volume.
-
add a “Show 3D” option for segmentation auto-complete results preview.
Built-in web browser improvements
-
the improved qSlicerWebWidget allow you to directly load data from standard web sites, which may have logins and custom download forms. This functionality is being used as a building block for the new SlicerMorph project to build improved analysis tools for biological specimens. A demo of the functionality is available here. Improvements also enable the evaluation of web-page JavaScript code from C++ or Python, or the evaluation of Slicer Python from the page’s JavaScript as shown in the WebEngine test code.
Compressed video support
-
a new infrastructure has been added for the management of compressed video frames. Extensions can implement and register their own video compression codecs for decoding and encoding frames. The SlicerIGSIO extension provides an example of codec registration with VP9, as well as support for both compressed video recording/replay and MKV loading/saving.