An open-source framework for synthetic post-dive Doppler ultrasound audio generation
Related Experiment Video
Updated: Aug 1, 2025

Author Spotlight: A Stable Phantom Material for Optical and Acoustic Imaging
Published on: June 16, 2023
David Q Le1, Andrew H Hoang1, Arian Azarang1
1Joint Department of Biomedical Engineering, North Carolina State University, and The University of North Carolina at Chapel Hill, Chapel Hill, North Carolina, United States of America.
Abstract:
Doppler ultrasound (DU) measurements are used to detect and evaluate venous gas emboli (VGE) formed after decompression. Automated methodologies for assessing VGE presence using signal processing have been developed on varying real-world datasets of limited size and without ground truth values preventing objective evaluation. We develop and report a method to generate synthetic post-dive data using DU signals collected in both precordium and subclavian vein with varying degrees of bubbling matching field-standard grading metrics. This method is adaptable, modifiable, and reproducible, allowing for researchers to tune the produced dataset for their desired purpose. We provide the baseline Doppler recordings and code required to generate synthetic data for researchers to reproduce our work and improve upon it. We also provide a set of pre-made synthetic post-dive DU data spanning six scenarios representing the Spencer and Kisman-Masurel (KM) grading scales as well as precordial and subclavian DU recordings. By providing a method for synthetic post-dive DU data generation, we aim to improve and accelerate the development of signal processing techniques for VGE analysis in Doppler ultrasound.
Related Concept Videos
Assessing Blood pressure using a doppler ultrasound
Pre-Procedural Guidelines for Doppler Ultrasound Blood Pressure Assessment:
Preparation of Equipment:
Ultrasonography
During an ultrasonography procedure, a handheld device called...
Doppler Effect - II
Doppler Effect - I
Sound as Pressure Waves
The pressure fluctuation depends on the difference in displacements between the successive points in the...
Reconstruction of Signal using Interpolation

