As we can only define transducer in 3-D; I was wondering can I do a 2-D simulation of B-Mode ultrasound imaging in K-wave. Also I wanted to know whether we can do same same simulation with bubbles (I tried this with example 3-D simulation and it is diverging.)
k-Wave
A MATLAB toolbox for the time-domain
simulation of acoustic wave fields
2-D Simulation of B-Mode Ultrasound Imaging
(5 posts) (5 voices)-
Posted 9 years ago #
-
Hi aajoshi4,
You could do it in 2D, but you wouldn't have the shortcuts that the transducer class offers. You would need to define every pixel that is part of the array as a sensor, and then afterwards group those contributing to the same element and sum them. You would also then need to do the beamforming and processing, as usual, to generate the A line.
When you say doing it with bubbles, do you mean putting in effective medium properties where there is contrast agent present? You can do that.
Ben
Posted 9 years ago # -
Hi, I am also interested in trying ultrasound imaging in 2D.
In this case, does that mean this can be done if I only make changes based on the kWaveTransducer class in order to make it work in 2D (in other words, just make modified version of kWaveTransducer class to make it work in 2D)? Does this already exist somewhere?
Would I need to change anything else in the ultrasound k-wave example? (such as using KSpace2D function instead of kSpace3D).
Thanks.Posted 4 years ago # -
Hi aajoshi4, bencox:
I am also trying to use the kspacefirstorder2D function for simulating 2D B-mode images as posted here. Could you please help me figure out the following:
> how to provide delays to the input signal while not using the transducer object?
> how to perform the sensor_data to scan_line conversion in the for loop that runs for 1:scan_lines?Please suggest.
Thanks.
Posted 4 years ago # -
Hi sumit2868,
You could try taking a look at the Ultrasound Toolbox. That contains several beamforming examples.
Brad.
Posted 4 years ago #
Reply
You must log in to post.