SlideShare ist ein Scribd-Unternehmen logo
1 von 72
Downloaden Sie, um offline zu lesen
DIGITALIMAGEPROCESSING
Filtering in the
Frequency Domain
by
Dr. K. M. Bhurchandi
The DFT of One - Variable
• Obtaining the DFT from the Continuous Transform of a Sampled
Function
sampled, continuous,
band-limited function FT periodic function
extending from -∞ to ∞ extending from -∞ to ∞
• Equation of transform of sampled data in terms of sampled function is
given by:
• And we know 2
The DFT of One - Variable
• Although fn is a discrete function, its Fourier is continuous and
infinitely periodic with period 1/ ΔT.
• Sampling one period is the basis for the DFT.
3
The DFT of One - Variable
• To have M equally spaced samples of the transform taken over the
period μ = 0 to 1/ ΔT, consider following frequencies,
where, m = 0, 1, 2, ….., M-1
Substituting it in previous equation, we get DFT equation:
Conversely, IDFT can be obtained by:
where, n = 0, 1, 2, …, N-1
4
The DFT of One - Variable
• In a more intuitive approach, notations used will be
x & y - image coordinates variables
u & v – frequency variables
Thus, the above equations become:
where, u = 0, 1, 2, …., M-1
where, x = 0, 1, 2, …, M-1
• Both the forward & inverse discrete transforms are infinitely
periodic with period M.
5
Extension to Functions of Two
Variables
• The 2-D Impulse and Its Sifting Property:
• The impulse of 2 continuous variables t & z is given by:
• &
• As in the 1D case, the 2D impulse exhibits the sifting property
under integration,
• More generally for an impulse located at coordinates (to, zo)
6
Extension to Functions of Two
Variables
• For discrete variables x & y, the 2D discrete impulse is defined
as:
• Its sifting property is:
• For an impulse located at coordinates (xo, yo)
7
Extension to Functions of Two
Variables
• Two-dimensional unit discrete impulse.
8
The 2-D Continuous Fourier
Transform Pair
• f(t, z) – continuous function of two variables, t & z.
• μ & γ – frequency variables define continuous frequency
domain.
9
• A 2-D function & its spectrum
10
2-D Sampling and the 2-D
Sampling Theorem
• 2-D impulse train is given by:
where, ΔT & ΔZ are separations between samples along t
& z axis.
11
2-D Sampling and the 2-D
Sampling Theorem
• Function f(t, z) is said to be band-limited if its Fourier
Transform is 0 outside a rectangle established by the intervals
[-μmax, μmax] and [-γmax, γmax].
• 2-Dimesional sampling theorem states that a continuous,
band limited function f(t, z) can be recovered with no error
from a set of its samples if the sampling intervals are
and
12
Aliasing in Images
• 2-D Fourier Transform of oversampled & under-sampled band
limited function
13
Aliasing in Images
• Two manifestations of aliasing in images:
• Spatial Aliasing & Temporal Aliasing
• Spatial Aliasing: It is due to under-sampling
• Temporal Aliasing: It is related to time intervals between
images in a sequence of images.
• E.g. wagon wheel effect (wheel appear to rotate backwards)
14
•Effects of Aliasing
15
The 2-D DFT and Its Inverse
• 2-D Discrete Fourier Transform Pairs:
where, f(x, y) – digital image of size M x N.
u – 0, 1, 2, ….., M-1
v – 0, 1, 2, ….., N-1
where, F(u, v) – transform of f(x, y).
x – 0, 1, 2, ….., M-1
y – 0, 1, 2, …., N-1
16
Properties of 2-D DFT
1) Relationships between Spatial & Frequency Intervals
• If a continuous function f(t, z) is sampled to form a digital
image, f(x, y) consisting of M x N samples in t & z resp.
• If ΔT & ΔZ denote the separations between samples, then,
separations between the corresponding discrete, frequency
domain variables are given by:
Δ𝑢 =
1
𝑀 Δ𝑇
& Δ𝑣 =
1
𝑁 Δ𝑍
17
Properties of 2-D DFT
2) Translation and Rotation
• Fourier transform pair satisfies translation properties
Multiplying f(x,y) by exponential shown shifts the origin of DFT
to (u0,v0) and conversely, multiplying F(u,v) by negative of that
exponential shifts the origin of f(x,y) to (x0,y0).
18
Properties of 2-D DFT
2) Translation and Rotation
Using Polar coordinates
Results in transform pair
Rotating f(x,y) with rotates F(u,v) by same angle and viceversa.
19
Properties of 2-D DFT
3) Periodicity
2D Fourier transform and its inverse are infinitely periodic in u
and v directions
and
where k1 and k2 are integers
20
Properties of 2-D DFT
3) Periodicity
21
Problems on DTFT
1) Let f(x, y) =
1 1 1
1 1 1
1 1 1
is image matrix. Then DFT(F) = ?
Sol:- y 0 1 2
f(x, y) = x
0
1
2
1 1 1
1 1 1
1 1 1
=>
𝑓 0, 𝑦 = [1 1 1]
𝑓 1, 𝑦 = [1 1 1]
𝑓 2, 𝑦 = [1 1 1]
Generally, F(v) = 𝑓(𝑦)𝑒−𝑗2𝜋𝑣𝑦/𝑁
𝑁−1
𝑦=0
Thus, F1(0, v) = 𝑓(0, 𝑦)𝑒−𝑗2𝜋𝑣𝑦/𝑁
𝑁−1
𝑦=0 22
F1(0, v) = 𝑓(0, 𝑦)𝑒−𝑗2𝜋𝑣𝑦/𝑁
𝑁−1
𝑦=0
F1(0, v) = 𝑓(0, 0)𝑒−𝑗2𝜋𝑣0/3 + 𝑓(0, 1)𝑒−𝑗2𝜋𝑣1/3 + 𝑓(0, 2)𝑒−𝑗2𝜋𝑣2/3
For, v = 0: F1(0, 0) = 𝑓(0, 0)𝑒−𝑗2𝜋0∗0/3 + 𝑓(0, 1)𝑒−𝑗2𝜋0∗1/3 + 𝑓(0, 2)𝑒−𝑗2𝜋0∗2/3
= 1 x 1 + 1 x 1 + 1 x 1 = 3
For, v = 1: F1(0, 1) = 𝑓(0, 0)𝑒−𝑗2𝜋1∗0/3
+ 𝑓(0, 1)𝑒−𝑗2𝜋1∗1/3
+ 𝑓(0, 2)𝑒−𝑗2𝜋1∗2/3
= 1 x 1 + 1 x (-0.5000 - 0.8660i) + 1 x (-0.5000 + 0.8660i)
= 0
For, v = 2: F1(0, 2) = 𝑓(0, 0)𝑒−𝑗2𝜋2∗0/3 + 𝑓(0, 1)𝑒−𝑗2𝜋2∗1/3 + 𝑓(0, 2)𝑒−𝑗2𝜋2∗2/3
= 1 x 1 + 1 x (-0.5000 + 0.8660i) + 1 x (-0.5000 - 0.8660i)
= 0
So, F1(0, v) = [3 0 0];
Similarly, F1(1, v) = [3 0 0]; & F1(2, v) = [3 0 0];
Thus, F1 =
3 0 0
3 0 0
3 0 0
Now, applying transformation column-wise.
23
Generally, F(u) = 𝑓(𝑥)𝑒−𝑗2𝜋𝑢𝑥/𝑀
𝑀−1
𝑥=0
Thus, F(u, 0) = 𝐹1(𝑥, 0)𝑒−𝑗2𝜋𝑢𝑥/𝑀
𝑀−1
𝑥=0
F(u, 0) = F1 (0, 0)𝑒−𝑗2𝜋𝑢0/3 + F1(1, 0)𝑒−𝑗2𝜋𝑢1/3 +F1(2, 0)𝑒−𝑗2𝜋𝑢2/3
For, u = 0: F(0, 0) = F1(0, 0)𝑒−𝑗2𝜋0∗0/3
+F1(1, 0)𝑒−𝑗2𝜋0∗1/3
+F1(2, 0)𝑒−𝑗2𝜋0∗2/3
= 3 x 1 + 3 x 1 + 3 x 1
= 9
For, u = 1: F(1, 0) = F1(0, 0)𝑒−𝑗2𝜋1∗0/3
+F1(1, 0)𝑒−𝑗2𝜋1∗1/3
+F1(2, 0)𝑒−𝑗2𝜋1∗2/3
= 0 x 1 + 0 x (-0.5000 - 0.8660i) + 0 x (-0.5000 + 0.8660i)
= 0
For, u = 2: F(2, 0) = F1(0, 0)𝑒−𝑗2𝜋2∗0/3 +F1(1, 0)𝑒−𝑗2𝜋2∗1/3 +F1(2, 0)𝑒−𝑗2𝜋2∗2/3
= 0 x 1 + 0 x (-0.5000 + 0.8660i) + 0 x (-0.5000 - 0.8660i)
= 0
So, F(u, 0) = [9 0 0]; Similarly, F(u, 1) = [0 0 0]; & F(u, 2) = [0 0 0];
Thus, F =
9 0 0
0 0 0
0 0 0
24
Numerical on DFT
2) Let f(x, y) =
1 2 3
4 5 6
7 8 9
is image matrix. Then DFT(F) = ?
Sol:- y 0 1 2
f(x, y) = x
0
1
2
1 2 3
4 5 6
7 8 9
=>
𝑓 0, 𝑦 = [1 2 3]
𝑓 1, 𝑦 = [4 5 6]
𝑓 2, 𝑦 = [7 8 9]
Generally, F(v) = 𝑓(𝑦)𝑒−𝑗2𝜋𝑣𝑦/𝑁
𝑁−1
𝑦=0
Thus, F1(0, v) = 𝑓(0, 𝑦)𝑒−𝑗2𝜋𝑣𝑦/𝑁
𝑁−1
𝑦=0 25
F1(0, v) = 𝑓(0, 𝑦)𝑒−𝑗2𝜋𝑣𝑦/𝑁
𝑁−1
𝑦=0
F1(0, v) = 𝑓(0, 0)𝑒−𝑗2𝜋𝑣0/3
+ 𝑓(0, 1)𝑒−𝑗2𝜋𝑣1/3
+ 𝑓(0, 2)𝑒−𝑗2𝜋𝑣2/3
For, v = 0: F1(0, 0) = 𝑓(0, 0)𝑒−𝑗2𝜋0∗0/3
+ 𝑓(0, 1)𝑒−𝑗2𝜋0∗1/3
+ 𝑓(0, 2)𝑒−𝑗2𝜋0∗2/3
= 1 x 1 + 2 x 1 + 3 x 1 = 6
For, v = 1: F1(0, 1) = 𝑓(0, 0)𝑒−𝑗2𝜋1∗0/3
+ 𝑓(0, 1)𝑒−𝑗2𝜋1∗1/3
+ 𝑓(0, 2)𝑒−𝑗2𝜋1∗2/3
= 1 x 1 + 2 x (-0.5000 - 0.8660i) + 3 x (-0.5000 + 0.8660i)
= -1.5000 + 0.8660i
For, v = 2: F1(0, 2) = 𝑓(0, 0)𝑒−𝑗2𝜋2∗0/3
+ 𝑓(0, 1)𝑒−𝑗2𝜋2∗1/3
+ 𝑓(0, 2)𝑒−𝑗2𝜋2∗2/3
= 1 x 1 + 2 x (-0.5000 + 0.8660i) + 3 x (-0.5000 - 0.8660i)
= -1.5000 - 0.8660i
So, F1(0, v) = [6 -1.5000 + 0.8660i -1.5000 - 0.8660i];
Similarly, F1(1, v) = [15 -1.5000 + 0.8660i -1.5000 - 0.8660i];
& F1(2, v) = [24 -1.5000 + 0.8660i -1.5000 - 0.8660i];
Thus, F1 =
6 −1.5000 + 0.8660i −1.5000 − 0.8660i
15 −1.5000 + 0.8660i −1.5000 − 0.8660i
24 −1.5000 + 0.8660i −1.5000 − 0.8660i
Now, applying transformation column-wise. 26
Generally, F(u) = 𝑓(𝑥)𝑒−𝑗2𝜋𝑢𝑥/𝑀
𝑀−1
𝑥=0
Thus, F(u, 0) = 𝐹1(𝑥, 0)𝑒−𝑗2𝜋𝑢𝑥/𝑀
𝑀−1
𝑥=0
F(u, 0) = F1 (0, 0)𝑒−𝑗2𝜋𝑢0/3 + F1(1, 0)𝑒−𝑗2𝜋𝑢1/3 +F1(2, 0)𝑒−𝑗2𝜋𝑢2/3
For, u = 0: F(0, 0) = F1(0, 0)𝑒−𝑗2𝜋0∗0/3 +F1(1, 0)𝑒−𝑗2𝜋0∗1/3 +F1(2, 0)𝑒−𝑗2𝜋0∗2/3
= 6 x 1 + 15 x 1 + 24 x 1 = 45
For, u = 1: F(0, 1) = F1(0, 1)𝑒−𝑗2𝜋1∗0/3
+F1(1, 1)𝑒−𝑗2𝜋1∗1/3
+F1(2, 1)𝑒−𝑗2𝜋1∗2/3
= 6 x 1 + 15 x (-0.5000 - 0.8660i) + 24 x (-0.5000 + 0.8660i)
= -13.5000 + 7.7940i
For, u = 2: F(0, 2) = F1(0, 2)𝑒−𝑗2𝜋2∗0/3 +F1(1, 2)𝑒−𝑗2𝜋2∗1/3 +F1(2, 2)𝑒−𝑗2𝜋2∗2/3
= 6 x 1 + 15 x (-0.5000 + 0.8660i) + 24 x (-0.5000 - 0.8660i)
= -13.5000 - 7.7940i
Thus, F =
45 −4.5 + 2.59𝑖 −4.5 − 2.59𝑖
−13.5000 + 7.7940i 0 0
−13.5000 − 7.7940i 0 0
27
3) Let f(x, y) =
0 1 0
1 0 1
0 1 0
is image matrix. Then DFT(F) = ?
Sol:- y −1 0 1
f(x, y) = x
−1
0
1
0 1 0
1 0 1
0 1 0
Generally, F(v) = 𝑓(𝑦)𝑒−𝑗2𝜋𝑣𝑦/𝑁
𝑁/2
𝑦=−𝑁/2
Thus, F1(-1, v) = 𝑓(−1, 𝑦)𝑒−𝑗2𝜋𝑣𝑦/𝑁
𝑁/2
𝑦=−𝑁/2 28
F1(-1, v) = 𝑓(−1, −1)𝑒−𝑗2𝜋𝑣(−1)/3 + 𝑓(−1, 0)𝑒−𝑗2𝜋𝑣0/3 + 𝑓 −1, 1 𝑒−
𝑗2𝜋𝑣1
3
&
F(u, -1) = F1 (−1, −1)𝑒−𝑗2𝜋𝑢(−1)/3
+ F1(0, −1)𝑒−𝑗2𝜋𝑢0/3
+F1(1, −1)𝑒−𝑗2𝜋𝑢1/3
Then,
F =
4 −0.5 − 0.866𝑖 −0.5 + 0.866𝑖
−0.5 − 0.866𝑖 1 − 1.73𝑖 −2
−0.5 + 0.866𝑖 −2 1 + 1.73𝑖
𝑢𝑠𝑖𝑛𝑔 𝑟𝑒𝑓. (−1, −1)
F =
−2 1 −2
1 4 1
−2 1 −2
𝑢𝑠𝑖𝑛𝑔 𝑟𝑒𝑓𝑒𝑟𝑒𝑛𝑐𝑒 (0, 0)
29
Symmetry Properties of 2D-DFT
30
Summary of DFT definitions
31
Summary of DFT definitions
32
Summary of DFT Pairs
33
DFT of an image
34
Spectrumis insensitive to translation.But
rotatesby the same angle as the rotated
image
35
Translation affects the phase
36
Reconstruction using either
spectrum or phase
37
Summary of DFT Pairs
38
Frequency Domain Filtering
Fundamentals
• Given a digital image f(x,y) of size MxN, the basic filtering
equation is
39
Result of Filtering an image
Input image Frequency
Spectrum
More Results on Filtering
40
Low Pass Filter
High Pass Filter
Top row: Frequency domain Filters, Bottom Row: Corresponding Filtered Images
Gaussian Low pass Filtering
41
Gaussian Low
Pass Filter
without padding
Gaussian Low
Pass Filter with
padding
Summary of steps for filtering in
Frequency domain
1) Given an input image f(x, y) of size M x N, obtain the padding parameters
P & Q as 2M & 2N respectively.
2) Form a padded image, fp(x, y), of size P x Q be appending the necessary
number of zeros to f(x, y).
3) Multiply fp(x, y) by (-1)x+y to center its transform.
4) Compute the DFT, F(u, v), of the image from step 3.
5) Generate a real, symmetric filter function, H(u, v), of size P x Q with
center at coordinates (P/2, Q/2). Form the product G(u, v) = H(u, v)F(u, v)
using array multiplication; that is, G(i, k) = H(i, k)F(i, k).
6) Obtain the processed image: gp(x, y) = {real[Ṫ-1[G(u, v)]]}(-1)x+y where
the real part is selected in order to ignore parasitic complex components
resulting from computational inaccuracies, and the subscript p indicates
that we are dealing with padded arrays.
7) Obtain the final processed result, g(x, y), by extracting the M x N region
from the top, left quadrant of gp(x, y).
42
• Steps for Filtering in the Frequency Domain
43
Image smoothing using Frequency
domain filters
• Ideal Lowpass Filters:
• A 2-D lowpass filter that passes without attenuation all
frequencies within a circle of radius D0 from the origin and
“cut off” all frequencies outside this circle is called an ideal
lowpass filter (ILPF).
H 𝑢, 𝑣 =
1, 𝑖𝑓 𝐷(𝑢, 𝑣) ≤ 𝐷0
0, 𝑖𝑓 𝐷(𝑢, 𝑣) > 𝐷0
Where, D0 - a positive constant
D(u, v) – distance between (u, v) in the frequency domain
and the center of the frequency rectangle; i.e.
D(u, v) = [(u – P/2)2 + (v – Q/2)2]1/2
Where P & Q are 2M & 2N resp. 44
Image smoothing using Frequency
domain filters Perspective plot
of an Ideal LPF
Filter as an image
Filter radial cross section
45
• Ideal Low Pass Filtering
46
47
R=30
R=10
R=160
R=60
R=460
Input Image
Results of Ideal LPF
The blurring and “ringing”
properties of Ideal LPFs
48
Representation in the spatial
domain od an ILPF of radius 5
and size 1000x1000.
Intensity profile of a horizontal
line passing through the
center of the image.
Image smoothing using Frequency
domain filters
• Butterworth Lowpass Filters:
• The transfer function of a Butterworth lowpass filter (BLPF) of
order n, and with cutoff frequency at a distance D0 from the
origin, is defined as,
H 𝑢, 𝑣 =
1
1+
𝐷 𝑢,𝑣
𝐷0
2𝑛
where, D(u, v) = [(u – P/2)2 + (v – Q/2)2]1/2
49
Image smoothing using Frequency
domain filters
from order 1 - 4
Perspective
plot of BLPF
Radial cross section of filter
Filter as an image
50
Image smoothing using Frequency
domain filters
• Spatial representation of BLPF of order 1, 2, 5 & 20 &
corresponding intensity profiles through the center of the
filter.
• Ringing increases as a function of filter order.
51
52
Original Image Results of filtering
using BLPF of order
2 with various cut
off frequencies
Image smoothing using Frequency
domain filters
• Gaussian Lowpass Filters:
• Gaussian lowpass filters(GLPF) in two dimensions is given by
𝐻 𝑢, 𝑣 = 𝑒−𝐷2
(𝑢,𝑣)/2σ2
where, σ – is measure of spread about the center.
• Let σ = D0, thus the filter can be expressed as:
𝐻 𝑢, 𝑣 = 𝑒−𝐷2
(𝑢,𝑣)/2𝐷0
2
where D0 is the cutoff frequency 53
Image smoothing using Frequency
domain filters
Perspective
Plot of GLPF
Filter as an image Filter radial cross section
for diff D0
54
Gaussian Low pass Filters
55
Input Image Results of
filtering using
GLPF with
various cut off
frequencies
Low Pass Filters
56
Applications of LPF
• Character Recognition
57
Sample text of low resolution
Note: broken characters
Result of filtering with GLPF
Note: broken character
segments are joined
Contd..
• Printing and publishing industry: “cosmetic” processing
58
Image sharpening using Frequency
domain filter
• A highpass filter is obtained from a given lowpass filter using
the equation
HHP(u, v) = 1 – HLP(u, v)
Where, HLP(u, v) – transfer function of the LPF
• Ideal Highpass Filter
• A 2-D highpass filter is given by
H 𝑢, 𝑣 =
0, 𝑖𝑓 𝐷(𝑢, 𝑣) ≤ 𝐷0
1, 𝑖𝑓 𝐷(𝑢, 𝑣) > 𝐷0
59
Image sharpening using Frequency
domain filter
IHPF
BHPF
GHPF
60
Spatial Representation of High
Pass Filter
61
Results of Ideal HPF
62
Image sharpening using Frequency
domain filter
• Butterworth Highpass Filter
• A 2-D Butterworth highpass filter (BHPF) of order n and cutoff
frequency D0 is defined as
H 𝑢, 𝑣 =
1
1+
𝐷0
𝐷 𝑢,𝑣
2𝑛
• Gaussian Highpass Filter
• The transfer function of the Gaussian highpass filter (GHPF)
with cutoff frequency locus of at a distance D0 from the center
of the frequency rectangle is given by
𝐻 𝑢, 𝑣 = 1 − 𝑒−𝐷2
(𝑢,𝑣)/2𝐷0
2
63
Results of BHPF of order 2
• Results are much smoother than ideal HPF
64
Laplacian in the frequency domain
• The Laplacian can be implemented in the frequency domain
using the filter
H(u, v) = -4π2(u2 + v2)
Or with respect to the center of the frequency rectangle, using
the filter
H(u, v) = -4π2D2(u, v)
Where, D(u, v) is the distance function.
65
Laplacian in the frequency domain
The Laplacian image is obtained as:
𝛻2𝑓 𝑥, 𝑦 = T
− 1{H u, v F(u, v)}
Enhancement is achieved using the equation
𝑔 𝑥, 𝑦 = 𝑓 𝑥, 𝑦 + 𝑐𝛻2𝑓(𝑥, 𝑦)
• Here, c = -1, because, H(u, v) is negative
• In frequency domain the above equation is written as:
𝑔 𝑥, 𝑦 = T
− 1{[1 + 4π2D2 u, v ]F(u, v)}
66
Homomorphic Filtering
• According to Illumination-Reflectance model:
• An image f(x, y) can be expressed as the product of its illumination,
i(x, y), and reflectance, r(x, y), components:
f(x, y) = i(x, y)r(x, y)
• Since the Fourier Transform of a product is not the product of he
transforms:
• So, F[f(x, y)] ≠ F[i(x, y)] F[r(x, y)]
• However, if,
z(x, y) = ln f(x, y)
= ln i(x, y) + ln r(x, y)
Then,
F{z(x, y)} = F{ln f(x, y)}
= F{ln i(x, y)} + F{ln r(x, y)}
67
Homomorphic Filtering
or
Z(u, v) = Fi(u, v) + Fr(u, v)
Where, Fi(u, v) and Fr(u, v) are the Fourier transforms of ln i(x, y) & ln
r(x, y) resp.
We can filter Z(u, v) using a filter H(u, v)
S(u, v) = H(u, v) Fi(u, v) + H(u, v) Fr(u, v)
The filtered image in spatial domain is
s(x, y) = T-1{S(u, v)}
= T-1{H(u, v) Fi(u, v)} + T-1{H(u, v) Fr(u, v)}
= i’(x, y) + r’(x, y)
where, i’(x, y) = T-1{H(u, v) Fi(u, v)}
r’(x, y) = T-1{H(u, v) Fr(u, v)}
68
Homomorphic Filtering
• In order to get the original image, we reverse the process,
g(x, y) = es(x, y)
= ei’(x, y)er’(x, y)
= i0(x, y)r0(x, y)
where, i0(x, y) = ei’(x, y) & r0(x, y) = er’(x, y) are the illumination and
reflectance components of the output (processed) image.
69
Summary of steps in homomorphic
filtering
• The illumination component of an image is characterized by
slow spatial variations, while the reflectance components tend
to vary abruptly.
• The low frequencies of DFT of Logarithm of an image are
associated with illumination and high frequencies with
reluctance.
70
Homomorphic Filtering
• Shows cross section of such a homomorphic filter H(u, v) that
affects low and high frequency components differently.
71
Homomorphic Filtering
• If parameters γL & γH are chosen such that γL < 1 & γH > 1, the
filter attenuates low frequencies and amplifies high
frequencies.
• It results in simultaneous dynamic range compression and
contrast enhancement. (Highpass filter)
• Slightly modified Gaussian highpass filter yields the function
𝐻 𝑢, 𝑣 = γH − γL [1 − 𝑒−𝑐[𝐷2
(𝑢,𝑣)/𝐷0
2]
] + γL
where, controls the sharpness of the slope of the
function as it transitions between γL & γH
72

Weitere ähnliche Inhalte

Was ist angesagt?

Lecture 15 DCT, Walsh and Hadamard Transform
Lecture 15 DCT, Walsh and Hadamard TransformLecture 15 DCT, Walsh and Hadamard Transform
Lecture 15 DCT, Walsh and Hadamard TransformVARUN KUMAR
 
The Digital Image Processing Q@A
The Digital Image Processing Q@AThe Digital Image Processing Q@A
The Digital Image Processing Q@AChung Hua Universit
 
Image Acquisition and Representation
Image Acquisition and RepresentationImage Acquisition and Representation
Image Acquisition and RepresentationAmnaakhaan
 
Image processing second unit Notes
Image processing second unit NotesImage processing second unit Notes
Image processing second unit NotesAAKANKSHA JAIN
 
Chapter 3 Image Processing: Basic Transformation
Chapter 3 Image Processing:  Basic TransformationChapter 3 Image Processing:  Basic Transformation
Chapter 3 Image Processing: Basic TransformationVarun Ojha
 
Image Enhancement using Frequency Domain Filters
Image Enhancement using Frequency Domain FiltersImage Enhancement using Frequency Domain Filters
Image Enhancement using Frequency Domain FiltersKarthika Ramachandran
 
08 frequency domain filtering DIP
08 frequency domain filtering DIP08 frequency domain filtering DIP
08 frequency domain filtering DIPbabak danyal
 
6 spatial filtering p2
6 spatial filtering p26 spatial filtering p2
6 spatial filtering p2Gichelle Amon
 
Chapter 3 image enhancement (spatial domain)
Chapter 3 image enhancement (spatial domain)Chapter 3 image enhancement (spatial domain)
Chapter 3 image enhancement (spatial domain)asodariyabhavesh
 
Lecture 3 image sampling and quantization
Lecture 3 image sampling and quantizationLecture 3 image sampling and quantization
Lecture 3 image sampling and quantizationVARUN KUMAR
 
Digital Image Processing - Frequency Filters
Digital Image Processing - Frequency FiltersDigital Image Processing - Frequency Filters
Digital Image Processing - Frequency FiltersAly Abdelkareem
 
Chapter 2 Image Processing: Pixel Relation
Chapter 2 Image Processing: Pixel RelationChapter 2 Image Processing: Pixel Relation
Chapter 2 Image Processing: Pixel RelationVarun Ojha
 
DIGITAL IMAGE PROCESSING - Day 4 Image Transform
DIGITAL IMAGE PROCESSING - Day 4 Image TransformDIGITAL IMAGE PROCESSING - Day 4 Image Transform
DIGITAL IMAGE PROCESSING - Day 4 Image Transformvijayanand Kandaswamy
 
Enhancement in spatial domain
Enhancement in spatial domainEnhancement in spatial domain
Enhancement in spatial domainAshish Kumar
 

Was ist angesagt? (20)

Lecture 15 DCT, Walsh and Hadamard Transform
Lecture 15 DCT, Walsh and Hadamard TransformLecture 15 DCT, Walsh and Hadamard Transform
Lecture 15 DCT, Walsh and Hadamard Transform
 
The Digital Image Processing Q@A
The Digital Image Processing Q@AThe Digital Image Processing Q@A
The Digital Image Processing Q@A
 
Image Acquisition and Representation
Image Acquisition and RepresentationImage Acquisition and Representation
Image Acquisition and Representation
 
Point Processing
Point ProcessingPoint Processing
Point Processing
 
Image processing second unit Notes
Image processing second unit NotesImage processing second unit Notes
Image processing second unit Notes
 
Unit ii
Unit iiUnit ii
Unit ii
 
Chapter 3 Image Processing: Basic Transformation
Chapter 3 Image Processing:  Basic TransformationChapter 3 Image Processing:  Basic Transformation
Chapter 3 Image Processing: Basic Transformation
 
Image Enhancement using Frequency Domain Filters
Image Enhancement using Frequency Domain FiltersImage Enhancement using Frequency Domain Filters
Image Enhancement using Frequency Domain Filters
 
Digital Image Processing
Digital Image ProcessingDigital Image Processing
Digital Image Processing
 
08 frequency domain filtering DIP
08 frequency domain filtering DIP08 frequency domain filtering DIP
08 frequency domain filtering DIP
 
Digtial Image Processing Q@A
Digtial Image Processing Q@ADigtial Image Processing Q@A
Digtial Image Processing Q@A
 
Spatial filtering
Spatial filteringSpatial filtering
Spatial filtering
 
6 spatial filtering p2
6 spatial filtering p26 spatial filtering p2
6 spatial filtering p2
 
Chapter 3 image enhancement (spatial domain)
Chapter 3 image enhancement (spatial domain)Chapter 3 image enhancement (spatial domain)
Chapter 3 image enhancement (spatial domain)
 
Lecture 3 image sampling and quantization
Lecture 3 image sampling and quantizationLecture 3 image sampling and quantization
Lecture 3 image sampling and quantization
 
Digital Image Processing - Frequency Filters
Digital Image Processing - Frequency FiltersDigital Image Processing - Frequency Filters
Digital Image Processing - Frequency Filters
 
Chapter 2 Image Processing: Pixel Relation
Chapter 2 Image Processing: Pixel RelationChapter 2 Image Processing: Pixel Relation
Chapter 2 Image Processing: Pixel Relation
 
DIGITAL IMAGE PROCESSING - Day 4 Image Transform
DIGITAL IMAGE PROCESSING - Day 4 Image TransformDIGITAL IMAGE PROCESSING - Day 4 Image Transform
DIGITAL IMAGE PROCESSING - Day 4 Image Transform
 
Enhancement in spatial domain
Enhancement in spatial domainEnhancement in spatial domain
Enhancement in spatial domain
 
Walsh transform
Walsh transformWalsh transform
Walsh transform
 

Ähnlich wie Image transforms

imagetransforms1-210417050321.pptx
imagetransforms1-210417050321.pptximagetransforms1-210417050321.pptx
imagetransforms1-210417050321.pptxMrsSDivyaBME
 
FourierTransform detailed power point presentation
FourierTransform detailed power point presentationFourierTransform detailed power point presentation
FourierTransform detailed power point presentationssuseracb8ba
 
07 frequency domain DIP
07 frequency domain DIP07 frequency domain DIP
07 frequency domain DIPbabak danyal
 
Fourier series Introduction
Fourier series IntroductionFourier series Introduction
Fourier series IntroductionRizwan Kazi
 
Digital Image Processing Module 3 Notess
Digital Image Processing Module 3 NotessDigital Image Processing Module 3 Notess
Digital Image Processing Module 3 Notessshivubhavv
 
Digital Image Processing_ ch3 enhancement freq-domain
Digital Image Processing_ ch3 enhancement freq-domainDigital Image Processing_ ch3 enhancement freq-domain
Digital Image Processing_ ch3 enhancement freq-domainMalik obeisat
 
Filtering in frequency domain
Filtering in frequency domainFiltering in frequency domain
Filtering in frequency domainGowriLatha1
 
Newton's Forward/Backward Difference Interpolation
Newton's Forward/Backward  Difference InterpolationNewton's Forward/Backward  Difference Interpolation
Newton's Forward/Backward Difference InterpolationVARUN KUMAR
 
Newton’s Divided Difference Interpolation 18.pptx
Newton’s Divided Difference Interpolation 18.pptxNewton’s Divided Difference Interpolation 18.pptx
Newton’s Divided Difference Interpolation 18.pptxRishabhGupta238479
 
3. convolution fourier
3. convolution fourier3. convolution fourier
3. convolution fourierskysunilyadav
 
On Frechet Derivatives with Application to the Inverse Function Theorem of Or...
On Frechet Derivatives with Application to the Inverse Function Theorem of Or...On Frechet Derivatives with Application to the Inverse Function Theorem of Or...
On Frechet Derivatives with Application to the Inverse Function Theorem of Or...BRNSS Publication Hub
 
Frequency Domain Filtering 1.ppt
 Frequency Domain Filtering 1.ppt Frequency Domain Filtering 1.ppt
Frequency Domain Filtering 1.pptManishKumawat77
 
Basics of edge detection and forier transform
Basics of edge detection and forier transformBasics of edge detection and forier transform
Basics of edge detection and forier transformSimranjit Singh
 

Ähnlich wie Image transforms (20)

imagetransforms1-210417050321.pptx
imagetransforms1-210417050321.pptximagetransforms1-210417050321.pptx
imagetransforms1-210417050321.pptx
 
FourierTransform detailed power point presentation
FourierTransform detailed power point presentationFourierTransform detailed power point presentation
FourierTransform detailed power point presentation
 
DFT,DCT TRANSFORMS.pdf
DFT,DCT TRANSFORMS.pdfDFT,DCT TRANSFORMS.pdf
DFT,DCT TRANSFORMS.pdf
 
Lecture 9
Lecture 9Lecture 9
Lecture 9
 
07 frequency domain DIP
07 frequency domain DIP07 frequency domain DIP
07 frequency domain DIP
 
Fourier slide
Fourier slideFourier slide
Fourier slide
 
Fourier series Introduction
Fourier series IntroductionFourier series Introduction
Fourier series Introduction
 
Digital Image Processing Module 3 Notess
Digital Image Processing Module 3 NotessDigital Image Processing Module 3 Notess
Digital Image Processing Module 3 Notess
 
Digital Image Processing_ ch3 enhancement freq-domain
Digital Image Processing_ ch3 enhancement freq-domainDigital Image Processing_ ch3 enhancement freq-domain
Digital Image Processing_ ch3 enhancement freq-domain
 
Senior Research
Senior ResearchSenior Research
Senior Research
 
Filtering in frequency domain
Filtering in frequency domainFiltering in frequency domain
Filtering in frequency domain
 
Newton's Forward/Backward Difference Interpolation
Newton's Forward/Backward  Difference InterpolationNewton's Forward/Backward  Difference Interpolation
Newton's Forward/Backward Difference Interpolation
 
Newton’s Divided Difference Interpolation 18.pptx
Newton’s Divided Difference Interpolation 18.pptxNewton’s Divided Difference Interpolation 18.pptx
Newton’s Divided Difference Interpolation 18.pptx
 
3. convolution fourier
3. convolution fourier3. convolution fourier
3. convolution fourier
 
lec07_DFT.pdf
lec07_DFT.pdflec07_DFT.pdf
lec07_DFT.pdf
 
On Frechet Derivatives with Application to the Inverse Function Theorem of Or...
On Frechet Derivatives with Application to the Inverse Function Theorem of Or...On Frechet Derivatives with Application to the Inverse Function Theorem of Or...
On Frechet Derivatives with Application to the Inverse Function Theorem of Or...
 
1_AJMS_229_19[Review].pdf
1_AJMS_229_19[Review].pdf1_AJMS_229_19[Review].pdf
1_AJMS_229_19[Review].pdf
 
Fourier transform
Fourier transformFourier transform
Fourier transform
 
Frequency Domain Filtering 1.ppt
 Frequency Domain Filtering 1.ppt Frequency Domain Filtering 1.ppt
Frequency Domain Filtering 1.ppt
 
Basics of edge detection and forier transform
Basics of edge detection and forier transformBasics of edge detection and forier transform
Basics of edge detection and forier transform
 

Mehr von Visvesvaraya National Institute of Technology, Nagpur, Maharashtra, India (9)

Wavelet transform
Wavelet transformWavelet transform
Wavelet transform
 
Radon transform numerical & Fourier slice theorem
Radon transform numerical & Fourier slice theoremRadon transform numerical & Fourier slice theorem
Radon transform numerical & Fourier slice theorem
 
Pixel relationships
Pixel relationshipsPixel relationships
Pixel relationships
 
Morphological image processing
Morphological image processingMorphological image processing
Morphological image processing
 
Mathematical tools in dip
Mathematical tools in dipMathematical tools in dip
Mathematical tools in dip
 
Image segmentation
Image segmentationImage segmentation
Image segmentation
 
Image restoration and reconstruction
Image restoration and reconstructionImage restoration and reconstruction
Image restoration and reconstruction
 
Histogram processing
Histogram processingHistogram processing
Histogram processing
 
Image enhancement
Image enhancementImage enhancement
Image enhancement
 

Kürzlich hochgeladen

UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performancesivaprakash250
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdfKamal Acharya
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduitsrknatarajan
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...roncy bisnoi
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfKamal Acharya
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
 
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTINGMANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTINGSIVASHANKAR N
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Christo Ananth
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordAsst.prof M.Gokilavani
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college projectTonystark477637
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINESIVASHANKAR N
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...Call Girls in Nagpur High Profile
 

Kürzlich hochgeladen (20)

UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdf
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduits
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTINGMANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college project
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
 

Image transforms

  • 1. DIGITALIMAGEPROCESSING Filtering in the Frequency Domain by Dr. K. M. Bhurchandi
  • 2. The DFT of One - Variable • Obtaining the DFT from the Continuous Transform of a Sampled Function sampled, continuous, band-limited function FT periodic function extending from -∞ to ∞ extending from -∞ to ∞ • Equation of transform of sampled data in terms of sampled function is given by: • And we know 2
  • 3. The DFT of One - Variable • Although fn is a discrete function, its Fourier is continuous and infinitely periodic with period 1/ ΔT. • Sampling one period is the basis for the DFT. 3
  • 4. The DFT of One - Variable • To have M equally spaced samples of the transform taken over the period μ = 0 to 1/ ΔT, consider following frequencies, where, m = 0, 1, 2, ….., M-1 Substituting it in previous equation, we get DFT equation: Conversely, IDFT can be obtained by: where, n = 0, 1, 2, …, N-1 4
  • 5. The DFT of One - Variable • In a more intuitive approach, notations used will be x & y - image coordinates variables u & v – frequency variables Thus, the above equations become: where, u = 0, 1, 2, …., M-1 where, x = 0, 1, 2, …, M-1 • Both the forward & inverse discrete transforms are infinitely periodic with period M. 5
  • 6. Extension to Functions of Two Variables • The 2-D Impulse and Its Sifting Property: • The impulse of 2 continuous variables t & z is given by: • & • As in the 1D case, the 2D impulse exhibits the sifting property under integration, • More generally for an impulse located at coordinates (to, zo) 6
  • 7. Extension to Functions of Two Variables • For discrete variables x & y, the 2D discrete impulse is defined as: • Its sifting property is: • For an impulse located at coordinates (xo, yo) 7
  • 8. Extension to Functions of Two Variables • Two-dimensional unit discrete impulse. 8
  • 9. The 2-D Continuous Fourier Transform Pair • f(t, z) – continuous function of two variables, t & z. • μ & γ – frequency variables define continuous frequency domain. 9
  • 10. • A 2-D function & its spectrum 10
  • 11. 2-D Sampling and the 2-D Sampling Theorem • 2-D impulse train is given by: where, ΔT & ΔZ are separations between samples along t & z axis. 11
  • 12. 2-D Sampling and the 2-D Sampling Theorem • Function f(t, z) is said to be band-limited if its Fourier Transform is 0 outside a rectangle established by the intervals [-μmax, μmax] and [-γmax, γmax]. • 2-Dimesional sampling theorem states that a continuous, band limited function f(t, z) can be recovered with no error from a set of its samples if the sampling intervals are and 12
  • 13. Aliasing in Images • 2-D Fourier Transform of oversampled & under-sampled band limited function 13
  • 14. Aliasing in Images • Two manifestations of aliasing in images: • Spatial Aliasing & Temporal Aliasing • Spatial Aliasing: It is due to under-sampling • Temporal Aliasing: It is related to time intervals between images in a sequence of images. • E.g. wagon wheel effect (wheel appear to rotate backwards) 14
  • 16. The 2-D DFT and Its Inverse • 2-D Discrete Fourier Transform Pairs: where, f(x, y) – digital image of size M x N. u – 0, 1, 2, ….., M-1 v – 0, 1, 2, ….., N-1 where, F(u, v) – transform of f(x, y). x – 0, 1, 2, ….., M-1 y – 0, 1, 2, …., N-1 16
  • 17. Properties of 2-D DFT 1) Relationships between Spatial & Frequency Intervals • If a continuous function f(t, z) is sampled to form a digital image, f(x, y) consisting of M x N samples in t & z resp. • If ΔT & ΔZ denote the separations between samples, then, separations between the corresponding discrete, frequency domain variables are given by: Δ𝑢 = 1 𝑀 Δ𝑇 & Δ𝑣 = 1 𝑁 Δ𝑍 17
  • 18. Properties of 2-D DFT 2) Translation and Rotation • Fourier transform pair satisfies translation properties Multiplying f(x,y) by exponential shown shifts the origin of DFT to (u0,v0) and conversely, multiplying F(u,v) by negative of that exponential shifts the origin of f(x,y) to (x0,y0). 18
  • 19. Properties of 2-D DFT 2) Translation and Rotation Using Polar coordinates Results in transform pair Rotating f(x,y) with rotates F(u,v) by same angle and viceversa. 19
  • 20. Properties of 2-D DFT 3) Periodicity 2D Fourier transform and its inverse are infinitely periodic in u and v directions and where k1 and k2 are integers 20
  • 21. Properties of 2-D DFT 3) Periodicity 21
  • 22. Problems on DTFT 1) Let f(x, y) = 1 1 1 1 1 1 1 1 1 is image matrix. Then DFT(F) = ? Sol:- y 0 1 2 f(x, y) = x 0 1 2 1 1 1 1 1 1 1 1 1 => 𝑓 0, 𝑦 = [1 1 1] 𝑓 1, 𝑦 = [1 1 1] 𝑓 2, 𝑦 = [1 1 1] Generally, F(v) = 𝑓(𝑦)𝑒−𝑗2𝜋𝑣𝑦/𝑁 𝑁−1 𝑦=0 Thus, F1(0, v) = 𝑓(0, 𝑦)𝑒−𝑗2𝜋𝑣𝑦/𝑁 𝑁−1 𝑦=0 22
  • 23. F1(0, v) = 𝑓(0, 𝑦)𝑒−𝑗2𝜋𝑣𝑦/𝑁 𝑁−1 𝑦=0 F1(0, v) = 𝑓(0, 0)𝑒−𝑗2𝜋𝑣0/3 + 𝑓(0, 1)𝑒−𝑗2𝜋𝑣1/3 + 𝑓(0, 2)𝑒−𝑗2𝜋𝑣2/3 For, v = 0: F1(0, 0) = 𝑓(0, 0)𝑒−𝑗2𝜋0∗0/3 + 𝑓(0, 1)𝑒−𝑗2𝜋0∗1/3 + 𝑓(0, 2)𝑒−𝑗2𝜋0∗2/3 = 1 x 1 + 1 x 1 + 1 x 1 = 3 For, v = 1: F1(0, 1) = 𝑓(0, 0)𝑒−𝑗2𝜋1∗0/3 + 𝑓(0, 1)𝑒−𝑗2𝜋1∗1/3 + 𝑓(0, 2)𝑒−𝑗2𝜋1∗2/3 = 1 x 1 + 1 x (-0.5000 - 0.8660i) + 1 x (-0.5000 + 0.8660i) = 0 For, v = 2: F1(0, 2) = 𝑓(0, 0)𝑒−𝑗2𝜋2∗0/3 + 𝑓(0, 1)𝑒−𝑗2𝜋2∗1/3 + 𝑓(0, 2)𝑒−𝑗2𝜋2∗2/3 = 1 x 1 + 1 x (-0.5000 + 0.8660i) + 1 x (-0.5000 - 0.8660i) = 0 So, F1(0, v) = [3 0 0]; Similarly, F1(1, v) = [3 0 0]; & F1(2, v) = [3 0 0]; Thus, F1 = 3 0 0 3 0 0 3 0 0 Now, applying transformation column-wise. 23
  • 24. Generally, F(u) = 𝑓(𝑥)𝑒−𝑗2𝜋𝑢𝑥/𝑀 𝑀−1 𝑥=0 Thus, F(u, 0) = 𝐹1(𝑥, 0)𝑒−𝑗2𝜋𝑢𝑥/𝑀 𝑀−1 𝑥=0 F(u, 0) = F1 (0, 0)𝑒−𝑗2𝜋𝑢0/3 + F1(1, 0)𝑒−𝑗2𝜋𝑢1/3 +F1(2, 0)𝑒−𝑗2𝜋𝑢2/3 For, u = 0: F(0, 0) = F1(0, 0)𝑒−𝑗2𝜋0∗0/3 +F1(1, 0)𝑒−𝑗2𝜋0∗1/3 +F1(2, 0)𝑒−𝑗2𝜋0∗2/3 = 3 x 1 + 3 x 1 + 3 x 1 = 9 For, u = 1: F(1, 0) = F1(0, 0)𝑒−𝑗2𝜋1∗0/3 +F1(1, 0)𝑒−𝑗2𝜋1∗1/3 +F1(2, 0)𝑒−𝑗2𝜋1∗2/3 = 0 x 1 + 0 x (-0.5000 - 0.8660i) + 0 x (-0.5000 + 0.8660i) = 0 For, u = 2: F(2, 0) = F1(0, 0)𝑒−𝑗2𝜋2∗0/3 +F1(1, 0)𝑒−𝑗2𝜋2∗1/3 +F1(2, 0)𝑒−𝑗2𝜋2∗2/3 = 0 x 1 + 0 x (-0.5000 + 0.8660i) + 0 x (-0.5000 - 0.8660i) = 0 So, F(u, 0) = [9 0 0]; Similarly, F(u, 1) = [0 0 0]; & F(u, 2) = [0 0 0]; Thus, F = 9 0 0 0 0 0 0 0 0 24
  • 25. Numerical on DFT 2) Let f(x, y) = 1 2 3 4 5 6 7 8 9 is image matrix. Then DFT(F) = ? Sol:- y 0 1 2 f(x, y) = x 0 1 2 1 2 3 4 5 6 7 8 9 => 𝑓 0, 𝑦 = [1 2 3] 𝑓 1, 𝑦 = [4 5 6] 𝑓 2, 𝑦 = [7 8 9] Generally, F(v) = 𝑓(𝑦)𝑒−𝑗2𝜋𝑣𝑦/𝑁 𝑁−1 𝑦=0 Thus, F1(0, v) = 𝑓(0, 𝑦)𝑒−𝑗2𝜋𝑣𝑦/𝑁 𝑁−1 𝑦=0 25
  • 26. F1(0, v) = 𝑓(0, 𝑦)𝑒−𝑗2𝜋𝑣𝑦/𝑁 𝑁−1 𝑦=0 F1(0, v) = 𝑓(0, 0)𝑒−𝑗2𝜋𝑣0/3 + 𝑓(0, 1)𝑒−𝑗2𝜋𝑣1/3 + 𝑓(0, 2)𝑒−𝑗2𝜋𝑣2/3 For, v = 0: F1(0, 0) = 𝑓(0, 0)𝑒−𝑗2𝜋0∗0/3 + 𝑓(0, 1)𝑒−𝑗2𝜋0∗1/3 + 𝑓(0, 2)𝑒−𝑗2𝜋0∗2/3 = 1 x 1 + 2 x 1 + 3 x 1 = 6 For, v = 1: F1(0, 1) = 𝑓(0, 0)𝑒−𝑗2𝜋1∗0/3 + 𝑓(0, 1)𝑒−𝑗2𝜋1∗1/3 + 𝑓(0, 2)𝑒−𝑗2𝜋1∗2/3 = 1 x 1 + 2 x (-0.5000 - 0.8660i) + 3 x (-0.5000 + 0.8660i) = -1.5000 + 0.8660i For, v = 2: F1(0, 2) = 𝑓(0, 0)𝑒−𝑗2𝜋2∗0/3 + 𝑓(0, 1)𝑒−𝑗2𝜋2∗1/3 + 𝑓(0, 2)𝑒−𝑗2𝜋2∗2/3 = 1 x 1 + 2 x (-0.5000 + 0.8660i) + 3 x (-0.5000 - 0.8660i) = -1.5000 - 0.8660i So, F1(0, v) = [6 -1.5000 + 0.8660i -1.5000 - 0.8660i]; Similarly, F1(1, v) = [15 -1.5000 + 0.8660i -1.5000 - 0.8660i]; & F1(2, v) = [24 -1.5000 + 0.8660i -1.5000 - 0.8660i]; Thus, F1 = 6 −1.5000 + 0.8660i −1.5000 − 0.8660i 15 −1.5000 + 0.8660i −1.5000 − 0.8660i 24 −1.5000 + 0.8660i −1.5000 − 0.8660i Now, applying transformation column-wise. 26
  • 27. Generally, F(u) = 𝑓(𝑥)𝑒−𝑗2𝜋𝑢𝑥/𝑀 𝑀−1 𝑥=0 Thus, F(u, 0) = 𝐹1(𝑥, 0)𝑒−𝑗2𝜋𝑢𝑥/𝑀 𝑀−1 𝑥=0 F(u, 0) = F1 (0, 0)𝑒−𝑗2𝜋𝑢0/3 + F1(1, 0)𝑒−𝑗2𝜋𝑢1/3 +F1(2, 0)𝑒−𝑗2𝜋𝑢2/3 For, u = 0: F(0, 0) = F1(0, 0)𝑒−𝑗2𝜋0∗0/3 +F1(1, 0)𝑒−𝑗2𝜋0∗1/3 +F1(2, 0)𝑒−𝑗2𝜋0∗2/3 = 6 x 1 + 15 x 1 + 24 x 1 = 45 For, u = 1: F(0, 1) = F1(0, 1)𝑒−𝑗2𝜋1∗0/3 +F1(1, 1)𝑒−𝑗2𝜋1∗1/3 +F1(2, 1)𝑒−𝑗2𝜋1∗2/3 = 6 x 1 + 15 x (-0.5000 - 0.8660i) + 24 x (-0.5000 + 0.8660i) = -13.5000 + 7.7940i For, u = 2: F(0, 2) = F1(0, 2)𝑒−𝑗2𝜋2∗0/3 +F1(1, 2)𝑒−𝑗2𝜋2∗1/3 +F1(2, 2)𝑒−𝑗2𝜋2∗2/3 = 6 x 1 + 15 x (-0.5000 + 0.8660i) + 24 x (-0.5000 - 0.8660i) = -13.5000 - 7.7940i Thus, F = 45 −4.5 + 2.59𝑖 −4.5 − 2.59𝑖 −13.5000 + 7.7940i 0 0 −13.5000 − 7.7940i 0 0 27
  • 28. 3) Let f(x, y) = 0 1 0 1 0 1 0 1 0 is image matrix. Then DFT(F) = ? Sol:- y −1 0 1 f(x, y) = x −1 0 1 0 1 0 1 0 1 0 1 0 Generally, F(v) = 𝑓(𝑦)𝑒−𝑗2𝜋𝑣𝑦/𝑁 𝑁/2 𝑦=−𝑁/2 Thus, F1(-1, v) = 𝑓(−1, 𝑦)𝑒−𝑗2𝜋𝑣𝑦/𝑁 𝑁/2 𝑦=−𝑁/2 28
  • 29. F1(-1, v) = 𝑓(−1, −1)𝑒−𝑗2𝜋𝑣(−1)/3 + 𝑓(−1, 0)𝑒−𝑗2𝜋𝑣0/3 + 𝑓 −1, 1 𝑒− 𝑗2𝜋𝑣1 3 & F(u, -1) = F1 (−1, −1)𝑒−𝑗2𝜋𝑢(−1)/3 + F1(0, −1)𝑒−𝑗2𝜋𝑢0/3 +F1(1, −1)𝑒−𝑗2𝜋𝑢1/3 Then, F = 4 −0.5 − 0.866𝑖 −0.5 + 0.866𝑖 −0.5 − 0.866𝑖 1 − 1.73𝑖 −2 −0.5 + 0.866𝑖 −2 1 + 1.73𝑖 𝑢𝑠𝑖𝑛𝑔 𝑟𝑒𝑓. (−1, −1) F = −2 1 −2 1 4 1 −2 1 −2 𝑢𝑠𝑖𝑛𝑔 𝑟𝑒𝑓𝑒𝑟𝑒𝑛𝑐𝑒 (0, 0) 29
  • 31. Summary of DFT definitions 31
  • 32. Summary of DFT definitions 32
  • 33. Summary of DFT Pairs 33
  • 34. DFT of an image 34
  • 35. Spectrumis insensitive to translation.But rotatesby the same angle as the rotated image 35
  • 38. Summary of DFT Pairs 38
  • 39. Frequency Domain Filtering Fundamentals • Given a digital image f(x,y) of size MxN, the basic filtering equation is 39 Result of Filtering an image Input image Frequency Spectrum
  • 40. More Results on Filtering 40 Low Pass Filter High Pass Filter Top row: Frequency domain Filters, Bottom Row: Corresponding Filtered Images
  • 41. Gaussian Low pass Filtering 41 Gaussian Low Pass Filter without padding Gaussian Low Pass Filter with padding
  • 42. Summary of steps for filtering in Frequency domain 1) Given an input image f(x, y) of size M x N, obtain the padding parameters P & Q as 2M & 2N respectively. 2) Form a padded image, fp(x, y), of size P x Q be appending the necessary number of zeros to f(x, y). 3) Multiply fp(x, y) by (-1)x+y to center its transform. 4) Compute the DFT, F(u, v), of the image from step 3. 5) Generate a real, symmetric filter function, H(u, v), of size P x Q with center at coordinates (P/2, Q/2). Form the product G(u, v) = H(u, v)F(u, v) using array multiplication; that is, G(i, k) = H(i, k)F(i, k). 6) Obtain the processed image: gp(x, y) = {real[Ṫ-1[G(u, v)]]}(-1)x+y where the real part is selected in order to ignore parasitic complex components resulting from computational inaccuracies, and the subscript p indicates that we are dealing with padded arrays. 7) Obtain the final processed result, g(x, y), by extracting the M x N region from the top, left quadrant of gp(x, y). 42
  • 43. • Steps for Filtering in the Frequency Domain 43
  • 44. Image smoothing using Frequency domain filters • Ideal Lowpass Filters: • A 2-D lowpass filter that passes without attenuation all frequencies within a circle of radius D0 from the origin and “cut off” all frequencies outside this circle is called an ideal lowpass filter (ILPF). H 𝑢, 𝑣 = 1, 𝑖𝑓 𝐷(𝑢, 𝑣) ≤ 𝐷0 0, 𝑖𝑓 𝐷(𝑢, 𝑣) > 𝐷0 Where, D0 - a positive constant D(u, v) – distance between (u, v) in the frequency domain and the center of the frequency rectangle; i.e. D(u, v) = [(u – P/2)2 + (v – Q/2)2]1/2 Where P & Q are 2M & 2N resp. 44
  • 45. Image smoothing using Frequency domain filters Perspective plot of an Ideal LPF Filter as an image Filter radial cross section 45
  • 46. • Ideal Low Pass Filtering 46
  • 48. The blurring and “ringing” properties of Ideal LPFs 48 Representation in the spatial domain od an ILPF of radius 5 and size 1000x1000. Intensity profile of a horizontal line passing through the center of the image.
  • 49. Image smoothing using Frequency domain filters • Butterworth Lowpass Filters: • The transfer function of a Butterworth lowpass filter (BLPF) of order n, and with cutoff frequency at a distance D0 from the origin, is defined as, H 𝑢, 𝑣 = 1 1+ 𝐷 𝑢,𝑣 𝐷0 2𝑛 where, D(u, v) = [(u – P/2)2 + (v – Q/2)2]1/2 49
  • 50. Image smoothing using Frequency domain filters from order 1 - 4 Perspective plot of BLPF Radial cross section of filter Filter as an image 50
  • 51. Image smoothing using Frequency domain filters • Spatial representation of BLPF of order 1, 2, 5 & 20 & corresponding intensity profiles through the center of the filter. • Ringing increases as a function of filter order. 51
  • 52. 52 Original Image Results of filtering using BLPF of order 2 with various cut off frequencies
  • 53. Image smoothing using Frequency domain filters • Gaussian Lowpass Filters: • Gaussian lowpass filters(GLPF) in two dimensions is given by 𝐻 𝑢, 𝑣 = 𝑒−𝐷2 (𝑢,𝑣)/2σ2 where, σ – is measure of spread about the center. • Let σ = D0, thus the filter can be expressed as: 𝐻 𝑢, 𝑣 = 𝑒−𝐷2 (𝑢,𝑣)/2𝐷0 2 where D0 is the cutoff frequency 53
  • 54. Image smoothing using Frequency domain filters Perspective Plot of GLPF Filter as an image Filter radial cross section for diff D0 54
  • 55. Gaussian Low pass Filters 55 Input Image Results of filtering using GLPF with various cut off frequencies
  • 57. Applications of LPF • Character Recognition 57 Sample text of low resolution Note: broken characters Result of filtering with GLPF Note: broken character segments are joined
  • 58. Contd.. • Printing and publishing industry: “cosmetic” processing 58
  • 59. Image sharpening using Frequency domain filter • A highpass filter is obtained from a given lowpass filter using the equation HHP(u, v) = 1 – HLP(u, v) Where, HLP(u, v) – transfer function of the LPF • Ideal Highpass Filter • A 2-D highpass filter is given by H 𝑢, 𝑣 = 0, 𝑖𝑓 𝐷(𝑢, 𝑣) ≤ 𝐷0 1, 𝑖𝑓 𝐷(𝑢, 𝑣) > 𝐷0 59
  • 60. Image sharpening using Frequency domain filter IHPF BHPF GHPF 60
  • 61. Spatial Representation of High Pass Filter 61
  • 63. Image sharpening using Frequency domain filter • Butterworth Highpass Filter • A 2-D Butterworth highpass filter (BHPF) of order n and cutoff frequency D0 is defined as H 𝑢, 𝑣 = 1 1+ 𝐷0 𝐷 𝑢,𝑣 2𝑛 • Gaussian Highpass Filter • The transfer function of the Gaussian highpass filter (GHPF) with cutoff frequency locus of at a distance D0 from the center of the frequency rectangle is given by 𝐻 𝑢, 𝑣 = 1 − 𝑒−𝐷2 (𝑢,𝑣)/2𝐷0 2 63
  • 64. Results of BHPF of order 2 • Results are much smoother than ideal HPF 64
  • 65. Laplacian in the frequency domain • The Laplacian can be implemented in the frequency domain using the filter H(u, v) = -4π2(u2 + v2) Or with respect to the center of the frequency rectangle, using the filter H(u, v) = -4π2D2(u, v) Where, D(u, v) is the distance function. 65
  • 66. Laplacian in the frequency domain The Laplacian image is obtained as: 𝛻2𝑓 𝑥, 𝑦 = T − 1{H u, v F(u, v)} Enhancement is achieved using the equation 𝑔 𝑥, 𝑦 = 𝑓 𝑥, 𝑦 + 𝑐𝛻2𝑓(𝑥, 𝑦) • Here, c = -1, because, H(u, v) is negative • In frequency domain the above equation is written as: 𝑔 𝑥, 𝑦 = T − 1{[1 + 4π2D2 u, v ]F(u, v)} 66
  • 67. Homomorphic Filtering • According to Illumination-Reflectance model: • An image f(x, y) can be expressed as the product of its illumination, i(x, y), and reflectance, r(x, y), components: f(x, y) = i(x, y)r(x, y) • Since the Fourier Transform of a product is not the product of he transforms: • So, F[f(x, y)] ≠ F[i(x, y)] F[r(x, y)] • However, if, z(x, y) = ln f(x, y) = ln i(x, y) + ln r(x, y) Then, F{z(x, y)} = F{ln f(x, y)} = F{ln i(x, y)} + F{ln r(x, y)} 67
  • 68. Homomorphic Filtering or Z(u, v) = Fi(u, v) + Fr(u, v) Where, Fi(u, v) and Fr(u, v) are the Fourier transforms of ln i(x, y) & ln r(x, y) resp. We can filter Z(u, v) using a filter H(u, v) S(u, v) = H(u, v) Fi(u, v) + H(u, v) Fr(u, v) The filtered image in spatial domain is s(x, y) = T-1{S(u, v)} = T-1{H(u, v) Fi(u, v)} + T-1{H(u, v) Fr(u, v)} = i’(x, y) + r’(x, y) where, i’(x, y) = T-1{H(u, v) Fi(u, v)} r’(x, y) = T-1{H(u, v) Fr(u, v)} 68
  • 69. Homomorphic Filtering • In order to get the original image, we reverse the process, g(x, y) = es(x, y) = ei’(x, y)er’(x, y) = i0(x, y)r0(x, y) where, i0(x, y) = ei’(x, y) & r0(x, y) = er’(x, y) are the illumination and reflectance components of the output (processed) image. 69
  • 70. Summary of steps in homomorphic filtering • The illumination component of an image is characterized by slow spatial variations, while the reflectance components tend to vary abruptly. • The low frequencies of DFT of Logarithm of an image are associated with illumination and high frequencies with reluctance. 70
  • 71. Homomorphic Filtering • Shows cross section of such a homomorphic filter H(u, v) that affects low and high frequency components differently. 71
  • 72. Homomorphic Filtering • If parameters γL & γH are chosen such that γL < 1 & γH > 1, the filter attenuates low frequencies and amplifies high frequencies. • It results in simultaneous dynamic range compression and contrast enhancement. (Highpass filter) • Slightly modified Gaussian highpass filter yields the function 𝐻 𝑢, 𝑣 = γH − γL [1 − 𝑒−𝑐[𝐷2 (𝑢,𝑣)/𝐷0 2] ] + γL where, controls the sharpness of the slope of the function as it transitions between γL & γH 72