Clustering-Based Denoising With Locally Learned Dictionaries

被引:215
作者
Chatterjee, Priyam [1 ]
Milanfar, Peyman [1 ]
机构
[1] Univ Calif Santa Cruz, Dept Elect Engn, Santa Cruz, CA 95064 USA
关键词
Clustering; dictionary learning; image denoising; kernel regression; principal component analysis; Stein's unbiased risk estimator (SURE); IMAGE REGULARIZATION; NONLOCAL MEANS; SPARSE; SMOOTHNESS; TRANSFORM; SURE;
D O I
10.1109/TIP.2009.2018575
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In this paper, we propose K-LLD: a patch-based, locally adaptive denoising method based on clustering the given noisy image into regions of similar geometric structure. In order to effectively perform such clustering, we employ as features the local weight functions derived from our earlier work on steering kernel regression [1]. These weights are exceedingly informative and robust in conveying reliable local structural information about the image even in the presence of significant amounts of noise. Next, we model each region (or cluster)-which may not be spatially contiguous-by "learning" a best basis describing the patches within that cluster using principal components analysis. This learned basis (or "dictionary") is then employed to optimally estimate the underlying pixel values using a kernel regression framework. An iterated version of the proposed algorithm is also presented which leads to further performance enhancements. We also introduce a novel mechanism for optimally choosing the local patch size for each cluster using Stein's unbiased risk estimator (SURE). We illustrate the overall algorithm's capabilities with several examples. These indicate that the proposed method appears to be competitive with some of the most recently published state of the art denoising methods.
引用
收藏
页码:1438 / 1451
页数:14
相关论文
共 45 条
[1]   K-SVD: An algorithm for designing overcomplete dictionaries for sparse representation [J].
Aharon, Michal ;
Elad, Michael ;
Bruckstein, Alfred .
IEEE TRANSACTIONS ON SIGNAL PROCESSING, 2006, 54 (11) :4311-4322
[2]  
[Anonymous], P 15 EUR SIGN PROC C
[3]  
[Anonymous], 2007, Pattern Classification
[4]  
[Anonymous], 2000, Curves and Surfaces
[6]   Building robust wavelet estimators for multicomponent images using Stein's principle [J].
Benazza-Benyahia, A ;
Pesquet, JC .
IEEE TRANSACTIONS ON IMAGE PROCESSING, 2005, 14 (11) :1814-1830
[7]  
BRADLEY PS, 1998, P 15 INT C MACH LEAR, P91
[8]   Efficient nonlocal means for denoising of textural patterns [J].
Brox, Thomas ;
Kleinschmidt, Oliver ;
Cremers, Daniel .
IEEE TRANSACTIONS ON IMAGE PROCESSING, 2008, 17 (07) :1083-1092
[9]   A non-local algorithm for image denoising [J].
Buades, A ;
Coll, B ;
Morel, JM .
2005 IEEE COMPUTER SOCIETY CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION, VOL 2, PROCEEDINGS, 2005, :60-65
[10]   The staircasing effect in neighborhood filters and its solution [J].
Buades, Antoni ;
Coll, Bartomeu ;
Morel, Jean-Michel .
IEEE TRANSACTIONS ON IMAGE PROCESSING, 2006, 15 (06) :1499-1505