Basis beeldverwerking (8D040) dr. Andrea Fuster Prof.dr. Bart ter Haar Romeny dr. Anna Vilanova Prof.dr.ir. Marcel Breeuwer The Fourier Transform I Contents • • • • • • Complex numbers etc. Impulses Fourier Transform (+examples) Convolution theorem Fourier Transform of sampled functions Discrete Fourier Transform 2 Introduction • Jean Baptiste Joseph Fourier (*1768-†1830) • French Mathematician • La Théorie Analitique de la Chaleur (1822) 3 Fourier Series • Any periodic function can be expressed as a sum of sines and/or cosines Fourier Series (see figure 4.1 book) 4 Fourier Transform • Even functions that • are not periodic • and have a finite area under curve can be expressed as an integral of sines and cosines multiplied by a weighing function • Both the Fourier Series and the Fourier Transform have an inverse operation: • Original Domain Fourier Domain 5 Contents • • • • • • Complex numbers etc. Impulses Fourier Transform (+examples) Convolution theorem Fourier Transform of sampled functions Discrete Fourier Transform 6 Complex numbers • Complex number • Its complex conjugate 7 Complex numbers polar • Complex number in polar coordinates 8 Euler’s formula Sin (θ) ? Cos (θ)? 9 Im Re 10 Complex math • Complex (vector) addition • Multiplication with i is rotation by 90 degrees in the complex plane 11 Contents • • • • • • Complex number etc. Impulses Fourier Transform (+examples) Convolution theorem Fourier Transform of sampled functions Discrete Fourier Transform 12 Unit impulse (Dirac delta function) • Definition • Constraint • Sifting property • Specifically for t=0 13 Discrete unit impulse • Definition • Constraint • Sifting property • Specifically for x=0 14 Impulse train What does this look like? ΔT = 1 Note: impulses can be continuous or discrete! 15 Contents • • • • • • Complex number etc. Impulses Fourier Transform (+examples) Convolution theorem Fourier Transform of sampled functions Discrete Fourier Transform 16 Fourier Series Periodic with period T with Series of sines and cosines, see Euler’s formula 17 Fourier transform – 1D cont. case Symmetry: The only difference between the Fourier transform and its inverse is the sign of the exponential. 18 Fourier and Euler Fourier Euler • • • • If f(t) is real, then F(μ) is complex F(μ) is expansion of f(t) multiplied by sinusoidal terms t is integrated over, disappears F(μ) is a function of only μ, which determines the frequency of sinusoidals • Fourier transform frequency domain 20 Examples – Block 1 A -W/2 W/2 21 Examples – Block 2 22 Examples – Block 3 ? 23 Examples – Impulse constant 24 Examples – Shifted impulse Euler 25 Examples – Shifted impulse 2 impulse constant Real part Imaginary part 26 • Also: using the following symmetry 27 Examples - Impulse train Periodic with period ΔT Encompasses only one impulse, so 28 Examples - Impulse train 2 29 31 • So: the Fourier transform of an impulse train with period is also an impulse train with period 32 Contents • • • • • • Complex number etc. Impulses Fourier Transform (+examples) Convolution theorem Fourier Transform of sampled functions Discrete Fourier Transform 33 Fourier + Convolution • What is the Fourier domain equivalent of convolution? 34 • What is 35 Intermezzo 1 • What is • Let ? , so 36 Intermezzo 2 • Property of Fourier Transform 37 Fourier + Convolution cont’d 38 Convolution theorem • Convolution in one domain is multiplication in the other domain: • And also: 39 And: • Shift in one domain is multiplication with complex exponential (modulation) in the other domain • And: 40 Contents • • • • • • Complex number etc. Impulses Fourier Transform (+examples) Convolution theorem Fourier Transform of sampled functions Discrete Fourier Transform 41 Sampling • Idea: convert a continuous function into a sequence of discrete values. (see figure 4.5 book) 42 Sampling • Sampled function can be written as • Obtain value of arbitrary sample k as 43 Sampling - 2 44 Sampling - 3 45 FT of sampled functions • Fourier transform of sampled function • Convolution theorem (who?) • From FT of impulse train 47 FT of sampled functions 48 • Sifting property • of copies of is a periodic infinite sequence of , with period 49 Sampling • Note that sampled function is discrete but its Fourier transform is continuous! 50 Contents • • • • • • Complex number etc. Impulses Fourier Transform (+examples) Convolution theorem Fourier Transform of sampled functions Discrete Fourier Transform 57 Discrete Fourier Transform • Continuous transform of sampled function 58 • • is continuous and infinitely periodic with period 1/ΔT 59 • We need only one period to characterize • If we want to take M equally spaced samples from in the period μ = 0 to μ = 1/Δ, this can be done thus 60 • Substituting • Into • yields Note: separation between samples in F. domain is 61 By now we probably need some … 62