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

From NAMIC Wiki
Jump to: navigation, search
(Fill project page for DICOMSegObjIntegration)
 
(13 intermediate revisions by 2 users not shown)
Line 4: Line 4:
 
<!-- Use the "Upload file" link on the left and then add a line to this list like "File:MyAlgorithmScreenshot.png" -->
 
<!-- Use the "Upload file" link on the left and then add a line to this list like "File:MyAlgorithmScreenshot.png" -->
 
Image:Segmentations.png
 
Image:Segmentations.png
 +
Image:PW-MIT2016-BrainlabChestSegmentationsSlicer.png
 
</gallery>
 
</gallery>
  
 
==Key Investigators==
 
==Key Investigators==
* Kyle Sunderland
+
* Kyle Sunderland, Queen's
* Csaba Pinter
+
* Csaba Pinter, Queen's
* Andras Lasso
+
* Andras Lasso, Queen's
* Andrey Fedorov
+
* Andrey Fedorov, BWH
* Steve Pieper
+
* Steve Pieper, Isomics
  
 
==Project Description==
 
==Project Description==
Line 21: Line 22:
 
|
 
|
 
<!-- Objective bullet points -->
 
<!-- Objective bullet points -->
* Implement a DICOM plugin that creates Segmentation Nodes using the DICOM SegObj import/export code.
+
* Implement a DICOM plugin that creates Segmentation Nodes using the DICOM Segmentation image import/export code.
 
|
 
|
 
<!-- Approach and Plan bullet points -->
 
<!-- Approach and Plan bullet points -->
 
* DICOM SegObj import/export is already implemented.
 
* DICOM SegObj import/export is already implemented.
* The Segmentations infrastructure will soon be integrated into slicer core.
+
* The [http://wiki.slicer.org/slicerWiki/index.php/Documentation/Nightly/Modules/Segmentations Segmentations] infrastructure will soon be integrated into Slicer core.
 
* Create a Python DICOM plugin to store the information from DICOM segmentations as Segmentation objects.
 
* Create a Python DICOM plugin to store the information from DICOM segmentations as Segmentation objects.
 
|
 
|
 
<!-- Progress and Next steps bullet points (fill out at the end of project week -->
 
<!-- Progress and Next steps bullet points (fill out at the end of project week -->
*
+
* Importing has been updated to work with Segmentations; it is now possible to load DICOM SEG objects associated with different instances, which was/is not possible with the labelmap/editor based approach
 +
* Exporting of Segmentations to DICOM SEG objects is now implemented.
 
|}
 
|}
  
 
==Background and References==
 
==Background and References==
 
<!-- Use this space for information that may help people better understand your project, like links to papers, source code, or data -->
 
<!-- Use this space for information that may help people better understand your project, like links to papers, source code, or data -->
 +
 +
[https://github.com/Sunderlandkyl/Reporting Source Code (Reporting Fork)]
 +
 +
[https://www.slicer.org/slicerWiki/index.php/Documentation/Nightly/Extensions/Reporting Reporting Extension] ([https://github.com/QIICR/Reporting Github])

Latest revision as of 15:04, 8 January 2016

Home < 2016 Winter Project Week < Projects < DICOMSegObjIntegration

Key Investigators

  • Kyle Sunderland, Queen's
  • Csaba Pinter, Queen's
  • Andras Lasso, Queen's
  • Andrey Fedorov, BWH
  • Steve Pieper, Isomics

Project Description

Objective Approach and Plan Progress and Next Steps
  • Implement a DICOM plugin that creates Segmentation Nodes using the DICOM Segmentation image import/export code.
  • DICOM SegObj import/export is already implemented.
  • The Segmentations infrastructure will soon be integrated into Slicer core.
  • Create a Python DICOM plugin to store the information from DICOM segmentations as Segmentation objects.
  • Importing has been updated to work with Segmentations; it is now possible to load DICOM SEG objects associated with different instances, which was/is not possible with the labelmap/editor based approach
  • Exporting of Segmentations to DICOM SEG objects is now implemented.

Background and References

Source Code (Reporting Fork)

Reporting Extension (Github)