l(1)-K-SVD: A robust dictionary learning algorithm with simultaneous update


Autoria(s): Mukherjee, Subhadip; Basu, Rupam; Seelamantula, Chandra Sekhar
Data(s)

2016

Resumo

We develop a new dictionary learning algorithm called the l(1)-K-svp, by minimizing the l(1) distortion on the data term. The proposed formulation corresponds to maximum a posteriori estimation assuming a Laplacian prior on the coefficient matrix and additive noise, and is, in general, robust to non-Gaussian noise. The l(1) distortion is minimized by employing the iteratively reweighted least-squares algorithm. The dictionary atoms and the corresponding sparse coefficients are simultaneously estimated in the dictionary update step. Experimental results show that l(1)-K-SVD results in noise-robustness, faster convergence, and higher atom recovery rate than the method of optimal directions, K-SVD, and the robust dictionary learning algorithm (RDL), in Gaussian as well as non-Gaussian noise. For a fixed value of sparsity, number of dictionary atoms, and data dimension, l(1)-K-SVD outperforms K-SVD and RDL on small training sets. We also consider the generalized l(p), 0 < p < 1, data metric to tackle heavy-tailed/impulsive noise. In an image denoising application, l(1)-K-SVD was found to result in higher peak signal-to-noise ratio (PSNR) over K-SVD for Laplacian noise. The structural similarity index increases by 0.1 for low input PSNR, which is significant and demonstrates the efficacy of the proposed method. (C) 2015 Elsevier B.V. All rights reserved.

Formato

application/pdf

Identificador

http://eprints.iisc.ernet.in/53601/1/Sin_Pro_123_42_2016.pdf

Mukherjee, Subhadip and Basu, Rupam and Seelamantula, Chandra Sekhar (2016) l(1)-K-SVD: A robust dictionary learning algorithm with simultaneous update. In: SIGNAL PROCESSING, 123 . pp. 42-52.

Publicador

ELSEVIER SCIENCE BV

Relação

http://dx.doi.org/10.1016/j.sigpro.2015.12.008

http://eprints.iisc.ernet.in/53601/

Palavras-Chave #Electrical Engineering
Tipo

Journal Article

PeerReviewed