Biometric Image Restoration
Biometric Image Restoration
RESTORATION
1
IMAGE NOISE
2
IMAGE RESTORATION
3
MODELING OF NOISE
We can consider a noisy image to be modelled as
follows:
g(x, y) = f(x, y) * h(x, y) + η(x, y)
where f is the original image, η is the noise
function, h is the degradation function and g is the
resulting noisy image
4
MODELING OF NOISE
• Gaussian noise
• Rayleigh noise
• Exponential noise
• Gamma noise
• Impulse noise (salt and pepper noise)
• Uniform noise (quantization noise)
5
NOISE MODELS
Type of Noise Possible Cause
Gaussian noise Electronic circuit noise, sensor noise
due to poor illumination and/or high
temperature (during image
acquisition)
Rayleigh noise Loss of light signal during range
imaging (images captured with depth
camera which uses spread-out beam
of light to record distance of objects)
7
GAUSSIAN NOISE MODEL
Gaussian Noise :
• Mean :
• Variance :
8
RAYLEIGH NOISE MODEL
Rayleigh Noise :
• Mean :
• Variance : =
9
GAMMA NOISE MODEL
• Mean :
• Variance :
10
EXPONENTIAL NOISE MODEL
Exponential Noise :
• Mean :
• Variance : =
11
UNIFORM NOISE MODEL
Uniform Noise :
• Mean :
• Variance :
12
IMPULSE NOISE MODEL
13
VISUALIZATION OF EFFECT OF NOISE
The test pattern below is ideal for demonstrating the
addition of noise
Histogram to go here
15
VISUALIZATION OF EFFECT OF
NOISE
16
SPATIAL FILTERING
17
ARITHMETIC MEAN FILTER
18
GEOMETRIC MEAN FILTER
An image restored using a geometric mean filter is
given by the expression :
19
HARMONIC MEAN FILTER
The harmonic mean filtering operation is given by
the expression :
20
MEDIAN FILTER
21
GABOR FILTER
The Gabor Filter is a linear filter used in image
processing applications for edge detection, texture
analysis, feature extraction, etc.
22
DEFINITION OF 1D GABOR FILTER
The one-dimensional Gabor filter is defined as the
multiplication of a cosine/sine (even/odd) wave with
a Gaussian window, as follows :
23
VISUALIZATION OF 1D GABOR FILTER
24
THE COMPLEX GABOR FILTER
The 1D complex Gabor filter is given by :
25
VISUALIZATION OF 2D GAUSSIAN
26
VISUALIZATION OF 2D COSINE
27
VISUALIZATION OF 2D GABOR FILTER
28
GABOR FILTER BANK
From the previous slide, we can notice that the
sinusoid has been spatially localized.
29
FILTER BANK VISUALIZATION
30
RESULT OF GABOR FILTERING
31
VISUALIZATION OF GABOR FILTERING
32
REFERENCES
[1] Rafael C. Gonzalez, Richard E. Woods – Digital Image Processing (2017)
[4] Ali Abdul Azeez Mohammad Baker, “Gabor Filter”, International Journal of
Computer and Communication System Engineering (IJCCSE), vol. 1, pp. 92-96, 2014
[6] Hong, Lin and Wan, Yifei and Jain, Anil, “Fingerprint image enhancement:
algorithm and performance evaluation”, IEEE transactions on pattern analysis and
machine intelligence, vol. 20, pp. 777-789, 1998
33