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

From NAMIC Wiki
Jump to: navigation, search
(Added description for Enhanced MR Project)
 
 
(5 intermediate revisions by 2 users not shown)
Line 19: Line 19:
 
* As a first goal, support of converting old MRs into the "Legacy Enhanced MR" objects
 
* As a first goal, support of converting old MRs into the "Legacy Enhanced MR" objects
 
|
 
|
*Review and refine required data structures [https://github.com/QIICR/WorkingDocuments/tree/master/DICOMEnhancedStorage:Working Document on github]
+
*Review and refine required data structures [https://github.com/QIICR/WorkingDocuments/tree/master/DICOMEnhancedStorage Working Document on github]
 
*Identify the data sources to be supported in order to fill in data structures
 
*Identify the data sources to be supported in order to fill in data structures
 
*Find out what is missing in DCMTK
 
*Find out what is missing in DCMTK
 
*Start coding :)
 
*Start coding :)
 
*Identify next steps and schedule for completing the feature
 
*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
 
|
 
|
* TBD
+
*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
 
|}
 
|}

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