Image Restoration
Image Restoration
Unit IV
Part III
Purpose
"compensate for" or "undo" defects which degrade an image.
Degrade Causes
(1) atmospheric turbulence
(2) sampling, quantization
(3) motion blur
(4) camera misfocus
(5) noise
Degradation Process
Given g(x,y), some knowledge about the degradation function H, and some
information about the additive noise.
The objective of the restoration is to obtain an estimate of the original image.
f(x,y) – image before degradation, ‘true image’
g(x,y) – image after degradation, ‘observed image’
h(x,y) – degradation filter which apply in degradation function
f(x,y) – estimate of f(x,y) computed from g(x,y)
n(x,y) – additive noise
In spatial domain,
As restoration filter R(u,v) is the reverse degradation function H(u,v) and neglecting
the noise term. Here, H(u,v) is the linear and position invariant
Noise
Noise tells unwanted information in digital images.
Noise produces undesirable effects such as artifacts, unrealistic edges, unseen
lines, corners, blurred objects and disturbs background scenes.
To reduce these undesirable effects, prior learning of noise models is essential
for further processing.
Noise Source
Image acquisition:
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.
Image transmission:
Images are corrupted during transmission principally due to interference in the
channels used for transmission.
Main sources of noise presented in digital images are resulted from atmospheric
disturbance and image sensor circuitry.
Noise models
Noise models are
Spatially independent noise models
– Gaussian noise
– Rayleigh noise
– Gamma noise
– Exponential noise
– Impulse (salt-and-pepper) noise
Spatially dependent noise model
– Periodic noise
Gaussian Noise Model
Gaussian Noise is a statistical noise having a probability density function equal
to normal distribution, also known as Gaussian Distribution.
Random Gaussian function is added to Image function to generate this noise.
It is also called as electronic noise because it arises in amplifiers or detectors.
Source: thermal vibration of atoms and discrete nature of radiation of warm
objects.
The general equation is:
Due to this equal randomness the normalized Gaussian noise curve look like in
bell shaped.
This picture of this noise model shows that 70% to 90% noisy pixel values of
degraded image in between (µ-σ) and (µ+σ).
The shape of normalized histogram is almost same in spectral domain.
Effect of Standard Deviation(sigma) on Gaussian noise
➢ The magnitude of Gaussian Noise depends on the Standard Deviation(sigma).
➢ Noise Magnitude is directly proportional to the sigma value.
Rayleigh noise
Radar range and velocity images typically contain noise that can be modeled by
the Rayleigh distribution.
Where mean = and variance =
are given as, respectively.
Gamma noise
Gamma noise is generally seen in the laser based images. It obeys the Gamma
distribution. This is shown below
Exponential noise
Uniform noise
The uniform noise cause by quantizing the pixels of image to a number of
distinct levels is known as quantization noise. It has approximately uniform
distribution.
In the uniform noise the level of the gray values of the noise are uniformly
distributed across a specified range.
Uniform noise can be used to generate any different type of noise distribution.
This noise is often used to degrade images for the evaluation of image
restoration algorithms.
This noise provides the most neutral or unbiased noise .
Impulse Noise
One of the noises commonly corrupting digital image is the impulse noise.
Therefore, impulse noise reduction has become one of the active researches in
these recent years. Many impulse noise models have been proposed by
researchers for this research purpose.
Types of Impulse Noise
There are three types of impulse noises.
Salt Noise,
Pepper Noise,
Salt and Pepper Noise.
Salt Noise: Salt noise is added to an image by addition of random bright (with
255 pixel value) all over the image.
Pepper Noise: Salt noise is added to an image by addition of random dark (with
0 pixel value) all over the image.
Salt and Pepper Noise: Salt and Pepper noise is added to an image by addition
of both random bright (with 255 pixel value) and random dark (with 0 pixel
value) all over the image. This model is also known as data drop noise because
statistically it drop the original data values. Source: Malfunctioning of camera’s
sensor cell.
Periodic Noise
This noise is generated from electronics interferences, especially in power signal
during image acquisition.
This noise has special characteristics like spatially dependent and sinusoidal in
nature at multiples of specific frequency.
It’s appears in form of conjugate spots in frequency domain. It can be
conveniently removed by using a narrow band reject filter or notch filter.
• 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.
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.
• 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.
• The midpoint filter simply computes the midpoint between the maximum and
minimum values in the area encompassed by
• 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.
• 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.
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
Inverse Filtering
The simplest approach to restoration is direct inverse filtering where we
complete an estimate F^(u,v) 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)
Restoration with an inverse filter
APPLICATIONS OF RESTORATION
1. In the area of astronomical applications characterized by poisson noise,
Gaussian noise; image restoration has played a very important role in the area
of imaging.
2. SR technique is also useful in medical imaging such as computerised
tomography(CT) and magnetic resonance imaging (MRI) Since resolution while
the resolution quality is limited the acquisition of multiple images is possible.
This can help the surgeon to operate more successfully over the exact part of
the body with care.
3. Over the multispectral bands of satellite imagery , multispectral image
restoration can be carried out in order to improve the resolution of the captured
satellite images.
4. To enhance the HR of the mobile camera.
5. In order to improve the video resolution, the motion blur estimation can be
performed in the real time video image processing applications.