Difference between revisions of "2017 Winter Project Week/Electron App to add, navigate and visualize DICOM images"

From NAMIC Wiki
Jump to: navigation, search
 
(One intermediate revision by the same user not shown)
Line 3: Line 3:
 
Image:PW-Winter2017.png|link=2017_Winter_Project_Week#Projects|[[2017_Winter_Project_Week#Projects|Projects List]]
 
Image:PW-Winter2017.png|link=2017_Winter_Project_Week#Projects|[[2017_Winter_Project_Week#Projects|Projects List]]
 
<!-- 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:adddicom.png
 
Image:papaya_integrated.png
 
Image:papaya_integrated.png
 
</gallery>
 
</gallery>

Latest revision as of 16:22, 13 January 2017

Home < 2017 Winter Project Week < Electron App to add, navigate and visualize DICOM images

Key Investigators

  • Smruti Padhy (McGovern Institute for Brain Research, Massachusetts Institute of Technology)
  • Satrajit Ghosh (McGovern Institute for Brain Research, Massachusetts Institute of Technology)
  • Mathias Goncalves (McGovern Institute for Brain Research, Massachusetts Institute of Technology)

Project Description

Objective Approach and Plan Progress and Next Steps
  • Add functionality to an Electron App, BrainVerse - An electronic laboratory notebook, to allow adding, navigating and visualizing DICOM images
  • Explore Electron API to access and navigate files within a local directory
  • Build GUI to acquire DICOM images
    • Create a form to input values and trigger fMRI scanner and save the acquired images from the scanner in the local app directory
    • Encode the provenance information of the DICOM image to a jsonld file
    • Further, the files would be sent to a remote triple store
  • Build an interface to display the acquired images directory
    • Allow navigation within the directory
    • Search functionality could be provided
  • Display images in the app interface
    • Integrate a viewer with the app to visualize a DICOM image
  • Built a GUI to obtain DICOM images from a remote server and copy to a given local dir
  • Tested Electron IPC mechanism with File API to list files/directories in a given directory required to navigate DICOM images.
    • Tested DICOMzero and started integrating with Brainverse
  • Explored different DICOM viewers: Papaya, viewerjs, AMI
  • Integrated Papaya with BrainVerse
  • Next Steps
    • Finish adding navigation support for files/directories and build a GUI for it
    • Further investigate DICOM viewers to be invoked while opening a file
    • Capturing provenance information to a jsonld file

Background and References