Difference between revisions of "2016 Winter Project Week/Projects/SlicerEnhancedMR"

From NAMIC Wiki
Jump to: navigation, search
 
Line 27: Line 27:
 
*Start with a use case writing an example with some dummy API, then work on iterating over the implementation of this API
 
*Start with a use case writing an example with some dummy API, then work on iterating over the implementation of this API
 
|
 
|
*Implemented 3 new DICOM modules: Contrast/Bolus, Device and Cardiac Synchronization
+
*Implemented 3 new DICOM modules in DCMTK: Contrast/Bolus, Device and Cardiac Synchronization
*Started to write converter (python) to create simple DICOM module APIs (C++) from DICOM standard (docbook format) directly  
+
*Started to write converter (python) to create simple DICOM module APIs (C++) in DCMTK from DICOM standard (docbook format) directly  
 +
*Started adapting DCMTK's functional group infrastructure for missing functional groups
 
|}
 
|}

Latest revision as of 15:07, 8 January 2016

Home < 2016 Winter Project Week < Projects < SlicerEnhancedMR

Key Investigators

  • Michael Onken
  • Andriy Fedorov

Project Description

Objective Approach and Plan Progress and Next Steps
  • Support Enhanced MR in DCMTK and in Slicer
  • As a first goal, support of converting old MRs into the "Legacy Enhanced MR" objects
  • Review and refine required data structures Working Document on github
  • Identify the data sources to be supported in order to fill in data structures
  • Find out what is missing in DCMTK
  • Start coding :)
  • Identify next steps and schedule for completing the feature
  • Use the QIICR BWH QIN dataset as demo data http://slicer.kitware.com/midas3/item/126192
  • Start with a use case writing an example with some dummy API, then work on iterating over the implementation of this API
  • Implemented 3 new DICOM modules in DCMTK: Contrast/Bolus, Device and Cardiac Synchronization
  • Started to write converter (python) to create simple DICOM module APIs (C++) in DCMTK from DICOM standard (docbook format) directly
  • Started adapting DCMTK's functional group infrastructure for missing functional groups