Professional Documents
Culture Documents
Introduction
to
Image Restoration
Presented By
Kalyan Acharjya
Assistant Professor, Dept. of ECE
Jaipur National University
10/22/2014
Contact
:kalyan.acharjya@gmail.com
10/22/2014
10/22/2014
Kalyan Acharjya
10/22/2014
Acknowledgement
The PPT was designed with the help of materials of following authors.
Gonzalez & Woods-DIP Books
Yu Hen Yu.
Zhou Wang, University of Texas.
10/22/2014
Outlines
6
Image Restoration.
Image Degradation Model.
Noise Models.
Conclusions.
Estimation of Degradation
Model.
Restoration Techniques.
10/22/2014
Lets start
7
Image Restoration.
Image Degradation Model.
Noise Models.
Conclusions.
Estimation of Degradation
Model.
Restoration Techniques.
10/22/2014
10/22/2014
10/22/2014
Where we reached?
10
Image Restoration.
Image Degradation Model.
Noise Models.
Conclusions.
Estimation of Degradation
Model.
Restoration Techniques.
10/22/2014
Original content and quality does not mean Good looking or appearance.
Image restoration try to recover original image from degraded with prior
knowledge of degradation process.
Although the restore image is not the original image, its approximation of
actual image.
10/22/2014
Where we reached?
12
Image Restoration.
Image Degradation Model.
Noise Models.
Conclusions.
Estimation of Degradation
Model.
Restoration Techniques.
10/22/2014
Degradation Model?
13
Objective: To restore a degraded/distorted image to its original content
and quality.
g(x,y)
f(x,y)
Degradation
Function h
Degradation
Restoration
Filters
(x,y)
f(x,y)
Restoration
10/22/2014
Going On.!
14
Image Restoration.
Image Degradation Model.
Noise Models.
Conclusions.
Estimation of Degradation
Model.
Restoration Techniques.
10/22/2014
Gaussian
Rayleigh
Gaussian
Rayleigh
Erlang or Gamma
Exponential
Uniform
Impulse
Erlang
Exponential
Uniform
Impulse
10/22/2014
Histogram to go here
10/22/2014
10/22/2014
Going On.!
19
Image Restoration.
Image Degradation Model.
Noise Models.
Conclusions.
Estimation of Degradation
Model.
Restoration Techniques.
10/22/2014
By Observation
By Experimentation.
Mathematical Modeling
10/22/2014
Observation
21
No knowledge of degraded function is given.
Observing on g(x,y), try to estimate the degraded function in the region
gs(x,y) Gs(u,v)
fs(x,y) Fs(u,v)
10/22/2014
Observation contd
22
gs(x,y)
Gs(u,v)
Hs(u,v)= Gs(u,v)/ Fs(u,v)
Fs(u,v)
fs(x,y)
10/22/2014
Experimentation
23
one.
Impulse
Impulse Response
Experimentation contd
24
Here f(x,y) is impulse.
F(u,v)=>A (a constant).
G(u,v)=H(u,v)F(u,v).
H(u,v)=G(u,v)/A.
Objective is training and testing.
Never testing on training data.
Note: The intensity of impulse is very high, otherwise noise can dominate to
impulse.
10/22/2014
Mathematical Modeling
25
If you have the mathematical model, you have inside the degradation
process.
Atmospheric turbulence can be possible to mapping in mathematical model.
10/22/2014
Present Position
27
Image Restoration.
Image Degradation Model.
Noise Models.
Conclusions.
Estimation of Degradation
Model.
Restoration Techniques.
10/22/2014
Restoration Techniques.
28
Inverse Filtering.
Minimum Mean Squares Errors.
Weiner Filtering.
10/22/2014
Adaptive filters
Median filter
Mid-point filter
alpha-trimmed filters
10/22/2014
f ( x, y ) 1
g ( s, t )
mn ( s ,t )S xy
remove noise.
1/
1/
1/
1/
1/
1/
1/
1/
1/
9
10/22/2014
f ( x, y ) g ( s, t )
( s ,t )S xy
1
mn
Achieves similar smoothing to the arithmetic mean, but tends to lose less
image detail.
10/22/2014
f ( x, y )
mn
( s ,t )S xy
1
g ( s, t )
Works well for salt noise, but fails for pepper noise
10/22/2014
f ( x, y )
g ( s, t )
Q 1
( s ,t )S xy
Q
g
(
s
,
t
)
( s ,t )S xy
Q is the order of the filter and adjusting its value changes the filters
behaviour.
Positive values of
Negative values of
10/22/2014
10/22/2014
Median filter.
Midpoint filter.
10/22/2014
Median Filter
38
Median Filter:
f ( x, y) median{g ( s, t )}
( s ,t )S xy
Excellent at noise removal, without the smoothing effects that can occur
10/22/2014
f ( x, y) max {g ( s, t )}
( s ,t )S xy
Min Filter:
f ( x, y) min {g ( s, t )}
( s ,t )S xy
Max filter is good for pepper noise and min is good for salt noise
10/22/2014
Midpoint Filter
40
Midpoint Filter:
f ( x, y) 1 max {g ( s, t )} min {g ( s, t )}
( s ,t )S xy
2 ( s ,t )S xy
Good for random Gaussian and uniform noise
10/22/2014
f ( x, y )
1
mn d
g ( s, t )
( s ,t )S xy
10/22/2014
Periodic Noise
44
Typically arises due to electrical or electromagnetic interference.
Gives rise to regular noise patterns in an image
1 if D(u, v) D0 2
W
W
H (u, v) 0 if D0 D(u, v) D0
2
2
1 if D(u, v) D0 W
2
10/22/2014
The ideal band reject filter is shown below, along with Butterworth
Ideal Band
Reject Filter
Butterworth
Band Reject
Filter (of order 1)
Gaussian
Band Reject
Filter
10/22/2014
Conclusions-What we learnt
48
Restore the original image from degraded image, if u have clue about
If you are able to estimate the H, then follow the inverse of degradation
process of an image.
Weather spatial or frequency domain.
noise.
10/22/2014
10/22/2014
For advanced Image Restoration (Adaptive Filtering or Nonlinear Filtering etc.), Please
referred the book of Gonzalez and Woods, Digital Image Processing, Pearson Education
or any other standard Digital Image Processing Books.
OR
10/22/2014
Lets conclude..!
51
Image Restoration.
Image Degradation Model.
Noise Models.
Conclusions.
Estimation of Degradation
Model.
Restoration Techniques.
10/22/2014
Conclusions-What we learnt
52
Restore the original image from degraded image, if u have clue about
If you are able to estimate the H, then follow the inverse of degradation
process of an image.
Weather spatial or frequency domain.
noise.
10/22/2014
53
10/22/2014
KHOROS
10/22/2014
Applications of
Digital Image Processing?
55
10/22/2014
10/22/2014
Email-kalyan.acharjya@gmail.com
57
10/22/2014
https://twitter.com/Kalyan_online
Email-kalyan.acharjya@gmail.com
58
10/22/2014
59
10/22/2014