Skip to content

Code to estimate the lens thickness, lens speed of sound and time to peak of an ultrasound transducer using internal lens reflections.

License

Notifications You must be signed in to change notification settings

MarescaRenaudLabs/ProbeParameterEstimation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ProbeParameterEstimation

Code and data accompanying the paper: "Assessing Transducer Parameters for Accurate Medium Sound Speed Estimation and Image Reconstruction" (DOI: 10.1109/TUFFC.2024.3445131)

Example data of internal lens reflections for the L12-3v and L6-24D can be found in the data folder. See the files example_L6_24D.m and example_L12_3v.m for a demo on how to find the probe parameters.

Brief function description

Name Description
preprocessRFData Preprocesses the RFData, will bandpass filter the data (optional), apply time gain compensation (optional), average the shot data and Hilbert transform the data.
previewRFData Shows a preview of the RFData, and show whether the parameters min_round_trip and max_round_trip are setup correctly. The first arrival of the primary reflection should be between the red plotted lines.
findProbeParameters Runs the parameter search. Depending on your system specs this can take some time.
plotProbeParameters Plots the final result.

Licence

CC BY 4.0

Cite

R. Waasdorp, D. Maresca and G. Renaud, "Assessing Transducer Parameters for Accurate Medium Sound Speed Estimation and Image Reconstruction," in IEEE Transactions on Ultrasonics, Ferroelectrics, and Frequency Control, doi: 10.1109/TUFFC.2024.3445131.

About

Code to estimate the lens thickness, lens speed of sound and time to peak of an ultrasound transducer using internal lens reflections.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages