4.0

4.0 | 1 rating Rate this file 51 Downloads (last 30 days) File Size: 1.6 KB File ID: #36941

Fast Noise Estimation in Images

by

 

Estimate the standard deviation of the noise in a gray-scale image.

| Watch this File

File Information
Description

This is an extremely simple m-file which implements the method described in :
J. Immerkær, “Fast Noise Variance Estimation”, Computer Vision and Image Understanding, Vol. 64, No. 2, pp. 300-302, Sep. 1996
 
The function inputs a grayscale image I and returns Sigma, the noise estimate. Here is a sample use:

I = rgb2gray(imread('sample.jpg'));
Sigma=estimate_noise(I);
         
The advantage of this method is that it includes a Laplacian operation which is almost insensitive to image structure but only depends on the noise in the image.

Acknowledgements

Noise Level Estimation From A Single Image inspired this file.

Required Products Image Processing Toolbox
MATLAB release MATLAB 7.9 (R2009b)
Tags for This File   Please login to tag files.
Please login to add a comment or rating.
Comments and Ratings (1)
27 Nov 2012 Youssef KHMOU  

Contact us