A hybrid CPU-GPGPU approach for real-time elastography

Ultrasound elastography is becoming a widely available clinical imaging tool. In recent years, several real- time elastography algorithms have been proposed; however, most of these algorithms achieve real-time frame rates through compromises in elastographic image quality. Cross-correlation- based elastographic techniques are known to provide high- quality elastographic estimates, but they are computationally intense and usually not suitable for real-time clinical applications. Recently, the use of massively parallel general purpose graphics processing units (GPGPUs) for accelerating computationally intense operations in biomedical applications has received great interest. In this study, we investigate the use of the GPGPU to speed up generation of cross-correlation-based elastograms and achieve real-time frame rates while preserving elastographic image quality. We propose and statistically analyze performance of a new hybrid model of computation suitable for elastography applications in which sequential code is executed on the CPU and parallel code is executed on the GPGPU. Our results indicate that the proposed hybrid approach yields optimal results and adequately addresses the trade-off between speed and quality.

[1]  Septimiu E. Salcudean,et al.  Motion Estimation in Ultrasound Images Using Time Domain Cross Correlation With Prior Estimates , 2006, IEEE Transactions on Biomedical Engineering.

[2]  Andrew H. Gee,et al.  3D Elastography Using Freehand Ultrasound , 2004, MICCAI.

[3]  J Ophir,et al.  An analysis of elastographic contrast-to-noise ratio. , 1998, Ultrasound in medicine & biology.

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

[5]  Septimiu E. Salcudean,et al.  Time delay estimation of discrete samples in ultrasound echo signals , 2008, 2008 30th Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[6]  S Rosenzweig,et al.  GPU-based real-time small displacement estimation with ultrasound , 2011, IEEE Transactions on Ultrasonics, Ferroelectrics and Frequency Control.

[7]  Jens H. Krüger,et al.  A Survey of General‐Purpose Computation on Graphics Hardware , 2007, Eurographics.

[8]  J Ophir,et al.  A zero-crossing strain estimator for elastography. , 2003, Ultrasound in medicine & biology.

[9]  Jonathan Ophir,et al.  Comparing elastographic strain images with modulus images obtained using nanoindentation: preliminary results using phantoms and tissue samples. , 2004, Ultrasound in medicine & biology.

[10]  Emad S. Ebbini,et al.  Real-Time 2-D Temperature Imaging Using Ultrasound , 2010, IEEE Transactions on Biomedical Engineering.

[11]  W. Walker,et al.  A comparison of the performance of time-delay estimators in medical ultrasound , 2003, IEEE Transactions on Ultrasonics, Ferroelectrics and Frequency Control.

[12]  Jonathan Ophir,et al.  A method for generating permeability elastograms and Poisson's ratio time-constant elastograms. , 2005, Ultrasound in medicine & biology.

[13]  Jonathan Ophir,et al.  Visualisation of HIFU lesions using elastography of the human prostate in vivo: preliminary results. , 2003, Ultrasound in medicine & biology.

[14]  J. Ophir,et al.  Comparison of shift estimation strategies in spectral elastography. , 2006, Ultrasonics.

[15]  B. Garra,et al.  Elastography of breast lesions: initial clinical results. , 1997, Radiology.

[16]  Srinath Sambasubramanian Comparison of the Performance of Different Time Delay Estimation Techniques for Ultrasound Elastography , 2011 .

[17]  J Ophir,et al.  Power spectral strain estimators in elastography. , 1999, Ultrasound in medicine & biology.

[18]  J Ophir,et al.  Contrast-transfer efficiency for continuously varying tissue moduli: simulation and phantom validation. , 2001, Ultrasound in medicine & biology.

[19]  T. Krouskop,et al.  Poroelastography: imaging the poroelastic properties of tissues. , 2001, Ultrasound in medicine & biology.

[20]  R. Righetti,et al.  Trade-offs between the axial resolution and the signal-to-noise ratio in elastography. , 2003 .

[21]  Steve B. Jiang,et al.  GPU-based fast cone beam CT reconstruction from undersampled and noisy projection data via total variation. , 2010, Medical physics.

[22]  Hairong Zheng,et al.  Real-Time Visualized Freehand 3D Ultrasound Reconstruction Based on GPU , 2010, IEEE Transactions on Information Technology in Biomedicine.

[23]  J. Ophir,et al.  A new elastographic method for estimation and imaging of lateral displacements, lateral strains, corrected axial strains and Poisson's ratios in tissues. , 1998, Ultrasound in medicine & biology.

[24]  Jonathan Ophir,et al.  Axial resolution in elastography. , 2002, Ultrasound in medicine & biology.

[25]  J Ophir,et al.  The feasibility of elastographic visualization of HIFU-induced thermal lesions in soft tissues. Image-guided high-intensity focused ultrasound. , 1999, Ultrasound in medicine & biology.

[26]  C R Hill,et al.  Review article: high intensity focused ultrasound--potential for cancer treatment. , 1995, The British journal of radiology.

[27]  Raffaella Righetti,et al.  Elastography Using Harmonic Ultrasonic Imaging: A Feasibility Study , 2010, Ultrasonic imaging.

[28]  J. Ophir,et al.  Methods for Estimation of Subsample Time Delays of Digitized Echo Signals , 1995 .

[29]  J. Tukey,et al.  An algorithm for the machine calculation of complex Fourier series , 1965 .

[30]  I Céspedes,et al.  Noise reduction in elastograms using temporal stretching with multicompression averaging. , 1996, Ultrasound in medicine & biology.

[31]  J Ophir,et al.  Elastographic Imaging Using Staggered Strain Estimates , 2002, Ultrasonic imaging.

[32]  C. S. Spalding,et al.  In vivo real-time freehand palpation imaging. , 2003, Ultrasound in medicine & biology.

[33]  T. Krouskop,et al.  Elastographic characterization of HIFU-induced lesions in canine livers. , 1999, Ultrasound in medicine & biology.

[34]  David P. Luebke,et al.  CUDA: Scalable parallel programming for high-performance scientific computing , 2008, 2008 5th IEEE International Symposium on Biomedical Imaging: From Nano to Macro.

[35]  Fang Xu,et al.  Accelerating popular tomographic reconstruction algorithms on commodity PC graphics hardware , 2005, IEEE Transactions on Nuclear Science.

[36]  Jonathan Ophir,et al.  Technical NotesThe feasibility of elastographic visualization of HIFU-induced thermal lesions in soft tissues , 1999 .

[37]  Junyi Xia,et al.  High performance computing for deformable image registration: towards a new paradigm in adaptive radiotherapy. , 2008, Medical physics.

[38]  P. Serruys,et al.  Characterizing Vulnerable Plaque Features With Intravascular Elastography , 2003, Circulation.