Digital Image Processing Chapter 4 Image Enhancement in the Frequency Domain Part I.

Slides:



Advertisements
Similar presentations
Digital Image Processing
Advertisements

Fourier Transform (Chapter 4)
Frequency Domain The frequency domain
1 Chapter 16 Fourier Analysis with MATLAB Fourier analysis is the process of representing a function in terms of sinusoidal components. It is widely employed.
Fourier Transform – Chapter 13. Image space Cameras (regardless of wave lengths) create images in the spatial domain Pixels represent features (intensity,
Basis beeldverwerking (8D040) dr. Andrea Fuster Prof.dr. Bart ter Haar Romeny dr. Anna Vilanova Prof.dr.ir. Marcel Breeuwer The Fourier Transform II.
Chapter Four Image Enhancement in the Frequency Domain.
Chap 4 Image Enhancement in the Frequency Domain.
Digital Image Processing
Chapter 4 Image Enhancement in the Frequency Domain.
Chap 4-2. Frequency domain processing Jen-Chang Liu, 2006.
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.
Some Properties of the 2-D Fourier Transform Translation Distributivity and Scaling Rotation Periodicity and Conjugate Symmetry Separability Convolution.
Digital Image Processing Chapter 4: Image Enhancement in the Frequency Domain.
Chapter 4 Image Enhancement in the Frequency Domain.
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.
Goals For This Class Quickly review of the main results from last class Convolution and Cross-correlation Discrete Fourier Analysis: Important Considerations.
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.
University of Ioannina - Department of Computer Science Filtering in the Frequency Domain (Fundamentals) Digital Image Processing Christophoros Nikou
Image Processing Fourier Transform 1D Efficient Data Representation Discrete Fourier Transform - 1D Continuous Fourier Transform - 1D Examples.
The Discrete Fourier Transform. The Fourier Transform “The Fourier transform is a mathematical operation with many applications in physics and engineering.
Fourier Series Summary (From Salivahanan et al, 2002)
Digital Image Processing Chapter # 4 Image Enhancement in Frequency Domain Digital Image Processing Chapter # 4 Image Enhancement in Frequency Domain.
Fourier series. The frequency domain It is sometimes preferable to work in the frequency domain rather than time –Some mathematical operations are easier.
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
1 © 2010 Cengage Learning Engineering. All Rights Reserved. 1 Introduction to Digital Image Processing with MATLAB ® Asia Edition McAndrew ‧ Wang ‧ Tseng.
Mestrado em Ciência de Computadores Mestrado Integrado em Engenharia de Redes e Sistemas Informáticos VC 14/15 – TP6 Frequency Space Miguel Tavares Coimbra.
Digital Image Processing, 2nd ed. © 2002 R. C. Gonzalez & R. E. Woods Background Any function that periodically repeats itself.
Digital Image Processing CSC331 Image Enhancement 1.
Lecture 7: Sampling Review of 2D Fourier Theory We view f(x,y) as a linear combination of complex exponentials that represent plane waves. F(u,v) describes.
ENG4BF3 Medical Image Processing Image Enhancement in Frequency Domain.
October 29, 2013Computer Vision Lecture 13: Fourier Transform II 1 The Fourier Transform In the previous lecture, we discussed the Hough transform. There.
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.
Dr. Scott Umbaugh, SIUE Discrete Transforms.
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.
2D Fourier Transform.
Chapter 2. Characteristics of Signal ※ Signal : transmission of information The quality of the information depends on proper selection of a measurement.
Fourier transform.
Digital Image Processing Lecture 7: Image Enhancement in Frequency Domain-I Naveed Ejaz.
The Fourier Transform.
Fourier Transform (Chapter 4) CS474/674 – Prof. Bebis.
Digital Image Processing Lecture 8: Fourier Transform Prof. Charlene Tsai.
Jean Baptiste Joseph Fourier
The content of lecture This lecture will cover: Fourier Transform
Image Enhancement and Restoration
Integral Transform Method
Lecture 1.26 Spectral analysis of periodic and non-periodic signals.
Image Enhancement in the
Frequency Domain Processing
Miguel Tavares Coimbra
Dr. Nikos Desypris, Oct Lecture 3
ENG4BF3 Medical Image Processing
Image Processing, Leture #14
4. Image Enhancement in Frequency Domain
Lecture 18 DFS: Discrete Fourier Series, and Windowing
Filtering in the Frequency Domain
Lecture 4 Image Enhancement in Frequency Domain
The Frequency Domain Any wave shape can be approximated by a sum of periodic (such as sine and cosine) functions. a--amplitude of waveform f-- frequency.
Presentation transcript:

Digital Image Processing Chapter 4 Image Enhancement in the Frequency Domain Part I

Background The Analytic Theory of Heat, 1822, Jean Baptiste Joseph Fourier Any function that periodically repeats itself can be expressed as the sum of sines and/or cosines of different frequencies, each multiplied by a different coefficient (Fourier Series) Even non periodic functions can be expressed as the integral of sines and/or cosines multiplied by a weighting function (Fourier Transform) The important characteristic that a function, expressed in either a Fourier series or transform, can be reconstructed (recovered) completely via an inverse process, with no loss of information.

Background Fourier series Periodic Signals can be expressed as the sum of sines &/or cosines of different frequency. The Fourier series representation of a real-valued periodic signal f(t) can be written in complex exponential form as Where the Fourier series coefficients are given by And the fundamental frequency is, where is the period. The complex exponential form of the Fourier series can be rewritten in trigonometric form as

Background Where the coefficients are given by

Fourier Transform The Fourier transform of a continuous function f(x) and its inverse Fourier transform Functions of two variables We call them Fourier transform pair

Discrete Fourier Transform The Fourier transform of a discrete function f(x), x=0,1,2,…,M-1 is given by (Discrete Fourier transform, DFT) inverse DFT The multiplier 1/M in front of the Fourier transform sometimes is placed in front of the inverse instead Or, both equations are multiplied by

Discrete Fourier Transform Euler’s formula DFT is represented as Each term of the Fourier transform is composed of the sum of all values fo the function f(x). The values of f(x) are multiplied by sines and cosines of various frequencies The domain (values of u) of F(u) is appropriately called frequency domain because u determines the frequency of the components of the transform

Discrete Fourier Transform The Fourier transform may be viewed as a “mathematical prism” that separates a function into various components based on frequency content In the analysis of complex numbers, it is convinient to express F(u) in polar coordinates where

Discrete Fourier Transform M=1024, A=1, K=8 or 16 The important features to note are that the height of the spectrum doubled as the area under the curve in the x-domain doubled, the number of zeros in the spectrum in the same interval doubled as the length of the function doubled

2D DFT and Inverse DFT (IDFT) M, N : image size x, y : image pixel position u, v : spatial frequency f ( x, y ) F ( u, v ) often used short notation:

Real Part, Imaginary Part, Magnitude, Phase, Spectrum Real part: Imaginary part: Magnitude-phase representation: Magnitude (spectrum): Phase (spectrum): Power Spectrum:

2D Discrete Fourier Transform The relationships between samples in the spatial and frequency domains

Frequency Domain Properties Each term of F(u,v) contains all values of f(x,y), modified by the values of exp. It is usually impossible to make direct association between specific components of the image and it transform. The Fourier spectrum shows prominent components along the ±45º directions that correspond to the edges Vertical component that is off-axis slightly to the left is caused by the edges of the oxide protrusions

Mean of image/ DC component: Highest frequency component: “Half-shifted” Image: Conjugate Symmetry: Magnitude Symmetry: 2D DFT Properties

Spatial domain differentiation: Frequency domain differentiation: Distribution law: Spatial domain Periodicity: Frequency domain periodicity: Laplacian:

Computation of 2D-DFT In particular, for N = 4: Fourier transform matrices: remember relationship:

Computation of 2D-DFT To compute the 1D-DFT of a 1D signal x (as a vector): To compute the inverse 1D-DFT: To compute the 2D-DFT of an image X (as a matrix): To compute the inverse 2D-DFT:

Computation of 2D-DFT: Example A 4x4 image Compute its 2D-DFT: MATLAB function: fft2 lowest frequency component highest frequency component

Computation of 2D-DFT: Example Real part:Imaginary part: Magnitude: Phase:

Computation of 2D-DFT: Example Compute the inverse 2D-DFT: MATLAB function: ifft2

Centered Representation From [Gonzalez & Woods] From Prof. Al Bovik MATLAB function: fftshift Example:

Log-Magnitude Visualization 2D-DFT centered

Apply to Images 2D-DFT  centered  log intensity transformation