Back to Projects List
Slicer 5++ : Roadmap forward for 3D Slicer
Key Investigators
  - Sam Horvath (Kitware Inc.)
 
  - Andras Lasso (Queen’s University, Kingston, Canada)
 
  - Steve Pieper (Isomics Inc., Cambridge, MA, USA)
 
  - Jean-Christophe Fillion-Robin (Kitware Inc.)
 
Project Description
During this project week, we would like to discuss a broad roadmap for major features and changes to Slicer between now and Slicer 6
Objective
  - Develop that starting point of the Slicer 6 roadmap
 
Approach and Plan
  - Discussion!
    
      - Had breakout session Wed @ 2pm
 
    
   
  - Should Qt6 = Slicer 6?
 
Working Roadmap
  - Long term (Slicer 6 to be released in ~3 years)
    
      - Modularization (“pip install slicer”)
        
          - Heavily dependent on improved VTK remote module support
 
          - Exampe of current progress with VTK remote modules can be found in SlicerLookingGlass
 
          - This modularization will support 3D Slicer cloud projects as well as simplifying the build system
 
        
       
      - Distributing a Slicer SDK
        
          - Allowing development on C++ modules without building all of Slicer
 
          - We have been working on making VTK SDKs available
 
        
       
      - Ability to update an installed Slicer version
 
      - Laying the groundwork for hybrid desktop / web Slicer applications
 
    
   
  - Short term (Slicer minor releases in the next year)
    
      - Using oriented image data support already available in VTK
 
      - Extension auto updates (already available for preview)
 
      - Expanding language support
 
      - Improved volume display mechanism
        
          - Volume behavior is inconsistent for show/hide compared to other data
 
        
       
      - Qt 6 transition
        
          - Qt 6 support already in VTK upstream
 
          - ALso look at Pyside6 transition
 
        
       
      - Investigate using libraries (openslide, etc) to support smooth viewing of larger images
 
    
   
Next steps
  - Transition this roadmap to Slicer GitHub wiki
 
  - Begin hacking!
 
Background and References