Difference between revisions of "Project Week 25/Conversion of DICOM Single Frame MR to Enhanced Multiframe"
From NAMIC Wiki
(12 intermediate revisions by 3 users not shown) | |||
Line 4: | Line 4: | ||
==Key Investigators== | ==Key Investigators== | ||
− | |||
* [https://www.linkedin.com/in/michael-onken-41617211/ Michael Onken] (OpenConnections, Germany) | * [https://www.linkedin.com/in/michael-onken-41617211/ Michael Onken] (OpenConnections, Germany) | ||
− | * [http://www.spl.harvard.edu/pages/People/pieper Steve Pieper ] (Isomics Inc., USA) | + | * [http://www.spl.harvard.edu/pages/People/pieper Steve Pieper] (Isomics Inc., USA) |
* [http://perk.cs.queensu.ca/users/lasso Andras Lasso] (Queen's University, Canada) | * [http://perk.cs.queensu.ca/users/lasso Andras Lasso] (Queen's University, Canada) | ||
* [http://perk.cs.queensu.ca/users/pinter Csaba Pinter] (Queen's University, Canada) | * [http://perk.cs.queensu.ca/users/pinter Csaba Pinter] (Queen's University, Canada) | ||
+ | * [https://fedorov.github.io Andrey Fedorov] (remotely) (Brigham and Women's Hospital, USA) | ||
==Project Description== | ==Project Description== | ||
Line 18: | Line 18: | ||
| | | | ||
<!-- 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 | ||
Line 27: | Line 27: | ||
| | | | ||
<!-- Approach and Plan bullet points --> | <!-- Approach and Plan bullet points --> | ||
− | * | + | * 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. | ||
+ | |||
| | | | ||
<!-- Progress and Next steps (fill out at the end of project week) --> | <!-- Progress and Next steps (fill out at the end of project week) --> | ||
+ | Current results: | ||
+ | * First steps with XSLT are done | ||
+ | * The current transformation script transforms an object description from (IOD) part 3 of the DICOM standard in XML format into a XML list of all attributes contained, thus resolving links to the different modules and macros contained therein. | ||
+ | * Current version of the script ([[File:XSL as TXT.txt||XSL as TXT]]) | ||
+ | * Output created when applying the script to the standard ([[File:Generated MR image IOD XML as TXT.txt||MR Image IOD XML as TXT]]) | ||
+ | * For convenience: [http://dicom.nema.org/medical/dicom/current/source/docbook/part03/part03.xml Part 3 of the DICOM standard in XML format] | ||
|} | |} | ||
Latest revision as of 15:58, 30 June 2017
Home < Project Week 25 < Conversion of DICOM Single Frame MR to Enhanced Multiframe
Back to Projects List
Key Investigators
- Michael Onken (OpenConnections, Germany)
- Steve Pieper (Isomics Inc., USA)
- Andras Lasso (Queen's University, Canada)
- Csaba Pinter (Queen's University, Canada)
- Andrey Fedorov (remotely) (Brigham and Women's Hospital, USA)
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.
|
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. |
Current results:
|
Illustrations
Background and References
- QIICR wiki page on the topic
- Compare and contrast with this javascript prototype
- Example multiframe MR and SEG of the SPL brain atlas