0% found this document useful (0 votes)
17 views

Lect3 6

Uploaded by

Chandan Kumar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
17 views

Lect3 6

Uploaded by

Chandan Kumar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 15

UNIT-III IMAGE RESTORATION

IMAGE RESTORATION:
Restoration improves image in some predefined sense. It is an objective process. Restoration
attempts to reconstruct an image that has been degraded by using a priori knowledge of the
degradation phenomenon. These techniques are oriented toward modeling the degradation and
then applying the inverse process in order to recover the original image. Restoration techniques
are based on mathematical or probabilistic models of 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
 Relative object-camera motion
 Random atmospheric turbulence
 Others
Degradation Model:
Degradation process operates on a degradation function that operates on an input image with an
additive noise term. Input image is represented by using the notation f(x,y), noise term can be
represented as η(x,y).These two terms when combined gives the result as g(x,y). If we are given
g(x,y), some knowledge about the degradation function H or J and some knowledge about the
additive noise teem η(x,y), the objective of restoration is to obtain an estimate f'(x,y) of the
original image. We want the estimate to be as close as possible to the original image. The more
we know about h and η , the closer f(x,y) will be to
f'(x,y). If it is a linear position invariant process, then degraded image is given in the spatial
domain by
g(x,y)=f(x,y)*h(x,y)+η(x,y)
h(x,y) is spatial representation of degradation 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)
The terms in the capital letters are the Fourier Transform of the corresponding terms in the spatial
domain.

Fig: A model of the image Degradation / Restoration process


Noise Models:
The principal source of noise in digital images arises during image acquisition and
/or transmission. The performance of imaging sensors is affected by a variety of factors, such as
environmental conditions during image acquisition and by the quality of the sensing elements
themselves. Images are corrupted during transmission principally due to interference in the
channels used for transmission. Since main sources of noise presented in digital images are
resulted from atmospheric disturbance and image sensor circuitry, following assumptions can be
made i.e. the noise model is spatial invariant (independent of spatial location). The noise model
is uncorrelated with the object function.
Gaussian Noise:
These noise models are used frequently in practices because of its tractability in both spatial and
frequency domain. The PDF of Gaussian random variable is
Where z represents the gray level, μ= mean of average value of z, σ= standard deviation.

Rayleigh Noise:
Unlike Gaussian distribution, the Rayleigh distribution is no symmetric. It is given by the
formula.

The mean and variance of this density is

(iii) Gamma Noise:


The PDF of Erlang noise is given by
The mean and variance of this density are given by

Its shape is similar to Rayleigh disruption. This equation is referred to as gamma density it is
correct only when the denominator is the gamma function.
(iv) Exponential Noise:
Exponential distribution has an exponential shape. The PDF of exponential noise is given as

Where a>0. The mean and variance of this density are given by

(v) Uniform Noise:


The PDF of uniform noise is given by
The mean and variance of this noise is

(vi) Impulse (salt & pepper) Noise:


In this case, the noise is signal dependent, and is multiplied to the image. The
PDF of bipolar (impulse) noise is given by

If b>a, gray level b will appear as a light dot in image. Level a will appear like a dark dot.

Restoration in the presence of Noise only- Spatial filtering:


When the only degradation present in an image is noise, i.e.
g(x,y)=f(x,y)+η(x,y) or
G(u,v)= F(u,v)+ N(u,v)
The noise terms are unknown so subtracting them from g(x,y) or G(u,v) is not a realistic
approach. In the case of periodic noise it is possible to estimate N(u,v) from the spectrum
G(u,v).
So N(u,v) can be subtracted from G(u,v) to obtain an estimate of original image. Spatial
filtering can be done when only additive noise is present. The following techniques can be
used to reduce the noise effect:
i) Mean Filter:
ii) (a)Arithmetic Mean filter:
It is the simplest mean filter. Let Sxy represents the set of coordinates in the sub image of size
m*n centered at point (x,y). The arithmetic mean filter computes the average value of the
corrupted image g(x,y) in the area defined by Sxy. The value of the restored image f at any point
(x,y) is the arithmetic mean computed using the pixels in the region defined by Sxy.

This operation can be using a convolution mask in which all coefficients have value 1/mn A

mean filter smoothes local variations 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

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 is given by the expression

The harmonic mean filter works well for salt noise but fails for pepper noise. It does well with
Gaussian noise also.
(d) Order statistics filter:
Order statistics filters are spatial filters whose response is based on ordering the pixel contained
in the image area encompassed by the filter. The response of the filter at any point is determined
by the ranking result.
(e) Median filter:
It is the best order statistic filter; it replaces the value of a pixel by the median of gray levels in
the Neighborhood of the pixel.

The original of the pixel is included in the computation of the median of the filter are quite
possible because for certain types of random noise, the provide excellent noise reduction
capabilities with considerably less blurring then smoothing filters of similar size. These are
effective for bipolar and unipolor impulse noise.
(e) Max and Min filter:
Using the l00th percentile of ranked set of numbers is called the max filter and is given by the
equation

It is used for finding the brightest point in an image. Pepper noise in the image has very low
values, it is reduced by max filter using the max selection process in the sublimated area sky.
The 0th percentile filter is min filter.

This filter is useful for flinging the darkest point in image. Also, it reduces salt noise of the
min operation.
(f) Midpoint filter:
The midpoint filter simply computes the midpoint between the maximum and minimum values in
the area encompassed by

It comeliness the order statistics and averaging .This filter works best for randomly
distributed noise like Gaussian or uniform noise.
Periodic Noise by Frequency domain filtering:
These types of filters are used for this purpose-
Band Reject Filters:
It removes a band of frequencies about the origin of the Fourier transformer.
Ideal Band reject Filter:
An ideal band reject filter is given by the expression

D(u,v)- the distance from the origin of the centered frequency rectangle. W-
the width of the band
Do- the radial center of the frequency rectangle.
Butterworth Band reject Filter:

Gaussian Band reject Filter:

These filters are mostly used when the location of noise component in the frequency domain is
known. Sinusoidal noise can be easily removed by using these kinds of filters because it shows
two impulses that are mirror images of each other about the origin. Of the frequency
transform.
Band pass Filter:
The function of a band pass filter is opposite to that of a band reject filter It allows a specific
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

These filters cannot be applied directly on an image because it may remove too much details of an
image but these are effective in isolating the effect of an image of selected frequency bands. Notch
Filters:
A notch filter rejects (or passes) frequencies in predefined neighborhoods about a center frequency.
Due to the symmetry of the Fourier transform notch filters must appear in symmetric pairs about
the origin.
The transfer function of an ideal notch reject filter of radius D0 with centers a (u0 , v0) and by
symmetry at (-u0 , v0) is

Ideal, butterworth, Gaussian notch filters


Inverse Filtering:
The simplest approach to restoration is direct inverse filtering where we complete an estimate
of the transform of the original image simply by dividing the transform of the degraded
image G(u,v) by degradation function H(u,v)

We know that

Therefore
From the above equation we observe that we cannot recover the undegraded image exactly
because N(u,v) is a random function whose Fourier transform is not known.
One approach to get around the zero or small-value problem is to limit the filter
frequencies to values near the origin.
We know that H(0,0) is equal to the average values of h(x,y).
By Limiting the analysis to frequencies near the origin we reduse the probability of encountering
zero values.
Minimum mean Square Error (Wiener) filtering:
The inverse filtering approach has poor performance. The wiener filtering approach uses the
degradation function and statistical characteristics of noise into the restoration process.

The objective is to find an estimate of the uncorrupted image f such that the mean square
error between them is minimized.
The error measure is given by

Where E{.} is the expected value of the argument.


We assume that the noise and the image are uncorrelated one or the other has zero mean.
The gray levels in the estimate are a linear function of the levels in the degraded image.

Where H(u,v)= degradation function


H*(u,v)=complex conjugate of H(u,v)
| H(u,v)|2=H* (u,v) H(u,v)
Sn(u,v)=|N(u,v)|2= power spectrum of the noise Sf(u,v)=|
F(u,v)|2= power spectrum of the underrated image
The power spectrum of the undegraded image is rarely known. An approach used frequently
when these quantities are not known or cannot be estimated then the expression used is

Where K is a specified constant.


Constrained least squares filtering:
The wiener filter has a disadvantage that we need to know the power spectra of the
undegraded image and noise. The constrained least square filtering requires only the
knowledge of only the mean and variance of the noise. These parameters usually can be
calculated from a given degraded image this is the advantage with this method. This method
produces a optimal result. This method require the optimal criteria which is important we
express the

in vector-matrix form

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

Subject to the constraint

Where is a euclidean vector norm is estimate of the undegraded image. is


laplacian operator.
The frequency domain solution to this optimization problem is given by
Where γ is a parameter that must be adjusted so that the constraint is satisfied.
P(u,v) is the Fourier transform of the laplacian operator

You might also like