Open Access Research

Simulation of ultrasound nonlinear propagation on GPU using a generalized angular spectrum method

Francois Varray1,2*, Christian Cachard1, Alessandro Ramalli1,2, Piero Tortoli2 and Olivier Basset1

Author Affiliations

1 Université de Lyon, CREATIS; CNRS UMR5220; INSERM U1044; INSA-Lyon; Université Lyon 1; 7 av Jean Capelle, 69621 Villeurbanne, France

2 Electronics and Telecommunications Department, Università degli Studi di Firenze, Via Santa Marta 3, 50139 Firenze, Italy

For all author emails, please log on.

EURASIP Journal on Image and Video Processing 2011, 2011:17 doi:10.1186/1687-5281-2011-17

Published: 1 November 2011

Abstract

Acoustic simulation has always played an important role in the development of new ultrasound imaging techniques. In nonlinear ultrasound imaging particularly, the simulators are accurate but time-consuming, because of the high derivative order of the propagation equation and to the classic solution based on finite difference schemes. This article presents a fast 3D + t nonlinear ultrasound simulator, based on a generalized angular spectrum method, particularly fit for the graphics processing unit (GPU). Indeed, the Fourier domain approach decreases the derivative order of the propagation, thus significantly speeding up the simulation time. The simulator was implemented and optimized on a central processing unit (CPU) and a GPU, respectively. The processing times measured on two different graphic cards show that, compared to the CPU, GPU-based implementation is 3.5-13.6 times faster.