SlideShare ist ein Scribd-Unternehmen logo
1 von 37
Admission in India 2015 
By: 
admission.edhole.com
Convolution 
Fourier Convolution 
Outline 
· Review linear imaging model 
· Instrument response function vs Point spread function 
· Convolution integrals 
• Fourier Convolution 
• Reciprocal space and the Modulation transfer function 
· Optical transfer function 
· Examples of convolutions 
· Fourier filtering 
· Deconvolution 
· Example from imaging lab 
• Optimal inverse filters and noise 
admission.edhole.com 
22.058 - lecture 4, Convolution and Fourier Convolution
Instrument Response Function 
The Instrument Response Function is a conditional mapping, the form of the map 
depends on the point that is being mapped. 
{ } 
IRF(x,y|x0,y0)=Sd(x-x0 ) 
This is often given the symbol h(r|r’). 
Of course we want the entire output from the whole object function, 
¥ 
òò 
-¥ 
¥ 
òò 
-¥ 
and so we need to know the IRF at all points. 
22.058 - lecture 4, Convolution and Fourier Convolution 
d(y-y0 ) 
E(x,y)= 
¥ 
òò 
-¥ 
I(x,y)S{d(x-x0)d(y-y0)}dxdydx0dy0 
E(x,y)= 
¥ 
òò 
-¥ 
I(x,y)IRF(x,y|x0,y0)dxdydx0dy0 
admission.edhole.com
Space Invariance 
Now in addition to every point being mapped independently onto the detector, 
imaging that the form of the mapping does not vary over space (is independent of 
r0). Such a mapping is called isoplantic. For this case the instrument response 
function is not conditional. 
IRF(x,y|x0,y0)=PSF(x-x0,y-y0 ) 
The Point Spread Function (PSF) is a spatially invariant approximation of the IRF. 
admission.edhole.com 
22.058 - lecture 4, Convolution and Fourier Convolution
Space Invariance 
Since the Point Spread Function describes the same blurring over the entire sample, 
IRF(x,y|x0,y0)ÞPSF(x-x0,y-y0 ) 
The image may be described as a convolution, 
or, 
¥ 
òò 
-¥ 
E(x,y)= 
I(x0,y0)PSF(x-x0,y-y0)dx0dy0 
Image(x,y)=Object(x,y)ÄPSF(x,y)+noise 
admission.edhole.com 
22.058 - lecture 4, Convolution and Fourier Convolution
Convolution Integrals 
Let’s look at some examples of convolution integrals, 
¥ òg(x')h(x-x')dx' 
f(x)=g(x)Äh(x)= 
So there are four steps in calculating a convolution integral: 
#1. Fold h(x’) about the line x’=0 
#2. Displace h(x’) by x 
#3. Multiply h(x-x’) * g(x’) 
#4. Integrate 
22.058 - lecture 4, Convolution and Fourier Convolution 
-¥ 
admission.edhole.com
Convolution Integrals 
Consider the following two functions: 
#1. Fold h(x’) about the line x’=0 
#2. Displace h(x’) by x x 
admission.edhole.com 
22.058 - lecture 4, Convolution and Fourier Convolution
Convolution Integrals 
admission.edhole.com 
22.058 - lecture 4, Convolution and Fourier Convolution
Convolution Integrals 
Consider the following two functions: 
admission.edhole.com 
22.058 - lecture 4, Convolution and Fourier Convolution
Convolution Integrals 
admission.edhole.com 
22.058 - lecture 4, Convolution and Fourier Convolution
Some Properties of the Convolution 
commutative: 
associative: 
fÄg=gÄf 
fÄ(gÄh)=(fÄg)Äh 
multiple convolutions can be carried out in any order. 
distributive: 
fÄ(g+h)=fÄg+fÄh 
admission.edhole.com 
22.058 - lecture 4, Convolution and Fourier Convolution
Convolution Integral 
Recall that we defined the convolution integral as, 
¥ò 
fÄg=f(x)g(x'-x)dx 
-¥ 
One of the most central results of Fourier Theory is the convolution 
theorem (also called the Wiener-Khitchine theorem. 
where, 
Á{fÄg}=F(k)×G(k) 
f(x)ÛF(k) 
g(x)ÛG(k) 
admission.edhole.com 
22.058 - lecture 4, Convolution and Fourier Convolution
Convolution Theorem 
Á{fÄg}=F(k)×G(k) 
In other words, convolution in real space is equivalent to 
multiplication in reciprocal space. 
admission.edhole.com 
22.058 - lecture 4, Convolution and Fourier Convolution
Convolution Integral Example 
We saw previously that the convolution of two top-hat functions 
(with the same widths) is a triangle function. Given this, what is 
the Fourier transform of the triangle function? 
15 
10 
5 
-3 -2 -1 1 2 3 
22.058 - lecture 4, Convolution and Fourier Convolution 
= 
15 ? 
10 
5 
-3 -2 -1 1 2 3 
admission.edhole.com
Proof of the Convolution Theorem 
¥ò 
fÄg=f(x)g(x'-x)dx 
The inverse FT of f(x) is, 
-¥ 
¥ò 
f(x)=1 
F(k)eikxdk 
-¥ 
and the FT of the shifted g(x), that is g(x’-x) 
22.058 - lecture 4, Convolution and Fourier Convolution 
2p 
¥ò 
g(x'-x)=1 
G(k')eik'(x'-x)dk' 
-¥ 
2p 
admission.edhole.com
Proof of the Convolution Theorem 
So we can rewrite the convolution integral, 
as, 
¥ò 
fÄg=f(x)g(x'-x)dx 
-¥ 
¥ò 
fÄg=1 
¥ò 
¥ò 
dxF(k)eikxdk 
4p2 
change the order of integration and extract a delta function, 
¥ò 
¥ò 
dkF(k)dk'G(k')eik'x'1 
-¥ 14 4 2 4 4 3 
22.058 - lecture 4, Convolution and Fourier Convolution 
-¥ 
-¥ 
G(k')eik'(x'-x)dk' 
-¥ 
fÄg=1 
2p 
eix(k-k')dx 
2p 
-¥ 
d(k-k') 
¥ò 
-¥ 
admission.edhole.com
Proof of the Convolution Theorem 
or, 
¥ò 
fÄg=1 
¥ò 
dkF(k)dk'G(k')eik'x'1 
2p 
eix(k-k')dx 
-¥ 14 4 2 4 4 3 
¥ò 
¥ò 
dkF(k)dk'G(k')eik'x'd 
(k-k') 
Integration over the delta function selects out the k’=k value. 
22.058 - lecture 4, Convolution and Fourier Convolution 
2p 
-¥ 
d(k-k') 
¥ò 
-¥ 
fÄg=1 
2p 
-¥ 
-¥ 
¥ò 
fÄg=1 
dkF(k)G(k)eikx' 
-¥ 
2p 
admission.edhole.com
Proof of the Convolution Theorem 
¥ò 
fÄg=1 
dkF(k)G(k)eikx' 
-¥ 
2p 
This is written as an inverse Fourier transformation. A Fourier 
transform of both sides yields the desired result. 
Á{fÄg}=F(k)×G(k) 
admission.edhole.com 
22.058 - lecture 4, Convolution and Fourier Convolution
Fourier Convolution 
admission.edhole.com 
22.058 - lecture 4, Convolution and Fourier Convolution
Reciprocal Space 
real space reciprocal space 
admission.edhole.com 
22.058 - lecture 4, Convolution and Fourier Convolution
Filtering 
We can change the information content in the image by 
manipulating the information in reciprocal space. 
Weighting function in k-space. 
admission.edhole.com 
22.058 - lecture 4, Convolution and Fourier Convolution
Filtering 
We can also emphasis the high frequency components. 
Weighting function in k-space. 
admission.edhole.com 
22.058 - lecture 4, Convolution and Fourier Convolution
Modulation transfer function 
i(x,y) = o(x,y)ÄPSF(x,y) + noise 
c c c c 
I(kx,ky)=O(kx,ky)×MTF(kx,ky)+Á{noise} 
¥ 
òò 
-¥ 
E(x,y)= 
¥ 
òò 
-¥ 
I(x,y)S{d(x-x0)d(y-y0)}dxdydx0dy0 
¥ 
òò 
-¥ 
E(x,y)= 
¥ 
òò 
-¥ 
I(x,y)IRF(x,y|x0,y0)dxdydx0dy0 
admission.edhole.com 
22.058 - lecture 4, Convolution and Fourier Convolution
Optics with lens 
‡ Input bit mapped image 
sharp =Import @" sharp . bmp" D; 
Shallow @InputForm @sharp DD 
Graphics@Raster@<<4>>D,Rule@<<2>>DD 
s =sharp @@1, 1DD; 
Dimensions @s D 
8480,640< 
ListDensityPlot @s , 8PlotRange ÆAll , Mesh ÆFalse <D admission.edhole.com 
22.058 - lecture 4, Convolution and Fourier Convolution
Optics with lens 
crop =Take @s , 8220 , 347 <, 864, 572 , 4<D; 
‡ look at artifact in vertical dimension 
rot =Transpose @crop D; 
line =rot @@20DD; 
ListPlot @line , 8PlotRange ÆAll , PlotJoined ÆTrue <D 
120 
100 
80 
60 
120 
100 
80 
60 
40 
20 
22.058 - lecture 4, Convolution and Fourier Convolution 
20 40 60 80 100 120 
40 
0 20 40 60 80 100 120 Ö Graphics Ö 
0 
admission.edhole.com
Optics with lens 
20 40 60 80 100 120 
120 
100 
80 
60 
40 
ListPlot @RotateLeft @Abs @ftline D, 64D, 8PlotJoined ÆTrue 15 
12.5 
10 
7.5 
5 
20 40 60 80 100120 
ü Fourier transform of vertical line to show modulation 
ftline =Fourier @line D; 
1000 
800 
600 
400 
22.058 - lecture 4, Convolution and Fourier Convolution 
2.5 
Ö Graphics Ö 
ListPlot @RotateLeft @Abs @ftline D, 64D, 8PlotRange ÆAll , PlotJoined ÆTrue <D 
20 40 60 80 100120 
200 
Ö Graphics Ö admission.edhole.com
Optics with lens 
120 
100 
80 
60 
40 
20 
22.058 - lecture 4, Convolution and Fourier Convolution 
2D FT 
0 20 40 60 80 100 120 
0 
ftcrop =Fourier @crop D; 
0 20 40 60 80 100 120 
120 
100 
80 
60 
40 
20 
0 
admission.edhole.com
Optics with lens 
Projections 
0 20 40 60 80 100 120 
120 
100 
80 
60 
40 
20 
0 
22.058 - lecture 4, Convolution and Fourier Convolution 
20 40 60 80 100 120 
1000 
800 
600 
400 
200 
20 40 60 80 100 120 
1000 
800 
600 
400 
200 
admission.edhole.com
Optics with lens 
Projections 
xprojection = Fourier @RotateLeft @rotft @@64DD, 64DD; 
0 20 40 60 80 100 120 
120 
100 
80 
60 
40 
20 
0 
22.058 - lecture 4, Convolution and Fourier Convolution 
20 40 60 80 100 120 
300 
250 
200 
150 
100 
50 
20 40 60 80 100 120 
200 
150 
100 
50 
admission.edhole.com
Optics with pinhole 
admission.edhole.com 
22.058 - lecture 4, Convolution and Fourier Convolution
0 20 40 60 80 100 120 
120 
100 
80 
60 
40 
20 
0 
22.058 - lecture 4, Convolution and Fourier Convolution 
0 20 40 60 80 100 120 
120 
100 
80 
60 
40 
20 
0 
admission.edhole.com
120 
100 
80 
60 
40 
20 
22.058 - lecture 4, Convolution and Fourier Convolution 
2D FT 
0 20 40 60 80 100 120 
0 
0 20 40 60 80 100 120 
120 
100 
80 
60 
40 
20 
0 
admission.edhole.com
Optics with pinhole 
Projections 
0 20 40 60 80 100 120 
120 
100 
80 
60 
40 
20 
0 
22.058 - lecture 4, Convolution and Fourier Convolution 
20 40 60 80 100 120 
1200 
1000 
800 
600 
400 
200 
20 40 60 80 100 120 
1400 
1200 
1000 
800 
600 
400 
200 
admission.edhole.com
Projections 
20 40 60 80 100 120 
300 
250 
200 
150 
100 
50 
20 40 60 80 100 120 
200 
150 
100 
50 
22.058 - lecture 4, Convolution and Fourier Convolution 
20 40 60 80 100 120 
250 
200 
150 
100 
20 40 60 80 100 120 
200 
150 
100 
admission.edhole.com
Deconvolution to determine MTF of Pinhole 
20 40 60 80 100 120 
20 40 60 80 100 120 
1200 
1000 
800 
600 
400 
200 
1000 
800 
600 
400 
200 
22.058 - lecture 4, Convolution and Fourier Convolution 
MTF =Abs @pinhole Dê Abs @image D; 
ListPlot @MTF , 8PlotRange ÆAll , PlotJoined ÆTrue <10 
8 
6 
4 
2 
20 40 60 80 100 120 
Ö Graphics Ö 
admission.edhole.com
FT to determine PSF of Pinhole 
MTF =Abs @pinhole Dê Abs @image D; 
ListPlot @MTF , 8PlotRange ÆAll , PlotJoined ÆTrue <D 
20 40 60 80 100 120 
10 
8 
6 
4 
2 
Ö Graphics Ö PSF =Fourier @RotateLeft @MTF , 64DD; 
ListPlot @RotateLeft @Abs @PSF D, 64D, 8PlotRange ÆAll , PlotJoined ÆTrue <D 
admission.edhole.com 
20 40 60 80 100 120 
7 
6 
5 
4 
3 
2 
1 
22.058 - lecture 4, Convolution and Fourier Convolution 
Ö Graphics Ö
Filtered FT to determine PSF of Pinhole 
MTF =Abs @pinhole Dê Abs @image D; 
ListPlot @MTF , 8PlotRange ÆAll , PlotJoined ÆTrue <D 
20 40 60 80 100 120 
10 
8 
6 
4 
2 
1.5 
1.25 
1 
0.75 
0.5 
FÖi lGterraphi=csT Öable @Exp @- Abs @x - 64Dê 15D, 8x, 0, 128 <D ê êN; 
ListPlot @Filter , 8PlotRange ÆAll , PlotJoined ÆTrue <D 
20 40 60 80 100 120 
1 
0.8 
0.6 
0.4 
0.2 
22.058 - lecture 4, Convolution and Fourier Convolution 
Ö Graphics Ö 
20 40 60 80 100 120 
0.25 
admission.edhole.com

Weitere ähnliche Inhalte

Was ist angesagt?

Volume and edge skeleton computation in high dimensions
Volume and edge skeleton computation in high dimensionsVolume and edge skeleton computation in high dimensions
Volume and edge skeleton computation in high dimensionsVissarion Fisikopoulos
 
Dynamic Feature Induction: The Last Gist to the State-of-the-Art
Dynamic Feature Induction: The Last Gist to the State-of-the-ArtDynamic Feature Induction: The Last Gist to the State-of-the-Art
Dynamic Feature Induction: The Last Gist to the State-of-the-ArtJinho Choi
 
Bba i-bm-u-3.2-differentiation -
Bba i-bm-u-3.2-differentiation - Bba i-bm-u-3.2-differentiation -
Bba i-bm-u-3.2-differentiation - Rai University
 
Phase de-trending of modulated signals
Phase de-trending of modulated signalsPhase de-trending of modulated signals
Phase de-trending of modulated signalsNMDG NV
 
An application if ivfss in med dignosis
An application if ivfss in med dignosisAn application if ivfss in med dignosis
An application if ivfss in med dignosisjobishvd
 
Intermediate Macroeconomics
Intermediate MacroeconomicsIntermediate Macroeconomics
Intermediate MacroeconomicsLaurel Ayuyao
 
Introductory maths analysis chapter 17 official
Introductory maths analysis   chapter 17 officialIntroductory maths analysis   chapter 17 official
Introductory maths analysis chapter 17 officialEvert Sandye Taasiringan
 
Boolean expression org.
Boolean expression org.Boolean expression org.
Boolean expression org.mshoaib15
 
Heuristic Searching: A* Search
Heuristic Searching: A* SearchHeuristic Searching: A* Search
Heuristic Searching: A* SearchIOSR Journals
 
BEADS : filtrage asymétrique de ligne de base (tendance) et débruitage pour d...
BEADS : filtrage asymétrique de ligne de base (tendance) et débruitage pour d...BEADS : filtrage asymétrique de ligne de base (tendance) et débruitage pour d...
BEADS : filtrage asymétrique de ligne de base (tendance) et débruitage pour d...Laurent Duval
 
Herbrand-satisfiability of a Quantified Set-theoretical Fragment (Cantone, Lo...
Herbrand-satisfiability of a Quantified Set-theoretical Fragment (Cantone, Lo...Herbrand-satisfiability of a Quantified Set-theoretical Fragment (Cantone, Lo...
Herbrand-satisfiability of a Quantified Set-theoretical Fragment (Cantone, Lo...Cristiano Longo
 
Boolean Algebra
Boolean AlgebraBoolean Algebra
Boolean AlgebraHau Moy
 
Introduction to Approximation Algorithms
Introduction to Approximation AlgorithmsIntroduction to Approximation Algorithms
Introduction to Approximation AlgorithmsJhoirene Clemente
 
Semianr 2. (2)
Semianr 2. (2)Semianr 2. (2)
Semianr 2. (2)jobishvd
 
Formal methods 8 - category theory (last one)
Formal methods   8 - category theory (last one)Formal methods   8 - category theory (last one)
Formal methods 8 - category theory (last one)Vlad Patryshev
 

Was ist angesagt? (17)

Volume and edge skeleton computation in high dimensions
Volume and edge skeleton computation in high dimensionsVolume and edge skeleton computation in high dimensions
Volume and edge skeleton computation in high dimensions
 
Dynamic Feature Induction: The Last Gist to the State-of-the-Art
Dynamic Feature Induction: The Last Gist to the State-of-the-ArtDynamic Feature Induction: The Last Gist to the State-of-the-Art
Dynamic Feature Induction: The Last Gist to the State-of-the-Art
 
Bba i-bm-u-3.2-differentiation -
Bba i-bm-u-3.2-differentiation - Bba i-bm-u-3.2-differentiation -
Bba i-bm-u-3.2-differentiation -
 
Phase de-trending of modulated signals
Phase de-trending of modulated signalsPhase de-trending of modulated signals
Phase de-trending of modulated signals
 
An application if ivfss in med dignosis
An application if ivfss in med dignosisAn application if ivfss in med dignosis
An application if ivfss in med dignosis
 
Intermediate Macroeconomics
Intermediate MacroeconomicsIntermediate Macroeconomics
Intermediate Macroeconomics
 
Introductory maths analysis chapter 17 official
Introductory maths analysis   chapter 17 officialIntroductory maths analysis   chapter 17 official
Introductory maths analysis chapter 17 official
 
Slides ensae-2016-8
Slides ensae-2016-8Slides ensae-2016-8
Slides ensae-2016-8
 
Boolean expression org.
Boolean expression org.Boolean expression org.
Boolean expression org.
 
Heuristic Searching: A* Search
Heuristic Searching: A* SearchHeuristic Searching: A* Search
Heuristic Searching: A* Search
 
BEADS : filtrage asymétrique de ligne de base (tendance) et débruitage pour d...
BEADS : filtrage asymétrique de ligne de base (tendance) et débruitage pour d...BEADS : filtrage asymétrique de ligne de base (tendance) et débruitage pour d...
BEADS : filtrage asymétrique de ligne de base (tendance) et débruitage pour d...
 
Vertex cover Problem
Vertex cover ProblemVertex cover Problem
Vertex cover Problem
 
Herbrand-satisfiability of a Quantified Set-theoretical Fragment (Cantone, Lo...
Herbrand-satisfiability of a Quantified Set-theoretical Fragment (Cantone, Lo...Herbrand-satisfiability of a Quantified Set-theoretical Fragment (Cantone, Lo...
Herbrand-satisfiability of a Quantified Set-theoretical Fragment (Cantone, Lo...
 
Boolean Algebra
Boolean AlgebraBoolean Algebra
Boolean Algebra
 
Introduction to Approximation Algorithms
Introduction to Approximation AlgorithmsIntroduction to Approximation Algorithms
Introduction to Approximation Algorithms
 
Semianr 2. (2)
Semianr 2. (2)Semianr 2. (2)
Semianr 2. (2)
 
Formal methods 8 - category theory (last one)
Formal methods   8 - category theory (last one)Formal methods   8 - category theory (last one)
Formal methods 8 - category theory (last one)
 

Andere mochten auch

UG Online Admission Form Submission System: Developed by IBS
UG Online Admission Form Submission System: Developed by IBSUG Online Admission Form Submission System: Developed by IBS
UG Online Admission Form Submission System: Developed by IBSIbs Consultancy
 
Online Fee Management - A Change in Traditional Fee Collection System
Online Fee Management - A Change in Traditional Fee Collection SystemOnline Fee Management - A Change in Traditional Fee Collection System
Online Fee Management - A Change in Traditional Fee Collection SystemSmart Schooling
 
College management
College managementCollege management
College managementanandhan30
 
9321885 online-university-admission-system (1)
9321885 online-university-admission-system (1)9321885 online-university-admission-system (1)
9321885 online-university-admission-system (1)Amani Mrisho
 
College Management System
College Management SystemCollege Management System
College Management SystemKalosoftAcumen
 
College mgmnt system
College mgmnt systemCollege mgmnt system
College mgmnt systemSayali Birari
 
Student information-system-project-outline
Student information-system-project-outlineStudent information-system-project-outline
Student information-system-project-outlineAmit Panwar
 
Online School Management System ,School ERP , School Managemnt system , Admin...
Online School Management System ,School ERP , School Managemnt system , Admin...Online School Management System ,School ERP , School Managemnt system , Admin...
Online School Management System ,School ERP , School Managemnt system , Admin...rajatullas
 
School admission process management system (Documention)
School admission process management system (Documention)School admission process management system (Documention)
School admission process management system (Documention)Shital Kat
 
College management system ppt
College management system pptCollege management system ppt
College management system pptShanthan Reddy
 
Student management system
Student management systemStudent management system
Student management systemGaurav Subham
 
College management project
College management projectCollege management project
College management projectAkhilesh Jha
 
Online admission system overview 1.0 (1)
Online admission system  overview 1.0 (1)Online admission system  overview 1.0 (1)
Online admission system overview 1.0 (1)Vipin1979
 

Andere mochten auch (13)

UG Online Admission Form Submission System: Developed by IBS
UG Online Admission Form Submission System: Developed by IBSUG Online Admission Form Submission System: Developed by IBS
UG Online Admission Form Submission System: Developed by IBS
 
Online Fee Management - A Change in Traditional Fee Collection System
Online Fee Management - A Change in Traditional Fee Collection SystemOnline Fee Management - A Change in Traditional Fee Collection System
Online Fee Management - A Change in Traditional Fee Collection System
 
College management
College managementCollege management
College management
 
9321885 online-university-admission-system (1)
9321885 online-university-admission-system (1)9321885 online-university-admission-system (1)
9321885 online-university-admission-system (1)
 
College Management System
College Management SystemCollege Management System
College Management System
 
College mgmnt system
College mgmnt systemCollege mgmnt system
College mgmnt system
 
Student information-system-project-outline
Student information-system-project-outlineStudent information-system-project-outline
Student information-system-project-outline
 
Online School Management System ,School ERP , School Managemnt system , Admin...
Online School Management System ,School ERP , School Managemnt system , Admin...Online School Management System ,School ERP , School Managemnt system , Admin...
Online School Management System ,School ERP , School Managemnt system , Admin...
 
School admission process management system (Documention)
School admission process management system (Documention)School admission process management system (Documention)
School admission process management system (Documention)
 
College management system ppt
College management system pptCollege management system ppt
College management system ppt
 
Student management system
Student management systemStudent management system
Student management system
 
College management project
College management projectCollege management project
College management project
 
Online admission system overview 1.0 (1)
Online admission system  overview 1.0 (1)Online admission system  overview 1.0 (1)
Online admission system overview 1.0 (1)
 

Ähnlich wie Admission in india

Website designing company in delhi ncr
Website designing company in delhi ncrWebsite designing company in delhi ncr
Website designing company in delhi ncrCss Founder
 
Image trnsformations
Image trnsformationsImage trnsformations
Image trnsformationsJohn Williams
 
Calculusseveralvariables.ppt
Calculusseveralvariables.pptCalculusseveralvariables.ppt
Calculusseveralvariables.pptssuser055963
 
Numerical Fourier transform based on hyperfunction theory
Numerical Fourier transform based on hyperfunction theoryNumerical Fourier transform based on hyperfunction theory
Numerical Fourier transform based on hyperfunction theoryHidenoriOgata
 
lecture8-derivativerules-140925171214-phpapp01.ppt
lecture8-derivativerules-140925171214-phpapp01.pptlecture8-derivativerules-140925171214-phpapp01.ppt
lecture8-derivativerules-140925171214-phpapp01.pptJohnReyManzano2
 
Data sparse approximation of the Karhunen-Loeve expansion
Data sparse approximation of the Karhunen-Loeve expansionData sparse approximation of the Karhunen-Loeve expansion
Data sparse approximation of the Karhunen-Loeve expansionAlexander Litvinenko
 
Data sparse approximation of Karhunen-Loeve Expansion
Data sparse approximation of Karhunen-Loeve ExpansionData sparse approximation of Karhunen-Loeve Expansion
Data sparse approximation of Karhunen-Loeve ExpansionAlexander Litvinenko
 
Fourier series Introduction
Fourier series IntroductionFourier series Introduction
Fourier series IntroductionRizwan Kazi
 
Lecture 8 power & exp rules
Lecture 8   power & exp rulesLecture 8   power & exp rules
Lecture 8 power & exp rulesnjit-ronbrown
 
DIGITAL IMAGE PROCESSING - Day 4 Image Transform
DIGITAL IMAGE PROCESSING - Day 4 Image TransformDIGITAL IMAGE PROCESSING - Day 4 Image Transform
DIGITAL IMAGE PROCESSING - Day 4 Image Transformvijayanand Kandaswamy
 
Fourier transforms & fft algorithm (paul heckbert, 1998) by tantanoid
Fourier transforms & fft algorithm (paul heckbert, 1998) by tantanoidFourier transforms & fft algorithm (paul heckbert, 1998) by tantanoid
Fourier transforms & fft algorithm (paul heckbert, 1998) by tantanoidXavier Davias
 
Chapter 5 Image Processing: Fourier Transformation
Chapter 5 Image Processing: Fourier TransformationChapter 5 Image Processing: Fourier Transformation
Chapter 5 Image Processing: Fourier TransformationVarun Ojha
 
Unit vii
Unit viiUnit vii
Unit viimrecedu
 
Iterative methods with special structures
Iterative methods with special structuresIterative methods with special structures
Iterative methods with special structuresDavid Gleich
 
Elementary Landscape Decomposition of the Hamiltonian Path Optimization Problem
Elementary Landscape Decomposition of the Hamiltonian Path Optimization ProblemElementary Landscape Decomposition of the Hamiltonian Path Optimization Problem
Elementary Landscape Decomposition of the Hamiltonian Path Optimization Problemjfrchicanog
 

Ähnlich wie Admission in india (20)

Website designing company in delhi ncr
Website designing company in delhi ncrWebsite designing company in delhi ncr
Website designing company in delhi ncr
 
Image trnsformations
Image trnsformationsImage trnsformations
Image trnsformations
 
Calculusseveralvariables.ppt
Calculusseveralvariables.pptCalculusseveralvariables.ppt
Calculusseveralvariables.ppt
 
Numerical Fourier transform based on hyperfunction theory
Numerical Fourier transform based on hyperfunction theoryNumerical Fourier transform based on hyperfunction theory
Numerical Fourier transform based on hyperfunction theory
 
lecture8-derivativerules-140925171214-phpapp01.ppt
lecture8-derivativerules-140925171214-phpapp01.pptlecture8-derivativerules-140925171214-phpapp01.ppt
lecture8-derivativerules-140925171214-phpapp01.ppt
 
Week 6
Week 6Week 6
Week 6
 
Data sparse approximation of the Karhunen-Loeve expansion
Data sparse approximation of the Karhunen-Loeve expansionData sparse approximation of the Karhunen-Loeve expansion
Data sparse approximation of the Karhunen-Loeve expansion
 
Slides
SlidesSlides
Slides
 
Data sparse approximation of Karhunen-Loeve Expansion
Data sparse approximation of Karhunen-Loeve ExpansionData sparse approximation of Karhunen-Loeve Expansion
Data sparse approximation of Karhunen-Loeve Expansion
 
Fourier series Introduction
Fourier series IntroductionFourier series Introduction
Fourier series Introduction
 
Ft3 new
Ft3 newFt3 new
Ft3 new
 
Lecture 8 power & exp rules
Lecture 8   power & exp rulesLecture 8   power & exp rules
Lecture 8 power & exp rules
 
DIGITAL IMAGE PROCESSING - Day 4 Image Transform
DIGITAL IMAGE PROCESSING - Day 4 Image TransformDIGITAL IMAGE PROCESSING - Day 4 Image Transform
DIGITAL IMAGE PROCESSING - Day 4 Image Transform
 
Fourier transforms & fft algorithm (paul heckbert, 1998) by tantanoid
Fourier transforms & fft algorithm (paul heckbert, 1998) by tantanoidFourier transforms & fft algorithm (paul heckbert, 1998) by tantanoid
Fourier transforms & fft algorithm (paul heckbert, 1998) by tantanoid
 
Chapter 5 Image Processing: Fourier Transformation
Chapter 5 Image Processing: Fourier TransformationChapter 5 Image Processing: Fourier Transformation
Chapter 5 Image Processing: Fourier Transformation
 
Unit vii
Unit viiUnit vii
Unit vii
 
Iterative methods with special structures
Iterative methods with special structuresIterative methods with special structures
Iterative methods with special structures
 
Fourier transform
Fourier transformFourier transform
Fourier transform
 
Elementary Landscape Decomposition of the Hamiltonian Path Optimization Problem
Elementary Landscape Decomposition of the Hamiltonian Path Optimization ProblemElementary Landscape Decomposition of the Hamiltonian Path Optimization Problem
Elementary Landscape Decomposition of the Hamiltonian Path Optimization Problem
 
Lecture 9
Lecture 9Lecture 9
Lecture 9
 

Mehr von Edhole.com

Chartered accountant in dwarka
Chartered accountant in dwarkaChartered accountant in dwarka
Chartered accountant in dwarkaEdhole.com
 
Ca firm in dwarka
Ca firm in dwarkaCa firm in dwarka
Ca firm in dwarkaEdhole.com
 
Website development company surat
Website development company suratWebsite development company surat
Website development company suratEdhole.com
 
Website designing company in surat
Website designing company in suratWebsite designing company in surat
Website designing company in suratEdhole.com
 
Website dsigning company in india
Website dsigning company in indiaWebsite dsigning company in india
Website dsigning company in indiaEdhole.com
 
Website designing company in delhi
Website designing company in delhiWebsite designing company in delhi
Website designing company in delhiEdhole.com
 
Chartered accountant in dwarka
Chartered accountant in dwarkaChartered accountant in dwarka
Chartered accountant in dwarkaEdhole.com
 
Ca firm in dwarka
Ca firm in dwarkaCa firm in dwarka
Ca firm in dwarkaEdhole.com
 
Website development company surat
Website development company suratWebsite development company surat
Website development company suratEdhole.com
 
Website designing company in surat
Website designing company in suratWebsite designing company in surat
Website designing company in suratEdhole.com
 
Website designing company in india
Website designing company in indiaWebsite designing company in india
Website designing company in indiaEdhole.com
 
Website designing company in delhi
Website designing company in delhiWebsite designing company in delhi
Website designing company in delhiEdhole.com
 
Website designing company in mumbai
Website designing company in mumbaiWebsite designing company in mumbai
Website designing company in mumbaiEdhole.com
 
Website development company surat
Website development company suratWebsite development company surat
Website development company suratEdhole.com
 
Website desinging company in surat
Website desinging company in suratWebsite desinging company in surat
Website desinging company in suratEdhole.com
 
Website designing company in india
Website designing company in indiaWebsite designing company in india
Website designing company in indiaEdhole.com
 

Mehr von Edhole.com (20)

Ca in patna
Ca in patnaCa in patna
Ca in patna
 
Chartered accountant in dwarka
Chartered accountant in dwarkaChartered accountant in dwarka
Chartered accountant in dwarka
 
Ca in dwarka
Ca in dwarkaCa in dwarka
Ca in dwarka
 
Ca firm in dwarka
Ca firm in dwarkaCa firm in dwarka
Ca firm in dwarka
 
Website development company surat
Website development company suratWebsite development company surat
Website development company surat
 
Website designing company in surat
Website designing company in suratWebsite designing company in surat
Website designing company in surat
 
Website dsigning company in india
Website dsigning company in indiaWebsite dsigning company in india
Website dsigning company in india
 
Website designing company in delhi
Website designing company in delhiWebsite designing company in delhi
Website designing company in delhi
 
Ca in patna
Ca in patnaCa in patna
Ca in patna
 
Chartered accountant in dwarka
Chartered accountant in dwarkaChartered accountant in dwarka
Chartered accountant in dwarka
 
Ca firm in dwarka
Ca firm in dwarkaCa firm in dwarka
Ca firm in dwarka
 
Ca in dwarka
Ca in dwarkaCa in dwarka
Ca in dwarka
 
Website development company surat
Website development company suratWebsite development company surat
Website development company surat
 
Website designing company in surat
Website designing company in suratWebsite designing company in surat
Website designing company in surat
 
Website designing company in india
Website designing company in indiaWebsite designing company in india
Website designing company in india
 
Website designing company in delhi
Website designing company in delhiWebsite designing company in delhi
Website designing company in delhi
 
Website designing company in mumbai
Website designing company in mumbaiWebsite designing company in mumbai
Website designing company in mumbai
 
Website development company surat
Website development company suratWebsite development company surat
Website development company surat
 
Website desinging company in surat
Website desinging company in suratWebsite desinging company in surat
Website desinging company in surat
 
Website designing company in india
Website designing company in indiaWebsite designing company in india
Website designing company in india
 

Kürzlich hochgeladen

1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfchloefrazer622
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDThiyagu K
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...christianmathematics
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Disha Kariya
 
General AI for Medical Educators April 2024
General AI for Medical Educators April 2024General AI for Medical Educators April 2024
General AI for Medical Educators April 2024Janet Corral
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 

Kürzlich hochgeladen (20)

1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdf
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
General AI for Medical Educators April 2024
General AI for Medical Educators April 2024General AI for Medical Educators April 2024
General AI for Medical Educators April 2024
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 

Admission in india

  • 1. Admission in India 2015 By: admission.edhole.com
  • 2. Convolution Fourier Convolution Outline · Review linear imaging model · Instrument response function vs Point spread function · Convolution integrals • Fourier Convolution • Reciprocal space and the Modulation transfer function · Optical transfer function · Examples of convolutions · Fourier filtering · Deconvolution · Example from imaging lab • Optimal inverse filters and noise admission.edhole.com 22.058 - lecture 4, Convolution and Fourier Convolution
  • 3. Instrument Response Function The Instrument Response Function is a conditional mapping, the form of the map depends on the point that is being mapped. { } IRF(x,y|x0,y0)=Sd(x-x0 ) This is often given the symbol h(r|r’). Of course we want the entire output from the whole object function, ¥ òò -¥ ¥ òò -¥ and so we need to know the IRF at all points. 22.058 - lecture 4, Convolution and Fourier Convolution d(y-y0 ) E(x,y)= ¥ òò -¥ I(x,y)S{d(x-x0)d(y-y0)}dxdydx0dy0 E(x,y)= ¥ òò -¥ I(x,y)IRF(x,y|x0,y0)dxdydx0dy0 admission.edhole.com
  • 4. Space Invariance Now in addition to every point being mapped independently onto the detector, imaging that the form of the mapping does not vary over space (is independent of r0). Such a mapping is called isoplantic. For this case the instrument response function is not conditional. IRF(x,y|x0,y0)=PSF(x-x0,y-y0 ) The Point Spread Function (PSF) is a spatially invariant approximation of the IRF. admission.edhole.com 22.058 - lecture 4, Convolution and Fourier Convolution
  • 5. Space Invariance Since the Point Spread Function describes the same blurring over the entire sample, IRF(x,y|x0,y0)ÞPSF(x-x0,y-y0 ) The image may be described as a convolution, or, ¥ òò -¥ E(x,y)= I(x0,y0)PSF(x-x0,y-y0)dx0dy0 Image(x,y)=Object(x,y)ÄPSF(x,y)+noise admission.edhole.com 22.058 - lecture 4, Convolution and Fourier Convolution
  • 6. Convolution Integrals Let’s look at some examples of convolution integrals, ¥ òg(x')h(x-x')dx' f(x)=g(x)Äh(x)= So there are four steps in calculating a convolution integral: #1. Fold h(x’) about the line x’=0 #2. Displace h(x’) by x #3. Multiply h(x-x’) * g(x’) #4. Integrate 22.058 - lecture 4, Convolution and Fourier Convolution -¥ admission.edhole.com
  • 7. Convolution Integrals Consider the following two functions: #1. Fold h(x’) about the line x’=0 #2. Displace h(x’) by x x admission.edhole.com 22.058 - lecture 4, Convolution and Fourier Convolution
  • 8. Convolution Integrals admission.edhole.com 22.058 - lecture 4, Convolution and Fourier Convolution
  • 9. Convolution Integrals Consider the following two functions: admission.edhole.com 22.058 - lecture 4, Convolution and Fourier Convolution
  • 10. Convolution Integrals admission.edhole.com 22.058 - lecture 4, Convolution and Fourier Convolution
  • 11. Some Properties of the Convolution commutative: associative: fÄg=gÄf fÄ(gÄh)=(fÄg)Äh multiple convolutions can be carried out in any order. distributive: fÄ(g+h)=fÄg+fÄh admission.edhole.com 22.058 - lecture 4, Convolution and Fourier Convolution
  • 12. Convolution Integral Recall that we defined the convolution integral as, ¥ò fÄg=f(x)g(x'-x)dx -¥ One of the most central results of Fourier Theory is the convolution theorem (also called the Wiener-Khitchine theorem. where, Á{fÄg}=F(k)×G(k) f(x)ÛF(k) g(x)ÛG(k) admission.edhole.com 22.058 - lecture 4, Convolution and Fourier Convolution
  • 13. Convolution Theorem Á{fÄg}=F(k)×G(k) In other words, convolution in real space is equivalent to multiplication in reciprocal space. admission.edhole.com 22.058 - lecture 4, Convolution and Fourier Convolution
  • 14. Convolution Integral Example We saw previously that the convolution of two top-hat functions (with the same widths) is a triangle function. Given this, what is the Fourier transform of the triangle function? 15 10 5 -3 -2 -1 1 2 3 22.058 - lecture 4, Convolution and Fourier Convolution = 15 ? 10 5 -3 -2 -1 1 2 3 admission.edhole.com
  • 15. Proof of the Convolution Theorem ¥ò fÄg=f(x)g(x'-x)dx The inverse FT of f(x) is, -¥ ¥ò f(x)=1 F(k)eikxdk -¥ and the FT of the shifted g(x), that is g(x’-x) 22.058 - lecture 4, Convolution and Fourier Convolution 2p ¥ò g(x'-x)=1 G(k')eik'(x'-x)dk' -¥ 2p admission.edhole.com
  • 16. Proof of the Convolution Theorem So we can rewrite the convolution integral, as, ¥ò fÄg=f(x)g(x'-x)dx -¥ ¥ò fÄg=1 ¥ò ¥ò dxF(k)eikxdk 4p2 change the order of integration and extract a delta function, ¥ò ¥ò dkF(k)dk'G(k')eik'x'1 -¥ 14 4 2 4 4 3 22.058 - lecture 4, Convolution and Fourier Convolution -¥ -¥ G(k')eik'(x'-x)dk' -¥ fÄg=1 2p eix(k-k')dx 2p -¥ d(k-k') ¥ò -¥ admission.edhole.com
  • 17. Proof of the Convolution Theorem or, ¥ò fÄg=1 ¥ò dkF(k)dk'G(k')eik'x'1 2p eix(k-k')dx -¥ 14 4 2 4 4 3 ¥ò ¥ò dkF(k)dk'G(k')eik'x'd (k-k') Integration over the delta function selects out the k’=k value. 22.058 - lecture 4, Convolution and Fourier Convolution 2p -¥ d(k-k') ¥ò -¥ fÄg=1 2p -¥ -¥ ¥ò fÄg=1 dkF(k)G(k)eikx' -¥ 2p admission.edhole.com
  • 18. Proof of the Convolution Theorem ¥ò fÄg=1 dkF(k)G(k)eikx' -¥ 2p This is written as an inverse Fourier transformation. A Fourier transform of both sides yields the desired result. Á{fÄg}=F(k)×G(k) admission.edhole.com 22.058 - lecture 4, Convolution and Fourier Convolution
  • 19. Fourier Convolution admission.edhole.com 22.058 - lecture 4, Convolution and Fourier Convolution
  • 20. Reciprocal Space real space reciprocal space admission.edhole.com 22.058 - lecture 4, Convolution and Fourier Convolution
  • 21. Filtering We can change the information content in the image by manipulating the information in reciprocal space. Weighting function in k-space. admission.edhole.com 22.058 - lecture 4, Convolution and Fourier Convolution
  • 22. Filtering We can also emphasis the high frequency components. Weighting function in k-space. admission.edhole.com 22.058 - lecture 4, Convolution and Fourier Convolution
  • 23. Modulation transfer function i(x,y) = o(x,y)ÄPSF(x,y) + noise c c c c I(kx,ky)=O(kx,ky)×MTF(kx,ky)+Á{noise} ¥ òò -¥ E(x,y)= ¥ òò -¥ I(x,y)S{d(x-x0)d(y-y0)}dxdydx0dy0 ¥ òò -¥ E(x,y)= ¥ òò -¥ I(x,y)IRF(x,y|x0,y0)dxdydx0dy0 admission.edhole.com 22.058 - lecture 4, Convolution and Fourier Convolution
  • 24. Optics with lens ‡ Input bit mapped image sharp =Import @" sharp . bmp" D; Shallow @InputForm @sharp DD Graphics@Raster@<<4>>D,Rule@<<2>>DD s =sharp @@1, 1DD; Dimensions @s D 8480,640< ListDensityPlot @s , 8PlotRange ÆAll , Mesh ÆFalse <D admission.edhole.com 22.058 - lecture 4, Convolution and Fourier Convolution
  • 25. Optics with lens crop =Take @s , 8220 , 347 <, 864, 572 , 4<D; ‡ look at artifact in vertical dimension rot =Transpose @crop D; line =rot @@20DD; ListPlot @line , 8PlotRange ÆAll , PlotJoined ÆTrue <D 120 100 80 60 120 100 80 60 40 20 22.058 - lecture 4, Convolution and Fourier Convolution 20 40 60 80 100 120 40 0 20 40 60 80 100 120 Ö Graphics Ö 0 admission.edhole.com
  • 26. Optics with lens 20 40 60 80 100 120 120 100 80 60 40 ListPlot @RotateLeft @Abs @ftline D, 64D, 8PlotJoined ÆTrue 15 12.5 10 7.5 5 20 40 60 80 100120 ü Fourier transform of vertical line to show modulation ftline =Fourier @line D; 1000 800 600 400 22.058 - lecture 4, Convolution and Fourier Convolution 2.5 Ö Graphics Ö ListPlot @RotateLeft @Abs @ftline D, 64D, 8PlotRange ÆAll , PlotJoined ÆTrue <D 20 40 60 80 100120 200 Ö Graphics Ö admission.edhole.com
  • 27. Optics with lens 120 100 80 60 40 20 22.058 - lecture 4, Convolution and Fourier Convolution 2D FT 0 20 40 60 80 100 120 0 ftcrop =Fourier @crop D; 0 20 40 60 80 100 120 120 100 80 60 40 20 0 admission.edhole.com
  • 28. Optics with lens Projections 0 20 40 60 80 100 120 120 100 80 60 40 20 0 22.058 - lecture 4, Convolution and Fourier Convolution 20 40 60 80 100 120 1000 800 600 400 200 20 40 60 80 100 120 1000 800 600 400 200 admission.edhole.com
  • 29. Optics with lens Projections xprojection = Fourier @RotateLeft @rotft @@64DD, 64DD; 0 20 40 60 80 100 120 120 100 80 60 40 20 0 22.058 - lecture 4, Convolution and Fourier Convolution 20 40 60 80 100 120 300 250 200 150 100 50 20 40 60 80 100 120 200 150 100 50 admission.edhole.com
  • 30. Optics with pinhole admission.edhole.com 22.058 - lecture 4, Convolution and Fourier Convolution
  • 31. 0 20 40 60 80 100 120 120 100 80 60 40 20 0 22.058 - lecture 4, Convolution and Fourier Convolution 0 20 40 60 80 100 120 120 100 80 60 40 20 0 admission.edhole.com
  • 32. 120 100 80 60 40 20 22.058 - lecture 4, Convolution and Fourier Convolution 2D FT 0 20 40 60 80 100 120 0 0 20 40 60 80 100 120 120 100 80 60 40 20 0 admission.edhole.com
  • 33. Optics with pinhole Projections 0 20 40 60 80 100 120 120 100 80 60 40 20 0 22.058 - lecture 4, Convolution and Fourier Convolution 20 40 60 80 100 120 1200 1000 800 600 400 200 20 40 60 80 100 120 1400 1200 1000 800 600 400 200 admission.edhole.com
  • 34. Projections 20 40 60 80 100 120 300 250 200 150 100 50 20 40 60 80 100 120 200 150 100 50 22.058 - lecture 4, Convolution and Fourier Convolution 20 40 60 80 100 120 250 200 150 100 20 40 60 80 100 120 200 150 100 admission.edhole.com
  • 35. Deconvolution to determine MTF of Pinhole 20 40 60 80 100 120 20 40 60 80 100 120 1200 1000 800 600 400 200 1000 800 600 400 200 22.058 - lecture 4, Convolution and Fourier Convolution MTF =Abs @pinhole Dê Abs @image D; ListPlot @MTF , 8PlotRange ÆAll , PlotJoined ÆTrue <10 8 6 4 2 20 40 60 80 100 120 Ö Graphics Ö admission.edhole.com
  • 36. FT to determine PSF of Pinhole MTF =Abs @pinhole Dê Abs @image D; ListPlot @MTF , 8PlotRange ÆAll , PlotJoined ÆTrue <D 20 40 60 80 100 120 10 8 6 4 2 Ö Graphics Ö PSF =Fourier @RotateLeft @MTF , 64DD; ListPlot @RotateLeft @Abs @PSF D, 64D, 8PlotRange ÆAll , PlotJoined ÆTrue <D admission.edhole.com 20 40 60 80 100 120 7 6 5 4 3 2 1 22.058 - lecture 4, Convolution and Fourier Convolution Ö Graphics Ö
  • 37. Filtered FT to determine PSF of Pinhole MTF =Abs @pinhole Dê Abs @image D; ListPlot @MTF , 8PlotRange ÆAll , PlotJoined ÆTrue <D 20 40 60 80 100 120 10 8 6 4 2 1.5 1.25 1 0.75 0.5 FÖi lGterraphi=csT Öable @Exp @- Abs @x - 64Dê 15D, 8x, 0, 128 <D ê êN; ListPlot @Filter , 8PlotRange ÆAll , PlotJoined ÆTrue <D 20 40 60 80 100 120 1 0.8 0.6 0.4 0.2 22.058 - lecture 4, Convolution and Fourier Convolution Ö Graphics Ö 20 40 60 80 100 120 0.25 admission.edhole.com