Lecture 4 Image Enhancement in Frequency Domain

Slides:



Advertisements
Similar presentations
Image Enhancement in the Frequency Domain (2)
Advertisements

Frequency Domain Filtering (Chapter 4)
Digital Image Processing
Image Enhancement in the Frequency Domain Part III
Fourier Transform (Chapter 4)
Chapter Four Image Enhancement in the Frequency Domain.
© by Yu Hen Hu 1 ECE533 Digital Image Processing Image Enhancement in Frequency Domain.
Chap 4 Image Enhancement in the Frequency Domain.
Image Processing Frequency Filtering Instructor: Juyong Zhang
ECE 472/572 - Digital Image Processing Lecture 5 - Image Enhancement - Frequency Domain Filters 09/13/11.
Digital Image Processing
Digtial Image Processing, Spring ECES 682 Digital Image Processing Oleh Tretiak ECE Department Drexel University.
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.
Digital Image Processing Chapter 4: Image Enhancement in the Frequency Domain.
Image Enhancement in the Frequency Domain Spring 2005, Jen-Chang Liu.
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.
Presentation Image Filters
Introduction to Image Processing
Digital Image Processing Chapter # 4 Image Enhancement in Frequency Domain Digital Image Processing Chapter # 4 Image Enhancement in Frequency Domain.
Image Processing © 2002 R. C. Gonzalez & R. E. Woods Lecture 4 Image Enhancement in the Frequency Domain Lecture 4 Image Enhancement.
1 Chapter 5 Image Transforms. 2 Image Processing for Pattern Recognition Feature Extraction Acquisition Preprocessing Classification Post Processing Scaling.
Digital Image Processing Chapter 4
CS654: Digital Image Analysis
Chapter 7: The Fourier Transform 7.1 Introduction
09/19/2002 (C) University of Wisconsin 2002, CS 559 Last Time Color Quantization Dithering.
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.
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.
Computer Vision – Enhancement(Part III) Hanyang University Jong-Il Park.
Digital Image Processing (Digitaalinen kuvankäsittely) Exercise 2
Digital Image Processing Chapter 4: Image Enhancement in the Frequency Domain 22 June 2005 Digital Image Processing Chapter 4: Image Enhancement in the.
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.
Frequency Domain Processing Lecture: 3. In image processing, linear systems are at the heart of many filtering operations, and they provide the basis.
University of Ioannina - Department of Computer Science Filtering in the Frequency Domain (Application) Digital Image Processing Christophoros Nikou
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.
Image Enhancement (Frequency Domain)
Computer Graphics & Image Processing Chapter # 4 Image Enhancement in Frequency Domain 2/26/20161.
G52IIP, School of Computer Science, University of Nottingham 1 Image Transforms Basic idea Input Image, I(x,y) (spatial domain) Mathematical Transformation.
Digital Image Processing Lecture 9: Filtering in Frequency Domain Prof. Charlene Tsai.
BYST Xform-1 DIP - WS2002: Fourier Transform Digital Image Processing Bundit Thipakorn, Ph.D. Computer Engineering Department Fourier Transform and Image.
Frequency Domain Filtering. Frequency Domain Methods Spatial Domain Frequency Domain.
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.
Digital Image Processing Chapter - 4
Digital Image Processing , 2008
Jean Baptiste Joseph Fourier
The content of lecture This lecture will cover: Fourier Transform
Image Enhancement and Restoration
Image Pre-Processing in the Spatial and Frequent Domain
Spatial & Frequency Domain
Image Enhancement in the
ENG4BF3 Medical Image Processing
Frequency Domain Analysis
Outline Linear Shift-invariant system Linear filters
4. Image Enhancement in Frequency Domain
Digital Image Processing
Even Discrete Cosine Transform The Chinese University of Hong Kong
Presentation transcript:

Lecture 4 Image Enhancement in Frequency Domain Machine Vision R. Ebrahimpour, 2008

Objective Basic understanding of the frequency domain, Fourier series, and Fourier transform. Image enhancement in the frequency domain.

Summary of FT, DTFT/DSFT, DFT and FFT Fourier Transform (FT): (continuous) (continuous) Discrete Time/Space Fourier Transform (DTFT/DSFT): (discrete) (continuous, periodic)

Summary of FT, DTFT/DSFT, DFT and FFT Discrete Fourier Transform (DFT): (discrete, finite) (discrete, finite) Fast Fourier Transform (FFT): Fast algorithm for computing DFT

Two-Dimensional Discrete Fourier Transform (2D-DFT)

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

The Meaning of DFT and Spatial Frequencies Important Concept Any signal can be represented as a linear combination of a set of basic components Fourier components: sinusoidal patterns Fourier coefficients: weighting factors assigned to the Fourier components Spatial frequency: The frequency of Fourier component Not to confused with electromagnetic frequencies (e.g., the frequencies associated with light colors)

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

2D DFT Properties 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: Laplacian: Spatial domain Periodicity: Frequency domain periodicity:

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 Fourier transform matrices: remember W N - 1 · (N-1) 2 2(N-1) W N - 1 · (N-1) 2 2(N-1) relationship: relationship: In particular, for N = 4: In particular, for N = 4:

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

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

Computation of 2D-DFT: Example MATLAB function: ifft2

Spectrum of images

Centered Representation MATLAB function: fftshift Example:

Log-Magnitude Visualization 2D-DFT centered

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

2D-DFT (Frequency) Domain Filtering

Convolution Theorem f (x,y) h(x,y) g(x,y) G(u,v) = F(u,v) H(u,v) input image impulse response (filter) output image DFT IDFT DFT IDFT DFT IDFT G(u,v) = F(u,v) H(u,v)

Frequency Domain Filtering Filter design: design H(u,v)

2D-DFT Domain Filter Design Ideal lowpass, bandpass and highpass

2D-DFT Domain Filter Design- Ideal LP Project # 5 Salt and pepper denoising with Median and ILP 2D-DFT Domain Filter Design- Ideal LP Ideal lowpass, bandpass and highpass Cutoff frequency

2D-DFT Domain Filter Design- Ideal LP Ideal lowpass filtering with cutoff frequencies set at radii values of 5, 15, 30, 80, and 230, respectively Blurring &Ringing Effect

2D-DFT Domain Filter Design- Ideal LP

2D-DFT Domain Filter Design- Ideal LP

2D-DFT Domain Filter Design- Ideal LP

Cutoff frequency

No Visible Ringing Effect Blurring & No Visible Ringing Effect

2D-DFT Domain Filter Design- Butterworth LP

2D-DFT Domain Filter Design- Butterworth LP

2D-DFT Domain Filter Design- Gaussian LP Gaussian lowpass

2D-DFT Domain Filter Design- Gaussian LP Effect of Gaussian lowpass filter

2D-DFT Domain Filter Design- Gaussian LP Effect of Gaussian lowpass filter Blurring & No Ringing Effect

2D-DFT Domain Filter Design- Gaussian LP

2D-DFT Domain Filter Design- Gaussian LP Effect of Gaussian lowpass filter

2D-DFT Domain Filter Design Gaussian lowpass filtering Gaussian highpass filtering

2D-DFT Domain Filter Design Choices of highpass filters Ideal Butterworth Gaussian

2D-DFT Domain Filter Design

2D-DFT Domain Filter Design- Ideal HP

2D-DFT Domain Filter Design- Butterworth HP

2D-DFT Domain Filter Design- Gaussian HP

2D-DFT Domain Filter Design Ideal Butterworth Gaussian

2D-DFT Domain Filter Design Gaussian filter with different width

2D-DFT Domain Filter Design- Laplacian HP

2D-DFT Domain Filter Design- Laplacian HP

2D-DFT Domain Filter Design- Laplacian HP

2D-DFT Domain Filter Design- Laplacian HP

2D-DFT Domain Filter Design Orientation selective filters

2D-DFT Domain Filter Design Narrowband Filtering by combining radial and orientation selection *

Homomorphic filtering

Homomorphic filtering

Homomorphic filtering C controls the sharpness of the slope

Homomorphic filtering