Difference between revisions of "2013 Summer Project Week:Slicer RT: DICOM-RT Export"

From NAMIC
Jump to: navigation, search
(Key Investigators)
 
(2 intermediate revisions by the same user not shown)
Line 2: Line 2:
 
<gallery>
 
<gallery>
 
Image:PW-SLC2013.png|[[2013_Summer_Project_Week#Projects|Projects List]]
 
Image:PW-SLC2013.png|[[2013_Summer_Project_Week#Projects|Projects List]]
Image:import-dicom.png|The exported dicom study gets re-imported back into slicer dicom module.
+
Image:Imported-dicom.png|The exported dicom study gets re-imported back into slicer dicom module.
Image:import-dicom2.png|The exported dicom study loaded into slicer viewers.
+
Image:Imported-dicom2.png|The exported dicom study loaded into slicer viewers.
 
</gallery>
 
</gallery>
  
Line 33: Line 33:
  
 
<h3>Progress</h3>
 
<h3>Progress</h3>
* .
+
* implemented a prototype loadable module for dicom study export
 +
** now able to export CT, dose and structure set of the example prostate dataset.
  
  
 
'''To do''':  
 
'''To do''':  
* create a loadable module and corresponding module logic
+
* <strike>create a loadable module and corresponding module logic</strike>
* organize google hangout with Greg to follow up with how to implement dicom export using the plastimatch lib.
+
* <strike>organize google hangout with Greg to follow up with how to implement dicom export using the plastimatch lib.</strike>
* Implement a save function, and utility functions to construct corresponding plastimatch data structure for saving structure set.  
+
* <strike>Implement a save function, and utility functions to construct corresponding plastimatch data structure for saving structure set.</strike>
 
* follow up with Steve and Csaba on how to implement the plugin mechanism
 
* follow up with Steve and Csaba on how to implement the plugin mechanism
 
* follow up on patient hierarchy model.
 
* follow up on patient hierarchy model.

Latest revision as of 19:25, 20 June 2013

Home < 2013 Summer Project Week:Slicer RT: DICOM-RT Export

Key Investigators

  • MGH: Greg Sharp
  • PMH Toronto: Kevin Wang
  • Queen's: Csaba Pinter

Objective

The goal is to migrate the DICOM RT export function in Plastimatch to be able to export the RT objects of SlicerRT, leveraging the Patient Hierarchy tree and the Slicer DICOM Database.

Approach, Plan

  • Investigat the existing DICOM export mechanism.
  • Implement simple interface functions in Plastimatch
  • Implement a loadable module to utilize the interface functions in Plastimatch for saving DicomRT objects.
  • Implement a plugin mechanism just like the Dicom import plugin framework to determine which plugin is better to export the mrmlnode. Decide which objects to export in the first round and identify the obstacles for the other objects
  • Have the export function use the Patient Hierarchy to fill the proper DICOM tags

Progress

  • implemented a prototype loadable module for dicom study export
    • now able to export CT, dose and structure set of the example prostate dataset.


To do:

  • create a loadable module and corresponding module logic
  • organize google hangout with Greg to follow up with how to implement dicom export using the plastimatch lib.
  • Implement a save function, and utility functions to construct corresponding plastimatch data structure for saving structure set.
  • follow up with Steve and Csaba on how to implement the plugin mechanism
  • follow up on patient hierarchy model.

Delivery Mechanism

This work will be delivered to the NA-MIC Kit as a Slicer module, as part of the SlicerRT extension


References