ℓ1\ell_1-K-SVD: A Robust Dictionary Learning Algorithm With Simultaneous Update

preprint2015arXivOpen access

Abstract

We develop a dictionary learning algorithm by minimizing the ℓ1\ell_1 distortion metric on the data term, which is known to be robust for non-Gaussian noise contamination. The proposed algorithm exploits the idea of iterative minimization of weighted ℓ2\ell_2 error. We refer to this algorithm as ℓ1\ell_1-K-SVD, where the dictionary atoms and the corresponding sparse coefficients are simultaneously updated to minimize the ℓ1\ell_1 objective, resulting in noise-robustness. We demonstrate through experiments that the ℓ1\ell_1-K-SVD algorithm results in higher atom recovery rate compared with the K-SVD and the robust dictionary learning (RDL) algorithm proposed by Lu et al., both in Gaussian and non-Gaussian noise conditions. We also show that, for fixed values of sparsity, number of dictionary atoms, and data-dimension, the ℓ1\ell_1-K-SVD algorithm outperforms the K-SVD and RDL algorithms when the training set available is small. We apply the proposed algorithm for denoising natural images corrupted by additive Gaussian and Laplacian noise. The images denoised using ℓ1\ell_1-K-SVD are observed to have slightly higher peak signal-to-noise ratio (PSNR) over K-SVD for Laplacian noise, but the improvement in structural similarity index (SSIM) is significant (approximately 0.10.1) for lower values of input PSNR, indicating the efficacy of the ℓ1\ell_1 metric.

Explore this paper’s authors, topics and related work.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.

Reviews 0

Write a reviewWrite

No reviews yet.

Discussion 0

Add a commentWrite

No comments yet.