Transcript
Page 1: Basis beeldverwerking (8D040) dr. Andrea Fuster Prof.dr. Bart ter Haar Romeny dr. Anna Vilanova Prof.dr.ir. Marcel Breeuwer The Fourier Transform I

Basis beeldverwerking (8D040)

dr. Andrea FusterProf.dr. Bart ter Haar Romenydr. Anna VilanovaProf.dr.ir. Marcel Breeuwer

The Fourier Transform I

Page 2: 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

Page 3: Basis beeldverwerking (8D040) dr. Andrea Fuster Prof.dr. Bart ter Haar Romeny dr. Anna Vilanova Prof.dr.ir. Marcel Breeuwer The Fourier Transform I

Introduction• Jean Baptiste

Joseph Fourier (*1768-†1830)

• French Mathematician• La Théorie Analitique

de la Chaleur (1822)

3

Page 4: Basis beeldverwerking (8D040) dr. Andrea Fuster Prof.dr. Bart ter Haar Romeny dr. Anna Vilanova Prof.dr.ir. Marcel Breeuwer The Fourier Transform I

Fourier Series

• Any periodic function can be expressed as a sum of sines and/or cosines

Fourier Series

4

(see figure 4.1 book)

Page 5: Basis beeldverwerking (8D040) dr. Andrea Fuster Prof.dr. Bart ter Haar Romeny dr. Anna Vilanova Prof.dr.ir. Marcel Breeuwer The Fourier Transform I

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

Page 6: 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

6

Page 7: Basis beeldverwerking (8D040) dr. Andrea Fuster Prof.dr. Bart ter Haar Romeny dr. Anna Vilanova Prof.dr.ir. Marcel Breeuwer The Fourier Transform I

Complex numbers

• Complex number

• Its complex conjugate

7

Page 8: Basis beeldverwerking (8D040) dr. Andrea Fuster Prof.dr. Bart ter Haar Romeny dr. Anna Vilanova Prof.dr.ir. Marcel Breeuwer The Fourier Transform I

Complex numbers polar

• Complex number in polar coordinates

8

Page 9: Basis beeldverwerking (8D040) dr. Andrea Fuster Prof.dr. Bart ter Haar Romeny dr. Anna Vilanova Prof.dr.ir. Marcel Breeuwer The Fourier Transform I

Euler’s formula

9

Sin (θ)

Cos (θ)

?

?

Page 10: Basis beeldverwerking (8D040) dr. Andrea Fuster Prof.dr. Bart ter Haar Romeny dr. Anna Vilanova Prof.dr.ir. Marcel Breeuwer The Fourier Transform I

10

Re

Im

Page 11: Basis beeldverwerking (8D040) dr. Andrea Fuster Prof.dr. Bart ter Haar Romeny dr. Anna Vilanova Prof.dr.ir. Marcel Breeuwer The Fourier Transform I

Complex math

• Complex (vector) addition

• Multiplication with i

is rotation by 90 degrees in the complex plane

11

Page 12: 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 number etc.• Impulses• Fourier Transform (+examples)• Convolution theorem• Fourier Transform of sampled functions• Discrete Fourier Transform

12

Page 13: Basis beeldverwerking (8D040) dr. Andrea Fuster Prof.dr. Bart ter Haar Romeny dr. Anna Vilanova Prof.dr.ir. Marcel Breeuwer The Fourier Transform I

Unit impulse (Dirac delta function)

• Definition

• Constraint

• Sifting property

• Specifically for t=0

13

Page 14: Basis beeldverwerking (8D040) dr. Andrea Fuster Prof.dr. Bart ter Haar Romeny dr. Anna Vilanova Prof.dr.ir. Marcel Breeuwer The Fourier Transform I

Discrete unit impulse

• Definition

• Constraint

• Sifting property

• Specifically for x=0

14

Page 15: Basis beeldverwerking (8D040) dr. Andrea Fuster Prof.dr. Bart ter Haar Romeny dr. Anna Vilanova Prof.dr.ir. Marcel Breeuwer The Fourier Transform I

What does this look like?

Impulse train

15

ΔT = 1

Note: impulses can be continuous or discrete!

Page 16: 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 number etc.• Impulses• Fourier Transform (+examples)• Convolution theorem• Fourier Transform of sampled functions• Discrete Fourier Transform

16

Page 17: Basis beeldverwerking (8D040) dr. Andrea Fuster Prof.dr. Bart ter Haar Romeny dr. Anna Vilanova Prof.dr.ir. Marcel Breeuwer The Fourier Transform I

Fourier Series

with

17

Series of sines and cosines,

see Euler’s formula

Periodic with

period T

Page 18: Basis beeldverwerking (8D040) dr. Andrea Fuster Prof.dr. Bart ter Haar Romeny dr. Anna Vilanova Prof.dr.ir. Marcel Breeuwer The Fourier Transform I

Fourier transform – 1D cont. case

18

Symmetry: The only difference between the Fourier transform and its inverse is the sign of the exponential.

Page 19: Basis beeldverwerking (8D040) dr. Andrea Fuster Prof.dr. Bart ter Haar Romeny dr. Anna Vilanova Prof.dr.ir. Marcel Breeuwer The Fourier Transform I

Fourier

Euler

Fourier and Euler

Page 20: Basis beeldverwerking (8D040) dr. Andrea Fuster Prof.dr. Bart ter Haar Romeny dr. Anna Vilanova Prof.dr.ir. Marcel Breeuwer The Fourier Transform I

• 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

Page 21: Basis beeldverwerking (8D040) dr. Andrea Fuster Prof.dr. Bart ter Haar Romeny dr. Anna Vilanova Prof.dr.ir. Marcel Breeuwer The Fourier Transform I

Examples – Block 1

21

-W/2 W/2

A

Page 22: Basis beeldverwerking (8D040) dr. Andrea Fuster Prof.dr. Bart ter Haar Romeny dr. Anna Vilanova Prof.dr.ir. Marcel Breeuwer The Fourier Transform I

Examples – Block 2

22

Page 23: Basis beeldverwerking (8D040) dr. Andrea Fuster Prof.dr. Bart ter Haar Romeny dr. Anna Vilanova Prof.dr.ir. Marcel Breeuwer The Fourier Transform I

Examples – Block 3

23

?

Page 24: Basis beeldverwerking (8D040) dr. Andrea Fuster Prof.dr. Bart ter Haar Romeny dr. Anna Vilanova Prof.dr.ir. Marcel Breeuwer The Fourier Transform I

Examples – Impulse

24

constant

Page 25: Basis beeldverwerking (8D040) dr. Andrea Fuster Prof.dr. Bart ter Haar Romeny dr. Anna Vilanova Prof.dr.ir. Marcel Breeuwer The Fourier Transform I

Examples – Shifted impulse

25

Euler

Page 26: Basis beeldverwerking (8D040) dr. Andrea Fuster Prof.dr. Bart ter Haar Romeny dr. Anna Vilanova Prof.dr.ir. Marcel Breeuwer The Fourier Transform I

Examples – Shifted impulse 2

26

Real part Imaginary part

impulse constant

Page 27: Basis beeldverwerking (8D040) dr. Andrea Fuster Prof.dr. Bart ter Haar Romeny dr. Anna Vilanova Prof.dr.ir. Marcel Breeuwer The Fourier Transform I

• Also: using the following symmetry

27

Page 28: Basis beeldverwerking (8D040) dr. Andrea Fuster Prof.dr. Bart ter Haar Romeny dr. Anna Vilanova Prof.dr.ir. Marcel Breeuwer The Fourier Transform I

Examples - Impulse train

28

Periodic with period ΔT

Encompasses only one impulse, so

Page 29: Basis beeldverwerking (8D040) dr. Andrea Fuster Prof.dr. Bart ter Haar Romeny dr. Anna Vilanova Prof.dr.ir. Marcel Breeuwer The Fourier Transform I

Examples - Impulse train 2

29

Page 30: Basis beeldverwerking (8D040) dr. Andrea Fuster Prof.dr. Bart ter Haar Romeny dr. Anna Vilanova Prof.dr.ir. Marcel Breeuwer The Fourier Transform I

31

Page 31: Basis beeldverwerking (8D040) dr. Andrea Fuster Prof.dr. Bart ter Haar Romeny dr. Anna Vilanova Prof.dr.ir. Marcel Breeuwer The Fourier Transform I

• So: the Fourier transform of an impulse train with period is also an impulse train with period

32

Page 32: 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 number etc.• Impulses• Fourier Transform (+examples)• Convolution theorem• Fourier Transform of sampled functions• Discrete Fourier Transform

33

Page 33: Basis beeldverwerking (8D040) dr. Andrea Fuster Prof.dr. Bart ter Haar Romeny dr. Anna Vilanova Prof.dr.ir. Marcel Breeuwer The Fourier Transform I

Fourier + Convolution

• What is the Fourier domain equivalent of convolution?

34

Page 34: Basis beeldverwerking (8D040) dr. Andrea Fuster Prof.dr. Bart ter Haar Romeny dr. Anna Vilanova Prof.dr.ir. Marcel Breeuwer The Fourier Transform I

• What is

35

Page 35: Basis beeldverwerking (8D040) dr. Andrea Fuster Prof.dr. Bart ter Haar Romeny dr. Anna Vilanova Prof.dr.ir. Marcel Breeuwer The Fourier Transform I

Intermezzo 1

• What is ?

• Let , so

36

Page 36: Basis beeldverwerking (8D040) dr. Andrea Fuster Prof.dr. Bart ter Haar Romeny dr. Anna Vilanova Prof.dr.ir. Marcel Breeuwer The Fourier Transform I

Intermezzo 2

• Property of Fourier Transform

37

Page 37: Basis beeldverwerking (8D040) dr. Andrea Fuster Prof.dr. Bart ter Haar Romeny dr. Anna Vilanova Prof.dr.ir. Marcel Breeuwer The Fourier Transform I

Fourier + Convolution cont’d

38

Page 38: Basis beeldverwerking (8D040) dr. Andrea Fuster Prof.dr. Bart ter Haar Romeny dr. Anna Vilanova Prof.dr.ir. Marcel Breeuwer The Fourier Transform I

Convolution theorem

• Convolution in one domain is multiplication in the other domain:

• And also:

39

Page 39: Basis beeldverwerking (8D040) dr. Andrea Fuster Prof.dr. Bart ter Haar Romeny dr. Anna Vilanova Prof.dr.ir. Marcel Breeuwer The Fourier Transform I

And:

• Shift in one domain is multiplication with complex exponential (modulation) in the other domain

• And:

40

Page 40: 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 number etc.• Impulses• Fourier Transform (+examples)• Convolution theorem• Fourier Transform of sampled functions• Discrete Fourier Transform

41

Page 41: Basis beeldverwerking (8D040) dr. Andrea Fuster Prof.dr. Bart ter Haar Romeny dr. Anna Vilanova Prof.dr.ir. Marcel Breeuwer The Fourier Transform I

Sampling

• Idea: convert a continuous function into a sequence of discrete values.

42

(see figure 4.5 book)

Page 42: Basis beeldverwerking (8D040) dr. Andrea Fuster Prof.dr. Bart ter Haar Romeny dr. Anna Vilanova Prof.dr.ir. Marcel Breeuwer The Fourier Transform I

Sampling

• Sampled function can be written as

• Obtain value of arbitrary sample k as

43

Page 43: Basis beeldverwerking (8D040) dr. Andrea Fuster Prof.dr. Bart ter Haar Romeny dr. Anna Vilanova Prof.dr.ir. Marcel Breeuwer The Fourier Transform I

Sampling - 2

44

Page 44: Basis beeldverwerking (8D040) dr. Andrea Fuster Prof.dr. Bart ter Haar Romeny dr. Anna Vilanova Prof.dr.ir. Marcel Breeuwer The Fourier Transform I

Sampling - 3

45

Page 45: Basis beeldverwerking (8D040) dr. Andrea Fuster Prof.dr. Bart ter Haar Romeny dr. Anna Vilanova Prof.dr.ir. Marcel Breeuwer The Fourier Transform I

FT of sampled functions

• Fourier transform of sampled function

• Convolution theorem

• From FT of impulse train

47

(who?)

Page 46: Basis beeldverwerking (8D040) dr. Andrea Fuster Prof.dr. Bart ter Haar Romeny dr. Anna Vilanova Prof.dr.ir. Marcel Breeuwer The Fourier Transform I

FT of sampled functions

48

Page 47: Basis beeldverwerking (8D040) dr. Andrea Fuster Prof.dr. Bart ter Haar Romeny dr. Anna Vilanova Prof.dr.ir. Marcel Breeuwer The Fourier Transform I

• Sifting property

• of is a periodic infinite sequence of

copies of , with period

49

Page 48: Basis beeldverwerking (8D040) dr. Andrea Fuster Prof.dr. Bart ter Haar Romeny dr. Anna Vilanova Prof.dr.ir. Marcel Breeuwer The Fourier Transform I

Sampling

• Note that sampled function is discrete but its Fourier transform is continuous!

50

Page 49: 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 number etc.• Impulses• Fourier Transform (+examples)• Convolution theorem• Fourier Transform of sampled functions• Discrete Fourier Transform

57

Page 50: Basis beeldverwerking (8D040) dr. Andrea Fuster Prof.dr. Bart ter Haar Romeny dr. Anna Vilanova Prof.dr.ir. Marcel Breeuwer The Fourier Transform I

Discrete Fourier Transform

• Continuous transform of sampled function

58

Page 51: Basis beeldverwerking (8D040) dr. Andrea Fuster Prof.dr. Bart ter Haar Romeny dr. Anna Vilanova Prof.dr.ir. Marcel Breeuwer The Fourier Transform I

• is continuous and infinitely periodic with period 1/ΔT

59

Page 52: Basis beeldverwerking (8D040) dr. Andrea Fuster Prof.dr. Bart ter Haar Romeny dr. Anna Vilanova Prof.dr.ir. Marcel Breeuwer The Fourier Transform I

• 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

Page 53: Basis beeldverwerking (8D040) dr. Andrea Fuster Prof.dr. Bart ter Haar Romeny dr. Anna Vilanova Prof.dr.ir. Marcel Breeuwer The Fourier Transform I

• Substituting

• Into

• yields

61Note: separation between samples in F. domain is

Page 54: Basis beeldverwerking (8D040) dr. Andrea Fuster Prof.dr. Bart ter Haar Romeny dr. Anna Vilanova Prof.dr.ir. Marcel Breeuwer The Fourier Transform I

By now we probably need some …

62


Top Related