Paper
30 October 2009 Non-local means denoising algorithm accelerated by GPU
Kuidong Huang, Dinghua Zhang, Kai Wang
Author Affiliations +
Proceedings Volume 7497, MIPPR 2009: Medical Imaging, Parallel Processing of Images, and Optimization Techniques; 749711 (2009) https://doi.org/10.1117/12.833025
Event: Sixth International Symposium on Multispectral Image Processing and Pattern Recognition, 2009, Yichang, China
Abstract
On the basis of studying Non-Local Means (NLM) denoising algorithm and its pixel-wise processing algorithm in Graphics Processing Unit (GPU), a whole image accumulation algorithm of NLM denoising algorithm based on GPU is proposed. The number of dynamic instructions of fragment shader is effectively reduced by redesigning the data structure and processing flow, that make the algorithm suitable to the graphic cards supported Shader Model 3.0 and/or Shader Model 4.0, and so enhance the versatility of the algorithm. Then the continuous and parallel processing method for 4 gray images based on Multiple Render Target (MRT) and double Frame Buffer Object (FBO) is proposed, and the whole processing flow with GPU is presented. The experimental results of both simulative and practical gray images show that the proposed method can achieve a speedup of 45 times while remaining the same accuracy.
© (2009) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Kuidong Huang, Dinghua Zhang, and Kai Wang "Non-local means denoising algorithm accelerated by GPU", Proc. SPIE 7497, MIPPR 2009: Medical Imaging, Parallel Processing of Images, and Optimization Techniques, 749711 (30 October 2009); https://doi.org/10.1117/12.833025
Lens.org Logo
CITATIONS
Cited by 23 scholarly publications.
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
Image processing

Denoising

Data modeling

Parallel processing

Visualization

Detection and tracking algorithms

Digital filtering

Back to Top