Paper
13 March 2009 Efficient implementations of ultrasound color Doppler algorithms on VLIW architectures
Author Affiliations +
Abstract
DSP chips are gaining importance in ultrasound applications as the need for portability and low power grows. One of the more computationally demanding applications for ultrasound involves estimating blood flow characteristics using Doppler techniques. This ultrasound mode, called color Doppler ultrasound, is used to diagnose many conditions like blood clots, valve defects and blocked arteries. This work looks at mapping some typical color Doppler algorithms onto Texas Instruments' (TI's) high performance C64x+(TM) core. The algorithms include RF demodulation, wall filtering and flow power, velocity and turbulence estimation. This paper starts with a general technique for analyzing algorithm complexity in terms of CPU instruction cycles on VLIW architectures like the C64x+(TM). It then applies this technique to Doppler processing algorithms, explains their mapping to the C64x+(TM) architecture and derives lower bounds for the computational complexity for these algorithm kernels. For each of these algorithms, these estimates are finally compared to actual implementations, and various implementation tradeoffs will be illustrated. Based on these implementations, it will be shown that these algorithms can run on TI's C64x+(TM) based DSPs using a fraction of the available processing power.
© (2009) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Udayan Dasgupta, David P. Magee, and Murtaza Ali "Efficient implementations of ultrasound color Doppler algorithms on VLIW architectures", Proc. SPIE 7265, Medical Imaging 2009: Ultrasonic Imaging and Signal Processing, 72650B (13 March 2009); https://doi.org/10.1117/12.813727
Lens.org Logo
CITATIONS
Cited by 1 patent.
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
Digital signal processing

Doppler effect

Ultrasonography

Turbulence

Demodulation

Blood circulation

Detection and tracking algorithms

Back to Top