Noise simulation

Gaetan Lehmann1*
1.INRA
Abstract

Abstract

Several kind of noise can be found in real images, mostly depending on the modality of acquisition. It is often useful to be able to simulate that noise, for example to test the behavior of an algorithm in the presence of a known amount of noise. This contribution provides the filters to generate four kind of noise -- additive gaussian, shot, speckle and salt and pepper -- as well as a PSNR calculator.

Keywords

impulse noisespeckle noisemultiplicative noisesalt and pepper noiseadditive gaussian noiseshot noisepoisson noisephoton noisePSNRnoise
Manuscript
Source Code and Data

Source Code and Data

noiseCMakeLists.txt3.5 KBIJMacros.txt3.1 KBWrappingCMakeLists.txt301 Bwrap_itkAdditiveGaussianNoiseImageFilter.cmake107 Bwrap_itkPeakSignalToNoiseRatioCalculator.cmake107 Bwrap_itkSaltAndPepperNoiseImageFilter.cmake104 Bwrap_itkShotNoiseImageFilter.cmake95 Bwrap_itkSpeckleNoiseImageFilter.cmake98 BarticleArticle.tex2.8 KBInsightArticle.cls3.9 KBInsightJournal.bib155.8 KBInsightJournal.sty35.2 KBalgorithm.sty2.2 KBMakefile2.1 KBalgorithmic.sty5.4 KBamssymb.sty14.9 KBfancyhdr.sty14.4 KBfloatflt.sty10.8 KBfncychap.sty10.1 KBtimes.sty857 Bdiff.cxx1.4 KBgauss.cxx1.5 KBimagescthead1.tif64.3 KBdgauss.png58 KBdshot.png45.9 KBdsp.png3 KBdspeckle.png43.4 KBgauss.png52.1 KBshot.png39.5 KBsp.png29 KBspeckle.png43.4 KBitkAdditiveGaussianNoiseImageFilter.h3.9 KBitkAdditiveGaussianNoiseImageFilter.txx3.2 KBitkPeakSignalToNoiseRatioCalculator.h3.2 KBitkPeakSignalToNoiseRatioCalculator.txx2.9 KBitkSaltAndPepperNoiseImageFilter.h3.9 KBitkSaltAndPepperNoiseImageFilter.txx3.2 KBitkShotNoiseImageFilter.h3.6 KBitkShotNoiseImageFilter.txx3.5 KBitkSpeckleNoiseImageFilter.h3.8 KBitkSpeckleNoiseImageFilter.txx4.3 KBitkTestingMacros.h2 KBitkThreadSafeMersenneTwisterRandomVariateGenerator.h19 KBmedian.cxx1.1 KBnoise4.gif50.1 KBshot.cxx1.3 KBpsnr.cxx1.1 KBsp.cxx1.3 KBspeckle.cxx1.3 KB

Select a file to preview