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

From NAMIC Wiki
Jump to: navigation, search
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