Difference between revisions of "2012 Summer Project Week:SlicerRT"

From NAMIC Wiki
Jump to: navigation, search
Line 42: Line 42:
  
 
==Detailed plan==
 
==Detailed plan==
 +
* Define operating mechanism for module updates (who builds the extensions? how to ensure extension compatibility? how to download a set of extensions all at once?)
 +
* Make extensions compliant: http://wiki.slicer.org/slicerWiki/index.php/Documentation/4.1/SlicerApplication/ExtensionCatalogPolicies
 
* Remove obsolete SlicerRT branch from Slicer SVN
 
* Remove obsolete SlicerRT branch from Slicer SVN
* Define operating mechanism for module updates (who builds the extensions? how to ensure extension compatibility? how to download a set of extensions all at once?)
 
  
 
==Delivery Mechanism==
 
==Delivery Mechanism==
 
 
This work will be delivered to the NA-MIC Kit as a <b>Slicer loadable module</b>.
 
This work will be delivered to the NA-MIC Kit as a <b>Slicer loadable module</b>.
 
The source code is available in the following locations:
 
The source code is available in the following locations:
Line 54: Line 54:
  
 
==References==
 
==References==
 
 
* [https://www.assembla.com/spaces/slicerrt/wiki SlicerRT project wiki]
 
* [https://www.assembla.com/spaces/slicerrt/wiki SlicerRT project wiki]
 
* [https://www.assembla.com/spaces/sparkit/wiki SparKit project wiki]
 
* [https://www.assembla.com/spaces/sparkit/wiki SparKit project wiki]

Revision as of 12:52, 19 May 2012

Home < 2012 Summer Project Week:SlicerRT

Background

SlicerRT (https://www.assembla.com/spaces/slicerrt) is a project for making 3D Slicer a powerful common open-source platform for radiotherapy research. Several tools has been already developed, such as DICOM-RT import, Dose Volume Histogram, and Dose Accumulation. During this project week all existing functionalities will be converted to regular Slicer extensions and some new functionalities will be developed.

Key Investigators

  • Queen's University: Csaba Pinter, Andras Lasso
  • Toronto UHN: Kevin Wang
  • MGH: Greg Sharp

Objective

  • Make available all SlicerRT functionalities as regular extensions (requires DCMTK with DCMRT extension)
  • Integrate gamma value computation algorithm from the Plastimatch library

Approach, Plan

  • Integrate CTK changes into the CTK trunk
  • Integrate CTK and Slicer core fixes
  • Add extension s4ext files to core, make sure all tests pass

Progress

Detailed plan

Delivery Mechanism

This work will be delivered to the NA-MIC Kit as a Slicer loadable module. The source code is available in the following locations:

References