Documente Academic
Documente Profesional
Documente Cultură
Image Restoration
Noise models and additive noise removal
5/15/2013 COMSATS Institute of Information Technology, Abbottabad Digital Image Processing CSC330 1
Image Restoration
5/15/2013 COMSATS Institute of Information Technology, Abbottabad Digital Image Processing CSC330 2
Image Restoration
What is noise (in the context of image processing) and how can it
be modeled?
What are the main types of noise that may affect an image?
What are the possible solutions?
5/15/2013 COMSATS Institute of Information Technology, Abbottabad Digital Image Processing CSC330 3
Degradation Model for a Digital Image
5/15/2013 COMSATS Institute of Information Technology, Abbottabad Digital Image Processing CSC330 4
Noise Models
5/15/2013 COMSATS Institute of Information Technology, Abbottabad Digital Image Processing CSC330 5
Noise and Noise Models
Gaussian (normal)
Impulse (salt-and-pepper)
Uniform
Rayleigh
Gamma (Erlang)
Exponential
5/15/2013 COMSATS Institute of Information Technology, Abbottabad Digital Image Processing CSC330 6
Effect of Noise on Images & Histograms
Gaussian
Exponential
Impulse
(salt-and-pepper)
5/15/2013 COMSATS Institute of Information Technology, Abbottabad Digital Image Processing CSC330 7
Effect of Noise on Images & Histograms
Rayleigh
Gamma (Erlang)
Uniform
5/15/2013 COMSATS Institute of Information Technology, Abbottabad Digital Image Processing CSC330 8
Noise Models: Gaussian Noise
5/15/2013 COMSATS Institute of Information Technology, Abbottabad Digital Image Processing CSC330 9
Noise Models: Rayleigh Noise
5/15/2013 COMSATS Institute of Information Technology, Abbottabad Digital Image Processing CSC330 10
Noise Models: Erlang (Gamma) Noise
5/15/2013 COMSATS Institute of Information Technology, Abbottabad Digital Image Processing CSC330 11
Noise Models: Exponential Noise
Where
5/15/2013 COMSATS Institute of Information Technology, Abbottabad Digital Image Processing CSC330 12
Noise Models: Uniform Noise
1
, if a z b
p( z ) b a
0 otherwise
5/15/2013 COMSATS Institute of Information Technology, Abbottabad Digital Image Processing CSC330 13
Noise Models: Impulse (Salt and Pepper) Noise
5/15/2013 COMSATS Institute of Information Technology, Abbottabad Digital Image Processing CSC330 14
Effect of Noise on Images & Histograms
5/15/2013 COMSATS Institute of Information Technology, Abbottabad Digital Image Processing CSC330 15
Effect of Noise on Images & Histograms
5/15/2013 COMSATS Institute of Information Technology, Abbottabad Digital Image Processing CSC330 16
Effect of Noise on Images & Histograms
5/15/2013 COMSATS Institute of Information Technology, Abbottabad Digital Image Processing CSC330 17
Periodic Noise (Example)
Spatially Dependent Case
5/15/2013 COMSATS Institute of Information Technology, Abbottabad Digital Image Processing CSC330 18
Applicability of various noise models
5/15/2013 COMSATS Institute of Information Technology, Abbottabad Digital Image Processing CSC330 19
Estimation of noise parameters
5/15/2013 COMSATS Institute of Information Technology, Abbottabad Digital Image Processing CSC330 20
Estimation of noise parameters (example)
5/15/2013 COMSATS Institute of Information Technology, Abbottabad Digital Image Processing CSC330 21
Estimation of noise parameters (example)
5/15/2013 COMSATS Institute of Information Technology, Abbottabad Digital Image Processing CSC330 22
Estimation of noise parameters
5/15/2013 COMSATS Institute of Information Technology, Abbottabad Digital Image Processing CSC330 23
Restoration of noise-only degradation
Filters to be considered
5/15/2013 COMSATS Institute of Information Technology, Abbottabad Digital Image Processing CSC330 24
Mean Filters: Arithmetic mean filter
5/15/2013 COMSATS Institute of Information Technology, Abbottabad Digital Image Processing CSC330 26
Mean Filters: Harmonic mean filter
5/15/2013 COMSATS Institute of Information Technology, Abbottabad Digital Image Processing CSC330 27
Arithmetic and geometric mean filters (example)
5/15/2013 COMSATS Institute of Information Technology, Abbottabad Digital Image Processing CSC330 28
Mean Filters: Harmonic mean filter
5/15/2013 COMSATS Institute of Information Technology, Abbottabad Digital Image Processing CSC330 29
Mean Filters: Harmonic mean filter
5/15/2013 COMSATS Institute of Information Technology, Abbottabad Digital Image Processing CSC330 30
Mean Filters: Contra-harmonic mean filter
5/15/2013 COMSATS Institute of Information Technology, Abbottabad Digital Image Processing CSC330 31
Classification of contra-harmonic filter applications
5/15/2013 COMSATS Institute of Information Technology, Abbottabad Digital Image Processing CSC330 32
Contra-harmonic mean filter (example)
5/15/2013 COMSATS Institute of Information Technology, Abbottabad Digital Image Processing CSC330 33
Contra-harmonic mean filter (example)
5/15/2013 COMSATS Institute of Information Technology, Abbottabad Digital Image Processing CSC330 34
Rank / Order / Order Statistics Filters
– Known as Rank filters, Order filters OR Order Statistics filters
– They perform very well in the presence of salt and pepper noise
but are more computationally expensive as compared to mean
filters
5/15/2013 COMSATS Institute of Information Technology, Abbottabad Digital Image Processing CSC330 35
Rank / Order Statistics Filters: Median filter
5/15/2013 COMSATS Institute of Information Technology, Abbottabad Digital Image Processing CSC330 36
Rank / Order Statistics Filters: Median filter
– It works by selecting the middle pixel value from the ordered set
of values within the m × n neighborhood (W) around the
reference pixel.
• If mn is an even number, the arithmetic average of the two
values closest to the middle of the ordered set is used
instead.
5/15/2013 COMSATS Institute of Information Technology, Abbottabad Digital Image Processing CSC330 37
Median filter (Example)
5/15/2013 COMSATS Institute of Information Technology, Abbottabad Digital Image Processing CSC330 38
Rank / Order Statistics Filters: Max and Min filter
5/15/2013 COMSATS Institute of Information Technology, Abbottabad Digital Image Processing CSC330 39
Rank / Order Statistics Filters: Max and Min filter
5/15/2013 COMSATS Institute of Information Technology, Abbottabad Digital Image Processing CSC330 40
Max and Min filter (Example)
5/15/2013 COMSATS Institute of Information Technology, Abbottabad Digital Image Processing CSC330 41
Rank / Order Statistics Filters: Midpoint filter
5/15/2013 COMSATS Institute of Information Technology, Abbottabad Digital Image Processing CSC330 42
Midpoint filter (Example)
5/15/2013 COMSATS Institute of Information Technology, Abbottabad Digital Image Processing CSC330 43