[Insight-users] Adding Noise to images

Luis Ibanez luis . ibanez at kitware . com
Wed, 10 Dec 2003 11:36:11 -0500


Hi Neha,

You can use the Random image source
http://www . itk . org/Insight/Doxygen/html/classitk_1_1RandomImageSource . html

in order to generate a pure noise image.
Then use the AddImageFilter
http://www . itk . org/Insight/Doxygen/html/classitk_1_1AddImageFilter . html
in order to add the noise to an input image,
for simulating "additive" noise.

You could use the MultiplyImageFilter
http://www . itk . org/Insight/Doxygen/html/classitk_1_1MultiplyImageFilter . html
for simulating multiplicative noise.


You can also use classes from the Statistics framework
as noise generators.  Please look at the SoftwareGuide

   http://www . itk . org/ItkSoftwareGuide . pdf

Section 10.2.7, pdf-page 462.

--------

You will find a detailed description of ITK denoising
(or smoothing) filters in the software guide:

   http://www . itk . org/ItkSoftwareGuide . pdf

Section 6.5, pdf-page 167 to 197.


Regards,


    Luis




-------------------
Neha D wrote:

> Hello All,
>  
> Are there any ITK filters that can add noise to image and then some 
> filters that we can use for detecting that type of noise and then 
> enhance the image ?
>  
> Thanks,
> Neha
> 
>