Back to
Projects List
SlicerUltrasound Extension - adding user requested features to AnnotateUltrasound
Key Investigators
- Maha Kesibi (Queen's University, Canada)
- Tina Kapur (BWH, USA)
- Tamas Ungi (Queen's, Canada)
- Fahimeh Fooladgar (UBC, Canada)
- Shreyas Puducheri (BWH, USA)
- Matt Alves (BWH, USA)
- Caroline Schissel (Lahey, USA)
- David Dinh (SlicerUltrasound Team, USA)
- Atin Malaviya (SlicerUltrasound Team, USA)
- Sam Horvath (Kitware, USA)
- Jean-Christophe Fillion-Robin (Kitware, USA)
Project Description
AnnotateUltrasound is a 3D Slicer extension designed to help users label and segment important features, such as B-lines and the pleura, in lung ultrasound scan videos. The module provides an interactive interface for annotating ultrasound frames with sector annotations,, managing multiple raters, and saving structured annotation data for research or clinical studies. It streamlines the process of reviewing ultrasound sequences, drawing lines to mark anatomical structures, and tracking annotation progress, making it easier to generate high-quality labeled datasets for machine learning or analysis.
We collaborate closely with several physicians who use AnnotateUltrasound in their clinical and research workflows. Their feedback directly shapes the module’s features and usability, ensuring a user-centered design. We regularly incorporate their suggestions for new features and improvements based on their real-world experiences.
More about the module here: https://github.com/SlicerUltrasound/SlicerUltrasound/
Objective
- Frame-by-Frame Pleura Percentage Comparison: Display, for each rater, the frame with the highest pleura percentage directly in the rater table, and store this value in the annotation JSON, updating it automatically with any annotation changes.
- Label Annotation Comparison: Add label annotation data to the rater table so users can compare both label and line annotations across raters in a single view.
- Improved Line Endpoint Visualization: Reduce the size of line endpoints in the annotation interface to help users more precisely mark the edges of pleura and B-lines, minimizing annotation variability.
Approach and Plan
- Describe specific steps of what you plan to do to achieve the above described objectives.
Progress and Next Steps
- Describe specific steps you have actually done.
Illustrations
No response
Background and References
No response