A fast method for image noise estimation using Laplacian operator and adaptive edge detection

We present a simple and fast algorithm for image noise estimation. The input image is assumed to be corrupted by additive zero mean Gaussian noise. To exclude structures or details from contributing to the noise variance estimation, a simple edge detection algorithm using first-order gradients is applied first. Then a Laplacian operator followed by an averaging over the whole image will provide very accurate noise variance estimation. There is only one parameter which is self-determined and adaptive to the image contents. Simulation results show that the proposed algorithm performs well for different types of images over a large range of noise variances. Performance comparisons against other approaches are also provided.

[1]  Jong-Sen Lee,et al.  Digital image smoothing and the sigma filter , 1983, Comput. Vis. Graph. Image Process..

[2]  Søren I. Olsen,et al.  Estimation of Noise in Images: An Evaluation , 1993, CVGIP Graph. Model. Image Process..

[3]  John Immerkær,et al.  Fast Noise Variance Estimation , 1996, Comput. Vis. Image Underst..

[4]  Roberto Manduchi,et al.  Bilateral filtering for gray and color images , 1998, Sixth International Conference on Computer Vision (IEEE Cat. No.98CH36271).

[5]  R. Unbehauen,et al.  Estimation of image noise variance , 1999 .

[6]  M. Vehvilainen,et al.  New method for noise estimation in images , 2005 .

[7]  Eric Dubois,et al.  Fast and reliable structure-oriented video noise estimation , 2005, IEEE Transactions on Circuits and Systems for Video Technology.