Software

 

k-Wave 

Matlab toolbox for the time-domain simulation of acoustic wave fields, especially in biological tissue. It models acoustic nonlinearity, power law absorption, and heterogeneous media.

http://www.k-wave.org

https://github.com/ucl-bug/k-wave

j-Wave

j-Wave is a library of differentiable simulators for acoustic applications. It is heavily inspired by k-Wave – a substantial portion of j-Wave is a port of k-Wave in JAX – and it’s intended to be used as a collection of modular blocks that can be easily incorporated into any machine learning pipeline.

https://github.com/ucl-bug/jwave

ElasticMatrix

Matlab Toolbox for modelling elastic wave propagation in multi-layered anisotropic media.

https://github.com/dannyramasawmy/ElasticMatrix

Petra-to-CT

MATLAB toolbox for converting a Siemens PETRA image to a pseudo-CT.

https://github.com/ucl-bug/petra-to-ct

k-Wave-II (in development)

k-Wave-II is a major re-write of the original k-Wave Toolbox, developed with the aim of making k-Wave sustainable in the long term. It is open for contributions from the community.

https://github.com/ucl-bug/k-wave-ii