umb-deephealth / deephealth-annotate

DeepHealth Annotate is a web-based tool for viewing and annotating DICOM images. Annotation metadata can be exported in JSON format to be used for a variety of purposes, such as creating training input for deep learning models that use bounding box algorithms.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

MIT license Angular Style Guide Contributors CodeQL Build

DeepHealth Annotate

DeepHealth Annotate is a web-based tool for viewing and annotating DICOM images.

Viewer tools are provided to adjust windowing (brightness/contrast), zoom, invert, and panning of the image.

Annotation tools are provided for marking images with either Rectangles or Length measurements. These annotations are defined by their bounding (x,y) coordinates as well as some other metadata (units such as "mm" in the case of line Length annotations, for example).

All annotation metadata can be exported in JSON format to be used for a variety of purposes, such as training input for deep learning models using bounding box algorithms. The downloaded JSON files can also be later used to restore any annotation state stored in them by simply dragging and dropping the relevant JSON file onto the viewer while the images are loaded.

To get started, follow the link above to go to the application, then click the "Choose DICOM Files" button in the top-right corner of the page and select all desired DICOM files from your local machine to load them into the viewer, or simply drag and drop the files onto the window.

For further help with application usage, consult the Info menu within the app by clicking on the (?) icon in the top-right corner of the page.

Contributors

Thanks to all of our contributors:

Ryan Dern
Ryan Dern

πŸ’» πŸ’Ό
Ayah Aboelela
Ayah Aboelela

πŸ’» πŸ’Ό
Sahmeer Odies
Sahmeer Odies

πŸ’» πŸ’Ό
Alvin Lam
Alvin Lam

πŸ’» πŸ’Ό
Rob Steele
Rob Steele

πŸ’» πŸ’Ό
Freddy Mansour
Freddy Mansour

πŸ’» πŸ’Ό
Melih Aktop
Melih Aktop

πŸ’»

Note: This project follows the all-contributors specification.

Contributing

Documentation describing the general architecture, examples of how to make changes, as well as how to run, build, and deploy the application can be found here.

License

MIT

About

DeepHealth Annotate is a web-based tool for viewing and annotating DICOM images. Annotation metadata can be exported in JSON format to be used for a variety of purposes, such as creating training input for deep learning models that use bounding box algorithms.

License:MIT License


Languages

Language:JavaScript 71.1%Language:TypeScript 18.8%Language:HTML 8.1%Language:SCSS 1.3%Language:CSS 0.7%