2010 Winter Project Week SPECTRE 3DSlicer Integration
Key Investigators
- BWH: Nicole Aucoin
- JHU: Aaron Carass, Min Chen
- GE: Jim Miller
Objective
Integration of SPECTRE Skull Stripping software into the NAMIC Toolkit via the Slicer3 CLI framework.
Approach, Plan
Our approach: integration of software which will segment and provide coordinate reference frames for the Cerebrum (akin to the Talairach space), the Cerebellum (see reference below for K. Rehm), and for the Brainstem.
This will be achieved through integration of the Java Imaging Software Toolkit (JIST) into the Slicer3 framework and then testing and evaluation of JIST components for completing the necessary components to provide this system.
The main challenge is supporting Java command line executables in 3D Slicer.
Our plan is first to facilitate Java command line module discovery and execution, by adding support for the --xml argument to SPECTRE, and adding support for tcl wrapping scripts in 3DSlicer. Then integrate SPECTRE into the NAMIC toolkit by crafing a CMakeLists.txt file to allow it to be built easily. Create a NITRC project and a 3D Slicer extension that can be either downloaded or built on any platform.
Progress
A proof of concept sample Java HelloWorld application has been added to 3D Slicer.
References
- K. Rehm's 2000 HBM abstract, 'Use of Cerebellar Landmarks To Define a Coordinate System and an Isolation Strategy'