Non-local means denoising algorithm accelerated by GPU

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

23 Scopus citations

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.

Original languageEnglish
Title of host publicationMIPPR 2009 - Medical Imaging, Parallel Processing of Images, and Optimization Techniques
DOIs
StatePublished - 2009
EventMIPPR 2009 - Medical Imaging, Parallel Processing of Images, and Optimization Techniques: 6th International Symposium on Multispectral Image Processing and Pattern Recognition - Yichang, China
Duration: 30 Oct 20091 Nov 2009

Publication series

NameProceedings of SPIE - The International Society for Optical Engineering
Volume7497
ISSN (Print)0277-786X

Conference

ConferenceMIPPR 2009 - Medical Imaging, Parallel Processing of Images, and Optimization Techniques: 6th International Symposium on Multispectral Image Processing and Pattern Recognition
Country/TerritoryChina
CityYichang
Period30/10/091/11/09

Keywords

  • GPU
  • Image denoising
  • Non-local means
  • Parallel

Fingerprint

Dive into the research topics of 'Non-local means denoising algorithm accelerated by GPU'. Together they form a unique fingerprint.

Cite this