Ghent University Academic Bibliography

Advanced

A GPU-accelerated real-time NLMeans algorithm for denoising color video sequences

Bart Goossens UGent, Hiep Luong UGent, Jan Aelterman UGent, Aleksandra Pizurica UGent and Wilfried Philips UGent (2010) Lecture Notes in Computer Science. In Lecture Notes in Computer Science 6475. p.46-57
abstract
Abstract. The NLMeans filter, originally proposed by Buades et al., is a very popular filter for the removal of white Gaussian noise, due to its simplicity and excellent performance. The strength of this filter lies in exploiting the repetitive character of structures in images. However, to fully take advantage of the repetitivity a computationally extensive search for similar candidate blocks is indispensable. In previous work, we presented a number of algorithmic acceleration techniques for the NLMeans filter for still grayscale images. In this paper, we go one step further and incorporate both temporal information and color information into the NLMeans algorithm, in order to restore video sequences. Starting from our algorithmic acceleration techniques, we investigate how the NLMeans algorithm can be easily mapped onto recent parallel computing architectures. In particular, we consider the graphical processing unit (GPU), which is available on most recent computers. Our developments lead to a high-quality denoising filter that can process DVD-resolution video sequences in real-time on a mid-range GPU.
Please use this url to cite or link to this publication:
author
organization
year
type
conference (proceedingsPaper)
publication status
published
subject
keyword
REMOVAL, NOISE, IMAGE, NONLOCAL MEANS, SCALE MIXTURES, WAVELET DOMAIN
in
Lecture Notes in Computer Science
Lect. Notes Comp. Sci.
editor
Jacques Blanc Talon, Don Bone, Wilfried Philips UGent, Dan Popescu and Paul Scheunders
series title
Lecture Notes in Computer Science
volume
6475
issue title
Advanced concepts for intelligent vision systems, pt II
pages
46 - 57
publisher
Springer
place of publication
Berlin, Germany
conference name
12th International conference on Advanced Concepts for Intelligent Vision Systems (ACIVS 2010)
conference location
Sydney, Australia
conference start
2010-12-13
conference end
2010-12-16
Web of Science type
Proceedings Paper
Web of Science id
000287941500005
ISSN
0302-9743
ISBN
9783642176906
DOI
10.1007/978-3-642-17691-3_5
language
English
UGent publication?
yes
classification
P1
copyright statement
I have transferred the copyright for this publication to the publisher
id
1246898
handle
http://hdl.handle.net/1854/LU-1246898
date created
2011-05-30 11:46:35
date last changed
2017-01-02 09:52:34
@inproceedings{1246898,
  abstract     = {Abstract. The NLMeans filter, originally proposed by Buades et al., is a very popular filter for the removal of white Gaussian noise, due to its simplicity and excellent performance. The strength of this filter lies in exploiting the repetitive character of structures in images. However, to fully take advantage of the repetitivity a computationally extensive search for similar candidate blocks is indispensable. In previous work, we presented a number of algorithmic acceleration techniques for the NLMeans filter for still grayscale images. In this paper, we go one step further and incorporate both temporal information and color information into the NLMeans algorithm, in order to restore video sequences. Starting from our algorithmic acceleration techniques, we investigate how the NLMeans algorithm can be easily mapped onto recent parallel computing architectures. In particular, we consider the graphical processing unit (GPU), which is available on most recent computers. Our developments lead to a high-quality denoising filter that can process DVD-resolution video sequences in real-time on a mid-range GPU.},
  author       = {Goossens, Bart and Luong, Hiep and Aelterman, Jan and Pizurica, Aleksandra and Philips, Wilfried},
  booktitle    = {Lecture Notes in Computer Science},
  editor       = {Blanc Talon, Jacques and Bone, Don and Philips, Wilfried and Popescu, Dan and Scheunders, Paul},
  isbn         = {9783642176906},
  issn         = {0302-9743},
  keyword      = {REMOVAL,NOISE,IMAGE,NONLOCAL MEANS,SCALE MIXTURES,WAVELET DOMAIN},
  language     = {eng},
  location     = {Sydney, Australia},
  pages        = {46--57},
  publisher    = {Springer},
  title        = {A GPU-accelerated real-time NLMeans algorithm for denoising color video sequences},
  url          = {http://dx.doi.org/10.1007/978-3-642-17691-3\_5},
  volume       = {6475},
  year         = {2010},
}

Chicago
Goossens, Bart, Hiep Luong, Jan Aelterman, Aleksandra Pizurica, and Wilfried Philips. 2010. “A GPU-accelerated Real-time NLMeans Algorithm for Denoising Color Video Sequences.” In Lecture Notes in Computer Science, ed. Jacques Blanc Talon, Don Bone, Wilfried Philips, Dan Popescu, and Paul Scheunders, 6475:46–57. Berlin, Germany: Springer.
APA
Goossens, B., Luong, H., Aelterman, J., Pizurica, A., & Philips, W. (2010). A GPU-accelerated real-time NLMeans algorithm for denoising color video sequences. In Jacques Blanc Talon, D. Bone, W. Philips, D. Popescu, & P. Scheunders (Eds.), Lecture Notes in Computer Science (Vol. 6475, pp. 46–57). Presented at the 12th International conference on Advanced Concepts for Intelligent Vision Systems (ACIVS 2010), Berlin, Germany: Springer.
Vancouver
1.
Goossens B, Luong H, Aelterman J, Pizurica A, Philips W. A GPU-accelerated real-time NLMeans algorithm for denoising color video sequences. In: Blanc Talon J, Bone D, Philips W, Popescu D, Scheunders P, editors. Lecture Notes in Computer Science. Berlin, Germany: Springer; 2010. p. 46–57.
MLA
Goossens, Bart, Hiep Luong, Jan Aelterman, et al. “A GPU-accelerated Real-time NLMeans Algorithm for Denoising Color Video Sequences.” Lecture Notes in Computer Science. Ed. Jacques Blanc Talon et al. Vol. 6475. Berlin, Germany: Springer, 2010. 46–57. Print.