Difference between revisions of "Common resampling and conversion utility functions in Slicer"

From NAMIC Wiki
Jump to: navigation, search
(Created page with '__NOTOC__ <gallery> Image:PW-SLC2013.png|Projects List <!--Image:genuFAp.jpg|Scatter plot of the original FA data through the genu of the co…')
 
Line 16: Line 16:
  
 
<h3>Objective</h3>
 
<h3>Objective</h3>
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.
+
The goal is to develop common utility functions to perform resampling of vtkMRMLVolumeNode using a reference volume node and conversion of vtkMRMLVolumeNode to itkImage.
  
 
</div>
 
</div>
Line 23: Line 23:
  
 
<h3>Approach, Plan</h3>
 
<h3>Approach, Plan</h3>
* Investigat the existing DICOM export mechanism.
+
* discuss during the project week using google hangout.
* Implement simple interface functions in Plastimatch
+
* explain what has been done in SlicerRT to deal with these two functions.
* 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
 
  
 
</div>
 
</div>
Line 38: Line 35:
  
 
'''To do''':  
 
'''To do''':  
* create a loadable module and corresponding module logic
+
* to do...
* 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.
 
  
 
</div>
 
</div>

Revision as of 15:30, 30 May 2013

Home < Common resampling and conversion utility functions in Slicer

Key Investigators

  • Isomics: Steve Pieper
  • UIowa: Hans
  • PMH Toronto: Kevin Wang
  • Queen's: Csaba Pinter

Objective

The goal is to develop common utility functions to perform resampling of vtkMRMLVolumeNode using a reference volume node and conversion of vtkMRMLVolumeNode to itkImage.

Approach, Plan

  • discuss during the project week using google hangout.
  • explain what has been done in SlicerRT to deal with these two functions.

Progress

  • .


To do:

  • to do...


Delivery Mechanism

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


References