SlideShare uma empresa Scribd logo
1 de 44
Baixar para ler offline
CSC447: Digital Image
Processing
Chapter 4:
Prof. Dr. Mostafa Gadal-Haqq M. Mostafa
Computer Science Department
Faculty of Computer & Information Sciences
AIN SHAMS UNIVERSITY
Foundation
 Fourier Theorem:
Any function that
periodically repeat itself
can be represented by the
some of sines and/or
cosines of different
frequencies, each
multiplied by a different
coefficient.
)cossin()(
0
xbxaxf ii
n
i
ii   
2CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
The Discrete Fourier Transform (DFT)
 1-D Fourier Transform:
 The Fourier transform, F(u), of a discrete 1-
D function, f(x); x = 0, 1, 2, …, M-1, is:
 Where u= 0, 1, 2, …, M-1
 1-D Inverse Fourier Transform:





1
0
/2
)(
1
)(
M
x
Muxj
exf
M
uF 




1
0
/2
)()(
M
u
Muxj
euFxf 
3CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
The Discrete Fourier Transform (DFT)
 F(u) is called the frequency component of the Fourier
Transform, and its domain (the values of u) is called the
frequency domain, because u determines the frequency
of the components of the transform:
 Since F(u) is complex quantity It is convenient to
express it in polar form
 |F(u)| is called the magnitude, and (u) is the phase
 The Power Spectrum P(u) = |F(u)|2
)](/)([tan(u)and,)]()([|)(|where,
|)(|)(
1-2/122
)(
uRuIuIuRuF
euFuF uj




4CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
The Discrete Fourier Transform (DFT)
 1-D Fourier Transform:
5CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
The Discrete Fourier Transform (DFT)
 2-D Fourier Transform:
 The Fourier transform, F(u,v), of a discrete
2-D function (MxN), f(x,y) is:
 Where u= 0,1,2, …,M-1, and v = 0,1,2, …, N-1
 2-D Inverse Fourier Transform:







1
0
1
0
)//(2
),(
1
),(
M
x
N
y
NvyMuxj
eyxf
MN
vuF 
 






1
0
1
0
)//(2
),(),(
M
u
N
v
NvyMuxj
evuFyxf 
6CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
The Discrete Fourier Transform (DFT)
 the Fourier spectrum , phase angle, andpower
spectrum , are defined as before:
),(),(|),(|
and)],,(/),([tanv)(u,
,)],(),([|),(|where,
|),(|),(
222
1-
2/122
),(
vuIvuRvuFP(u,v)
vuRvuI
vuIvuRvuF
evuFvuF vuj






7CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
The Discrete Fourier Transform (DFT)
 2-D Fourier Transform:
8CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
The Discrete Fourier Transform (DFT)
 2-D Fourier Transform:
9CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
The Discrete Fourier Transform (DFT)
 2-D Fourier Transform:
10CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
The Discrete Fourier Transform (DFT)
 2-D Fourier Transform:
11CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
The Discrete Fourier Transform (DFT)
 Properties of the Fourier Transform:
12CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
The Discrete Fourier Transform (DFT)
 Properties of the Fourier Transform:
13CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
The Discrete Fourier Transform (DFT)
 Properties of the Fourier Transform:
14CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
The Discrete Fourier Transform (DFT)
 Properties of the Fourier Transform:
15CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
The Discrete Fourier Transform (DFT)
 Properties of the Fourier Transform:
16CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
Filtering in the Frequency Domain
 Basic Operations
17CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
Filtering in the Frequency Domain
 2-D Fourier Transform
18CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
Filtering in the Frequency Domain
 2-D Fourier Transform:
19CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
Filtering in the Frequency Domain
 Notch filter
20CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
Filtering in the Frequency Domain
 Ideal Low-pass Filter (ILPF)
cutoff
frequency
21CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
Filtering in the Frequency Domain
 How to find the cutoff frequency for a ILPF?
 Find the circle that enclose a certain amount of the
power spectrum of the image:
 Where P(u,v) is the Power spectrum at frequencies
(u,v) the. Then , a circle of radius r enclose a 
percentage of the power, where
22CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
Filtering in the Frequency Domain
 Distribution of the power spectrum:
23CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
Filtering in the Frequency Domain
 Filtering with power cutoff
24CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
Filtering in the Frequency Domain
 Butterworth Low-pass Filter
25CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
Filtering in the Frequency Domain
 Butterworth Low-pass Filter
26CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
Filtering in the Frequency Domain
 Gaussian Low-pass Filter
 Where D(u,v) id the distance from the origin
27CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
Filtering in the Frequency Domain
 Gaussian Low-pass Filter
28CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
Filtering in the Frequency Domain
 Gaussian Low-pass and High-pass filters:
29CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
Filtering in the Frequency Domain
 Gaussian Low-pass filters:
30CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
Filtering in the Frequency Domain
 Gaussian Low-pass filters:
31CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
Filtering in the Frequency Domain
 Ideal High-pass filters:
32CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
Filtering in the Frequency Domain
 Ideal High-pass filters:
33CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
Filtering in the Frequency Domain
 Ideal High-pass filters:
34CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
Filtering in the Frequency Domain
 Gaussian High-pass filters:
35CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
Filtering in the Frequency Domain
 High-pass filters:
36CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
Filtering in the Frequency Domain
 High-pass filters:
37CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
Filtering in the Frequency Domain
 Ideal Band-Pass Filter
38CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
Filtering in the Frequency Domain
 The Laplacian filters:
39CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
Filtering in the Frequency Domain
 Gaussian High-pass filters:
40CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
Filtering in the Frequency Domain
 Homomorphic filters:
41CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
Filtering in the Frequency Domain
 Homomorphic filters:
42CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
Filtering in the Frequency Domain
 Homomorphic filters:
43CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
HW3
 4.9 and 4.12
44CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.

Mais conteúdo relacionado

Mais procurados

Image restoration and degradation model
Image restoration and degradation modelImage restoration and degradation model
Image restoration and degradation modelAnupriyaDurai
 
Image enhancement lecture
Image enhancement lectureImage enhancement lecture
Image enhancement lectureISRAR HUSSAIN
 
Image processing, Noise, Noise Removal filters
Image processing, Noise, Noise Removal filtersImage processing, Noise, Noise Removal filters
Image processing, Noise, Noise Removal filtersKuppusamy P
 
Chapter 9 morphological image processing
Chapter 9   morphological image processingChapter 9   morphological image processing
Chapter 9 morphological image processingAhmed Daoud
 
Smoothing Filters in Spatial Domain
Smoothing Filters in Spatial DomainSmoothing Filters in Spatial Domain
Smoothing Filters in Spatial DomainMadhu Bala
 
COM2304: Digital Image Fundamentals - I
COM2304: Digital Image Fundamentals - I COM2304: Digital Image Fundamentals - I
COM2304: Digital Image Fundamentals - I Hemantha Kulathilake
 
Image Segmentation (Digital Image Processing)
Image Segmentation (Digital Image Processing)Image Segmentation (Digital Image Processing)
Image Segmentation (Digital Image Processing)VARUN KUMAR
 
Color Image Processing
Color Image ProcessingColor Image Processing
Color Image Processingkiruthiammu
 
Image Smoothing using Frequency Domain Filters
Image Smoothing using Frequency Domain FiltersImage Smoothing using Frequency Domain Filters
Image Smoothing using Frequency Domain FiltersSuhaila Afzana
 
Chapter 8 image compression
Chapter 8 image compressionChapter 8 image compression
Chapter 8 image compressionasodariyabhavesh
 
Digital Image Processing: Image Segmentation
Digital Image Processing: Image SegmentationDigital Image Processing: Image Segmentation
Digital Image Processing: Image SegmentationMostafa G. M. Mostafa
 
Image Restoration
Image RestorationImage Restoration
Image RestorationPoonam Seth
 
Image Representation & Descriptors
Image Representation & DescriptorsImage Representation & Descriptors
Image Representation & DescriptorsPundrikPatel
 
5. gray level transformation
5. gray level transformation5. gray level transformation
5. gray level transformationMdFazleRabbi18
 

Mais procurados (20)

Image restoration and degradation model
Image restoration and degradation modelImage restoration and degradation model
Image restoration and degradation model
 
Image enhancement lecture
Image enhancement lectureImage enhancement lecture
Image enhancement lecture
 
Image processing, Noise, Noise Removal filters
Image processing, Noise, Noise Removal filtersImage processing, Noise, Noise Removal filters
Image processing, Noise, Noise Removal filters
 
Chapter 9 morphological image processing
Chapter 9   morphological image processingChapter 9   morphological image processing
Chapter 9 morphological image processing
 
Smoothing Filters in Spatial Domain
Smoothing Filters in Spatial DomainSmoothing Filters in Spatial Domain
Smoothing Filters in Spatial Domain
 
COM2304: Digital Image Fundamentals - I
COM2304: Digital Image Fundamentals - I COM2304: Digital Image Fundamentals - I
COM2304: Digital Image Fundamentals - I
 
Image Segmentation (Digital Image Processing)
Image Segmentation (Digital Image Processing)Image Segmentation (Digital Image Processing)
Image Segmentation (Digital Image Processing)
 
Module 31
Module 31Module 31
Module 31
 
Color Image Processing
Color Image ProcessingColor Image Processing
Color Image Processing
 
Image enhancement
Image enhancementImage enhancement
Image enhancement
 
Image Smoothing using Frequency Domain Filters
Image Smoothing using Frequency Domain FiltersImage Smoothing using Frequency Domain Filters
Image Smoothing using Frequency Domain Filters
 
SPATIAL FILTER
SPATIAL FILTERSPATIAL FILTER
SPATIAL FILTER
 
Chapter 8 image compression
Chapter 8 image compressionChapter 8 image compression
Chapter 8 image compression
 
Digital Image Processing: Image Segmentation
Digital Image Processing: Image SegmentationDigital Image Processing: Image Segmentation
Digital Image Processing: Image Segmentation
 
Image Restoration
Image RestorationImage Restoration
Image Restoration
 
Spatial domain and filtering
Spatial domain and filteringSpatial domain and filtering
Spatial domain and filtering
 
Image Representation & Descriptors
Image Representation & DescriptorsImage Representation & Descriptors
Image Representation & Descriptors
 
5. gray level transformation
5. gray level transformation5. gray level transformation
5. gray level transformation
 
image compression ppt
image compression pptimage compression ppt
image compression ppt
 
Image transforms
Image transformsImage transforms
Image transforms
 

Semelhante a Digital Image Processing: Image Enhancement in the Frequency Domain

Digital Image Processing: Image Enhancement in the Spatial Domain
Digital Image Processing: Image Enhancement in the Spatial DomainDigital Image Processing: Image Enhancement in the Spatial Domain
Digital Image Processing: Image Enhancement in the Spatial DomainMostafa G. M. Mostafa
 
Digital Image Processing: Image Restoration
Digital Image Processing: Image RestorationDigital Image Processing: Image Restoration
Digital Image Processing: Image RestorationMostafa G. M. Mostafa
 
Digital Image Processing: Digital Image Fundamentals
Digital Image Processing: Digital Image FundamentalsDigital Image Processing: Digital Image Fundamentals
Digital Image Processing: Digital Image FundamentalsMostafa G. M. Mostafa
 
⭐⭐⭐⭐⭐ Device Free Indoor Localization in the 28 GHz band based on machine lea...
⭐⭐⭐⭐⭐ Device Free Indoor Localization in the 28 GHz band based on machine lea...⭐⭐⭐⭐⭐ Device Free Indoor Localization in the 28 GHz band based on machine lea...
⭐⭐⭐⭐⭐ Device Free Indoor Localization in the 28 GHz band based on machine lea...Victor Asanza
 
13 fourierfiltrationen
13 fourierfiltrationen13 fourierfiltrationen
13 fourierfiltrationenhoailinhtinh
 
Mining of time series data base using fuzzy neural information systems
Mining of time series data base using fuzzy neural information systemsMining of time series data base using fuzzy neural information systems
Mining of time series data base using fuzzy neural information systemsDr.MAYA NAYAK
 
Switchable and tunable deep beamformer using adaptive instance normalization ...
Switchable and tunable deep beamformer using adaptive instance normalization ...Switchable and tunable deep beamformer using adaptive instance normalization ...
Switchable and tunable deep beamformer using adaptive instance normalization ...Shujaat Khan
 
Digital Image Processing: An Introduction
Digital Image Processing: An IntroductionDigital Image Processing: An Introduction
Digital Image Processing: An IntroductionMostafa G. M. Mostafa
 
Neural Networks: Model Building Through Linear Regression
Neural Networks: Model Building Through Linear RegressionNeural Networks: Model Building Through Linear Regression
Neural Networks: Model Building Through Linear RegressionMostafa G. M. Mostafa
 
Ijri ece-01-02 image enhancement aided denoising using dual tree complex wave...
Ijri ece-01-02 image enhancement aided denoising using dual tree complex wave...Ijri ece-01-02 image enhancement aided denoising using dual tree complex wave...
Ijri ece-01-02 image enhancement aided denoising using dual tree complex wave...Ijripublishers Ijri
 
Ijri ece-01-02 image enhancement aided denoising using dual tree complex wave...
Ijri ece-01-02 image enhancement aided denoising using dual tree complex wave...Ijri ece-01-02 image enhancement aided denoising using dual tree complex wave...
Ijri ece-01-02 image enhancement aided denoising using dual tree complex wave...Ijripublishers Ijri
 
Deep Learning-Based Universal Beamformer for Ultrasound Imaging
Deep Learning-Based Universal Beamformer for Ultrasound ImagingDeep Learning-Based Universal Beamformer for Ultrasound Imaging
Deep Learning-Based Universal Beamformer for Ultrasound ImagingShujaat Khan
 
Photoacoustic tomography based on the application of virtual detectors
Photoacoustic tomography based on the application of virtual detectorsPhotoacoustic tomography based on the application of virtual detectors
Photoacoustic tomography based on the application of virtual detectorsIAEME Publication
 
Paper id 252014114
Paper id 252014114Paper id 252014114
Paper id 252014114IJRAT
 
20th. Single Molecule Workshop Picoquant 2014
20th. Single Molecule Workshop Picoquant 201420th. Single Molecule Workshop Picoquant 2014
20th. Single Molecule Workshop Picoquant 2014Dirk Hähnel
 
Digital signal and image processing FAQ
Digital signal and image processing FAQDigital signal and image processing FAQ
Digital signal and image processing FAQMukesh Tekwani
 
IEEE_Peer_Reviewed_Paper_1
IEEE_Peer_Reviewed_Paper_1IEEE_Peer_Reviewed_Paper_1
IEEE_Peer_Reviewed_Paper_1Saad Mahboob
 
Neural Networks: Support Vector machines
Neural Networks: Support Vector machinesNeural Networks: Support Vector machines
Neural Networks: Support Vector machinesMostafa G. M. Mostafa
 

Semelhante a Digital Image Processing: Image Enhancement in the Frequency Domain (20)

Digital Image Processing: Image Enhancement in the Spatial Domain
Digital Image Processing: Image Enhancement in the Spatial DomainDigital Image Processing: Image Enhancement in the Spatial Domain
Digital Image Processing: Image Enhancement in the Spatial Domain
 
Digital Image Processing: Image Restoration
Digital Image Processing: Image RestorationDigital Image Processing: Image Restoration
Digital Image Processing: Image Restoration
 
Digital Image Processing: Digital Image Fundamentals
Digital Image Processing: Digital Image FundamentalsDigital Image Processing: Digital Image Fundamentals
Digital Image Processing: Digital Image Fundamentals
 
⭐⭐⭐⭐⭐ Device Free Indoor Localization in the 28 GHz band based on machine lea...
⭐⭐⭐⭐⭐ Device Free Indoor Localization in the 28 GHz band based on machine lea...⭐⭐⭐⭐⭐ Device Free Indoor Localization in the 28 GHz band based on machine lea...
⭐⭐⭐⭐⭐ Device Free Indoor Localization in the 28 GHz band based on machine lea...
 
13 fourierfiltrationen
13 fourierfiltrationen13 fourierfiltrationen
13 fourierfiltrationen
 
Mining of time series data base using fuzzy neural information systems
Mining of time series data base using fuzzy neural information systemsMining of time series data base using fuzzy neural information systems
Mining of time series data base using fuzzy neural information systems
 
Switchable and tunable deep beamformer using adaptive instance normalization ...
Switchable and tunable deep beamformer using adaptive instance normalization ...Switchable and tunable deep beamformer using adaptive instance normalization ...
Switchable and tunable deep beamformer using adaptive instance normalization ...
 
Digital Image Processing: An Introduction
Digital Image Processing: An IntroductionDigital Image Processing: An Introduction
Digital Image Processing: An Introduction
 
Neural Networks: Model Building Through Linear Regression
Neural Networks: Model Building Through Linear RegressionNeural Networks: Model Building Through Linear Regression
Neural Networks: Model Building Through Linear Regression
 
Ijri ece-01-02 image enhancement aided denoising using dual tree complex wave...
Ijri ece-01-02 image enhancement aided denoising using dual tree complex wave...Ijri ece-01-02 image enhancement aided denoising using dual tree complex wave...
Ijri ece-01-02 image enhancement aided denoising using dual tree complex wave...
 
Ijri ece-01-02 image enhancement aided denoising using dual tree complex wave...
Ijri ece-01-02 image enhancement aided denoising using dual tree complex wave...Ijri ece-01-02 image enhancement aided denoising using dual tree complex wave...
Ijri ece-01-02 image enhancement aided denoising using dual tree complex wave...
 
csc447dipch10-160628144302.pdf
csc447dipch10-160628144302.pdfcsc447dipch10-160628144302.pdf
csc447dipch10-160628144302.pdf
 
digital filter design
digital filter designdigital filter design
digital filter design
 
Deep Learning-Based Universal Beamformer for Ultrasound Imaging
Deep Learning-Based Universal Beamformer for Ultrasound ImagingDeep Learning-Based Universal Beamformer for Ultrasound Imaging
Deep Learning-Based Universal Beamformer for Ultrasound Imaging
 
Photoacoustic tomography based on the application of virtual detectors
Photoacoustic tomography based on the application of virtual detectorsPhotoacoustic tomography based on the application of virtual detectors
Photoacoustic tomography based on the application of virtual detectors
 
Paper id 252014114
Paper id 252014114Paper id 252014114
Paper id 252014114
 
20th. Single Molecule Workshop Picoquant 2014
20th. Single Molecule Workshop Picoquant 201420th. Single Molecule Workshop Picoquant 2014
20th. Single Molecule Workshop Picoquant 2014
 
Digital signal and image processing FAQ
Digital signal and image processing FAQDigital signal and image processing FAQ
Digital signal and image processing FAQ
 
IEEE_Peer_Reviewed_Paper_1
IEEE_Peer_Reviewed_Paper_1IEEE_Peer_Reviewed_Paper_1
IEEE_Peer_Reviewed_Paper_1
 
Neural Networks: Support Vector machines
Neural Networks: Support Vector machinesNeural Networks: Support Vector machines
Neural Networks: Support Vector machines
 

Mais de Mostafa G. M. Mostafa

Neural Networks: Least Mean Square (LSM) Algorithm
Neural Networks: Least Mean Square (LSM) AlgorithmNeural Networks: Least Mean Square (LSM) Algorithm
Neural Networks: Least Mean Square (LSM) AlgorithmMostafa G. M. Mostafa
 
Neural Networks: Rosenblatt's Perceptron
Neural Networks: Rosenblatt's PerceptronNeural Networks: Rosenblatt's Perceptron
Neural Networks: Rosenblatt's PerceptronMostafa G. M. Mostafa
 
Neural Networks: Multilayer Perceptron
Neural Networks: Multilayer PerceptronNeural Networks: Multilayer Perceptron
Neural Networks: Multilayer PerceptronMostafa G. M. Mostafa
 
Neural Networks: Radial Bases Functions (RBF)
Neural Networks: Radial Bases Functions (RBF)Neural Networks: Radial Bases Functions (RBF)
Neural Networks: Radial Bases Functions (RBF)Mostafa G. M. Mostafa
 
Neural Networks: Self-Organizing Maps (SOM)
Neural Networks:  Self-Organizing Maps (SOM)Neural Networks:  Self-Organizing Maps (SOM)
Neural Networks: Self-Organizing Maps (SOM)Mostafa G. M. Mostafa
 
Neural Networks: Principal Component Analysis (PCA)
Neural Networks: Principal Component Analysis (PCA)Neural Networks: Principal Component Analysis (PCA)
Neural Networks: Principal Component Analysis (PCA)Mostafa G. M. Mostafa
 

Mais de Mostafa G. M. Mostafa (17)

Csc446: Pattern Recognition
Csc446: Pattern Recognition Csc446: Pattern Recognition
Csc446: Pattern Recognition
 
CSC446: Pattern Recognition (LN8)
CSC446: Pattern Recognition (LN8)CSC446: Pattern Recognition (LN8)
CSC446: Pattern Recognition (LN8)
 
CSC446: Pattern Recognition (LN7)
CSC446: Pattern Recognition (LN7)CSC446: Pattern Recognition (LN7)
CSC446: Pattern Recognition (LN7)
 
CSC446: Pattern Recognition (LN6)
CSC446: Pattern Recognition (LN6)CSC446: Pattern Recognition (LN6)
CSC446: Pattern Recognition (LN6)
 
CSC446: Pattern Recognition (LN5)
CSC446: Pattern Recognition (LN5)CSC446: Pattern Recognition (LN5)
CSC446: Pattern Recognition (LN5)
 
CSC446: Pattern Recognition (LN4)
CSC446: Pattern Recognition (LN4)CSC446: Pattern Recognition (LN4)
CSC446: Pattern Recognition (LN4)
 
CSC446: Pattern Recognition (LN3)
CSC446: Pattern Recognition (LN3)CSC446: Pattern Recognition (LN3)
CSC446: Pattern Recognition (LN3)
 
Csc446: Pattren Recognition (LN2)
Csc446: Pattren Recognition (LN2)Csc446: Pattren Recognition (LN2)
Csc446: Pattren Recognition (LN2)
 
Csc446: Pattren Recognition
Csc446: Pattren RecognitionCsc446: Pattren Recognition
Csc446: Pattren Recognition
 
Csc446: Pattren Recognition (LN1)
Csc446: Pattren Recognition (LN1)Csc446: Pattren Recognition (LN1)
Csc446: Pattren Recognition (LN1)
 
Neural Networks: Introducton
Neural Networks: IntroductonNeural Networks: Introducton
Neural Networks: Introducton
 
Neural Networks: Least Mean Square (LSM) Algorithm
Neural Networks: Least Mean Square (LSM) AlgorithmNeural Networks: Least Mean Square (LSM) Algorithm
Neural Networks: Least Mean Square (LSM) Algorithm
 
Neural Networks: Rosenblatt's Perceptron
Neural Networks: Rosenblatt's PerceptronNeural Networks: Rosenblatt's Perceptron
Neural Networks: Rosenblatt's Perceptron
 
Neural Networks: Multilayer Perceptron
Neural Networks: Multilayer PerceptronNeural Networks: Multilayer Perceptron
Neural Networks: Multilayer Perceptron
 
Neural Networks: Radial Bases Functions (RBF)
Neural Networks: Radial Bases Functions (RBF)Neural Networks: Radial Bases Functions (RBF)
Neural Networks: Radial Bases Functions (RBF)
 
Neural Networks: Self-Organizing Maps (SOM)
Neural Networks:  Self-Organizing Maps (SOM)Neural Networks:  Self-Organizing Maps (SOM)
Neural Networks: Self-Organizing Maps (SOM)
 
Neural Networks: Principal Component Analysis (PCA)
Neural Networks: Principal Component Analysis (PCA)Neural Networks: Principal Component Analysis (PCA)
Neural Networks: Principal Component Analysis (PCA)
 

Último

Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxAshokKarra1
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONHumphrey A Beña
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptxmary850239
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designMIPLM
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)lakshayb543
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Celine George
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Jisc
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxAnupkumar Sharma
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfphamnguyenenglishnb
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxDr.Ibrahim Hassaan
 
Science 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxScience 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxMaryGraceBautista27
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfSpandanaRallapalli
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Celine George
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Celine George
 

Último (20)

Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptx
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx
 
OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-design
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...
 
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptxYOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
 
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptxYOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptx
 
Science 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxScience 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptx
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdf
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17
 

Digital Image Processing: Image Enhancement in the Frequency Domain

  • 1. CSC447: Digital Image Processing Chapter 4: Prof. Dr. Mostafa Gadal-Haqq M. Mostafa Computer Science Department Faculty of Computer & Information Sciences AIN SHAMS UNIVERSITY
  • 2. Foundation  Fourier Theorem: Any function that periodically repeat itself can be represented by the some of sines and/or cosines of different frequencies, each multiplied by a different coefficient. )cossin()( 0 xbxaxf ii n i ii    2CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
  • 3. The Discrete Fourier Transform (DFT)  1-D Fourier Transform:  The Fourier transform, F(u), of a discrete 1- D function, f(x); x = 0, 1, 2, …, M-1, is:  Where u= 0, 1, 2, …, M-1  1-D Inverse Fourier Transform:      1 0 /2 )( 1 )( M x Muxj exf M uF      1 0 /2 )()( M u Muxj euFxf  3CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
  • 4. The Discrete Fourier Transform (DFT)  F(u) is called the frequency component of the Fourier Transform, and its domain (the values of u) is called the frequency domain, because u determines the frequency of the components of the transform:  Since F(u) is complex quantity It is convenient to express it in polar form  |F(u)| is called the magnitude, and (u) is the phase  The Power Spectrum P(u) = |F(u)|2 )](/)([tan(u)and,)]()([|)(|where, |)(|)( 1-2/122 )( uRuIuIuRuF euFuF uj     4CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
  • 5. The Discrete Fourier Transform (DFT)  1-D Fourier Transform: 5CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
  • 6. The Discrete Fourier Transform (DFT)  2-D Fourier Transform:  The Fourier transform, F(u,v), of a discrete 2-D function (MxN), f(x,y) is:  Where u= 0,1,2, …,M-1, and v = 0,1,2, …, N-1  2-D Inverse Fourier Transform:        1 0 1 0 )//(2 ),( 1 ),( M x N y NvyMuxj eyxf MN vuF          1 0 1 0 )//(2 ),(),( M u N v NvyMuxj evuFyxf  6CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
  • 7. The Discrete Fourier Transform (DFT)  the Fourier spectrum , phase angle, andpower spectrum , are defined as before: ),(),(|),(| and)],,(/),([tanv)(u, ,)],(),([|),(|where, |),(|),( 222 1- 2/122 ),( vuIvuRvuFP(u,v) vuRvuI vuIvuRvuF evuFvuF vuj       7CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
  • 8. The Discrete Fourier Transform (DFT)  2-D Fourier Transform: 8CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
  • 9. The Discrete Fourier Transform (DFT)  2-D Fourier Transform: 9CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
  • 10. The Discrete Fourier Transform (DFT)  2-D Fourier Transform: 10CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
  • 11. The Discrete Fourier Transform (DFT)  2-D Fourier Transform: 11CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
  • 12. The Discrete Fourier Transform (DFT)  Properties of the Fourier Transform: 12CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
  • 13. The Discrete Fourier Transform (DFT)  Properties of the Fourier Transform: 13CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
  • 14. The Discrete Fourier Transform (DFT)  Properties of the Fourier Transform: 14CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
  • 15. The Discrete Fourier Transform (DFT)  Properties of the Fourier Transform: 15CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
  • 16. The Discrete Fourier Transform (DFT)  Properties of the Fourier Transform: 16CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
  • 17. Filtering in the Frequency Domain  Basic Operations 17CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
  • 18. Filtering in the Frequency Domain  2-D Fourier Transform 18CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
  • 19. Filtering in the Frequency Domain  2-D Fourier Transform: 19CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
  • 20. Filtering in the Frequency Domain  Notch filter 20CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
  • 21. Filtering in the Frequency Domain  Ideal Low-pass Filter (ILPF) cutoff frequency 21CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
  • 22. Filtering in the Frequency Domain  How to find the cutoff frequency for a ILPF?  Find the circle that enclose a certain amount of the power spectrum of the image:  Where P(u,v) is the Power spectrum at frequencies (u,v) the. Then , a circle of radius r enclose a  percentage of the power, where 22CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
  • 23. Filtering in the Frequency Domain  Distribution of the power spectrum: 23CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
  • 24. Filtering in the Frequency Domain  Filtering with power cutoff 24CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
  • 25. Filtering in the Frequency Domain  Butterworth Low-pass Filter 25CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
  • 26. Filtering in the Frequency Domain  Butterworth Low-pass Filter 26CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
  • 27. Filtering in the Frequency Domain  Gaussian Low-pass Filter  Where D(u,v) id the distance from the origin 27CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
  • 28. Filtering in the Frequency Domain  Gaussian Low-pass Filter 28CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
  • 29. Filtering in the Frequency Domain  Gaussian Low-pass and High-pass filters: 29CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
  • 30. Filtering in the Frequency Domain  Gaussian Low-pass filters: 30CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
  • 31. Filtering in the Frequency Domain  Gaussian Low-pass filters: 31CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
  • 32. Filtering in the Frequency Domain  Ideal High-pass filters: 32CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
  • 33. Filtering in the Frequency Domain  Ideal High-pass filters: 33CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
  • 34. Filtering in the Frequency Domain  Ideal High-pass filters: 34CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
  • 35. Filtering in the Frequency Domain  Gaussian High-pass filters: 35CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
  • 36. Filtering in the Frequency Domain  High-pass filters: 36CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
  • 37. Filtering in the Frequency Domain  High-pass filters: 37CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
  • 38. Filtering in the Frequency Domain  Ideal Band-Pass Filter 38CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
  • 39. Filtering in the Frequency Domain  The Laplacian filters: 39CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
  • 40. Filtering in the Frequency Domain  Gaussian High-pass filters: 40CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
  • 41. Filtering in the Frequency Domain  Homomorphic filters: 41CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
  • 42. Filtering in the Frequency Domain  Homomorphic filters: 42CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
  • 43. Filtering in the Frequency Domain  Homomorphic filters: 43CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
  • 44. HW3  4.9 and 4.12 44CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.