Exploring options such as VMTK for vascular modeling
vtk-sdk-python-distributions
Integration is in progress and expected to be finalized later today.
Next Slicer Release
Moving forward with Slicer 5.10
Issues from milestone 5.9 are being re-assigned to a new 5.11 milestone
Target date is end of August
Outstanding issues
Address issue preventing from launching Slicer on macOS (see details below)
Investigate symbol loading issues on Linux (see details below)
Build Qt 5.15.17 from source on all platform (see details below)
Qt6 Integration & Release
The Qt6-based release will be deferred until after the Slicer 5.10 release is complete.
Symbol Loading Issues on Linux
Investigating GSSAPI symbol conflicts involving libtirpc on modern Linux systems (e.g., Ubuntu 25.04).
See #8626 for the top-level tracking issue.
The issue arises when Slicer is launched and libtirpc.so.3 attempts to resolve versioned GSSAPI symbols that are missing from Slicer’s bundled stub (libgssapi_krb5.so), resulting in an error such as:
undefined symbol: GSS_C_NT_USER_NAME, version gssapi_krb5_2_MIT
The stubbed GSSAPI library was originally introduced to avoid OpenSSL version conflicts between the system GSSAPI and Slicer’s internally built OpenSSL.
See PR #8598 for background.
Current efforts are focused on:
Identifying what introduces the libtirpc dependency (e.g., Qt, ITK, Python, or transitive system libraries). See #8626
Evaluating whether the krb5-gssapi-stub should be improved or removed
Avoiding the need for developers or users to build Qt from source unless absolutely necessary
Documentation update:
A new section will be added to the Linux build instructions covering known issues and workarounds specific to Ubuntu 25.04.
See #8627
Qt5 Version Update from 5.15.2 to 5.15.17
To help address issues such as #8579, we are considering building Qt 5.15.17 from source on all platforms used to generate official Slicer Preview packages.
Segment colon on a pre-op CT and create corresponding 3D models
Load saved video from colonoscopy as a sequence
Be able to explore the lumen of the colon 3D model creating keyframes for the 3D view camera while the colonoscopy sequence is playing.
After enough keyframes are created, use vtkCameraInterpolator to save the camera proxyNode inside a sequenceNode that will go to the same sequenceBrowserNode as the endoscopic video.
If the above works well, check if the same workflow could be used with live endoscopic video