The Challenge
Ultrasound scans have helped save tens of thousands of lives by catching early stage breast
cancers. But the imaging technology is far from flawless, often leading to false alarms or worse,
undetected tumors. Conventional beamforming algorithms have been used in ultrasound scanners for
nearly a half century to help diagnose breast cancer and other life threatening conditions. The
problem is that they typically result in degraded images that are blurry or cluttered. The culprit:
off-axis signals, or the sound wave reflections coming from undesired locations within the organ or
tissue.
Biomedical engineers at the University of Virginia (U.Va.) School of Engineering and Applied
Science set out to develop a new algorithmic approach to solve the problem. Led by Associate Professor
William F. Walker, the biomedical engineering research team created an advanced beamforming algorithm
–called the Time-domain Optimized Near-field Estimator (TONE)–which significantly improves
the contrast and resolution of ultrasound images.
The TONE algorithm reduces undesired off-axis signals, resulting in much higher definition images,
but at the price of a much greater computational load. The algorithm developed on desktop computers
overwhelmed the computer's processing ability. The team needed to parallelize the code and tap the
University's high-performance computing (HPC) resources to make TONE practical for real-world
diagnostic applications.
Star-P Solution
Using Star-P®, the biomedical engineering research team was able to automatically parallelize
the TONE algorithms to run on a powerful, parallel system, without having to rewrite the code in C
and MPI. They can now code algorithms and imaging models on their desktops using MATLAB®, but run
them instantly and interactively on a 32-processor Linux cluster with 64 gigabytes of memory. The
result is the ability to generate ultra-high-definition images that may someday revolutionize medical
ultrasounds, potentially leading to more accurate and timely diagnoses of breast cancer...and more.
|