Fast separable nonlocal means

被引:18
作者
Ghosh, Sanjay [1 ]
Chaudhury, Kunal N. [1 ]
机构
[1] Indian Inst Sci, Dept Elect Engn, Bangalore 560012, Karnataka, India
关键词
nonlocal means; denoising; patch distance; fast algorithm; separable filtering; lifting; IMAGE; ALGORITHM; SPARSE; FILTER; PATCH;
D O I
10.1117/1.JEI.25.2.023026
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
We propose a simple and fast algorithm called PatchLift for computing distances between patches (contiguous block of samples) extracted from a given one-dimensional signal. PatchLift is based on the observation that the patch distances can be efficiently computed from a matrix that is derived from the one-dimensional signal using lifting; importantly, the number of operations required to compute the patch distances using this approach does not scale with the patch length. We next demonstrate how PatchLift can be used for patch-based denoising of images corrupted with Gaussian noise. In particular, we propose a separable formulation of the classical nonlocal means (NLM) algorithm that can be implemented using PatchLift. We demonstrate that the PatchLift-based implementation of separable NLM is a few orders faster than standard NLM and is competitive with existing fast implementations of NLM. Moreover, its denoising performance is shown to be consistently superior to that of NLM and some of its variants, both in terms of peak signal-to-noise ratio/structural similarity index and visual quality. (C) 2016 SPIE and IS&T
引用
收藏
页数:14
相关论文
共 38 条
[11]  
Condat L., 2010, A simple trick to speed up and improve the non-local means
[12]   An optimized blockwise nonlocal means denoising filter for 3-D magnetic resonance images [J].
Coupe, Pierrick ;
Yger, Pierre ;
Prima, Sylvain ;
Hellier, Pierre ;
Kervrann, Charles ;
Barillot, Christian .
IEEE TRANSACTIONS ON MEDICAL IMAGING, 2008, 27 (04) :425-441
[13]   Image denoising by sparse 3-D transform-domain collaborative filtering [J].
Dabov, Kostadin ;
Foi, Alessandro ;
Katkovnik, Vladimir ;
Egiazarian, Karen .
IEEE TRANSACTIONS ON IMAGE PROCESSING, 2007, 16 (08) :2080-2095
[14]   Fast nonlocal filtering applied to electron cryomicroscopy [J].
Darbon, Jerome ;
Cunha, Alexandre ;
Chan, Tony F. ;
Osher, Stanley ;
Jensen, Grant J. .
2008 IEEE INTERNATIONAL SYMPOSIUM ON BIOMEDICAL IMAGING: FROM NANO TO MACRO, VOLS 1-4, 2008, :1331-+
[15]   A fast non-local image denoising algorithm [J].
Dauwe, A. ;
Goossens, B. ;
Luong, H. Q. ;
Philips, W. .
IMAGE PROCESSING: ALGORITHMS AND SYSTEMS VI, 2008, 6812
[16]   Non-local Methods with Shape-Adaptive Patches (NLM-SAP) [J].
Deledalle, Charles-Alban ;
Duval, Vincent ;
Salmon, Joseph .
JOURNAL OF MATHEMATICAL IMAGING AND VISION, 2012, 43 (02) :103-120
[17]  
Deriche R., 1992, P 2 INT C IMAGE PROC, P263
[18]   Image denoising via sparse and redundant representations over learned dictionaries [J].
Elad, Michael ;
Aharon, Michal .
IEEE TRANSACTIONS ON IMAGE PROCESSING, 2006, 15 (12) :3736-3745
[19]   NONLOCAL OPERATORS WITH APPLICATIONS TO IMAGE PROCESSING [J].
Gilboa, Guy ;
Osher, Stanley .
MULTISCALE MODELING & SIMULATION, 2008, 7 (03) :1005-1028
[20]   FAST NON-LOCAL ALGORITHM FOR IMAGE DENOISING [J].
Karnati, Venkateswarlu ;
Uliyar, Mithun ;
Dey, Sumit .
2009 16TH IEEE INTERNATIONAL CONFERENCE ON IMAGE PROCESSING, VOLS 1-6, 2009, :3873-3876