SlideShare a Scribd company logo
1 of 36
Download to read offline
1
Digital Image Processing
Image Enhancement in the
Frequency Domain,
Part I
Dr Z. Azimifar
Computer Science and Engineering Department
Shiraz University
Winter 2020
Shiraz University, Comp. Sc. & Eng Dpt,
Prof. Z. Azimifar, 2020
Shiraz University, Comp. Sc. & Eng Dpt,
Prof. Z. Azimifar, 2020 2
An operator 𝐻 (or system) is linear if two properties hold.
Suppose 𝑓1 and 𝑓2 are some functions, 𝑎 is a constant:
1. Superposition (additivity):
𝐻(𝑓1 + 𝑓2) = 𝐻(𝑓1) + 𝐻(𝑓2) (looks like distributive law)
2. Scaling (Homogeneity of degree 1):
𝐻(𝑎∙𝑓1) = 𝑎∙𝐻(𝑓1)
Because it is sums and multiplies, the “filtering”
operation we were doing are linear.
Linear & Shift Invariant Systems
3
Linear & Shift Invariant Systems
H(.)
f(x,y) g(x,y)
g(x,y)=H{f(x,y)}
H(.) is linear if:
H[a f(x,y) + b t(x,y)]=a H[f(x,y)] + b H[t(x,y)]
Define:
H(.) = impulse response
Shiraz University, Comp. Sc. & Eng Dpt,
Prof. Z. Azimifar, 2020
Shiraz University, Comp. Sc. & Eng Dpt,
Prof. Z. Azimifar, 2020 4
Which of these operators are not linear?
1. SUM
2. SQUARE ROOT
3. AVERAGE
4. MAX
5. SIN
Linear & Shift Invariant Systems
Linear & Shift Invariant Systems
Shiraz University, Comp. Sc. & Eng Dpt,
Prof. Z. Azimifar, 2020 5
Linearity allows us
1. So we can sum up a bunch of things to make it as
an image.
2. So we apply a linear operator to that whole image
Then
It must be the same as if we sum applying that linear
operator to each piece of the image, separately
The building block of function is what is referred to as
impulse.
6
Shift Invariance
Shiraz University, Comp. Sc. & Eng Dpt,
Prof. Z. Azimifar, 2020
Shift Invariance
Shift invariant: Operator behaves the same
everywhere, i.e. the value of the output depends
on the pattern in the image neighborhood, not the
position of the neighborhood.
Shiraz University, Comp. Sc. & Eng Dpt,
Prof. Z. Azimifar, 2020 7
Impulse Function
In the discrete world, and impulse is a very easy signal to
understand: it is just a value of 1 at a single location.
In the continuous world, an impulse is an idealized function
that is very narrow and very tall so that it has a unit area. In
the limit:
Shiraz University, Comp. Sc. & Eng Dpt,
Prof. Z. Azimifar, 2020 8
Impulse Function
If we have an unknown system and we apply an impulse,
the response is called the impulse response.
If the black box is linear we can describe 𝐻 by h(t). Why?
Shiraz University, Comp. Sc. & Eng Dpt,
Prof. Z. Azimifar, 2020 9
10
Delta Function
Impulse Response Function
(Point Spread Function)
H
Shiraz University, Comp. Sc. & Eng Dpt,
Prof. Z. Azimifar, 2020
11
Delta Function
n Can be defined as the limit of a sequence of functions
q each member has some area, but getting narrower & higher
n A “sharp spike” at origin
Shiraz University, Comp. Sc. & Eng Dpt,
Prof. Z. Azimifar, 2020
12
Delta Function
Shiraz University, Comp. Sc. & Eng Dpt,
Prof. Z. Azimifar, 2020
13
Delta Function
Shiraz University, Comp. Sc. & Eng Dpt,
Prof. Z. Azimifar, 2020
14
Delta Function
Shiraz University, Comp. Sc. & Eng Dpt,
Prof. Z. Azimifar, 2020
15
Point Spread Function (PSF)
Shiraz University, Comp. Sc. & Eng Dpt,
Prof. Z. Azimifar, 2020
16
Point Spread Function (PSF)
Shiraz University, Comp. Sc. & Eng Dpt,
Prof. Z. Azimifar, 2020
17
Point Spread Function (PSF)
Shiraz University, Comp. Sc. & Eng Dpt,
Prof. Z. Azimifar, 2020
Filtering an Impulse Signal
Shiraz University, Comp. Sc. & Eng Dpt,
Prof. Z. Azimifar, 2020 18
What is the result of filtering the impulse signal (image)
F(x,y) with the arbitrary kernel H(u,v)?
Filtering an Impulse Signal
Shiraz University, Comp. Sc. & Eng Dpt,
Prof. Z. Azimifar, 2020 19
Filtering an Impulse Signal
Shiraz University, Comp. Sc. & Eng Dpt,
Prof. Z. Azimifar, 2020 20
Filtering an Impulse Signal
Shiraz University, Comp. Sc. & Eng Dpt,
Prof. Z. Azimifar, 2020 21
Filtering an Impulse Signal
Shiraz University, Comp. Sc. & Eng Dpt,
Prof. Z. Azimifar, 2020 22
Filtering an Impulse Signal
Shiraz University, Comp. Sc. & Eng Dpt,
Prof. Z. Azimifar, 2020 23
Filtering an Impulse Signal
Shiraz University, Comp. Sc. & Eng Dpt,
Prof. Z. Azimifar, 2020 24
Convolution
Shiraz University, Comp. Sc. & Eng Dpt,
Prof. Z. Azimifar, 2020 25
1. Flip where the filter is applied in both dimensions
(bottom to top, right to left)
2. Then apply cross-correlation
26
Convolution
Shiraz University, Comp. Sc. & Eng Dpt,
Prof. Z. Azimifar, 2020
27
Convolution
Shiraz University, Comp. Sc. & Eng Dpt,
Prof. Z. Azimifar, 2020
28
Convolution
Shiraz University, Comp. Sc. & Eng Dpt,
Prof. Z. Azimifar, 2020
29
Convolution
Shiraz University, Comp. Sc. & Eng Dpt,
Prof. Z. Azimifar, 2020
30
Discrete LSI Systems
Shiraz University, Comp. Sc. & Eng Dpt,
Prof. Z. Azimifar, 2020
31
Discrete LSI Systems
Shiraz University, Comp. Sc. & Eng Dpt,
Prof. Z. Azimifar, 2020
32
Discrete LSI Systems
Shiraz University, Comp. Sc. & Eng Dpt,
Prof. Z. Azimifar, 2020
33
Discrete LSI Systems
Shiraz University, Comp. Sc. & Eng Dpt,
Prof. Z. Azimifar, 2020
34
Discrete LSI Systems
Shiraz University, Comp. Sc. & Eng Dpt,
Prof. Z. Azimifar, 2020
35
Discrete LSI Systems
Shiraz University, Comp. Sc. & Eng Dpt,
Prof. Z. Azimifar, 2020
36
Discrete LSI Systems
Shiraz University, Comp. Sc. & Eng Dpt,
Prof. Z. Azimifar, 2020

More Related Content

Similar to Dip azimifar enhancement_l02_2020

Nonlinear Manifolds in Computer Vision
Nonlinear Manifolds in Computer VisionNonlinear Manifolds in Computer Vision
Nonlinear Manifolds in Computer Vision
zukun
 
Tutorial of topological data analysis part 3(Mapper algorithm)
Tutorial of topological data analysis part 3(Mapper algorithm)Tutorial of topological data analysis part 3(Mapper algorithm)
Tutorial of topological data analysis part 3(Mapper algorithm)
Ha Phuong
 

Similar to Dip azimifar enhancement_l02_2020 (20)

Nonlinear Manifolds in Computer Vision
Nonlinear Manifolds in Computer VisionNonlinear Manifolds in Computer Vision
Nonlinear Manifolds in Computer Vision
 
Mohammad Sabawi NTCCIT-2018 Presentation
Mohammad Sabawi NTCCIT-2018 PresentationMohammad Sabawi NTCCIT-2018 Presentation
Mohammad Sabawi NTCCIT-2018 Presentation
 
Study on Impact of Media on Education Using Fuzzy Relational Maps
Study on Impact of Media on Education Using Fuzzy Relational MapsStudy on Impact of Media on Education Using Fuzzy Relational Maps
Study on Impact of Media on Education Using Fuzzy Relational Maps
 
Program on Mathematical and Statistical Methods for Climate and the Earth Sys...
Program on Mathematical and Statistical Methods for Climate and the Earth Sys...Program on Mathematical and Statistical Methods for Climate and the Earth Sys...
Program on Mathematical and Statistical Methods for Climate and the Earth Sys...
 
Definite Integral and Properties of Definite Integral
Definite Integral and Properties of Definite IntegralDefinite Integral and Properties of Definite Integral
Definite Integral and Properties of Definite Integral
 
Reading Seminar (140515) Spectral Learning of L-PCFGs
Reading Seminar (140515) Spectral Learning of L-PCFGsReading Seminar (140515) Spectral Learning of L-PCFGs
Reading Seminar (140515) Spectral Learning of L-PCFGs
 
Artificial Intelligence
Artificial Intelligence Artificial Intelligence
Artificial Intelligence
 
3rd NIPS Workshop on PROBABILISTIC PROGRAMMING
3rd NIPS Workshop on PROBABILISTIC PROGRAMMING3rd NIPS Workshop on PROBABILISTIC PROGRAMMING
3rd NIPS Workshop on PROBABILISTIC PROGRAMMING
 
MediaEval 2014: THU-HCSIL Approach to Emotion in Music Task using Multi-level...
MediaEval 2014: THU-HCSIL Approach to Emotion in Music Task using Multi-level...MediaEval 2014: THU-HCSIL Approach to Emotion in Music Task using Multi-level...
MediaEval 2014: THU-HCSIL Approach to Emotion in Music Task using Multi-level...
 
DESIGN OF QUATERNARY LOGICAL CIRCUIT USING VOLTAGE AND CURRENT MODE LOGIC
DESIGN OF QUATERNARY LOGICAL CIRCUIT USING VOLTAGE AND CURRENT MODE LOGICDESIGN OF QUATERNARY LOGICAL CIRCUIT USING VOLTAGE AND CURRENT MODE LOGIC
DESIGN OF QUATERNARY LOGICAL CIRCUIT USING VOLTAGE AND CURRENT MODE LOGIC
 
GSA-BBO HYBRIDIZATION ALGORITHM
GSA-BBO HYBRIDIZATION ALGORITHMGSA-BBO HYBRIDIZATION ALGORITHM
GSA-BBO HYBRIDIZATION ALGORITHM
 
application of partial differentiation
application of partial differentiationapplication of partial differentiation
application of partial differentiation
 
Analog properties and Z-transform
Analog properties and Z-transformAnalog properties and Z-transform
Analog properties and Z-transform
 
Lecture 2&3 Computer vision image formation ,filters&edge detection
Lecture 2&3 Computer vision image formation ,filters&edge detectionLecture 2&3 Computer vision image formation ,filters&edge detection
Lecture 2&3 Computer vision image formation ,filters&edge detection
 
Linear response theory and TDDFT
Linear response theory and TDDFT Linear response theory and TDDFT
Linear response theory and TDDFT
 
Approximate Bayesian model choice via random forests
Approximate Bayesian model choice via random forestsApproximate Bayesian model choice via random forests
Approximate Bayesian model choice via random forests
 
random forests for ABC model choice and parameter estimation
random forests for ABC model choice and parameter estimationrandom forests for ABC model choice and parameter estimation
random forests for ABC model choice and parameter estimation
 
A new Evolutionary Reinforcement Scheme for Stochastic Learning Automata
A new Evolutionary Reinforcement Scheme for Stochastic Learning AutomataA new Evolutionary Reinforcement Scheme for Stochastic Learning Automata
A new Evolutionary Reinforcement Scheme for Stochastic Learning Automata
 
Maths Investigatory Project Class 12 on Differentiation
Maths Investigatory Project Class 12 on DifferentiationMaths Investigatory Project Class 12 on Differentiation
Maths Investigatory Project Class 12 on Differentiation
 
Tutorial of topological data analysis part 3(Mapper algorithm)
Tutorial of topological data analysis part 3(Mapper algorithm)Tutorial of topological data analysis part 3(Mapper algorithm)
Tutorial of topological data analysis part 3(Mapper algorithm)
 

More from Zahra Amini

More from Zahra Amini (10)

Dip azimifar enhancement_l04_2020
Dip azimifar enhancement_l04_2020Dip azimifar enhancement_l04_2020
Dip azimifar enhancement_l04_2020
 
Dip azimifar enhancement_l01_2020
Dip azimifar enhancement_l01_2020Dip azimifar enhancement_l01_2020
Dip azimifar enhancement_l01_2020
 
Ch 1-3 nn learning 1-7
Ch 1-3 nn learning 1-7Ch 1-3 nn learning 1-7
Ch 1-3 nn learning 1-7
 
Ch 1-2 NN classifier
Ch 1-2 NN classifierCh 1-2 NN classifier
Ch 1-2 NN classifier
 
Ch 1-1 introduction
Ch 1-1 introductionCh 1-1 introduction
Ch 1-1 introduction
 
Lecture 8
Lecture 8Lecture 8
Lecture 8
 
Kernel estimation(ref)
Kernel estimation(ref)Kernel estimation(ref)
Kernel estimation(ref)
 
Dr azimifar pattern recognition lect4
Dr azimifar pattern recognition lect4Dr azimifar pattern recognition lect4
Dr azimifar pattern recognition lect4
 
Dr azimifar pattern recognition lect2
Dr azimifar pattern recognition lect2Dr azimifar pattern recognition lect2
Dr azimifar pattern recognition lect2
 
Dr azimifar pattern recognition lect1
Dr azimifar pattern recognition lect1Dr azimifar pattern recognition lect1
Dr azimifar pattern recognition lect1
 

Recently uploaded

CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
anilsa9823
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 

Recently uploaded (20)

Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 

Dip azimifar enhancement_l02_2020

  • 1. 1 Digital Image Processing Image Enhancement in the Frequency Domain, Part I Dr Z. Azimifar Computer Science and Engineering Department Shiraz University Winter 2020 Shiraz University, Comp. Sc. & Eng Dpt, Prof. Z. Azimifar, 2020
  • 2. Shiraz University, Comp. Sc. & Eng Dpt, Prof. Z. Azimifar, 2020 2 An operator 𝐻 (or system) is linear if two properties hold. Suppose 𝑓1 and 𝑓2 are some functions, 𝑎 is a constant: 1. Superposition (additivity): 𝐻(𝑓1 + 𝑓2) = 𝐻(𝑓1) + 𝐻(𝑓2) (looks like distributive law) 2. Scaling (Homogeneity of degree 1): 𝐻(𝑎∙𝑓1) = 𝑎∙𝐻(𝑓1) Because it is sums and multiplies, the “filtering” operation we were doing are linear. Linear & Shift Invariant Systems
  • 3. 3 Linear & Shift Invariant Systems H(.) f(x,y) g(x,y) g(x,y)=H{f(x,y)} H(.) is linear if: H[a f(x,y) + b t(x,y)]=a H[f(x,y)] + b H[t(x,y)] Define: H(.) = impulse response Shiraz University, Comp. Sc. & Eng Dpt, Prof. Z. Azimifar, 2020
  • 4. Shiraz University, Comp. Sc. & Eng Dpt, Prof. Z. Azimifar, 2020 4 Which of these operators are not linear? 1. SUM 2. SQUARE ROOT 3. AVERAGE 4. MAX 5. SIN Linear & Shift Invariant Systems
  • 5. Linear & Shift Invariant Systems Shiraz University, Comp. Sc. & Eng Dpt, Prof. Z. Azimifar, 2020 5 Linearity allows us 1. So we can sum up a bunch of things to make it as an image. 2. So we apply a linear operator to that whole image Then It must be the same as if we sum applying that linear operator to each piece of the image, separately The building block of function is what is referred to as impulse.
  • 6. 6 Shift Invariance Shiraz University, Comp. Sc. & Eng Dpt, Prof. Z. Azimifar, 2020
  • 7. Shift Invariance Shift invariant: Operator behaves the same everywhere, i.e. the value of the output depends on the pattern in the image neighborhood, not the position of the neighborhood. Shiraz University, Comp. Sc. & Eng Dpt, Prof. Z. Azimifar, 2020 7
  • 8. Impulse Function In the discrete world, and impulse is a very easy signal to understand: it is just a value of 1 at a single location. In the continuous world, an impulse is an idealized function that is very narrow and very tall so that it has a unit area. In the limit: Shiraz University, Comp. Sc. & Eng Dpt, Prof. Z. Azimifar, 2020 8
  • 9. Impulse Function If we have an unknown system and we apply an impulse, the response is called the impulse response. If the black box is linear we can describe 𝐻 by h(t). Why? Shiraz University, Comp. Sc. & Eng Dpt, Prof. Z. Azimifar, 2020 9
  • 10. 10 Delta Function Impulse Response Function (Point Spread Function) H Shiraz University, Comp. Sc. & Eng Dpt, Prof. Z. Azimifar, 2020
  • 11. 11 Delta Function n Can be defined as the limit of a sequence of functions q each member has some area, but getting narrower & higher n A “sharp spike” at origin Shiraz University, Comp. Sc. & Eng Dpt, Prof. Z. Azimifar, 2020
  • 12. 12 Delta Function Shiraz University, Comp. Sc. & Eng Dpt, Prof. Z. Azimifar, 2020
  • 13. 13 Delta Function Shiraz University, Comp. Sc. & Eng Dpt, Prof. Z. Azimifar, 2020
  • 14. 14 Delta Function Shiraz University, Comp. Sc. & Eng Dpt, Prof. Z. Azimifar, 2020
  • 15. 15 Point Spread Function (PSF) Shiraz University, Comp. Sc. & Eng Dpt, Prof. Z. Azimifar, 2020
  • 16. 16 Point Spread Function (PSF) Shiraz University, Comp. Sc. & Eng Dpt, Prof. Z. Azimifar, 2020
  • 17. 17 Point Spread Function (PSF) Shiraz University, Comp. Sc. & Eng Dpt, Prof. Z. Azimifar, 2020
  • 18. Filtering an Impulse Signal Shiraz University, Comp. Sc. & Eng Dpt, Prof. Z. Azimifar, 2020 18 What is the result of filtering the impulse signal (image) F(x,y) with the arbitrary kernel H(u,v)?
  • 19. Filtering an Impulse Signal Shiraz University, Comp. Sc. & Eng Dpt, Prof. Z. Azimifar, 2020 19
  • 20. Filtering an Impulse Signal Shiraz University, Comp. Sc. & Eng Dpt, Prof. Z. Azimifar, 2020 20
  • 21. Filtering an Impulse Signal Shiraz University, Comp. Sc. & Eng Dpt, Prof. Z. Azimifar, 2020 21
  • 22. Filtering an Impulse Signal Shiraz University, Comp. Sc. & Eng Dpt, Prof. Z. Azimifar, 2020 22
  • 23. Filtering an Impulse Signal Shiraz University, Comp. Sc. & Eng Dpt, Prof. Z. Azimifar, 2020 23
  • 24. Filtering an Impulse Signal Shiraz University, Comp. Sc. & Eng Dpt, Prof. Z. Azimifar, 2020 24
  • 25. Convolution Shiraz University, Comp. Sc. & Eng Dpt, Prof. Z. Azimifar, 2020 25 1. Flip where the filter is applied in both dimensions (bottom to top, right to left) 2. Then apply cross-correlation
  • 26. 26 Convolution Shiraz University, Comp. Sc. & Eng Dpt, Prof. Z. Azimifar, 2020
  • 27. 27 Convolution Shiraz University, Comp. Sc. & Eng Dpt, Prof. Z. Azimifar, 2020
  • 28. 28 Convolution Shiraz University, Comp. Sc. & Eng Dpt, Prof. Z. Azimifar, 2020
  • 29. 29 Convolution Shiraz University, Comp. Sc. & Eng Dpt, Prof. Z. Azimifar, 2020
  • 30. 30 Discrete LSI Systems Shiraz University, Comp. Sc. & Eng Dpt, Prof. Z. Azimifar, 2020
  • 31. 31 Discrete LSI Systems Shiraz University, Comp. Sc. & Eng Dpt, Prof. Z. Azimifar, 2020
  • 32. 32 Discrete LSI Systems Shiraz University, Comp. Sc. & Eng Dpt, Prof. Z. Azimifar, 2020
  • 33. 33 Discrete LSI Systems Shiraz University, Comp. Sc. & Eng Dpt, Prof. Z. Azimifar, 2020
  • 34. 34 Discrete LSI Systems Shiraz University, Comp. Sc. & Eng Dpt, Prof. Z. Azimifar, 2020
  • 35. 35 Discrete LSI Systems Shiraz University, Comp. Sc. & Eng Dpt, Prof. Z. Azimifar, 2020
  • 36. 36 Discrete LSI Systems Shiraz University, Comp. Sc. & Eng Dpt, Prof. Z. Azimifar, 2020