Difference between revisions of "2014 Summer Project Week: RWV mapping support"
From NAMIC Wiki
Ethan.Ulrich (talk | contribs) m (fixed link) |
Ethan.Ulrich (talk | contribs) m (added progress from Thursday) |
||
(2 intermediate revisions by 2 users not shown) | |||
Line 2: | Line 2: | ||
<gallery> | <gallery> | ||
Image:PW-MIT2014.png|[[2014_Summer_Project_Week#Projects|Projects List]] | Image:PW-MIT2014.png|[[2014_Summer_Project_Week#Projects|Projects List]] | ||
+ | Image:DICOMRWVMPluginScreenshot.png | DICOM Importer | ||
</gallery> | </gallery> | ||
==Key Investigators== | ==Key Investigators== | ||
+ | * Ethan Ulrich, Univ. of Iowa | ||
* Andrey Fedorov, BWH | * Andrey Fedorov, BWH | ||
− | + | ||
==Project Description== | ==Project Description== | ||
<div style="margin: 20px;"> | <div style="margin: 20px;"> | ||
Line 22: | Line 24: | ||
<h3>Progress</h3> | <h3>Progress</h3> | ||
* Discussed RWMVs with David Clunie. They are meant to supercede the RescaleSlope and RescaleIntercept tags. | * Discussed RWMVs with David Clunie. They are meant to supercede the RescaleSlope and RescaleIntercept tags. | ||
− | * Added source on GitHub [https://github.com/ejulrich/Slicer-DICOMRWVMPlugin here] | + | * DICOM Real World Value Mapping Plugin: |
− | * Plugin is able to read RWVM objects in the file list, generate loadable instances for each RWVM value detected, and load a selected series. | + | ** Added source on GitHub [https://github.com/ejulrich/Slicer-DICOMRWVMPlugin here] |
+ | ** Plugin is able to read RWVM objects in the file list, generate loadable instances for each RWVM value detected, and load a selected series. | ||
+ | *DICOM PET SUV Plugin: | ||
+ | ** Added source on GitHub [https://github.com/ejulrich/Slicer-DICOMPETSUVPlugin here] | ||
+ | ** Plugin first searches for existing RWVM objects related to the selected series and creates new ones if needed, generates loadables, then calls DICOMRWVMPlugin to load the series | ||
+ | *For the near future: | ||
+ | ** Bundle both plugins along with the [https://github.com/QIICR/Slicer-SUVFactorCalculator SUV Factor Calculator module] into a single extension. | ||
</div> | </div> | ||
</div> | </div> |
Latest revision as of 12:32, 27 June 2014
Home < 2014 Summer Project Week: RWV mapping supportKey Investigators
- Ethan Ulrich, Univ. of Iowa
- Andrey Fedorov, BWH
Project Description
Objective
As defined in the DICOM standard, the Real World Value Mapping Information Object Definition specifies a mapping of the stored pixel values of referenced images into some Real World value in defined units. This allows the capture of retrospectively determined mappings, e.g., for values that cannot be determined at the time of image acquisition and encoding. We aim to allow support for DICOM Real World Value Mapping objects in Slicer.
Approach, Plan
- Design a DICOM importer plugin that recognizes RWVM series and creates DICOM loadables for each RWVM factor.
- (For Iowa) design a DICOM PET plugin that generates the RWV mapping factors during examination for loading, and invokes RWVM plugin for these newly created series
- Expand upon DICOM RWVM support work done here
Progress
- Discussed RWMVs with David Clunie. They are meant to supercede the RescaleSlope and RescaleIntercept tags.
- DICOM Real World Value Mapping Plugin:
- Added source on GitHub here
- Plugin is able to read RWVM objects in the file list, generate loadable instances for each RWVM value detected, and load a selected series.
- DICOM PET SUV Plugin:
- Added source on GitHub here
- Plugin first searches for existing RWVM objects related to the selected series and creates new ones if needed, generates loadables, then calls DICOMRWVMPlugin to load the series
- For the near future:
- Bundle both plugins along with the SUV Factor Calculator module into a single extension.