k-Wave
A MATLAB toolbox for the time-domain
simulation of acoustic wave fields
Features
k-Wave is a freely available 3rd party toolbox for MATLAB developed for the time-domain simulation of acoustic wave propagation. It is based on a grid-based iterative k-space pseudospectral solution method to coupled first-order acoustic equations. The software has been designed to make tissue realistic simulations of acoustics, ultrasound, and photoacoustics fast and easy to use. The toolbox was developed by Bradley Treeby, now at the Australian National University, and Ben Cox, from the Photoacoustic Imaging Group in the Department of Medical Physics and Bioengineering at University College London (UCL), and includes:
Latest News
The fifth beta release of k-Wave (version B.0.5) is now available.
The fourth beta release of k-Wave (version B.0.4) is now available.
The next k-Wave release, including several bug fixes, improvements, and new features should be available for download by
An erratum for the JASA paper on modeling power law absorption is now in print. See the publications page for details.
A paper in The Journal of the Acoustical Society of America describing the theoretical background to
kspaceSecondOrder is now in print. See the publications page for details.
Download k-Wave B.0.5
To download the software, please fill in your details and click submit. You will automatically be sent an email with the k-Wave Toolbox attached as a .zip file (4.2 MB). Details are used only to gauge the use of the Toolbox within research communities.
* = required field.
See here for a current list of bug reports associated with this release.