Parallel Techniques for Estimation and Correction of Aberration in Medical Ultrasound Imaging

Medical ultrasound imaging is a great diagnostic tool for physicians because of its noninvasive nature. It is performed by directing ultrasonic sound into tissue and visualizing the echo signal. Aberration in the reflected signal is caused by inhomogeneous tissue varying the speed of sound, which re...

Full description

Bibliographic Details
Main Author: Herikstad, Åsmund
Format: Others
Language:English
Published: Norges teknisk-naturvitenskapelige universitet, Institutt for datateknikk og informasjonsvitenskap 2009
Subjects:
Online Access:http://urn.kb.se/resolve?urn=urn:nbn:no:ntnu:diva-9090
id ndltd-UPSALLA1-oai-DiVA.org-ntnu-9090
record_format oai_dc
spelling ndltd-UPSALLA1-oai-DiVA.org-ntnu-90902013-01-08T13:26:29ZParallel Techniques for Estimation and Correction of Aberration in Medical Ultrasound ImagingengHerikstad, ÅsmundNorges teknisk-naturvitenskapelige universitet, Institutt for datateknikk og informasjonsvitenskapInstitutt for datateknikk og informasjonsvitenskap2009ntnudaimSIF2 datateknikkKomplekse datasystemerMedical ultrasound imaging is a great diagnostic tool for physicians because of its noninvasive nature. It is performed by directing ultrasonic sound into tissue and visualizing the echo signal. Aberration in the reflected signal is caused by inhomogeneous tissue varying the speed of sound, which results in a blurring of the image. Dr. Måsøy and Dr. Varslot at NTNU have developed and algorithm for estimating and correcting ultrasound aberration. This algorithm adaptively estimates the aberration and adjusts the next transmitted signal to account for the aberration, resulting in a clearer image. This master's thesis focuses on developing a parallelized version of this algorithm. Since NVIDIA CUDA (Compute Unified Device Architecture) is an architecture oriented towards general purpose computations on the GPU (Graphics Processing Unit), it also examines how suitable the parallelization is for modern GPUs. The goal is using the GPU to off-load the CPU with an aim of achieving real-time calculations of the correction filter. The ultrasound image creation is examined, including how the aberrations come into being. Next, how the algorithm can be implemented efficiently using the GPU is looked at using both NVIDIA's FFT (fast Fourier transform) library as well as developing several computational kernels to run on the GPU. Our findings show that the algorithm is highly parallelizable and achieves a speedup of over 5x when implemented on the GPU. This is, however, not fast enough for real-time correction, but taking into account suggestions for overcoming the limitations encountered, the study shows great promise for future work. Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:no:ntnu:diva-9090Local ntnudaim:4838application/pdfinfo:eu-repo/semantics/openAccess
collection NDLTD
language English
format Others
sources NDLTD
topic ntnudaim
SIF2 datateknikk
Komplekse datasystemer
spellingShingle ntnudaim
SIF2 datateknikk
Komplekse datasystemer
Herikstad, Åsmund
Parallel Techniques for Estimation and Correction of Aberration in Medical Ultrasound Imaging
description Medical ultrasound imaging is a great diagnostic tool for physicians because of its noninvasive nature. It is performed by directing ultrasonic sound into tissue and visualizing the echo signal. Aberration in the reflected signal is caused by inhomogeneous tissue varying the speed of sound, which results in a blurring of the image. Dr. Måsøy and Dr. Varslot at NTNU have developed and algorithm for estimating and correcting ultrasound aberration. This algorithm adaptively estimates the aberration and adjusts the next transmitted signal to account for the aberration, resulting in a clearer image. This master's thesis focuses on developing a parallelized version of this algorithm. Since NVIDIA CUDA (Compute Unified Device Architecture) is an architecture oriented towards general purpose computations on the GPU (Graphics Processing Unit), it also examines how suitable the parallelization is for modern GPUs. The goal is using the GPU to off-load the CPU with an aim of achieving real-time calculations of the correction filter. The ultrasound image creation is examined, including how the aberrations come into being. Next, how the algorithm can be implemented efficiently using the GPU is looked at using both NVIDIA's FFT (fast Fourier transform) library as well as developing several computational kernels to run on the GPU. Our findings show that the algorithm is highly parallelizable and achieves a speedup of over 5x when implemented on the GPU. This is, however, not fast enough for real-time correction, but taking into account suggestions for overcoming the limitations encountered, the study shows great promise for future work.
author Herikstad, Åsmund
author_facet Herikstad, Åsmund
author_sort Herikstad, Åsmund
title Parallel Techniques for Estimation and Correction of Aberration in Medical Ultrasound Imaging
title_short Parallel Techniques for Estimation and Correction of Aberration in Medical Ultrasound Imaging
title_full Parallel Techniques for Estimation and Correction of Aberration in Medical Ultrasound Imaging
title_fullStr Parallel Techniques for Estimation and Correction of Aberration in Medical Ultrasound Imaging
title_full_unstemmed Parallel Techniques for Estimation and Correction of Aberration in Medical Ultrasound Imaging
title_sort parallel techniques for estimation and correction of aberration in medical ultrasound imaging
publisher Norges teknisk-naturvitenskapelige universitet, Institutt for datateknikk og informasjonsvitenskap
publishDate 2009
url http://urn.kb.se/resolve?urn=urn:nbn:no:ntnu:diva-9090
work_keys_str_mv AT herikstadasmund paralleltechniquesforestimationandcorrectionofaberrationinmedicalultrasoundimaging
_version_ 1716520463730999296