×

GPU-based block-wise nonlocal means denoising for 3D ultrasound images. (English) Zbl 1307.92201

Summary: Speckle suppression plays an important role in improving ultrasound (US) image quality. While lots of algorithms have been proposed for 2D US image denoising with remarkable filtering quality, there is relatively less work done on 3D ultrasound speckle suppression, where the whole volume data rather than just one frame needs to be considered. Then, the most crucial problem with 3D US denoising is that the computational complexity increases tremendously. The nonlocal means (NLM) provides an effective method for speckle suppression in US images. In this paper, a programmable graphic-processor-unit- (GPU-) based fast NLM filter is proposed for 3D ultrasound speckle reduction. A Gamma distribution noise model, which is able to reliably capture image statistics for Log-compressed ultrasound images, was used for the 3D block-wise NLM filter on basis of Bayesian framework. The most significant aspect of our method was the adopting of powerful data-parallel computing capability of GPU to improve the overall efficiency. Experimental results demonstrate that the proposed method can enormously accelerate the algorithm.

MSC:

92C55 Biomedical imaging and signal processing
92-04 Software, source code, etc. for problems pertaining to biology

Software:

CUBLAS; CUDA
PDFBibTeX XMLCite
Full Text: DOI

References:

[1] DOI: 10.1109/TBME.2002.1028423 · doi:10.1109/TBME.2002.1028423
[2] DOI: 10.4103/0377-2063.54905 · doi:10.4103/0377-2063.54905
[3] DOI: 10.1016/j.bspc.2010.10.004 · doi:10.1016/j.bspc.2010.10.004
[4] Progress in Biomedical Optics and Imaging 8 (32) (2007)
[5] DOI: 10.1109/TIP.2009.2024064 · Zbl 1371.94100 · doi:10.1109/TIP.2009.2024064
[6] DOI: 10.1364/OE.18.020201 · doi:10.1364/OE.18.020201
[7] DOI: 10.1118/1.3231824 · doi:10.1118/1.3231824
[8] DOI: 10.1016/j.jedc.2010.10.001 · Zbl 1232.91006 · doi:10.1016/j.jedc.2010.10.001
[9] DOI: 10.1016/j.sigpro.2009.06.019 · Zbl 1194.94142 · doi:10.1016/j.sigpro.2009.06.019
[10] DOI: 10.1007/s11554-010-0158-5 · doi:10.1007/s11554-010-0158-5
[11] DOI: 10.1109/TMI.2006.881376 · doi:10.1109/TMI.2006.881376
[12] DOI: 10.1109/31.16577 · doi:10.1109/31.16577
[13] DOI: 10.1109/TMI.2007.906087 · doi:10.1109/TMI.2007.906087
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.