Product Details

C++ implementation of the k-Wave Toolbox version 1.1

Created: 2014

Czech title
C++ implementace projektu k-Wave verze 1.1
Type
software
License
In order to use the result by another entity, it is always necessary to acquire a license
License Fee
The licensor does not require a license fee for the result
Authors
Jaroš Jiří, doc. Ing., Ph.D. (DCSY)
Treeby Bradley
Cox Ben (FIT)
Keywords

ultrasound simulations, k-Wave, pseudospectral methods, C++, fluid medium.

Description

This software pakage contains an efficient implementation of the simulation of ultrasound waves moving though soft tissues. This package is intended for systems with shared memory (laptops, desktops and individual servers) and enables to solve small and moderate domain sizes between 64x64x64 and 1024x1024x1024 grid points. Version 1.1 introduces a few important extensions (new sensor mask, new aggregated sampled quantities, new calculation of acoustic intensity, checkpoint-restart capability). More information can be found at  http://www.k-wave.org.

Location
License Conditions

k-Wave 2009-2014 Bradley Treeby, Ben Cox, and Jiri Jaros

The k-Wave toolbox is distributed by the copyright owners under the terms of the GNU Lesser General Public License (LGPL) which is a set of additional permissions added to the GNU General Public License (GPL). The full text of both licenses is included with the toolbox in the folder 'license'.

The license places copyleft restrictions on the k-Wave toolbox. Essentially, anyone can use the software for any purpose (commercial or non-commercial), the source code for the toolbox is freely available, and anyone can redistribute the software (in its original form or modified) as long as the distributed product comes with the full source code and is also licensed under the LGPL. You can make private modified versions of the toolbox without any obligation to divulge the modifications so long as the modified software is not distributed to anyone else. The copyleft restrictions only apply directly to the toolbox, but not to other (non-derivative) software that simply links to or uses the toolbox.

k-Wave is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.

Citing the k-Wave Toolbox

If you find the toolbox useful for your academic work, please consider citing:

B. E. Treeby and B. T. Cox, "k-Wave: MATLAB toolbox for the simulation and reconstruction of photoacoustic wave-fields," J. Biomed. Opt., vol. 15, no. 2, p. 021314, 2010.

and/or

B. E. Treeby, J. Jaros, A. P. Rendell, and B. T. Cox, "Modeling nonlinear ultrasound propagation in heterogeneous media with power law absorption using a k-space pseudospectral method," J. Acoust. Soc. Am., vol. 131, no. 6, pp. 4324-4336, 2012.

along with any other relevant publications. The first paper gives an overview of the toolbox with applications in photoacoustics, and the second describes the nonlinear ultrasound model and the C++ code.

Files
Projects
Large-Scale Simulations of the Ultrasound Wave Propagation in the Human Brain, OVZ, Ostatní veřejné zdroje financování nepatřící do institucionálních zdrojů ČR, SoMoPro-II-2013-IG, 2014-2016, completed
Research groups
Departments
Back to top