Back to
Projects List
Slicer FreeSurfer Commands
Key Investigators
- Ben Zwick (The University of Western Australia, Australia)
- Andy Huynh (The University of Western Australia, Australia)
- Steve Pieper (Isomics, Inc., USA)
Presenter location: In-person
Project Description
SlicerFreeSurferCommands aims to provide a graphical user interface for running FreeSurfer commands within 3D Slicer.
For example:
Objective
- Complete the development of existing modules based on Slicer user and developer feedback.
- Develop additional modules for other commands (e.g. SynthSeg).
- Package modules as an installable 3D Slicer extension.
Approach and Plan
- Demonstrate and get feedback on the use and implementation of the existing modules from Slicer users and developers.
- Discuss the implementation of the modules with Slicer developers (in particular the use of CLI vs scripted Python modules for this application).
- Modify modules based on feedback from Slicer developers.
- Complete the new extension checklist.
Progress and Next Steps
Progress
- Developed Python scripted module (and CLI module which is now deprecated) for FreeSurfer’s SynthStrip command for skull stripping.
- Developed Python scripted module for FreeSurfer’s SynthSeg Brain MRI Segmentation command.
- Completed the new extension checklist.
Next steps
- Discuss merging SlicerFreeSurfer and SlicerFreeSurferCommands, and moving to Slicer GitHub organization. See:
Illustrations
FreeSurfer SynthStrip Skull Strip
FreeSurfer SynthSeg Brain MRI Segmentation
Background and References
Software repository: https://github.com/SlicerCBM/SlicerFreeSurferCommands
FreeSurfer website: https://freesurfer.net/
Similar extensions for 3D Slicer: