Computer Graphics & Image Processing Chapter # 4 Image Enhancement in Frequency Domain 2/26/20161.

Slides:



Advertisements
Similar presentations
Spatial Filtering (Chapter 3)
Advertisements

Frequency Domain Filtering (Chapter 4)
Digital Image Processing
Image Enhancement in the Frequency Domain Part III
Fourier Transform (Chapter 4)
Chapter Four Image Enhancement in the Frequency Domain.
Image processing (spatial &frequency domain) Image processing (spatial &frequency domain) College of Science Computer Science Department
© by Yu Hen Hu 1 ECE533 Digital Image Processing Image Enhancement in Frequency Domain.
Chap 4 Image Enhancement in the Frequency Domain.
Image Processing Frequency Filtering Instructor: Juyong Zhang
ECE 472/572 - Digital Image Processing Lecture 5 - Image Enhancement - Frequency Domain Filters 09/13/11.
Digital Image Processing
Digtial Image Processing, Spring ECES 682 Digital Image Processing Oleh Tretiak ECE Department Drexel University.
Reminder Fourier Basis: t  [0,1] nZnZ Fourier Series: Fourier Coefficient:
Chapter 4 Image Enhancement in the Frequency Domain.
CHAPTER 4 Image Enhancement in Frequency Domain
Chap 4-2. Frequency domain processing Jen-Chang Liu, 2006.
CSCE 641 Computer Graphics: Image Sampling and Reconstruction Jinxiang Chai.
General Functions A non-periodic function can be represented as a sum of sin’s and cos’s of (possibly) all frequencies: F(  ) is the spectrum of the function.
Digital Image Processing Chapter 4: Image Enhancement in the Frequency Domain.
Image Enhancement in the Frequency Domain Part I Image Enhancement in the Frequency Domain Part I Dr. Samir H. Abdul-Jauwad Electrical Engineering Department.
Image Enhancement in the Frequency Domain Part II Dr. Samir H. Abdul-Jauwad Electrical Engineering Department King Fahd University of Petroleum & Minerals.
Computational Photography: Fourier Transform Jinxiang Chai.
Chapter 4 Image Enhancement in the Frequency Domain.
Transforms: Basis to Basis Normal Basis Hadamard Basis Basis functions Method to find coefficients (“Transform”) Inverse Transform.
DREAM PLAN IDEA IMPLEMENTATION Introduction to Image Processing Dr. Kourosh Kiani
Digital Image Processing, 2nd ed. © 2002 R. C. Gonzalez & R. E. Woods Chapter 4 Image Enhancement in the Frequency Domain Chapter.
Filters in the Frequency Domain.  Image Smoothing Using Frequency Domain Filters: ◦ Ideal Lowpass Filters ◦ Butterworth Lowpass Filters ◦ Gaussian Lowpass.
The frequency domain – Part 2
Presentation Image Filters
Digital Image Processing Chapter # 4 Image Enhancement in Frequency Domain Digital Image Processing Chapter # 4 Image Enhancement in Frequency Domain.
Image Processing © 2002 R. C. Gonzalez & R. E. Woods Lecture 4 Image Enhancement in the Frequency Domain Lecture 4 Image Enhancement.
Image Enhancement in the Frequency Domain Spring 2006, Jen-Chang Liu.
CS654: Digital Image Analysis
Chapter 7: The Fourier Transform 7.1 Introduction
1 © 2010 Cengage Learning Engineering. All Rights Reserved. 1 Introduction to Digital Image Processing with MATLAB ® Asia Edition McAndrew ‧ Wang ‧ Tseng.
Digital Image Processing Chapter 4 Image Enhancement in the Frequency Domain Part I.
Digital Image Processing, 2nd ed. © 2002 R. C. Gonzalez & R. E. Woods Background Any function that periodically repeats itself.
Digital Image Processing CSC331 Image Enhancement 1.
ENG4BF3 Medical Image Processing Image Enhancement in Frequency Domain.
Digital Image Processing Chapter 4: Image Enhancement in the Frequency Domain 22 June 2005 Digital Image Processing Chapter 4: Image Enhancement in the.
Image Subtraction Mask mode radiography h(x,y) is the mask.
7- 1 Chapter 7: Fourier Analysis Fourier analysis = Series + Transform ◎ Fourier Series -- A periodic (T) function f(x) can be written as the sum of sines.
University of Ioannina - Department of Computer Science Filtering in the Frequency Domain (Application) Digital Image Processing Christophoros Nikou
Practical Image Processing1 Chap7 Image Transformation  Image and Transformed image Spatial  Transformed domain Transformation.
1 CMPB 345: IMAGE PROCESSING DISCRETE TRANSFORM 2.
Fourier Transform.
Dr. Abdul Basit Siddiqui FUIEMS. QuizTime 30 min. How the coefficents of Laplacian Filter are generated. Show your complete work. Also discuss different.
Frequency Domain Filtering. Frequency Domain Methods Spatial Domain Frequency Domain.
Fourier transform.
Digital Image Processing Lecture 7: Image Enhancement in Frequency Domain-I Naveed Ejaz.
Amity School of Engineering & Technology 1 Amity School of Engineering & Technology DIGITAL IMAGE PROCESSING & PATTERN RECOGNITION Credit Units: 4 Mukesh.
Digital Image Processing Lecture 8: Image Enhancement in Frequency Domain II Naveed Ejaz.
Spatial Filtering (Chapter 3) CS474/674 - Prof. Bebis.
Fourier Transform (Chapter 4) CS474/674 – Prof. Bebis.
Digital Image Processing Chapter - 4
Digital Image Processing , 2008
IMAGE ENHANCEMENT IN THE FREQUENCY DOMAIN
The content of lecture This lecture will cover: Fourier Transform
Spatial & Frequency Domain
Image Enhancement in the
Digital Image Processing
Image Enhancement in the Frequency Domain Part I
ENG4BF3 Medical Image Processing
Frequency Domain Analysis
CSCE 643 Computer Vision: Thinking in Frequency
4. Image Enhancement in Frequency Domain
Filtering in the Frequency Domain
Lecture 4 Image Enhancement in Frequency Domain
Presentation transcript:

Computer Graphics & Image Processing Chapter # 4 Image Enhancement in Frequency Domain 2/26/20161

ALI JAVED Lecturer SOFTWARE ENGINEERING DEPARTMENT U.E.T TAXILA : Office Room #:: 7 2/26/20162

Introduction 2/26/20163

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 2/26/20164

5

Background (Fourier Transform)  Even functions that are not periodic but Finite 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 2/26/20166

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. 2/26/20167

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 2/26/20168

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 2/26/20169

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 2/26/201610

Discrete Fourier Transforms (DFT) 1-D DFT for M samples is given as The Inverse Fourier transform in 1-D is given as 2/26/201611

Discrete Fourier Transforms (DFT) 1-D DFT for M samples is given as The inverse Fourier transform in 1-D is given as 2/26/201612

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 2/26/201613

2-D DFT 2/26/201614

Fourier Transform 2/26/201615

2-D DFT 2/26/201616

2/26/ Shifting the Origin to the Center

2/26/ Shifting the Origin to the Center

2/26/ Properties of Fourier Transform  As we move away from the origin in F(u,v) the lower frequencies corresponding to slow gray level changes  Higher frequencies correspond to the fast changes in gray levels (smaller details such edges of objects and noise)  The direction of amplitude change in spatial domain and the amplitude change in the frequency domain are orthogonal (see the examples)

2/26/ Properties of Fourier Transform The Fourier Transform pair has the following translation property

2/26/ Properties of Fourier Transform

2/26/ Properties of Fourier Transform

2/26/ DFT Examples

2/26/ DFT Examples

2/26/ Properties of Fourier Transform

2/26/ Properties of Fourier Transform

2/26/ 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)

2/26/ Filtering using Fourier Transforms

2/26/ Example of Gaussian LPF and HPF

2/26/ Filters to be Discussed

2/26/ 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.smoothing filter

2/26/ High Pass Filtering A high pass 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.

2/26/ 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.

2/26/ Ideal Low Pass Filter

2/26/ Ideal Low Pass Filter

2/26/ Ideal Low Pass Filter (example)

2/26/ Why Ringing Effect

2/26/ Butterworth Low Pass Filter

2/26/ Butterworth Low Pass Filter

2/26/ Butterworth Low Pass Filter (example)

2/26/ Gaussian Low Pass Filters

2/26/ Gaussian Low Pass Filters

2/26/ Gaussian Low Pass Filters (example)

2/26/ Gaussian Low Pass Filters (example)

2/26/ Sharpening Fourier Domain Filters

2/26/ Sharpening Spatial Domain Representations

2/26/ Sharpening Fourier Domain Filters (Examples)

2/26/ Sharpening Fourier Domain Filters (Examples)

2/26/ Sharpening Fourier Domain Filters (Examples)

2/26/ Laplacian in Frequency Domain

2/26/ Unsharp Masking, High Boost Filtering

2/26/ Example of Modified High Pass Filtering

2/26/ Homomorphic Filtering

2/26/ Homomorphic Filtering

2/26/ Homomorphic Filtering

2/26/ Homomorphic Filtering

2/26/ Homomorphic Filtering (Example)

2/26/ Basic Filters And scaling rest of values.

2/26/ Example (Notch Function)

Any question