1 research outputs found
Accelerating adaptive ultrasound imaging algorithms by means of general-purpose computing on graphics processing units
A rapid development in computer game technology and accompanying programming
languages have recently provided researchers with small personal supercomputers,
comprised in a single graphics processing unit (GPU). This immense rise in
computational capabilities and improved programmability are currently changing
how ultrasound imaging systems are designed. When researchers are exploring new
algorithms for ultrasound imaging, it is therefore important to keep the architecture
of parallel accelerators like the GPU in mind. If a new complex algorithm is supposed
to run in real time, it needs to fit the programmable and parallel pipeline of modern
ultrasound scanners.
The aim of this study has been to investigate the possibility of utilizing GPUs
for advanced processing in an ultrasound imaging system. Among the investigated
problems are both adaptive beamforming, adaptive visualization of ultrasound
volumes, and ultrasound simulations. The presented problems have in common that
they require parallel programming in order to reach real-time processing.
In the first part of the thesis, the Capon adaptive beamformer is investigated
and implemented on a GPU for the application of real-time sonar (Paper I) and
medical ultrasound imaging (Paper II). Real-time frame rates are achieved for both
modalities. Paper II also presents, for the first time, videos where the Capon
beamformer has been applied on loops of simulated and in vivo medical ultrasound
images. In Paper III, we show that Capon beamforming does not provide shiftinvariant
imaging in a real-time imaging setting. A method is then proposed that
improves the shift-invariant property. Shift-invariant imaging is essential if the method
is ever to be used in practice.
In paper Paper IV we propose an adaptive method for visualization of volumetric
cardiac ultrasound images. The method is capable of removing noise that by
conventional methods would have occluded cardiac tissue. This work also shows
that with modern GPUs it is possible to add advanced visualization methods to an
ultrasound imaging system and still have real-time performance.
Finally, we investigate how GPUs can be utilized to accelerate ultrasound
simulations (PaperV). The result of this work was a simulation program where
ultrasound array geometries can be interactively drawn and where the resulting
pressure field is simulated and visualized in real time