Noise estimator / estimation for various types of noise
                    Versione 1.0.4 (171 KB) da  
                  Olivier LALIGANT
                
                
                  Code of a new noise estimator and code of some other noise estimators, comparisons.
                
                  
              NOISE ESTIMATION distribution
This a companion distribution of the Ref. paper:
O. Laligant, F. Truchetet, E. Fauvet, 'Noise estimation from digital step-model signal', IEEE Trans. Image Processing, 2013 Dec., 22(12):5158:67
Contact : olivier.laligant@u-bourgogne.fr
This distribution permits to:
- introduce a new noise estimator (NOLSE) with interesting performances on various types of noise
- test various noise estimators on real images corrupted by various synthetic noises
- estimate noise level in image with various noise estimators
The results can be used for various applications. The title image shows an example of image restoration where the parameter of the restoration method is obtained through the noise estimators.
Estimators:
- nolse.m, fnolse.m like-script and function versions of the new estimator NOLSE
- averageN.m noise estimation by S.I. Olsen (see help of averageN)
- FNVE.m noise estimation by J. Immerkær (see help of FNVE)
- mad.m noise estimation by D. L. Donoho (see help of mad)
- TaiYang.m noise estimation by S.C. Tai and S.M. Yang (see help of TaiYang) ;
   Rk : please see the above Ref. for the correct equation of the Tai-Yang estimator.
Main:
- testAllGWN.m : test of the estimators on an image corrupted by synthetic GWN 
- testAllSpeckle.m : test of the estimators on an image corrupted by speckle noise 
- testAllPoisson.m : test of the estimators on an image corrupted by Poisson noise 
- testAllImpulse.m : test of the estimators on an image corrupted by impulse noise
- estimNoise.m : estimation of the noise level in an image with various estimators
Tools:
- binarise.m provides a binary image
- fit1p2d.m polynomial fitting
- histo.m histogram (variant)
- jordanOL.m jordan resolution (variant)
- mse.m mean square deviation calculus
- thresh.m low thresholding
Test images are included in the distribution
Cita come
Olivier LALIGANT (2025). Noise estimator / estimation for various types of noise (https://it.mathworks.com/matlabcentral/fileexchange/63172-noise-estimator-estimation-for-various-types-of-noise), MATLAB Central File Exchange. Recuperato .
O. Laligant, F. Truchetet, E. Fauvet, 'Noise estimation from digital step-model signal', IEEE Trans. Image Processing, 2013 Dec., 22(12):5158:67 Olivier LALIGANT (2020). Noise estimators / estimations for various noises - MATLAB Central File Exchange. Retrieved April 27, 2020.
Compatibilità della release di MATLAB
              Creato con
              R2012a
            
            
              Compatibile con qualsiasi release
            
          Compatibilità della piattaforma
Windows macOS LinuxCategorie
      Scopri di più su Image Filtering and Enhancement in Help Center e MATLAB Answers
    
  Tag
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Scopri Live Editor
Crea script con codice, output e testo formattato in un unico documento eseguibile.
