Difference between revisions of "Project Week 25/DICOM Segmentation Support for Cornerstone and OHIF Viewer"
From NAMIC Wiki
(Created page with "__NOTOC__ Back to Projects List ==Key Investigators== <!-- Key Investigator bullet points --> *Erik Ziegler (Institution) *Steve Pieper (Insti...") |
|||
(14 intermediate revisions by 4 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 ( | + | *Erik Ziegler (Open Health Imaging Foundation, USA) |
− | *Steve Pieper ( | + | *[http://www.spl.harvard.edu/pages/People/pieper Steve Pieper] (Isomics, Inc., USA) |
− | *Marco Nolden ( | + | *[https://www.dkfz.de/en/mic/team/people/Marco_Nolden.html Marco Nolden] (German Cancer Research Center (DKFZ), Germany) |
− | *Tina Kapur ( | + | *[http://www.spl.harvard.edu/pages/People/tkapur Tina Kapur] (Brigham and Women's Hospital, Harvard Medical School, USA) |
− | |||
==Project Description== | ==Project Description== | ||
Line 19: | Line 17: | ||
|- style="vertical-align:top;" | |- style="vertical-align:top;" | ||
|<!-- Objective bullet points --> | |<!-- Objective bullet points --> | ||
− | + | * Overall goal is to facilitate zero-footprint image annotation | |
+ | ** Runs in browser | ||
+ | ** Fast and usable by clinicians | ||
+ | ** Interoperable (DICOM-based) | ||
+ | * Cornerstone has great platform | ||
+ | ** Needs segmentation display | ||
+ | ** Needs suite of editing tools (plugin architecture) | ||
+ | ** 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 | |
+ | ** SAKE viewer tool (http://sakeviewer.com/) | ||
+ | ** Experiments with Segmentation read/write in javascript | ||
+ | ** Discussions and prototypes with Dana-Farber Cancer Institute | ||
+ | * Try building an end-to-end proof of concept | ||
+ | ** Read grayscale and segmentation | ||
+ | ** Edit segmentation | ||
+ | ** Write out segmentation (store to server) | ||
+ | * Discuss how to harden and integrate with production systems | ||
+ | * 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== | ||
− | https://www. | + | 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 | ||
+ | [[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