## k-Wave

 swMATH ID: 7387 Software Authors: Bradley E. Treeby; B. T. Cox Description: k-Wave: MATLAB toolbox for the simulation and reconstruction of photoacoustic wave fields A new, freely available third party MATLAB toolbox for the simulation and reconstruction of photoacoustic wave fields is described. The toolbox, named k-Wave, is designed to make realistic photoacoustic modeling simple and fast. The forward simulations are based on a k-space pseudo-spectral time domain solution to coupled first-order acoustic equations for homogeneous or heterogeneous media in one, two, and three dimensions. The simulation functions can additionally be used as a flexible time reversal image reconstruction algorithm for an arbitrarily shaped measurement surface. A one-step image reconstruction algorithm for a planar detector geometry based on the fast Fourier transform (FFT) is also included. The architecture and use of the toolbox are described, and several novel modeling examples are given. First, the use of data interpolation is shown to considerably improve time reversal reconstructions when the measurement surface has only a sparse array of detector points. Second, by comparison with one-step, FFT-based reconstruction, time reversal is shown to be sufficiently general that it can also be used for finite-sized planar measurement surfaces. Last, the optimization of computational speed is demonstrated through parallel execution using a graphics processing unit. Homepage: http://www.k-wave.org/ Dependencies: Matlab Related Software: U-Net; Matlab; FASTA; UNLocBoX; DeepAdverserialRegulariser; NETT; MeshLab; liteITD; PolyMesher; APDL; IbIPP; OASES; PDE-Net; MgNet; ANODEs; PyTorch Lightning; PyTorch; GMRFLib; PRMLT; AlexNet Cited in: 34 Publications
all top 5

### Cited by 63 Authors

 8 Haltmeier, Markus 6 Cox, Ben T. 4 Arridge, Simon R. 4 Lucka, Felix 4 Scherzer, Otmar 3 Betcke, Marta M. 3 Glatz, Thomas 3 Javaherian, Ashkan 3 Treeby, Bradley E. 2 Alaeian, Mohsen 2 Belhachmi, Zakaria 2 Holman, Sean F. 2 Lamien, Bernard 2 Orlande, Helcio Rangel Barreto 2 Schwab, Johannes 2 Zhang, Edward Z. 1 Alsaker, Melody 1 Anastasio, Mark A. 1 Antholzer, Stephan 1 Beard, Paul 1 Berer, Thomas 1 Burgholzer, Peter 1 Cárdenas, Diego Armando Cardona 1 Cieszko, Mieczyslaw 1 Dong, Lu 1 Drelich, Radosław 1 Frikel, Jürgen 1 Furuie, Sérgio Shiguemi 1 Gambhir, Sanjay 1 Geng, Hansheng 1 Gottam, Omprakash 1 Hauptmann, Andreas 1 Huynh, Nam 1 Kowar, Richard 1 Krahmer, Felix 1 Kronbichler, Martin 1 Kumar Pandey, Prabodh 1 Li, Jing He 1 Liu, Qinghuo 1 Lunz, Sebastian 1 Matthews, Thomas P. 1 Moon, Sunghwan 1 Mueller, Jennifer L. 1 Naik, Naren 1 Pakuła, Michał 1 Patch, Sarah K. 1 Pereverzyev, Sergiy jun. 1 Pérez-Liva, Mailyn 1 Poudel, Joemini 1 Rul$$\cdot$$lan, Francesc 1 Sandbichler, Michael 1 Schoeder, Svenja 1 Schönlieb, Carola-Bibiane 1 Shi, Cong 1 Stanziola, Antonio 1 Sun, Yao 1 Tarvainen, Tanja 1 Treeby, Brad E. 1 Wall, Wolfgang A. 1 Wang, Lihong V. 1 Widlak, Thomas 1 Xu, Hongfa 1 Zhang, Lixiang
all top 5

### Cited in 14 Serials

 12 Inverse Problems 4 Inverse Problems in Science and Engineering 4 SIAM Journal on Imaging Sciences 2 Journal of Computational Physics 2 Journal of Mathematical Imaging and Vision 1 Computers & Mathematics with Applications 1 Journal of Mathematical Analysis and Applications 1 Wave Motion 1 Journal of Computational and Applied Mathematics 1 SIAM Journal on Numerical Analysis 1 SIAM Journal on Applied Mathematics 1 Journal of Inverse and Ill-Posed Problems 1 Mathematical Problems in Engineering 1 Journal of Computational Acoustics
all top 5

### Cited in 14 Fields

 23 Numerical analysis (65-XX) 19 Biology and other natural sciences (92-XX) 15 Partial differential equations (35-XX) 12 Information and communication theory, circuits (94-XX) 9 Fluid mechanics (76-XX) 6 Optics, electromagnetic theory (78-XX) 4 Mechanics of deformable solids (74-XX) 3 Integral equations (45-XX) 3 Statistics (62-XX) 2 Operator theory (47-XX) 2 Computer science (68-XX) 1 Integral transforms, operational calculus (44-XX) 1 Calculus of variations and optimal control; optimization (49-XX) 1 Geophysics (86-XX)