SonoGif
SonoGif de-identifies ultrasound clips by removing protected health information from both metadata and image content to facilitate safe sharing for medical education and research.
Key Features:
- Browser-based processing: JavaScript runs entirely within the web browser, ensuring ultrasound clips remain on the user's device during initial processing.
- DICOM parsing: DICOM files are parsed using the open-source dicomParser library.
- Video rendering: Standard video formats are rendered with native HTML5 Canvas APIs.
- Manual PHI annotation: Users can manually annotate images to obscure on-screen protected health information.
- Server-side compilation: De-identified frames are transmitted to a secure server where FFmpeg compiles them into shareable video formats.
Scientific Applications:
- Point-of-care ultrasound education: Enables de-identification and sharing of ultrasound clips for online medical education in point-of-care ultrasound.
- Clinical research: Facilitates sharing of ultrasound media for research while maintaining compliance with HIPAA standards.
- Global medical education: Supports ultrasound education in diverse clinical environments including low-resource settings.
Methodology:
SonoGif uses JavaScript for browser-based processing, the dicomParser library for DICOM file parsing, native HTML5 Canvas APIs for video rendering, manual user annotation for on-screen PHI obscuration, and FFmpeg on a secure server for compiling de-identified frames into shareable video formats.
Topics
Details
- Programming Languages:
- JavaScript
- Added:
- 2/22/2026
- Last Updated:
- 2/22/2026