Fast ultrasound beam prediction for linear and regular two-dimensional arrays
- 19 September 2011
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Ultrasonics, Ferroelectrics, and Frequency Control
- Vol. 58 (9) , 2001-2012
Abstract
Real-time beam predictions are highly desirable for the patient-specific computations required in ultrasound therapy guidance and treatment planning. To address the longstanding issue of the computational burden associated with calculating the acoustic field in large volumes, we use graphics processing unit (GPU) computing to accelerate the computation of monochromatic pressure fields for therapeutic ultrasound arrays. In our strategy, we start with acceleration of field computations for single rectangular pistons, and then we explore fast calculations for arrays of rectangular pistons. For single-piston calculations, we employ the fast near-field method (FNM) to accurately and efficiently estimate the complex near-field wave patterns for rectangular pistons in homogeneous media. The FNM is compared with the Rayleigh-Sommerfeld method (RSM) for the number of abscissas required in the respective numerical integrations to achieve 1%, 0.1%, and 0.01% accuracy in the field calculations. Next, algorithms are described for accelerated computation of beam patterns for two different ultrasound transducer arrays: regular 1-D linear arrays and regular 2-D linear arrays. For the array types considered, the algorithm is split into two parts: 1) the computation of the field from one piston, and 2) the computation of a piston-array beam pattern based on a pre-computed field from one piston. It is shown that the process of calculating an array beam pattern is equivalent to the convolution of the single-piston field with the complex weights associated with an array of pistons. Our results show that the algorithms for computing monochromatic fields from linear and regularly spaced arrays can benefit greatly from GPU computing hardware, exceeding the performance of an expensive CPU by more than 100 times using an inexpensive GPU board. For a single rectangular piston, the FNM method facilitates volumetric computations with 0.01% accuracy at rates better than 30 ns per field point. Furthermore, we demonstrate array calculation speeds of up to 11.5 × 10 9 field-points per piston per second (0.087 ns per field point per piston) for a 512-piston linear array. Beam volumes containing 256 3 field points are calculated within 1 s for 1-D and 2-D arrays containing 512 and 20 2 pistons, respectively, thus facilitating future real-time thermal dose predictions.Keywords
This publication has 20 references indexed in Scilit:
- Real-Time 2-D Temperature Imaging Using UltrasoundIEEE Transactions on Biomedical Engineering, 2009
- Randomized Trial of Hyperthermia and Radiation for Superficial TumorsJournal of Clinical Oncology, 2005
- Rapid calculations of time-harmonic nearfield pressures produced by rectangular pistonsThe Journal of the Acoustical Society of America, 2004
- An efficient grid sectoring method for calculations of the near-field pressure generated by a circular pistonThe Journal of the Acoustical Society of America, 2004
- A new approach to calculate the field radiated from arbitrarily structured transducer arraysIEEE Transactions on Ultrasonics, Ferroelectrics, and Frequency Control, 1999
- Calculation of pressure fields from arbitrarily shaped, apodized, and excited ultrasound transducersIEEE Transactions on Ultrasonics, Ferroelectrics, and Frequency Control, 1992
- Method for computing spatial pulse response: Time-domain approachThe Journal of the Acoustical Society of America, 1989
- Transient Radiation from Pistons in an Infinite Planar BaffleThe Journal of the Acoustical Society of America, 1971
- The Time-Dependent Force and Radiation Impedance on a Piston in a Rigid Infinite Planar BaffleThe Journal of the Acoustical Society of America, 1971
- Generation of acoustic pulses by baffled plane pistonsMathematika, 1969