Top Banner
Digital Image Processing Digital Image Processing Chapter # 4 Chapter # 4 Image Enhancement in Frequency Domain Image Enhancement in Frequency Domain
43

Digital Image Processing Chapter # 4 Image Enhancement in Frequency Domain Digital Image Processing Chapter # 4 Image Enhancement in Frequency Domain.

Jan 12, 2016

Download

Documents

Lenard Nichols
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Digital Image Processing Chapter # 4 Image Enhancement in Frequency Domain Digital Image Processing Chapter # 4 Image Enhancement in Frequency Domain.

Digital Image ProcessingDigital Image Processing

Chapter # 4 Chapter # 4

Image Enhancement in Frequency DomainImage Enhancement in Frequency Domain

Page 2: Digital Image Processing Chapter # 4 Image Enhancement in Frequency Domain Digital Image Processing Chapter # 4 Image Enhancement in Frequency Domain.

ALI JAVED Lecturer SOFTWARE ENGINEERING DEPARTMENTU.E.T TAXILAEmail:: [email protected] Room #:: 7

Page 3: Digital Image Processing Chapter # 4 Image Enhancement in Frequency Domain Digital Image Processing Chapter # 4 Image Enhancement in Frequency Domain.

Introduction

Page 4: Digital Image Processing Chapter # 4 Image Enhancement in Frequency Domain Digital Image Processing Chapter # 4 Image Enhancement in Frequency Domain.

Background (Fourier Series)

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

This sum is known as Fourier Series It does not matter how complicated the function is;

as long as it is periodic and meet some mild conditions it can be represented by such as a sum

It was a revolutionary discovery

Page 5: Digital Image Processing Chapter # 4 Image Enhancement in Frequency Domain Digital Image Processing Chapter # 4 Image Enhancement in Frequency Domain.
Page 6: Digital Image Processing Chapter # 4 Image Enhancement in Frequency Domain Digital Image Processing Chapter # 4 Image Enhancement in Frequency Domain.

Background (Fourier Transform)

Even functions that are not periodic can be expressed as the integrals of sines and cosines multiplied by a weighing function

This is known as Fourier Transform A function expressed in either a Fourier Series or

transform can be reconstructed completely via an inverse process with no loss of information

This is one of the important characteristics of these representations because they allow us to work in the Fourier Domain and then return to the original domain of the function

Page 7: Digital Image Processing Chapter # 4 Image Enhancement in Frequency Domain Digital Image Processing Chapter # 4 Image Enhancement in Frequency Domain.

Fourier Transform

• ‘Fourier Transform’ transforms one function into another domain , which is called the frequency domain representation of the original function

• The original function is often a function in the Time domain

• In image Processing the original function is in the Spatial Domain

• The term Fourier transform can refer to either the Frequency domain representation of a function or to the process/formula that "transforms" one function into the other.

Page 8: Digital Image Processing Chapter # 4 Image Enhancement in Frequency Domain Digital Image Processing Chapter # 4 Image Enhancement in Frequency Domain.

Our Interest in Fourier Transform

• We will be dealing only with functions (images) of finite duration so we will be interested only in Fourier Transform

Page 9: Digital Image Processing Chapter # 4 Image Enhancement in Frequency Domain Digital Image Processing Chapter # 4 Image Enhancement in Frequency Domain.

Applications of Fourier Transforms

1-D Fourier transforms are used in Signal Processing 2-D Fourier transforms are used in Image Processing 3-D Fourier transforms are used in Computer Vision Applications of Fourier transforms in Image processing: –

– Image enhancement,

– Image restoration,

– Image encoding / decoding,

– Image description

Page 10: Digital Image Processing Chapter # 4 Image Enhancement in Frequency Domain Digital Image Processing Chapter # 4 Image Enhancement in Frequency Domain.

One Dimensional Fourier Transform and its Inverse

The Fourier transform F (u) of a single variable, continuous function f (x) is

Given F(u) we can obtain f (x) by means of the Inverse Fourier Transform

Page 11: Digital Image Processing Chapter # 4 Image Enhancement in Frequency Domain Digital Image Processing Chapter # 4 Image Enhancement in Frequency Domain.

Discrete Fourier Transforms (DFT)

1-D DFT for M samples is given as

The Inverse Fourier transform in 1-D is given as

Page 12: Digital Image Processing Chapter # 4 Image Enhancement in Frequency Domain Digital Image Processing Chapter # 4 Image Enhancement in Frequency Domain.

Discrete Fourier Transforms (DFT)

1-D DFT for M samples is given as

The inverse Fourier transform in 1-D is given as

Page 13: Digital Image Processing Chapter # 4 Image Enhancement in Frequency Domain Digital Image Processing Chapter # 4 Image Enhancement in Frequency Domain.

Two Dimensional Fourier Transform and its Inverse

The Fourier transform F (u,v) of a two variable, continuous function f (x,y) is

Given F(u,v) we can obtain f (x,y) by means of the Inverse Fourier Transform

Page 14: Digital Image Processing Chapter # 4 Image Enhancement in Frequency Domain Digital Image Processing Chapter # 4 Image Enhancement in Frequency Domain.

2-D DFT

Page 15: Digital Image Processing Chapter # 4 Image Enhancement in Frequency Domain Digital Image Processing Chapter # 4 Image Enhancement in Frequency Domain.

Fourier Transform

Page 16: Digital Image Processing Chapter # 4 Image Enhancement in Frequency Domain Digital Image Processing Chapter # 4 Image Enhancement in Frequency Domain.

2-D DFT

Page 17: Digital Image Processing Chapter # 4 Image Enhancement in Frequency Domain Digital Image Processing Chapter # 4 Image Enhancement in Frequency Domain.

04/21/23 17

Shifting the Origin to the Center

Page 18: Digital Image Processing Chapter # 4 Image Enhancement in Frequency Domain Digital Image Processing Chapter # 4 Image Enhancement in Frequency Domain.

04/21/23 18

Shifting the Origin to the Center

Page 19: Digital Image Processing Chapter # 4 Image Enhancement in Frequency Domain Digital Image Processing Chapter # 4 Image Enhancement in Frequency Domain.

04/21/23 19

Properties of Fourier Transform

The lower frequencies corresponds to slow gray level changes

Higher frequencies correspond to the fast changes in gray levels (smaller details such edges of objects and noise)

Page 20: Digital Image Processing Chapter # 4 Image Enhancement in Frequency Domain Digital Image Processing Chapter # 4 Image Enhancement in Frequency Domain.

04/21/23 20

DFT Examples

Page 21: Digital Image Processing Chapter # 4 Image Enhancement in Frequency Domain Digital Image Processing Chapter # 4 Image Enhancement in Frequency Domain.

04/21/23 21

DFT Examples

Page 22: Digital Image Processing Chapter # 4 Image Enhancement in Frequency Domain Digital Image Processing Chapter # 4 Image Enhancement in Frequency Domain.

04/21/23 22

Filtering using Fourier Transforms

Page 23: Digital Image Processing Chapter # 4 Image Enhancement in Frequency Domain Digital Image Processing Chapter # 4 Image Enhancement in Frequency Domain.

04/21/23 23

Example of Gaussian LPF and HPF

Page 24: Digital Image Processing Chapter # 4 Image Enhancement in Frequency Domain Digital Image Processing Chapter # 4 Image Enhancement in Frequency Domain.

04/21/23 24

Filters to be Discussed

Page 25: Digital Image Processing Chapter # 4 Image Enhancement in Frequency Domain Digital Image Processing Chapter # 4 Image Enhancement in Frequency Domain.

04/21/23 25

Low Pass Filtering

A low-pass filter attenuates high frequencies and retains low frequencies unchanged. The result in the spatial domain is equivalent to that of a smoothing filter; as the blocked high frequencies correspond to sharp intensity changes, i.e. to the fine-scale details and noise in the spatial domain image.

Page 26: Digital Image Processing Chapter # 4 Image Enhancement in Frequency Domain Digital Image Processing Chapter # 4 Image Enhancement in Frequency Domain.

04/21/23 26

High Pass Filtering

A highpass filter, on the other hand, yields edge enhancement or edge detection in the spatial domain, because edges contain many high frequencies. Areas of rather constant gray level consist of mainly low frequencies and are therefore suppressed.

Page 27: Digital Image Processing Chapter # 4 Image Enhancement in Frequency Domain Digital Image Processing Chapter # 4 Image Enhancement in Frequency Domain.

04/21/23 27

Band Pass Filtering

A bandpass attenuates very low and very high frequencies, but retains a middle range band of frequencies. Bandpass filtering can be used to enhance edges (suppressing low frequencies) while reducing the noise at the same time (attenuating high frequencies).

Bandpass filters are a combination of both lowpass and highpass filters. They attenuate all frequencies smaller than a frequency Do and higher than a frequency D1 , while the frequencies between the two cut-offs remain in the resulting output image.

Page 28: Digital Image Processing Chapter # 4 Image Enhancement in Frequency Domain Digital Image Processing Chapter # 4 Image Enhancement in Frequency Domain.

04/21/23 28

Ideal Low Pass Filter

Page 29: Digital Image Processing Chapter # 4 Image Enhancement in Frequency Domain Digital Image Processing Chapter # 4 Image Enhancement in Frequency Domain.

04/21/23 29

Ideal Low Pass Filter

Page 30: Digital Image Processing Chapter # 4 Image Enhancement in Frequency Domain Digital Image Processing Chapter # 4 Image Enhancement in Frequency Domain.

04/21/23 30

Ideal Low Pass Filter (example)

Page 31: Digital Image Processing Chapter # 4 Image Enhancement in Frequency Domain Digital Image Processing Chapter # 4 Image Enhancement in Frequency Domain.

04/21/23 31

Butterworth Low Pass Filter

Page 32: Digital Image Processing Chapter # 4 Image Enhancement in Frequency Domain Digital Image Processing Chapter # 4 Image Enhancement in Frequency Domain.

04/21/23 32

Butterworth Low Pass Filter

Page 33: Digital Image Processing Chapter # 4 Image Enhancement in Frequency Domain Digital Image Processing Chapter # 4 Image Enhancement in Frequency Domain.

04/21/23 33

Butterworth Low Pass Filter (example)

Page 34: Digital Image Processing Chapter # 4 Image Enhancement in Frequency Domain Digital Image Processing Chapter # 4 Image Enhancement in Frequency Domain.

04/21/23 34

Gaussian Low Pass Filters

Page 35: Digital Image Processing Chapter # 4 Image Enhancement in Frequency Domain Digital Image Processing Chapter # 4 Image Enhancement in Frequency Domain.

04/21/23 35

Gaussian Low Pass and High Pass Filters

Page 36: Digital Image Processing Chapter # 4 Image Enhancement in Frequency Domain Digital Image Processing Chapter # 4 Image Enhancement in Frequency Domain.

04/21/23 36

Gaussian Low Pass Filters

Page 37: Digital Image Processing Chapter # 4 Image Enhancement in Frequency Domain Digital Image Processing Chapter # 4 Image Enhancement in Frequency Domain.

04/21/23 37

Gaussian Low Pass Filters (example)

Page 38: Digital Image Processing Chapter # 4 Image Enhancement in Frequency Domain Digital Image Processing Chapter # 4 Image Enhancement in Frequency Domain.

04/21/23 38

Gaussian Low Pass Filters (example)

Page 39: Digital Image Processing Chapter # 4 Image Enhancement in Frequency Domain Digital Image Processing Chapter # 4 Image Enhancement in Frequency Domain.

04/21/23 39

Sharpening Fourier Domain Filters

Page 40: Digital Image Processing Chapter # 4 Image Enhancement in Frequency Domain Digital Image Processing Chapter # 4 Image Enhancement in Frequency Domain.

04/21/23 40

Sharpening Spatial Domain Representations

Page 41: Digital Image Processing Chapter # 4 Image Enhancement in Frequency Domain Digital Image Processing Chapter # 4 Image Enhancement in Frequency Domain.

04/21/23 41

Sharpening Fourier Domain Filters (Examples)

Page 42: Digital Image Processing Chapter # 4 Image Enhancement in Frequency Domain Digital Image Processing Chapter # 4 Image Enhancement in Frequency Domain.

04/21/23 42

Sharpening Fourier Domain Filters (Examples)

Page 43: Digital Image Processing Chapter # 4 Image Enhancement in Frequency Domain Digital Image Processing Chapter # 4 Image Enhancement in Frequency Domain.

04/21/23 43

Sharpening Fourier Domain Filters (Examples)