Skip to content

A Polymer component to visualize Dicom images and edit 2D and 3D ROI (Regions of Interest). It allows the edition of 2D (points, lines, polygons, etc) and 3D (masks) ROIs in the axial, frontal and sagittal views.

License

Notifications You must be signed in to change notification settings

venkateshks/dicom-roi-editor

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dicom-roi-editor

ROI (Region of Interest) Editor using a Polymer component, using ClojureScript + Re-frame, to visualize Dicom images and edit 2D and 3D ROI (Regions of Interest). It will eventually allow the edition of 2D (points, lines, polygons, etc) and 3D (masks) ROIs in the axial, frontal and sagittal views.

To test component:

  1. First you have to run dicom-web-server.
  2. You need leiningen, java installed, node.js and typescript.
  3. Clone project (or download and unzip project) using button above.
  4. Go to project folder and run lein do clean, typescript, figwheel
  5. On a browser, go to http://0.0.0.0:3449/.
  6. Click on the "cloud icon" to download images.

The demo has buttons to:

  • zoom,
  • scroll (click on the planes to change slice location),
  • move,
  • change gradient (windowing).
  • change planes' view: double clicking changes the images from 1 to 3 planes and back.

About

A Polymer component to visualize Dicom images and edit 2D and 3D ROI (Regions of Interest). It allows the edition of 2D (points, lines, polygons, etc) and 3D (masks) ROIs in the axial, frontal and sagittal views.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 44.8%
  • Clojure 31.4%
  • GLSL 13.9%
  • HTML 6.4%
  • CSS 3.5%