Difference between revisions of "Project Week 25/Conversion of DICOM Single Frame MR to Enhanced Multiframe"

From NAMIC Wiki
Jump to: navigation, search
Line 17: Line 17:
 
|
 
|
 
<!-- Objective bullet points -->
 
<!-- Objective bullet points -->
Create tools and best practices for creating DICOM standard compliant multiframe MR instances.
+
Create tools and best practices for creating DICOM standard compliant multiframe MR instances from DICOM MR single frames.
 
* Define target use cases and input datasets
 
* Define target use cases and input datasets
 
** What acquisition protocols will we address
 
** What acquisition protocols will we address

Revision as of 08:59, 26 June 2017

Home < Project Week 25 < Conversion of DICOM Single Frame MR to Enhanced Multiframe


Back to Projects List

Key Investigators

Project Description

Objective Approach and Plan Progress and Next Steps

Create tools and best practices for creating DICOM standard compliant multiframe MR instances from DICOM MR single frames.

  • Define target use cases and input datasets
    • What acquisition protocols will we address
    • What sample data should we use to drive development
  • Try to be 'document driven' in the sense that conversion should be parameterized by this document from David Clunie
    • automatically parse xml
    • apply to specific datasets
  • Approach:
    • Define XML or JSON profile that specifies the DICOM attribute mapping required from single frame instances to the created multi-frame instance
    • Such an editable profile makes sense to make the conversion configurable by the user. Besides the mapping rules, "commands" to the conversion engine can be added later, that filter the input, perform generalizations on attribute values, or something similar
    • For the start, focus on a specific example to start, i.e. make sure the profile is sufficient to cover a selected use case
    • Create such a profile from the DICOM Standard (XML) text
    • Implement the engine (based on DCMTK) that utilizes such a profile in order to perform the conversion
      • Probably using XSLT

The plan for the project week is to have most of the XML profile done at the end of the week. The implementation of the conversion engine will happen afterwards.

Illustrations

Background and References