Difference between revisions of "2010 Summer Project Week SPECTRE"

From NAMIC Wiki
Jump to: navigation, search
(Expanded the objectives.)
Line 14: Line 14:
 
<h3>Objective</h3>
 
<h3>Objective</h3>
  
Futher integration of the Java SPECTRE skull tripping module into Slicer3.
+
Further integration of the Java SPECTRE skull stripping module into Slicer3.
 
 
  
  
 +
Specific potential enhancements include:
 +
*CMake module integration using Ant to build SPECTRE.
 +
*Fixing/replacing the outdated tck wrappers with Python wrappers.
 +
*Core components of SPECTRE currently act independently, could be homogenized.
  
  
Line 33: Line 36:
  
 
SPECTRE outputs will be modified to be compatible with Slicer image types(i.e. intensity, mask, etc.)  
 
SPECTRE outputs will be modified to be compatible with Slicer image types(i.e. intensity, mask, etc.)  
 +
  
 
</div>
 
</div>
Line 50: Line 54:
 
==Delivery Mechanism==
 
==Delivery Mechanism==
  
This work will be delivered to the NA-MIC Kit as a
+
This work will be delivered to the NA-MIC Kit as a:
 
 
 
#ITK Module
 
#ITK Module
 
#Slicer Module
 
#Slicer Module

Revision as of 14:51, 17 June 2010

Home < 2010 Summer Project Week SPECTRE

Key Investigators

  • BWH: Nicole Aucoin
  • JHU: Min Chen

Objective

Further integration of the Java SPECTRE skull stripping module into Slicer3.


Specific potential enhancements include:

  • CMake module integration using Ant to build SPECTRE.
  • Fixing/replacing the outdated tck wrappers with Python wrappers.
  • Core components of SPECTRE currently act independently, could be homogenized.


Approach, Plan

Our approach is to integrate SPECTRE as an extension. The main challenge to this approach is setting up a web site with a stable jar file and tcl wrapper.

Our plan for the project week is to first try out a temporary location for the jar file and tcl wrapper and then come up with a plan for updates.

SPECTRE outputs will be modified to be compatible with Slicer image types(i.e. intensity, mask, etc.)


Progress

Tcl wrapped Java jar files have been integrated into Slicer3 already, so hopefully no major infrastructure changes will be required.


Delivery Mechanism

This work will be delivered to the NA-MIC Kit as a:

  1. ITK Module
  2. Slicer Module
    1. Built-in
    2. Extension -- commandline YES
    3. Extension -- loadable
  3. Other (Please specify)

References