Image denoising using non-negative sparse coding shrinkage algorithm

This paper proposes a new method for denoising natural images using our extended non-negative sparse coding (NNSC) neural network shrinkage algorithm, which is self-adaptive to the statistic property of natural images. The basic principle of denoising using NNSC shrinkage is similar to that using standard sparse shrinkage and wavelet soft threshold. Using test images corrupted by additive Gaussian noise, we evaluated the method across a range of noise levels. We utilized the normalized mean squared error as a measure of the quality of denoising images and the signal to noise rate (SNR) value as an evaluative feature of different denoising approaches. The experimental results prove that the NNSC shrinkage certainly is effective in image denoising. Otherwise, we also compare the effectiveness of the NNSC shrinkage with sparse coding shrinkage and wavelet soft threshold method. The simulative tests show that our denoising method outperforms any other of the two kinds of denoising approaches.

[1]  Philippe Garat,et al.  Blind separation of mixture of independent sources through a quasi-maximum likelihood approach , 1997, IEEE Trans. Signal Process..

[2]  I. Johnstone,et al.  Wavelet Shrinkage: Asymptopia? , 1995 .

[3]  Patrik O. Hoyer,et al.  Non-negative sparse coding , 2002, Proceedings of the 12th IEEE Workshop on Neural Networks for Signal Processing.

[4]  Patrik O. Hoyer,et al.  Modeling Receptive Fields with Non-Negative Sparse Coding , 2002, Neurocomputing.

[5]  E. Oja,et al.  Sparse code shrinkage for image denoising , 1998, 1998 IEEE International Joint Conference on Neural Networks Proceedings. IEEE World Congress on Computational Intelligence (Cat. No.98CH36227).

[6]  Jerry D. Gibson,et al.  Handbook of Image and Video Processing , 2000 .