Unit3 Image Processing
Unit3 Image Processing
IMAGE RESTORATION
IMAGE RESTORATION:
Kestoration improves image in some predefined sense. It is an
Restoration attempts to reconstruct an image that has been degradedobjective process.
by using a priori
knowledge of the degradation phenomenon. These
modeling the degradation and then techniques are oriented toward
applving the inverse process in order to recover the
Onginal image. Restoration techniques are based on mathematical or probabilistic models
OT image processing. Enhancement, on the other hand is based on human subjective
Preferences regarding what constitutes a "good" enhancement result. Image Restoration
refers to a class of methods that aim to remove or reduce the degradations that have
occurred while the digital image was being obtained. All natural images when displayed
have gone through some sort of degradation:
During display mode
Acquisition mode, or
Processing mode
Sensor noise
Blur due to camera mis focus.
Degradation Model:
an input
Degradation processoperates on a degradation function that operates on
by using the notation f(x,y),
image with an additivenoise term. Input image is represented
terms when combined gives the result
noise term can be represented as n(x,y).These two
g(x,y). If we are given g(x,y), some knowledge about the degradation function H or J
as
some knowledge about the additive noise teem n(x,y), the objective of restoration is
and
estimate f(,y) of the original image. We want the estimate to be as close as
to obtain an
original image. The more we know about h and n,the closer f(x,y)will be
possible to the
invariant process, then degraded image is given in the
tof(x.y). If it is a linear position
spatialdomain by
g(x,y)=f(x,y)*h(x,y+n,y)
Ay) 1s spatial representation of degradatjon function and symbol * represents
convolution. In frequency domain we may write this equation as
G(u,v)=-F(u,v)H(u,v)+N(u,v)
tems in the capital letters are the Fourier Transform of the corresponding terms in
the spatial domain.
Noise
DEGRADATION RESTORATION
if as z sb
P(:) -b-a otherwise
deviation.
mean of average value of z, o= standard
Where z represents the gray level, u=
Page51
P()|
(Gusim
Q.C07
Rayleigh Noise:
no symmetric. It is given by
Unlike Gaussian distribution, the Rayleigh distribution is
the formula.
a)e-*-abzza
b(4 -)
4
Ruyligk
-e,forz20
P(2)={(6-1
0, for z <0
The mean and variance of this density are given by
b
mean: u=- variance: ¡ =
Page 52
('amrna
(b-1)1
gamma density
This equation is referredto as
Itsshape is similarto Rayleigh disruption.
gamma function.
it iscorrect only when the denominator is the
(iv) Exponential Noise:
shape. The PDF of exponential noIse 1S given as
Exponentialdistribution has an exponential
ae z0
Páz) o z<0
Where a>0. The mean and variance of this density are given by
1
Exponential
m
a t b (6- a
2 12
Page 53
P(z)|
Unilorm
P
Impulse
Page 54
i)) Mean Filter:
i) (a)Arithmetic Mean
filter:
*s ue Simplest mean filter. Let Sxv renresents the set of coordinates in the sub
Image of sizem*n centered at noint (y v) The arithmetic mean filter computesthe average
Vanue of the corrupted image oly v) in the areg defined by Sxy. The value of the restored
mage f at any point (x,y) is the arithmetic mean computed using the pixels in the region
defined by Sxy.
1
jr.y)=
(s.te Sy
This operation can be using a convolution mask in
which all coefficients have
value 1/mn A mean filter smoothes local
yariations in image Noise is reduced as a result
of blurring. For every pixel in the image, the
pixel value is replaced by the mean value
of its neighboring pixels with a weight
.This will resulted in a smoothing effect in the
image.
(b)Geometric Mean filter:
An image restored using a geometric mean filter is
given by the expression
I|g(3.)
Here, each restored pixel is given by the product of the pixel in the sub image
window,
raised to the power 1/mn. A geometric mean filters but it to loose image
details in the
process.
(c) Harmonic Mean filter:
The harmonic mean filtering operation isgiven by the expression
jr,y) =(st)es(s,nEs(s.1P
Ssy (s,i)e Say
The harmonic mean filter works well for salt noise but fails for pepper noise. It does
wellwith Gaussian noise also.
(d) Order statistics filter:
Order statistics filters are spatial filters whose response is based on ordering the pixel
contained inthe image area encompassed by the filter. The response of the filter at any
point is determined by the ranking result.
Page 55
(e) Median filter:
It is the
best order statistic
levels in the ffiilter; it replaces the value of a pixel by the
Neighborhood of the pixcl. median of gray
Page 56
An ideal band reject filter is
given by the expression
if D{u, v)<D, -W/2
if D,-WI2s Du,»)s D, +WI2
{1 if D{u, v)>D, +W/2
D(u,v)- the distance from the originof the
W- the
centered frequency rectangle.
width of the band
Do- the radial center of the
frequency rectangle.
Butterworth Band reject Filter:
FIGURE From left to right, perspective plots of ideal, Butterworth (of order 1), and Gaussian bandreject
filters
Band pass Filter:
The function of a band pass filter is opposite to that of a band reject flter It allows aspecfic
frequency band of the image to be passed and blocks the rest of frequencies. The transfer
function of a band pass filter can be obtained from a corresponding band reject filter with
transfer function Hbr(u,v) by using the equation
Hgp(4, v)=l-H(u,v)
Page 57
Inese filters cannot be abplied directly onan imagebecause it may remove too much details
Ol an mage but these are effective in jsolating the effect of an image of selected frequency
bands.
Notch Filters:
neighborhoods about a
A notch filter rejects (or passes) frequencies in predefined
center frequency.
must appear in symmetric
Due to the symmetry of the Fourier transform notch filters
pairs about the origin.
of radius Do with centers a (uo, vo)
The transfer function of an ideal notch reject filter
and by symmetry at (-u0, vo) 1s
H(u, )
Hu, r) H(4, v)
FIGURE Perspective plots of (a) ideal, (b) Butterworth (of order 2), and (c) Gaussian
notch (reject) filers.
Page 58
Inverse Filtering:
esimplest approach to restoration is direct inverse filtering where we complete an
estimate Fu. e)
of the transform of the original image simply by dividing the transtorm
of the degraded image G(u,v) by
degradation function H(u,v)
Glu. v)
Hu, v)
We know that
The objective is tofindan estimate J of the uncorrupted imagef such that the mean
square error between them is minimized.
The error measure is given by
e'= E{[f()-•n)
Where E{.} is the expected value ofthe argument.
zero
We assume that the noise and the image are uncorrelated one or the other has
mean.
levels in the degraded
The gray levels in the estimate are a linear function of the
image.
Page 59
H'(u, v)S, (u, v)
Ls,(u, v)lH(u, v)|? +S,(u. v) J
H'u, v)
The optimality criteria for restoration is based on a measure of smoothness, such as the
second derivative of an image (Laplacian).
The minimum of a criterion function C defined as
Page 60
Subject to the constraint
I- HtF-tf
Where w?
is a euclidean vector norm f is estimate of the undegraded
image. is laplacian operatot.
The frequency domain solution to this optimization problem is given by
H'(u,e)
-1 0
Page 61