7- 1 Chapter 7: Fourier Analysis Fourier analysis = Series + Transform ◎ Fourier Series -- A periodic (T) function f(x) can be written as the sum of sines.

Slides:



Advertisements
Similar presentations
Fourier Transform and its Application in Image Processing
Advertisements

Fourier Transform (Chapter 4)
Frequency Domain The frequency domain
Chapter Four Image Enhancement in the Frequency Domain.
Chap 4 Image Enhancement in the Frequency Domain.
Digital Image Processing
Digtial Image Processing, Spring ECES 682 Digital Image Processing Oleh Tretiak ECE Department Drexel University.
Computer Graphics Recitation 6. 2 Motivation – Image compression What linear combination of 8x8 basis signals produces an 8x8 block in the image?
Reminder Fourier Basis: t  [0,1] nZnZ Fourier Series: Fourier Coefficient:
Chapter 4 Image Enhancement in the Frequency Domain.
CHAPTER 4 Image Enhancement in Frequency Domain
Chap 4-2. Frequency domain processing Jen-Chang Liu, 2006.
The Fourier Transform Jean Baptiste Joseph Fourier.
Digital Image Processing Chapter 4: Image Enhancement in the Frequency Domain.
Image Enhancement in the Frequency Domain Part I Image Enhancement in the Frequency Domain Part I Dr. Samir H. Abdul-Jauwad Electrical Engineering Department.
Image Fourier Transform Faisal Farooq Q: How many signal processing engineers does it take to change a light bulb? A: Three. One to Fourier transform the.
Some Properties of the 2-D Fourier Transform Translation Distributivity and Scaling Rotation Periodicity and Conjugate Symmetry Separability Convolution.
Chapter 4 Image Enhancement in the Frequency Domain.
Transforms: Basis to Basis Normal Basis Hadamard Basis Basis functions Method to find coefficients (“Transform”) Inverse Transform.
DREAM PLAN IDEA IMPLEMENTATION Introduction to Image Processing Dr. Kourosh Kiani
Digital Image Processing, 2nd ed. © 2002 R. C. Gonzalez & R. E. Woods Chapter 4 Image Enhancement in the Frequency Domain Chapter.
CELLULAR COMMUNICATIONS DSP Intro. Signals: quantization and sampling.
Computer Vision Spring ,-685 Instructor: S. Narasimhan Wean 5403 T-R 3:00pm – 4:20pm.
G52IIP, School of Computer Science, University of Nottingham 1 Image Transforms Fourier Transform Basic idea.
Topic 7 - Fourier Transforms DIGITAL IMAGE PROCESSING Course 3624 Department of Physics and Astronomy Professor Bob Warwick.
Digital Image Processing Chapter # 4 Image Enhancement in Frequency Domain Digital Image Processing Chapter # 4 Image Enhancement in Frequency Domain.
Transforms. 5*sin (2  4t) Amplitude = 5 Frequency = 4 Hz seconds A sine wave.
Chapter 4: Image Enhancement in the Frequency Domain Chapter 4: Image Enhancement in the Frequency Domain.
: Chapter 14: The Frequency Domain 1 Montri Karnjanadecha ac.th/~montri Image Processing.
Image Processing © 2002 R. C. Gonzalez & R. E. Woods Lecture 4 Image Enhancement in the Frequency Domain Lecture 4 Image Enhancement.
Image Enhancement in the Frequency Domain Spring 2006, Jen-Chang Liu.
1 Chapter 5 Image Transforms. 2 Image Processing for Pattern Recognition Feature Extraction Acquisition Preprocessing Classification Post Processing Scaling.
Chapter 7: The Fourier Transform 7.1 Introduction
Part I: Image Transforms DIGITAL IMAGE PROCESSING.
1 © 2010 Cengage Learning Engineering. All Rights Reserved. 1 Introduction to Digital Image Processing with MATLAB ® Asia Edition McAndrew ‧ Wang ‧ Tseng.
Digital Image Processing Chapter 4 Image Enhancement in the Frequency Domain Part I.
Chapter 4 Fourier transform Prepared by Dr. Taha MAhdy.
Digital Image Processing, 2nd ed. © 2002 R. C. Gonzalez & R. E. Woods Background Any function that periodically repeats itself.
ENG4BF3 Medical Image Processing Image Enhancement in Frequency Domain.
Computer Vision – Enhancement(Part III) Hanyang University Jong-Il Park.
Dr. Scott Umbaugh, SIUE Discrete Transforms.
Practical Image Processing1 Chap7 Image Transformation  Image and Transformed image Spatial  Transformed domain Transformation.
Lecture 7 Transformations in frequency domain 1.Basic steps in frequency domain transformation 2.Fourier transformation theory in 1-D.
Fourier Transform.
CS 376b Introduction to Computer Vision 03 / 17 / 2008 Instructor: Michael Eckmann.
Dr. Abdul Basit Siddiqui FUIEMS. QuizTime 30 min. How the coefficents of Laplacian Filter are generated. Show your complete work. Also discuss different.
Computer Graphics & Image Processing Chapter # 4 Image Enhancement in Frequency Domain 2/26/20161.
BYST Xform-1 DIP - WS2002: Fourier Transform Digital Image Processing Bundit Thipakorn, Ph.D. Computer Engineering Department Fourier Transform and Image.
The Frequency Domain Digital Image Processing – Chapter 8.
Fourier transform.
Digital Image Processing Lecture 8: Image Enhancement in Frequency Domain II Naveed Ejaz.
Fourier Transform (Chapter 4) CS474/674 – Prof. Bebis.
Digital Image Processing Lecture 8: Fourier Transform Prof. Charlene Tsai.
Jean Baptiste Joseph Fourier
The Fourier Transform Jean Baptiste Joseph Fourier.
DIGITAL SIGNAL PROCESSING ELECTRONICS
Lecture 1.26 Spectral analysis of periodic and non-periodic signals.
The Fourier Transform Jean Baptiste Joseph Fourier.
The Fourier Transform Jean Baptiste Joseph Fourier.
Image Enhancement in the
Dr. Nikos Desypris, Oct Lecture 3
All about convolution.
ENG4BF3 Medical Image Processing
Digital Image Processing
Instructor: S. Narasimhan
The Fourier Transform Jean Baptiste Joseph Fourier.
Digital Image Procesing Unitary Transforms Discrete Fourier Trasform (DFT) in Image Processing DR TANIA STATHAKI READER (ASSOCIATE PROFFESOR) IN SIGNAL.
Digital Image Procesing Unitary Transforms Discrete Fourier Trasform (DFT) in Image Processing DR TANIA STATHAKI READER (ASSOCIATE PROFFESOR) IN SIGNAL.
Lecture 4 Image Enhancement in Frequency Domain
Discrete Fourier Transform
Presentation transcript:

7- 1 Chapter 7: Fourier Analysis Fourier analysis = Series + Transform ◎ Fourier Series -- A periodic (T) function f(x) can be written as the sum of sines and cosines of varying amplitudes and frequencies

7- 2 ○ Some function is formed by a finite number of sinuous functions

7- 3 Some function requires an infinite number of sinuous functions to compose

7- 4 Spectrum The spectrum of a periodic function is discrete, consisting of components at dc, 1/T, and its multiples, e.g., For non-periodic functions, i.e., The spectrum of the function is continuous

7- 5 ○ In complex form: Compare with

7- 6 Euler ’ s formula:

7- 7

7- 8

7- 9 Continuous case

7- 10 Discrete case: ◎ Fourier Transform

7- 11 Matrix form Let

7- 12 。 Example: f = {1,2,3,4}. Then, N = 4,

7- 13

7- 14 ○ Inverse DFT Let

7- 15 。 Example:

7- 16 ◎ Properties ○ Linearity: e.g., Noise removal f’ = f + n, n: additive noise,

8-17 Fourier spectrum noise Corresponding spatial noise

○ Scaling : Show:

7- 19 ○ Periodicity:

7- 20 ○ Shifting:

7- 21 。 Example:

7- 22 ◎ Convolution: Convolution theorem: Correlation theorem ◎ Correlation

7- 23 。 Discrete Case: A = 4, B = 5, A + B – 1 = 8, e.g.,

7- 24 * Convolution can be defined in terms of polynomial product Extend f, g to if f, g have different numbers of sample points Let Compute The coefficients of to form the result of convolution

7- 25 。 Example: Let The coefficients of form the convolution

7- 26

7- 27 ○ Fast Fourier Transform (FFT) -- Successive doubling method

7- 28

7- 29 。 Time complexity : the length of the input sequence FT: FFT: Times of speed increasing: N FT FFT Ratio

7- 30 ○ Inverse FFT ← Given ← compute i. Input into FFT. The output is ii. Taking the complex conjugate and multiplying by N, yields the f(x)

7- 31 ◎ 2D Fourier Transform ○ FT: IFT:

7- 32 ◎ Properties ○ Filtering: every F(u,v) is obtained by multiplying every f(x,y) by a fixed value and adding up the results. DFT can be considered as a linear filtering ○ DC coefficient:

7- 33 ○ Separability:

7- 34 ○ Conjugate Symmetry: F(u,v) = F*(-u,-v)

7- 35 ○ Shifting

7- 36 ○ Rotation Polor coordinates:

7- 37 ○ Display: effect of log operation

7- 38

7- 39 ◎ Image Transform

7- 40 ◎ Filtering in Frequency Domain ○ Low pass filtering I FT m IFT

7- 41 D = 5 D = 30 ○ High pass filtering

7- 42 Different Ds

7- 43 ◎ Butterworth Filtering ○ Low pass filter ○ High pass filter

7- 44 ○ Low pass filter ○ High pass filter

7- 45 ◎ Homomorphic Filtering -- Deals with images with large variation of illumination, e.g., sunshine + shadows -- Both reduce intensity range and increases local contrast ○ Idea: I = LR, L: illumination, R: Reflectance logI = logL + logR low frequency high frequency

7- 46

7- 47

7- 48 ○ Fast Fourier Transform (FFT) -- Successive doubling method Assume Let Let N = 2M.

7- 49 = ] ∵ = ]

7- 50 Let (B) Consider

7- 51

(C)

7- 53 F(u+M) = Recursively divide F(u) and F(u+M), ○ Analysis : The Fourier sequence F(u), u = 0, …, N-1 of f(x), x = 0, …, N-1 can be formed from sequences F(u) = Eventually, each contains one element F(w), i.e., w = 0, and F(w) = f(x). u = 0, ……, M-1

7- 54

7- 55 ○ Example: needs { f(0), f(2), f(4), f(6) } needs { f(1), f(3), f(5), f(7) } Computing Input { f(0), f(1), ……, f(7) }

7- 56 Reorder the input sequence into {f(0), f(4), f(2), f(6), f(1), f(5), f(3), f(7)} Computing * Bit-Reversal Rule