Abstract
Focusing and apodization are an essential part of signal processing in ultrasound imaging. Although the fun-
damental principles are simple, the dramatic increase in computational power of CPUs, GPUs, and FPGAs
motivates the development of software based beamformers, which further improves image quality (and the accu-
racy of velocity estimation). For developing new imaging methods, it is important to establish proof-of-concept
before using resources on real-time implementations. With this in mind, an eective and versatile Matlab toolbox
written in C++ has been developed to assist in developing new beam formation strategies. It is a general 3D
implementation capable of handling a multitude of focusing methods, interpolation schemes, and parametric and
dynamic apodization. Despite being
exible, it is capable of exploiting parallelization on a single computer, on
a cluster, or on both. On a single computer, it mimics the parallization in a scanner containing multiple beam
formers. The focusing is determined using the positions of the transducer elements, presence of virtual sources,
and the focus points. For interpolation, a number of interpolation schemes can be chosen, e.g. linear, polyno-
mial, or cubic splines. Apodization can be specied by a number of window functions of xed size applied on
the individual elements as a function of distance to a reference point, or it can be dynamic with an expanding or
contracting aperture to obtain a constant F-number, or both. On a standard PC with an Intel Quad-Core Xeon
E5520 processor running at 2.26 GHz, the toolbox can beamform 300:000 points using 700:000 data samples in
3 seconds using a transducer with 192 elements, dynamic apodization in transmit and receive, and cubic splines
for interpolation. This is 19 times faster than our previous toolbox.
| Original language | English |
|---|---|
| Title of host publication | Proceedings of SPIE Volume |
| Editors | Jan D'hooge, Marvin M. Doyley |
| Number of pages | 470 |
| Volume | 7968 |
| Publisher | SPIE - International Society for Optical Engineering |
| Publication date | 2011 |
| Pages | 79680Y-9 |
| ISBN (Print) | 9780819485106 |
| DOIs | |
| Publication status | Published - 2011 |
| Event | SPIE Medical Imaging 2011 - Disney's Coronado Springs Resort, Lake Buena Vista, United States Duration: 12 Feb 2011 → 17 Feb 2011 |
Conference
| Conference | SPIE Medical Imaging 2011 |
|---|---|
| Location | Disney's Coronado Springs Resort |
| Country/Territory | United States |
| City | Lake Buena Vista |
| Period | 12/02/2011 → 17/02/2011 |
Keywords
- Software
- Beamformation
- High-performance computing
- Medical ultrasound
- Toolbox