Difference between revisions of "Project Week 25/DICOM Segmentation Support for Cornerstone and OHIF Viewer"
From NAMIC Wiki
Erikziegler (talk | contribs) |
|||
(8 intermediate revisions by 3 users not shown) | |||
Line 2: | Line 2: | ||
Back to [[Project_Week_25#Projects|Projects List]] | Back to [[Project_Week_25#Projects|Projects List]] | ||
− | |||
==Key Investigators== | ==Key Investigators== | ||
<!-- Key Investigator bullet points --> | <!-- Key Investigator bullet points --> | ||
− | *Erik Ziegler (Open Health Imaging Foundation) | + | *Erik Ziegler (Open Health Imaging Foundation, USA) |
− | *Steve Pieper (Isomics, Inc.) | + | *[http://www.spl.harvard.edu/pages/People/pieper Steve Pieper] (Isomics, Inc., USA) |
− | *Marco Nolden (DKFZ) | + | *[https://www.dkfz.de/en/mic/team/people/Marco_Nolden.html Marco Nolden] (German Cancer Research Center (DKFZ), Germany) |
− | *[http://www.spl.harvard.edu/pages/People/tkapur Tina Kapur] (Brigham and Women's Hospital, Harvard Medical School) | + | *[http://www.spl.harvard.edu/pages/People/tkapur Tina Kapur] (Brigham and Women's Hospital, Harvard Medical School, USA) |
==Project Description== | ==Project Description== | ||
Line 26: | Line 25: | ||
** Needs suite of editing tools (plugin architecture) | ** Needs suite of editing tools (plugin architecture) | ||
** Needs DICOM Segmentation object support | ** Needs DICOM Segmentation object support | ||
+ | ** Needs DICOM Structured Report container for image measurements (lines, points, ROIs) | ||
|<!-- Approach and Plan bullet points --> | |<!-- Approach and Plan bullet points --> | ||
* Review architectures and experiments so far | * Review architectures and experiments so far | ||
** SAKE viewer tool (http://sakeviewer.com/) | ** SAKE viewer tool (http://sakeviewer.com/) | ||
** Experiments with Segmentation read/write in javascript | ** Experiments with Segmentation read/write in javascript | ||
− | ** Discussions and prototypes with Dana Farber | + | ** Discussions and prototypes with Dana-Farber Cancer Institute |
* Try building an end-to-end proof of concept | * Try building an end-to-end proof of concept | ||
** Read grayscale and segmentation | ** Read grayscale and segmentation | ||
Line 38: | Line 38: | ||
* What other work is needed | * What other work is needed | ||
|<!-- Progress and Next steps (fill out at the end of project week), bullet points --> | |<!-- Progress and Next steps (fill out at the end of project week), bullet points --> | ||
− | + | *Progress | |
+ | ** Added layered image support to Cornerstone master (version 0.12.1) | ||
+ | *** User-controls colormap, opacity, and visibility | ||
+ | ** Added layered image stack support to Cornerstone Tools (version 0.9.0) | ||
+ | ** Created '''dcmjs''' repository (https://github.com/pieper/dcmjs) to release Steve's client-side DICOM I/O support | ||
+ | ** Created examples for DICOM Segmentation (binary only) display and creation from the browser | ||
+ | ** Discussed plans for client-side Structured Report export | ||
+ | * Next Steps | ||
+ | * Bug fixing for layer support in Cornerstone and Cornerstone Tools | ||
+ | * Fix brush tool to store drawings on multiple images | ||
+ | * Cleanup dcmjs examples to allow user-uploaded data | ||
+ | * Cleanup dcmjs repository to release as a usable library | ||
+ | * Use dcmjs for client-side sorting of uploaded files, link this to OHIF Standalone Viewer | ||
|} | |} | ||
==Illustrations== | ==Illustrations== | ||
− | [[ | + | [[image:OHIF Study List.png|800px]] |
− | [[ | + | [[image:OHIF Viewer Screenshot.png|800px]] |
==Background and References== | ==Background and References== | ||
− | SIIM2017 Learning Lab introduction to Cornerstone / OHIF | + | SIIM2017 Learning Lab introduction to Cornerstone / OHIF |
* Slides: https://www.dropbox.com/s/bg4mm7s9kek0708/SIIM2017%20-%20Build%20your%20own%20zero%20footprint%20web%20viewer.pptx?dl=1 | * Slides: https://www.dropbox.com/s/bg4mm7s9kek0708/SIIM2017%20-%20Build%20your%20own%20zero%20footprint%20web%20viewer.pptx?dl=1 | ||
* Repository: https://github.com/chafey/byozfwv | * Repository: https://github.com/chafey/byozfwv | ||
− | OHIF Community Forum Slides | + | OHIF Community Forum Slides |
* https://docs.google.com/presentation/d/1iYZoU7v7KHSLHiKwH1_9_wweAkG7RGnyxrWeeHva4zQ/edit#slide=id.g17e0507313_1_46 | * https://docs.google.com/presentation/d/1iYZoU7v7KHSLHiKwH1_9_wweAkG7RGnyxrWeeHva4zQ/edit#slide=id.g17e0507313_1_46 | ||
* https://docs.google.com/presentation/d/1K9Y6eP5DYTXoDlfwCZE6GkCUp83AK4_40YQS0dlzVBo/edit#slide=id.g17df770847_0_0 | * https://docs.google.com/presentation/d/1K9Y6eP5DYTXoDlfwCZE6GkCUp83AK4_40YQS0dlzVBo/edit#slide=id.g17df770847_0_0 | ||
Line 62: | Line 74: | ||
* https://github.com/OHIF/Viewers | * https://github.com/OHIF/Viewers | ||
− | Work thus far on segmentations / overlays in Cornerstone | + | Work thus far on segmentations / overlays in Cornerstone |
− | |||
* https://github.com/chafey/cornerstone/pull/68 | * https://github.com/chafey/cornerstone/pull/68 | ||
* https://github.com/chafey/cornerstone/pull/109 | * https://github.com/chafey/cornerstone/pull/109 | ||
* https://rawgit.com/swederik/cornerstone/composition/example/testSeg/index.html | * https://rawgit.com/swederik/cornerstone/composition/example/testSeg/index.html | ||
* http://sakeviewer.com/ | * http://sakeviewer.com/ | ||
+ | |||
+ | Progress | ||
+ | [[File:Screen Shot 2017-06-30 at 12.55.25.png|thumb|Exporting from Cornerstone and importing into Slicer]] | ||
+ | [[File:ScreenshotImportMITK.PNG|thumb|Importing into MITK]] |
Latest revision as of 12:29, 30 June 2017
Home < Project Week 25 < DICOM Segmentation Support for Cornerstone and OHIF Viewer
Back to Projects List
Key Investigators
- Erik Ziegler (Open Health Imaging Foundation, USA)
- Steve Pieper (Isomics, Inc., USA)
- Marco Nolden (German Cancer Research Center (DKFZ), Germany)
- Tina Kapur (Brigham and Women's Hospital, Harvard Medical School, USA)
Project Description
Objective | Approach and Plan | Progress and Next Steps |
---|---|---|
|
|
|
Illustrations
Background and References
SIIM2017 Learning Lab introduction to Cornerstone / OHIF
- Slides: https://www.dropbox.com/s/bg4mm7s9kek0708/SIIM2017%20-%20Build%20your%20own%20zero%20footprint%20web%20viewer.pptx?dl=1
- Repository: https://github.com/chafey/byozfwv
OHIF Community Forum Slides
- https://docs.google.com/presentation/d/1iYZoU7v7KHSLHiKwH1_9_wweAkG7RGnyxrWeeHva4zQ/edit#slide=id.g17e0507313_1_46
- https://docs.google.com/presentation/d/1K9Y6eP5DYTXoDlfwCZE6GkCUp83AK4_40YQS0dlzVBo/edit#slide=id.g17df770847_0_0
Repositories
- https://github.com/chafey/cornerstone
- https://github.com/chafey/cornerstoneTools
- https://github.com/chafey/cornerstoneWADOImageLoader
- https://github.com/OHIF/Viewers
Work thus far on segmentations / overlays in Cornerstone
- https://github.com/chafey/cornerstone/pull/68
- https://github.com/chafey/cornerstone/pull/109
- https://rawgit.com/swederik/cornerstone/composition/example/testSeg/index.html
- http://sakeviewer.com/
Progress