thorstone25 / qups

A MATLAB toolbox for prototyping and simulating diagnostic ultrasound imaging systems
Apache License 2.0
35 stars 16 forks source link

Example of Eikonal beamforming #9

Closed waltsims closed 1 year ago

waltsims commented 2 years ago

Would it be possible to have an example of Eikonal beam-forming with heterogeneous sound speed fields? Seems unsupported for now.

thorstone25 commented 2 years ago

Yes, I think we can make that part of the k-wave example, as you'll need a FDTD simulator to run an example with a distributed sound speed. The signature for those functions also needs a major update / rewrite.

thorstone25 commented 2 years ago

There's currently an example of Eikonal delay beamforming in the example.mlx and example_.m scripts. Generating heterogenous data is still a work-in-progress as the k-Wave interface needs some refactoring to make it clearer.

thorstone25 commented 1 year ago

This has been addressed as of (passing) commit 2794fea0c64670b93571086b0f276bc2438e167a. The example relies on a working kWave installation in order to generate heterogeneous data via the kWave installation.