A hybrid CPU-GPGPU approach for real-time elastography

Xu Yang, Sthiti Deka, Raffaella Righetti

Research output: Contribution to journalArticlepeer-review

21 Scopus citations


Ultrasound elastography is becoming a widely available clinical imaging tool. In recent years, several realtime elastography algorithms have been proposed; however, most of these algorithms achieve real-time frame rates through compromises in elastographic image quality. Cross-correlationbased elastographic techniques are known to provide highquality 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.

Original languageEnglish (US)
Article number6141154
Pages (from-to)2631-2645
Number of pages15
JournalIEEE Transactions on Ultrasonics, Ferroelectrics, and Frequency Control
Issue number12
StatePublished - Dec 2011

ASJC Scopus subject areas

  • Instrumentation
  • Acoustics and Ultrasonics
  • Electrical and Electronic Engineering


Dive into the research topics of 'A hybrid CPU-GPGPU approach for real-time elastography'. Together they form a unique fingerprint.

Cite this