Ultrasound beamforming and image reconstruction using CPU and GPU

In digital beamforming for creating ultrasound images, the digitized echo signals received by transducer elements have to be delayed to make their wave fronts and phases equal before summing these signals for a desired focus. In general, the delay values are not always located at sampled points. In practical, the values of the delayed signals are estimated by the values of the nearest samples. This method is easy and fast, however, inaccurate. In order to increase the accuracy of the delayed signals and, consequently, the quality of the beamformed signals, other methods should be used. For example, the I/Q interpolation method, which is more time-consuming but provides more accurate values than the nearest sample method. The objective of this paper is to compare the signals after dynamic receive beamforming, in which the echo signals are delayed using two methods, the nearest sample method and the I/Q interpolation method. The visual qualities of the reconstructed images are compared, as well as the qualities of the beamformed signals and the computational speeds using CPU and GPU.

[1]  Jin Ho Chang,et al.  Real-time realization of adaptive dynamic quadrature demodulation on a gpu-based ultrasound imaging system , 2012, 2012 IEEE International Ultrasonics Symposium.

[2]  U. Techavipoo,et al.  Simplified pseudo-dynamic receive beamforming for FPGA implementation , 2015, 2015 8th Biomedical Engineering International Conference (BMEiCON).

[3]  U Techavipoo,et al.  GENERALIZED SUBSAMPLE DELAYS USING SAMPLE SHIFT AND CO RDIC FOR ULTRASOUND BEAMFORMING , 2010 .

[4]  M. O'Donnell,et al.  Delta-sigma oversampled ultrasound beamformer with dynamic delays , 1999, IEEE Transactions on Ultrasonics, Ferroelectrics and Frequency Control.

[5]  U. Techavipoo,et al.  An ultrasound imaging system prototype for raw data acquisition , 2012, The 5th 2012 Biomedical Engineering International Conference.

[6]  N. Sugino,et al.  Beamforming complexity reduction methods for low-cost FPGA-based implementation , 2013, The 6th 2013 Biomedical Engineering International Conference.

[7]  N. Sugino,et al.  Enhanced pseudo-dynamic receive beamforming using focusing delay error compensation , 2014, The 7th 2014 Biomedical Engineering International Conference.

[8]  Jr. S. Marple,et al.  Computing the discrete-time 'analytic' signal via FFT , 1999, Conference Record of the Thirty-First Asilomar Conference on Signals, Systems and Computers (Cat. No.97CB36136).

[9]  J. Ophir,et al.  Elastography: A Quantitative Method for Imaging the Elasticity of Biological Tissues , 1991, Ultrasonic imaging.

[10]  B. Y. S. Yiu,et al.  GPU-based beamformer: Fast realization of plane wave compounding and synthetic aperture imaging , 2011, IEEE Transactions on Ultrasonics, Ferroelectrics and Frequency Control.

[11]  C. J. Martin,et al.  Using GPUs for beamforming acceleration on SAFT imaging , 2009, 2009 IEEE International Ultrasonics Symposium.

[12]  David Romero-Laorden,et al.  An ultrasonic imaging system based on a new SAFT approach and a GPU beamformer , 2012, IEEE Transactions on Ultrasonics, Ferroelectrics and Frequency Control.

[13]  W.E. Engeler,et al.  Real-time phased array imaging using digital beam forming and autonomous channel control , 1990, IEEE Symposium on Ultrasonics.

[14]  John D. Owens,et al.  GPU Computing , 2008, Proceedings of the IEEE.