SVR image denoising [SVR-ID] |
|
Code and results for the paper |
"Image Denoising with
Kernels Based on Natural Image Relations" V. Laparra, J. Gutierrez, G. Camps and J. Malo Journal of Machine Learning Research, submitted, 2009 |
Abstract |
A successful class of image denoising methods is based on
Bayesian approaches working in wavelet representations. The performance
of these improves when explicitly including relations among the local
frequency coefficients. However, in these techniques, image estimates
can be obtained only for
particular combinations of analytical models of signal and noise, thus
precluding its straightforward extension to deal with other arbitrary
noise sources.
In this paper, we propose an alternative non-explicit way to take into account the relations among natural image wavelet coefficients for denoising: we use Support Vector Regression (SVR) in the wavelet domain to enforce these relations in the estimated signal. Since relations among the coefficients are specific to the signal, the regularization property of SVR is exploited to remove the noise, which does not share this feature. The specific signal relations, are encoded in an anisotropic kernel obtained from mutual information measures computed on a representative image database. In the proposed scheme, training considers minimizing the Kullback-Leibler divergence (KLD) between the estimated and actual probability functions (or histograms) of signal and noise in order to enforce similarity up to the higher (computationally estimable) order. Due to its non-parametric nature, the method can eventually cope with different noise sources without the need of an explicit re-formulation, as it is strictly necessary under parametric Bayesian formalisms. Results under several noise levels and noise sources show that: (1) the proposed method outperforms conventional wavelet methods that assume coefficient independence, (2) it is similar to state-of-the-art methods that do explicitly include these relations when the noise source is Gaussian, and (3) it gives numerical and visual better performance when more complex, realistic noise sources are considered. Therefore, the proposed machine learning approach can be seen as a more flexible (model-free) alternative to the explicit description of wavelet coefficient relations. |
Download |
Results: SVR_denoising_results.rar Software: denoising_SVR_2.zip |
Help on Results |
The *.rar file contains *.eps
figures of all the denoising experiments in the tables of the above
mentioned paper.
The results are organized as
follows:
|
Help on Software |
|
References | [Donoho 95] David L. Donoho
and Iain M. Johnstone. Adapting to unknown smoothness via wavelet
shrinkage. Journal of the American Statistical Association,
90:1200–1224, 1995.
[Figueiredo 01] M. Figueiredo and
R. Nowak. Wavelet-based image estimation: an empirical Bayes approach
using Jeffrey’s noninformative prior. IEEE Transactions on Image
Processing, 10(9):1322–1331, 2001.
[Simoncelli 99] E. Simoncelli.
Bayesian denoising of visual images in the wavelet domain. In
Bayesian Inference in Wavelet Based Models, pages 291–308.
Springer-Verlag, New York, 1999.
[Portilla 03] J. Portilla, V.
Strela, M. Wainwright, and E. Simoncelli. Image denoising using a scale
mixture of Gaussians in the wavelet domain. IEEE Transactions on
Image Processing, 12(11):1338–1351, 2003.
|
Copyright & Disclaimer |
The
programs are granted free of
charge for research and education purposes only. Scientific results
produced using the software provided shall acknowledge the use of the
SVR-ID implementation provided by us. If you plan to use
it for non-scientific purposes, don't hesitate to
contact us. Because the programs are licensed free of charge, there is no warranty for the program, to the extent permitted by applicable law. except when otherwise stated in writing the copyright holders and/or other parties provide the program "as is" without warranty of any kind, either expressed or implied, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose. the entire risk as to the quality and performance of the program is with you. should the program prove defective, you assume the cost of all necessary servicing, repair or correction. In no event unless required by applicable law or agreed to in writing will any copyright holder, or any other party who may modify and/or redistribute the program, be liable to you for damages, including any general, special, incidental or consequential damages arising out of the use or inability to use the program (including but not limited to loss of data or data being rendered inaccurate or losses sustained by you or third parties or a failure of the program to operate with any other programs), even if such holder or other party has been advised of the possibility of such damages. |