+ All Categories
Home > Documents > Lecture # 11 Frequency Domain Image Analysisbiomisa.org/uploads/2014/09/Lect-11.pdf · 116 Spectral...

Lecture # 11 Frequency Domain Image Analysisbiomisa.org/uploads/2014/09/Lect-11.pdf · 116 Spectral...

Date post: 27-Jul-2020
Category:
Upload: others
View: 0 times
Download: 0 times
Share this document with a friend
121
1 Digital Image Processing Lecture # 11 Frequency Domain Image Analysis
Transcript
Page 1: Lecture # 11 Frequency Domain Image Analysisbiomisa.org/uploads/2014/09/Lect-11.pdf · 116 Spectral techniques: Fourier transform • Simplified by expressing the spectrum in polar

1

Digital Image Processing

Lecture # 11Frequency Domain Image Analysis

Page 2: Lecture # 11 Frequency Domain Image Analysisbiomisa.org/uploads/2014/09/Lect-11.pdf · 116 Spectral techniques: Fourier transform • Simplified by expressing the spectrum in polar

Image Enhancement in Frequency Domain

Page 3: Lecture # 11 Frequency Domain Image Analysisbiomisa.org/uploads/2014/09/Lect-11.pdf · 116 Spectral techniques: Fourier transform • Simplified by expressing the spectrum in polar

3

Joseph Fourier (1768 – 1830)

– Most famous for his work “La Théorie Analitique de la Chaleur”published in 1822

– Translated into English in 1878: “The Analytic Theory of Heat”

Nobody paid much attention when the work was first publishedOne of the most important mathematical theories in modern engineering

Page 4: Lecture # 11 Frequency Domain Image Analysisbiomisa.org/uploads/2014/09/Lect-11.pdf · 116 Spectral techniques: Fourier transform • Simplified by expressing the spectrum in polar

Background

• Any function that periodically repeats itself can be expressed as the sum of sines and/or cosines of different frequencies, each multiplied by a different coefficient (Fourier series).

• Even functions that are not periodic (but whose area under the curve is finite) can be expressed as the integral of sines and/or cosines multiplied by a weighting function (Fourier transform).

Page 5: Lecture # 11 Frequency Domain Image Analysisbiomisa.org/uploads/2014/09/Lect-11.pdf · 116 Spectral techniques: Fourier transform • Simplified by expressing the spectrum in polar

5

The big idea …

=

Any function that periodically repeats itself can be expressed as a sum of sines and cosines of different frequencies each multiplied by a different coefficient – a Fourier series

Page 6: Lecture # 11 Frequency Domain Image Analysisbiomisa.org/uploads/2014/09/Lect-11.pdf · 116 Spectral techniques: Fourier transform • Simplified by expressing the spectrum in polar

6

The big idea…

Approximating a square wave as the sum of sine waves

Page 7: Lecture # 11 Frequency Domain Image Analysisbiomisa.org/uploads/2014/09/Lect-11.pdf · 116 Spectral techniques: Fourier transform • Simplified by expressing the spectrum in polar

Frequencies in Images

Page 8: Lecture # 11 Frequency Domain Image Analysisbiomisa.org/uploads/2014/09/Lect-11.pdf · 116 Spectral techniques: Fourier transform • Simplified by expressing the spectrum in polar
Page 9: Lecture # 11 Frequency Domain Image Analysisbiomisa.org/uploads/2014/09/Lect-11.pdf · 116 Spectral techniques: Fourier transform • Simplified by expressing the spectrum in polar

9

Frequencies in Images

Page 10: Lecture # 11 Frequency Domain Image Analysisbiomisa.org/uploads/2014/09/Lect-11.pdf · 116 Spectral techniques: Fourier transform • Simplified by expressing the spectrum in polar

Basic 2D FT

Page 11: Lecture # 11 Frequency Domain Image Analysisbiomisa.org/uploads/2014/09/Lect-11.pdf · 116 Spectral techniques: Fourier transform • Simplified by expressing the spectrum in polar

2D FT

Page 12: Lecture # 11 Frequency Domain Image Analysisbiomisa.org/uploads/2014/09/Lect-11.pdf · 116 Spectral techniques: Fourier transform • Simplified by expressing the spectrum in polar

Example

Page 13: Lecture # 11 Frequency Domain Image Analysisbiomisa.org/uploads/2014/09/Lect-11.pdf · 116 Spectral techniques: Fourier transform • Simplified by expressing the spectrum in polar
Page 14: Lecture # 11 Frequency Domain Image Analysisbiomisa.org/uploads/2014/09/Lect-11.pdf · 116 Spectral techniques: Fourier transform • Simplified by expressing the spectrum in polar

Example

Page 15: Lecture # 11 Frequency Domain Image Analysisbiomisa.org/uploads/2014/09/Lect-11.pdf · 116 Spectral techniques: Fourier transform • Simplified by expressing the spectrum in polar
Page 16: Lecture # 11 Frequency Domain Image Analysisbiomisa.org/uploads/2014/09/Lect-11.pdf · 116 Spectral techniques: Fourier transform • Simplified by expressing the spectrum in polar

Example

Page 17: Lecture # 11 Frequency Domain Image Analysisbiomisa.org/uploads/2014/09/Lect-11.pdf · 116 Spectral techniques: Fourier transform • Simplified by expressing the spectrum in polar
Page 18: Lecture # 11 Frequency Domain Image Analysisbiomisa.org/uploads/2014/09/Lect-11.pdf · 116 Spectral techniques: Fourier transform • Simplified by expressing the spectrum in polar

2D Sampling

Page 19: Lecture # 11 Frequency Domain Image Analysisbiomisa.org/uploads/2014/09/Lect-11.pdf · 116 Spectral techniques: Fourier transform • Simplified by expressing the spectrum in polar

2D Sampling

Page 20: Lecture # 11 Frequency Domain Image Analysisbiomisa.org/uploads/2014/09/Lect-11.pdf · 116 Spectral techniques: Fourier transform • Simplified by expressing the spectrum in polar

2D Sampling

Page 21: Lecture # 11 Frequency Domain Image Analysisbiomisa.org/uploads/2014/09/Lect-11.pdf · 116 Spectral techniques: Fourier transform • Simplified by expressing the spectrum in polar

2D Sampling

Page 22: Lecture # 11 Frequency Domain Image Analysisbiomisa.org/uploads/2014/09/Lect-11.pdf · 116 Spectral techniques: Fourier transform • Simplified by expressing the spectrum in polar

Over Sampling

Page 23: Lecture # 11 Frequency Domain Image Analysisbiomisa.org/uploads/2014/09/Lect-11.pdf · 116 Spectral techniques: Fourier transform • Simplified by expressing the spectrum in polar

Over Sampling

Page 24: Lecture # 11 Frequency Domain Image Analysisbiomisa.org/uploads/2014/09/Lect-11.pdf · 116 Spectral techniques: Fourier transform • Simplified by expressing the spectrum in polar

Under Sampling

Page 25: Lecture # 11 Frequency Domain Image Analysisbiomisa.org/uploads/2014/09/Lect-11.pdf · 116 Spectral techniques: Fourier transform • Simplified by expressing the spectrum in polar

Under Sampling

Page 26: Lecture # 11 Frequency Domain Image Analysisbiomisa.org/uploads/2014/09/Lect-11.pdf · 116 Spectral techniques: Fourier transform • Simplified by expressing the spectrum in polar

2D Nyquist Theorem

Page 27: Lecture # 11 Frequency Domain Image Analysisbiomisa.org/uploads/2014/09/Lect-11.pdf · 116 Spectral techniques: Fourier transform • Simplified by expressing the spectrum in polar

2D Nyquist Theorem

Page 28: Lecture # 11 Frequency Domain Image Analysisbiomisa.org/uploads/2014/09/Lect-11.pdf · 116 Spectral techniques: Fourier transform • Simplified by expressing the spectrum in polar

Sampling in the Frequency

Page 29: Lecture # 11 Frequency Domain Image Analysisbiomisa.org/uploads/2014/09/Lect-11.pdf · 116 Spectral techniques: Fourier transform • Simplified by expressing the spectrum in polar

Sampling in the Frequency

Page 30: Lecture # 11 Frequency Domain Image Analysisbiomisa.org/uploads/2014/09/Lect-11.pdf · 116 Spectral techniques: Fourier transform • Simplified by expressing the spectrum in polar

Sampling in the Frequency

Page 31: Lecture # 11 Frequency Domain Image Analysisbiomisa.org/uploads/2014/09/Lect-11.pdf · 116 Spectral techniques: Fourier transform • Simplified by expressing the spectrum in polar

Sampling in the Frequency

Page 32: Lecture # 11 Frequency Domain Image Analysisbiomisa.org/uploads/2014/09/Lect-11.pdf · 116 Spectral techniques: Fourier transform • Simplified by expressing the spectrum in polar

Sampling in the Frequency

Page 33: Lecture # 11 Frequency Domain Image Analysisbiomisa.org/uploads/2014/09/Lect-11.pdf · 116 Spectral techniques: Fourier transform • Simplified by expressing the spectrum in polar

Sampling in the Frequency

Page 34: Lecture # 11 Frequency Domain Image Analysisbiomisa.org/uploads/2014/09/Lect-11.pdf · 116 Spectral techniques: Fourier transform • Simplified by expressing the spectrum in polar

Sampling in the Frequency

Page 35: Lecture # 11 Frequency Domain Image Analysisbiomisa.org/uploads/2014/09/Lect-11.pdf · 116 Spectral techniques: Fourier transform • Simplified by expressing the spectrum in polar

2D FT to 2D DFT

Page 36: Lecture # 11 Frequency Domain Image Analysisbiomisa.org/uploads/2014/09/Lect-11.pdf · 116 Spectral techniques: Fourier transform • Simplified by expressing the spectrum in polar

37

The Discrete Fourier Transform (DFT)

The Discrete Fourier Transform of f(x, y), for x = 0, 1, 2…M-1 and y = 0,1,2…N-1, denoted by F(u, v), is given by the equation:

for u = 0, 1, 2…M-1 and v = 0, 1, 2…N-1.

1

0

1

0

)//(2),(),(M

x

N

y

NvyMuxjeyxfvuF

Page 37: Lecture # 11 Frequency Domain Image Analysisbiomisa.org/uploads/2014/09/Lect-11.pdf · 116 Spectral techniques: Fourier transform • Simplified by expressing the spectrum in polar

38

DFT & Images

DFT

Scanning electron microscope

image of an integrated circuit

magnified ~2500 times

Fourier spectrum of the image

Page 38: Lecture # 11 Frequency Domain Image Analysisbiomisa.org/uploads/2014/09/Lect-11.pdf · 116 Spectral techniques: Fourier transform • Simplified by expressing the spectrum in polar

39

The Inverse DFT

It is really important to note that the Fourier transform is completely reversible

The inverse DFT is given by:

for x = 0, 1, 2…M-1 and y = 0, 1, 2…N-1

1

0

1

0

)//(2),(1

),(M

u

N

v

NvyMuxjevuFMN

yxf

Page 39: Lecture # 11 Frequency Domain Image Analysisbiomisa.org/uploads/2014/09/Lect-11.pdf · 116 Spectral techniques: Fourier transform • Simplified by expressing the spectrum in polar

Frequencies in Images

Page 40: Lecture # 11 Frequency Domain Image Analysisbiomisa.org/uploads/2014/09/Lect-11.pdf · 116 Spectral techniques: Fourier transform • Simplified by expressing the spectrum in polar

DFT

Page 41: Lecture # 11 Frequency Domain Image Analysisbiomisa.org/uploads/2014/09/Lect-11.pdf · 116 Spectral techniques: Fourier transform • Simplified by expressing the spectrum in polar

Centered DFT

Page 42: Lecture # 11 Frequency Domain Image Analysisbiomisa.org/uploads/2014/09/Lect-11.pdf · 116 Spectral techniques: Fourier transform • Simplified by expressing the spectrum in polar
Page 43: Lecture # 11 Frequency Domain Image Analysisbiomisa.org/uploads/2014/09/Lect-11.pdf · 116 Spectral techniques: Fourier transform • Simplified by expressing the spectrum in polar

44

The DFT and Image Processing

To filter an image in the frequency domain:1. Compute F(u,v) the DFT of the image2. Multiply F(u,v) by a filter function H(u,v)3. Compute the inverse DFT of the result

Page 44: Lecture # 11 Frequency Domain Image Analysisbiomisa.org/uploads/2014/09/Lect-11.pdf · 116 Spectral techniques: Fourier transform • Simplified by expressing the spectrum in polar

Convolution

Page 45: Lecture # 11 Frequency Domain Image Analysisbiomisa.org/uploads/2014/09/Lect-11.pdf · 116 Spectral techniques: Fourier transform • Simplified by expressing the spectrum in polar

Filtering In frequency Domain

Page 46: Lecture # 11 Frequency Domain Image Analysisbiomisa.org/uploads/2014/09/Lect-11.pdf · 116 Spectral techniques: Fourier transform • Simplified by expressing the spectrum in polar

2D Circular Convolution

Page 47: Lecture # 11 Frequency Domain Image Analysisbiomisa.org/uploads/2014/09/Lect-11.pdf · 116 Spectral techniques: Fourier transform • Simplified by expressing the spectrum in polar

2D Linear Convolution

Page 48: Lecture # 11 Frequency Domain Image Analysisbiomisa.org/uploads/2014/09/Lect-11.pdf · 116 Spectral techniques: Fourier transform • Simplified by expressing the spectrum in polar

2D Linear & Circular Convolution

Page 49: Lecture # 11 Frequency Domain Image Analysisbiomisa.org/uploads/2014/09/Lect-11.pdf · 116 Spectral techniques: Fourier transform • Simplified by expressing the spectrum in polar

Spatial Aliasing

Page 50: Lecture # 11 Frequency Domain Image Analysisbiomisa.org/uploads/2014/09/Lect-11.pdf · 116 Spectral techniques: Fourier transform • Simplified by expressing the spectrum in polar

Spatial Aliasing

Page 51: Lecture # 11 Frequency Domain Image Analysisbiomisa.org/uploads/2014/09/Lect-11.pdf · 116 Spectral techniques: Fourier transform • Simplified by expressing the spectrum in polar
Page 52: Lecture # 11 Frequency Domain Image Analysisbiomisa.org/uploads/2014/09/Lect-11.pdf · 116 Spectral techniques: Fourier transform • Simplified by expressing the spectrum in polar

Spatial Aliasing

Page 53: Lecture # 11 Frequency Domain Image Analysisbiomisa.org/uploads/2014/09/Lect-11.pdf · 116 Spectral techniques: Fourier transform • Simplified by expressing the spectrum in polar

DFT for Filtering

Page 54: Lecture # 11 Frequency Domain Image Analysisbiomisa.org/uploads/2014/09/Lect-11.pdf · 116 Spectral techniques: Fourier transform • Simplified by expressing the spectrum in polar

DFT for Filtering

Page 55: Lecture # 11 Frequency Domain Image Analysisbiomisa.org/uploads/2014/09/Lect-11.pdf · 116 Spectral techniques: Fourier transform • Simplified by expressing the spectrum in polar

DFT for Filtering

Page 56: Lecture # 11 Frequency Domain Image Analysisbiomisa.org/uploads/2014/09/Lect-11.pdf · 116 Spectral techniques: Fourier transform • Simplified by expressing the spectrum in polar

DFT for Filtering

Page 57: Lecture # 11 Frequency Domain Image Analysisbiomisa.org/uploads/2014/09/Lect-11.pdf · 116 Spectral techniques: Fourier transform • Simplified by expressing the spectrum in polar

DFT for Filtering

Page 58: Lecture # 11 Frequency Domain Image Analysisbiomisa.org/uploads/2014/09/Lect-11.pdf · 116 Spectral techniques: Fourier transform • Simplified by expressing the spectrum in polar

DFT for Filtering

Page 59: Lecture # 11 Frequency Domain Image Analysisbiomisa.org/uploads/2014/09/Lect-11.pdf · 116 Spectral techniques: Fourier transform • Simplified by expressing the spectrum in polar

Down Sampling

Page 60: Lecture # 11 Frequency Domain Image Analysisbiomisa.org/uploads/2014/09/Lect-11.pdf · 116 Spectral techniques: Fourier transform • Simplified by expressing the spectrum in polar

Down Sampling

Page 61: Lecture # 11 Frequency Domain Image Analysisbiomisa.org/uploads/2014/09/Lect-11.pdf · 116 Spectral techniques: Fourier transform • Simplified by expressing the spectrum in polar

Down Sampling

Page 62: Lecture # 11 Frequency Domain Image Analysisbiomisa.org/uploads/2014/09/Lect-11.pdf · 116 Spectral techniques: Fourier transform • Simplified by expressing the spectrum in polar

Down Sampling

Page 63: Lecture # 11 Frequency Domain Image Analysisbiomisa.org/uploads/2014/09/Lect-11.pdf · 116 Spectral techniques: Fourier transform • Simplified by expressing the spectrum in polar

Down Sampling Example

Page 64: Lecture # 11 Frequency Domain Image Analysisbiomisa.org/uploads/2014/09/Lect-11.pdf · 116 Spectral techniques: Fourier transform • Simplified by expressing the spectrum in polar

Up Sampling

Page 65: Lecture # 11 Frequency Domain Image Analysisbiomisa.org/uploads/2014/09/Lect-11.pdf · 116 Spectral techniques: Fourier transform • Simplified by expressing the spectrum in polar

Up Sampling

Page 66: Lecture # 11 Frequency Domain Image Analysisbiomisa.org/uploads/2014/09/Lect-11.pdf · 116 Spectral techniques: Fourier transform • Simplified by expressing the spectrum in polar

Up Sampling

Page 67: Lecture # 11 Frequency Domain Image Analysisbiomisa.org/uploads/2014/09/Lect-11.pdf · 116 Spectral techniques: Fourier transform • Simplified by expressing the spectrum in polar

Up Sampling

Page 68: Lecture # 11 Frequency Domain Image Analysisbiomisa.org/uploads/2014/09/Lect-11.pdf · 116 Spectral techniques: Fourier transform • Simplified by expressing the spectrum in polar

Up Sampling

Page 69: Lecture # 11 Frequency Domain Image Analysisbiomisa.org/uploads/2014/09/Lect-11.pdf · 116 Spectral techniques: Fourier transform • Simplified by expressing the spectrum in polar

Up Sampling Example

Page 70: Lecture # 11 Frequency Domain Image Analysisbiomisa.org/uploads/2014/09/Lect-11.pdf · 116 Spectral techniques: Fourier transform • Simplified by expressing the spectrum in polar

Up Sampling Example

Page 71: Lecture # 11 Frequency Domain Image Analysisbiomisa.org/uploads/2014/09/Lect-11.pdf · 116 Spectral techniques: Fourier transform • Simplified by expressing the spectrum in polar

Up Sampling Example

Page 72: Lecture # 11 Frequency Domain Image Analysisbiomisa.org/uploads/2014/09/Lect-11.pdf · 116 Spectral techniques: Fourier transform • Simplified by expressing the spectrum in polar

Up Sampling Example

Page 73: Lecture # 11 Frequency Domain Image Analysisbiomisa.org/uploads/2014/09/Lect-11.pdf · 116 Spectral techniques: Fourier transform • Simplified by expressing the spectrum in polar

Up Sampling Example

Page 74: Lecture # 11 Frequency Domain Image Analysisbiomisa.org/uploads/2014/09/Lect-11.pdf · 116 Spectral techniques: Fourier transform • Simplified by expressing the spectrum in polar

Up Sampling Example

Page 75: Lecture # 11 Frequency Domain Image Analysisbiomisa.org/uploads/2014/09/Lect-11.pdf · 116 Spectral techniques: Fourier transform • Simplified by expressing the spectrum in polar

Up Sampling Example

Page 76: Lecture # 11 Frequency Domain Image Analysisbiomisa.org/uploads/2014/09/Lect-11.pdf · 116 Spectral techniques: Fourier transform • Simplified by expressing the spectrum in polar

Up Sampling Example

Page 77: Lecture # 11 Frequency Domain Image Analysisbiomisa.org/uploads/2014/09/Lect-11.pdf · 116 Spectral techniques: Fourier transform • Simplified by expressing the spectrum in polar

78

Some Basic Frequency Domain Filters

Low Pass Filter

High Pass Filter

Page 78: Lecture # 11 Frequency Domain Image Analysisbiomisa.org/uploads/2014/09/Lect-11.pdf · 116 Spectral techniques: Fourier transform • Simplified by expressing the spectrum in polar
Page 79: Lecture # 11 Frequency Domain Image Analysisbiomisa.org/uploads/2014/09/Lect-11.pdf · 116 Spectral techniques: Fourier transform • Simplified by expressing the spectrum in polar

80

Ideal Low Pass Filter

Simply cut off all high frequency components that are a specified distance D0 from the origin

Page 80: Lecture # 11 Frequency Domain Image Analysisbiomisa.org/uploads/2014/09/Lect-11.pdf · 116 Spectral techniques: Fourier transform • Simplified by expressing the spectrum in polar
Page 81: Lecture # 11 Frequency Domain Image Analysisbiomisa.org/uploads/2014/09/Lect-11.pdf · 116 Spectral techniques: Fourier transform • Simplified by expressing the spectrum in polar

82

Ideal Low Pass Filter (cont…)

Page 82: Lecture # 11 Frequency Domain Image Analysisbiomisa.org/uploads/2014/09/Lect-11.pdf · 116 Spectral techniques: Fourier transform • Simplified by expressing the spectrum in polar

Results of ILPF

Page 83: Lecture # 11 Frequency Domain Image Analysisbiomisa.org/uploads/2014/09/Lect-11.pdf · 116 Spectral techniques: Fourier transform • Simplified by expressing the spectrum in polar

Spatial representation of ILPF

Page 84: Lecture # 11 Frequency Domain Image Analysisbiomisa.org/uploads/2014/09/Lect-11.pdf · 116 Spectral techniques: Fourier transform • Simplified by expressing the spectrum in polar

Butterworth LPF

Page 85: Lecture # 11 Frequency Domain Image Analysisbiomisa.org/uploads/2014/09/Lect-11.pdf · 116 Spectral techniques: Fourier transform • Simplified by expressing the spectrum in polar

Results of Butterworth LPF

Page 86: Lecture # 11 Frequency Domain Image Analysisbiomisa.org/uploads/2014/09/Lect-11.pdf · 116 Spectral techniques: Fourier transform • Simplified by expressing the spectrum in polar

Spatial representation of butterworth LPF

Page 87: Lecture # 11 Frequency Domain Image Analysisbiomisa.org/uploads/2014/09/Lect-11.pdf · 116 Spectral techniques: Fourier transform • Simplified by expressing the spectrum in polar

Gaussian LPF

Page 88: Lecture # 11 Frequency Domain Image Analysisbiomisa.org/uploads/2014/09/Lect-11.pdf · 116 Spectral techniques: Fourier transform • Simplified by expressing the spectrum in polar

Results of Gaussian LPF

Page 89: Lecture # 11 Frequency Domain Image Analysisbiomisa.org/uploads/2014/09/Lect-11.pdf · 116 Spectral techniques: Fourier transform • Simplified by expressing the spectrum in polar

Applications of LPFs

Page 90: Lecture # 11 Frequency Domain Image Analysisbiomisa.org/uploads/2014/09/Lect-11.pdf · 116 Spectral techniques: Fourier transform • Simplified by expressing the spectrum in polar

Applications of LPFs

Page 91: Lecture # 11 Frequency Domain Image Analysisbiomisa.org/uploads/2014/09/Lect-11.pdf · 116 Spectral techniques: Fourier transform • Simplified by expressing the spectrum in polar

Applications of LPFs

Page 92: Lecture # 11 Frequency Domain Image Analysisbiomisa.org/uploads/2014/09/Lect-11.pdf · 116 Spectral techniques: Fourier transform • Simplified by expressing the spectrum in polar

LPF Summary

Page 93: Lecture # 11 Frequency Domain Image Analysisbiomisa.org/uploads/2014/09/Lect-11.pdf · 116 Spectral techniques: Fourier transform • Simplified by expressing the spectrum in polar

Highpass Filter (HPFs)

Page 94: Lecture # 11 Frequency Domain Image Analysisbiomisa.org/uploads/2014/09/Lect-11.pdf · 116 Spectral techniques: Fourier transform • Simplified by expressing the spectrum in polar

Spatial representation of IHPF

Page 95: Lecture # 11 Frequency Domain Image Analysisbiomisa.org/uploads/2014/09/Lect-11.pdf · 116 Spectral techniques: Fourier transform • Simplified by expressing the spectrum in polar

Results of IHPF

Page 96: Lecture # 11 Frequency Domain Image Analysisbiomisa.org/uploads/2014/09/Lect-11.pdf · 116 Spectral techniques: Fourier transform • Simplified by expressing the spectrum in polar

Results of BHPF

Page 97: Lecture # 11 Frequency Domain Image Analysisbiomisa.org/uploads/2014/09/Lect-11.pdf · 116 Spectral techniques: Fourier transform • Simplified by expressing the spectrum in polar

Results of GHPF

Page 98: Lecture # 11 Frequency Domain Image Analysisbiomisa.org/uploads/2014/09/Lect-11.pdf · 116 Spectral techniques: Fourier transform • Simplified by expressing the spectrum in polar

Applications of HPFs

Page 99: Lecture # 11 Frequency Domain Image Analysisbiomisa.org/uploads/2014/09/Lect-11.pdf · 116 Spectral techniques: Fourier transform • Simplified by expressing the spectrum in polar

Applications of HPFs

Page 100: Lecture # 11 Frequency Domain Image Analysisbiomisa.org/uploads/2014/09/Lect-11.pdf · 116 Spectral techniques: Fourier transform • Simplified by expressing the spectrum in polar

Applications of HPFs

Page 101: Lecture # 11 Frequency Domain Image Analysisbiomisa.org/uploads/2014/09/Lect-11.pdf · 116 Spectral techniques: Fourier transform • Simplified by expressing the spectrum in polar

Summary of HPFs

Page 102: Lecture # 11 Frequency Domain Image Analysisbiomisa.org/uploads/2014/09/Lect-11.pdf · 116 Spectral techniques: Fourier transform • Simplified by expressing the spectrum in polar

Bandreject Filters

Page 103: Lecture # 11 Frequency Domain Image Analysisbiomisa.org/uploads/2014/09/Lect-11.pdf · 116 Spectral techniques: Fourier transform • Simplified by expressing the spectrum in polar

Bandreject and bandpass Filters

Page 104: Lecture # 11 Frequency Domain Image Analysisbiomisa.org/uploads/2014/09/Lect-11.pdf · 116 Spectral techniques: Fourier transform • Simplified by expressing the spectrum in polar

Summary of Bandreject Filters

Page 105: Lecture # 11 Frequency Domain Image Analysisbiomisa.org/uploads/2014/09/Lect-11.pdf · 116 Spectral techniques: Fourier transform • Simplified by expressing the spectrum in polar

Noise Removal using Frequency Filters

Page 106: Lecture # 11 Frequency Domain Image Analysisbiomisa.org/uploads/2014/09/Lect-11.pdf · 116 Spectral techniques: Fourier transform • Simplified by expressing the spectrum in polar

Noise Removal using BandrejectFilters

Page 107: Lecture # 11 Frequency Domain Image Analysisbiomisa.org/uploads/2014/09/Lect-11.pdf · 116 Spectral techniques: Fourier transform • Simplified by expressing the spectrum in polar

Noise Pattern

Page 108: Lecture # 11 Frequency Domain Image Analysisbiomisa.org/uploads/2014/09/Lect-11.pdf · 116 Spectral techniques: Fourier transform • Simplified by expressing the spectrum in polar

Notch Filters

Page 109: Lecture # 11 Frequency Domain Image Analysisbiomisa.org/uploads/2014/09/Lect-11.pdf · 116 Spectral techniques: Fourier transform • Simplified by expressing the spectrum in polar

Application of Notch Filter

Page 110: Lecture # 11 Frequency Domain Image Analysisbiomisa.org/uploads/2014/09/Lect-11.pdf · 116 Spectral techniques: Fourier transform • Simplified by expressing the spectrum in polar

Noise Removal using Frequency Filtering

Page 111: Lecture # 11 Frequency Domain Image Analysisbiomisa.org/uploads/2014/09/Lect-11.pdf · 116 Spectral techniques: Fourier transform • Simplified by expressing the spectrum in polar

Noise Removal using Frequency Filtering

Page 112: Lecture # 11 Frequency Domain Image Analysisbiomisa.org/uploads/2014/09/Lect-11.pdf · 116 Spectral techniques: Fourier transform • Simplified by expressing the spectrum in polar

Noise Removal using Frequency Filtering

Page 113: Lecture # 11 Frequency Domain Image Analysisbiomisa.org/uploads/2014/09/Lect-11.pdf · 116 Spectral techniques: Fourier transform • Simplified by expressing the spectrum in polar

Spectral Texture Analysis

Page 114: Lecture # 11 Frequency Domain Image Analysisbiomisa.org/uploads/2014/09/Lect-11.pdf · 116 Spectral techniques: Fourier transform • Simplified by expressing the spectrum in polar

115

Spectral techniques: Fourier transform

• Suitable to detect directionality of periodic and almost periodic 2-D patterns in an image

• Periodic texture patterns are easily detectable by concentration of high energy burst in the spectrum

• Features of Fourier spectrum for texture representation are:

– Prominent peaks in the spectrum give the principal direction of texture patterns

– The location of peaks give the frequency and thus the scale of repetition of a pattern

• Eliminating any periodic components via filtering leaves non-periodic image elements which can be described by statistical techniques

Page 115: Lecture # 11 Frequency Domain Image Analysisbiomisa.org/uploads/2014/09/Lect-11.pdf · 116 Spectral techniques: Fourier transform • Simplified by expressing the spectrum in polar

116

Spectral techniques: Fourier transform

• Simplified by expressing the spectrum in polar coordinates to yield a function S(r, q) where S is the spectrum function and r and q are the polar coordinates.

For each direction q , S(r, q) = a 1-D function Sq (r)

For each frequency r , S(r, q) = a 1-D function Sr (q)

• Analyzing Sq (r) for a fixed q , gives the distance from the origin and thus the scale of repetition of a texture pattern.

• Analyzing Sr (q) for a fixed r, gives the direction and thus the orientation of the periodic texture pattern.

• To measure this analysis, we define two quantities

These quantities measure the spectral response and give the dominant directions and scales of periodic texture patterns.

,)()(0

qq rSrS .)()(

1

oR

rrSS qq

Page 116: Lecture # 11 Frequency Domain Image Analysisbiomisa.org/uploads/2014/09/Lect-11.pdf · 116 Spectral techniques: Fourier transform • Simplified by expressing the spectrum in polar

117

Spectral techniques: Fourier transform (example)

Image showing

periodic

texture Spectrum

Plot of

S(r)

Plot of

S(q)

Page 117: Lecture # 11 Frequency Domain Image Analysisbiomisa.org/uploads/2014/09/Lect-11.pdf · 116 Spectral techniques: Fourier transform • Simplified by expressing the spectrum in polar

118

Spectral techniques: Fourier transform (example)

Another image showing

periodic texturePlot of S(q)

Page 118: Lecture # 11 Frequency Domain Image Analysisbiomisa.org/uploads/2014/09/Lect-11.pdf · 116 Spectral techniques: Fourier transform • Simplified by expressing the spectrum in polar
Page 119: Lecture # 11 Frequency Domain Image Analysisbiomisa.org/uploads/2014/09/Lect-11.pdf · 116 Spectral techniques: Fourier transform • Simplified by expressing the spectrum in polar
Page 120: Lecture # 11 Frequency Domain Image Analysisbiomisa.org/uploads/2014/09/Lect-11.pdf · 116 Spectral techniques: Fourier transform • Simplified by expressing the spectrum in polar

Readings from Book (3rd Edn.)

• Frequency Filters (Chapter-4)• Noise Removal using Frequency Filters

(Chapter-5)• Spectral Texture (Chapter-11)

Page 121: Lecture # 11 Frequency Domain Image Analysisbiomisa.org/uploads/2014/09/Lect-11.pdf · 116 Spectral techniques: Fourier transform • Simplified by expressing the spectrum in polar

122

Acknowledgements

Digital Image Processing”, Rafael C. Gonzalez & Richard E. Woods, Addison-Wesley, 2002

Brian Mac Namee, Digitial Image Processing, School of Computing, Dublin Institute of Technology

Digital Image processing Lectures: Coursera

Mat

eria

l in

th

ese

slid

es h

as b

een

tak

en f

rom

, th

e fo

llow

ing

reso

urc

es


Recommended