Skip to content

A project from CS 410 (Intro to Software Engineering) for Massachusetts General Hospital

License

Notifications You must be signed in to change notification settings

BeeLeDev/Collaborative-Segmentation-Software

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Overview

A browser-based online annotation tool for 3D medical image volumes that allow annotations to be shared between users. The sharing feature allows images to be viewed across multiple users concurrently, and can sync viewing perspectives and drawings. For a shared viewing experience, changes made to a volume/image are updated automatically when a drawing is finished or a slice is changed.

The software utilizes Pusher, which eliminates the need for a server to handle real-time functionality.

Website

Documentation

Technologies

Features

The software contains 3 types of synchronization features for easy collaboration:

  • Annotation Sync



  • Perspective View Sync



  • Slice View Sync



  • Simple UI



Loading Medical Volumes

Settings & Controls

Functions Description
Select Color Changes the color of the pen used to draw annotations
Toggle Drawing Enables and disables the use of the pen
Toggle Erasing Enables and disables the use of the eraser
Change View Changes the canvas to display different perspectives of the 3D medical image
Undo Removes the latest annotation created
Save .nvd Saves the medical image with annotations, can be uploaded to re-annotate
Save .nii Saves the annotations only
Save .png Saves the current image slice with annotations
Opacity Slider Changes opacity of the annotations: 0 - Clear, 1 - Opaque
Slice Cycle Changes the canvas to display different slices of the 3D medical image
Zoom Move closer or further from the canvas
Measure Measures length from the starting to ending point with units in millimeters
Sync View Enables and disables both annotation and image view sync

Supported Images

Formats File Type
Voxel NIfTI, NRRD, MRtrix MIF, AFNI HEAD/BRIK, MGH/MGZ, ITK MHD, ECAT7
Mesh GIfTI, ASC, BrainSuite DFS, PLY, BrainNet NV, BrainVoyager SRF, FreeSurfer, MZ3, OFF, Wavefront OBJ, STL, Legacy VTK, X3D
Mesh Overlay GIfTI, CIfTI-2, MZ3, SMP, STC, FreeSurfer (CURV/ANNOT)
Tractography TCK, TRK, TRX, VTK, AFNI .niml.tract
DICOM DICOM, DICOM Manifests



About

A project from CS 410 (Intro to Software Engineering) for Massachusetts General Hospital

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •