Digtial Image Processing, Spring 2006 1 ECES 682 Digital Image Processing Oleh Tretiak ECE Department Drexel University.

Slides:



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

CS & CS Multimedia Processing Lecture 2. Intensity Transformation and Spatial Filtering Spring 2009.
Digital Image Processing
Image Enhancement in the Frequency Domain Part III
Image processing (spatial &frequency domain) Image processing (spatial &frequency domain) College of Science Computer Science Department
© by Yu Hen Hu 1 ECE533 Digital Image Processing Image Enhancement in Frequency Domain.
Chap 4 Image Enhancement in the Frequency Domain.
ECE 472/572 - Digital Image Processing Lecture 5 - Image Enhancement - Frequency Domain Filters 09/13/11.
Digital Image Processing
Digital Image Processing: Revision
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 Part I Image Enhancement in the Frequency Domain Part I Dr. Samir H. Abdul-Jauwad Electrical Engineering Department.
Image Enhancement.
Lecture 2. Intensity Transformation and Spatial Filtering
Digtial Image Processing, Spring ECES 682 Digital Image Processing Oleh Tretiak ECE Department Drexel University.
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.
Digital Image Processing, 2nd ed. © 2002 R. C. Gonzalez & R. E. Woods Chapter 4 Image Enhancement in the Frequency Domain Chapter.
Computer Vision Spring ,-685 Instructor: S. Narasimhan Wean 5403 T-R 3:00pm – 4:20pm.
CSC589 Introduction to Computer Vision Lecture 3 Gaussian Filter, Histogram Equalization Bei Xiao.
Presentation Image Filters
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.
Image Enhancement in the Frequency Domain Spring 2006, Jen-Chang Liu.
Digital Image Processing Chapter 4
CS654: Digital Image Analysis
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.
Digital Image Processing Chapter 4 Image Enhancement in the Frequency Domain Part I.
Technion, CS department, SIPC Spring 2014 Tutorials 12,13 discrete signals and systems 1/39.
Digital Image Processing CSC331 Image Enhancement 1.
ENG4BF3 Medical Image Processing Image Enhancement in Frequency Domain.
Computer Vision – Enhancement(Part III) Hanyang University Jong-Il Park.
Digtial Image Processing, Spring ECES 682 Digital Image Processing Week 5 Oleh Tretiak ECE Department Drexel University.
Chapter 5: Neighborhood Processing
Digital Image Processing (Digitaalinen kuvankäsittely) Exercise 2
Fast Fourier Transform & Assignment 2
Digital Image Processing Chapter 4: Image Enhancement in the Frequency Domain 22 June 2005 Digital Image Processing Chapter 4: Image Enhancement in the.
Digtial Image Processing, Spring ECES 682 Digital Image Processing Oleh Tretiak ECE Department Drexel University.
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.
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 - 6 Autumn 2009.
Digital Image Processing Lecture 9: Filtering in Frequency Domain Prof. Charlene Tsai.
Fourier transform.
Digital Image Processing Lecture 7: Image Enhancement in Frequency Domain-I Naveed Ejaz.
Digital Image Processing Lecture 8: Image Enhancement in Frequency Domain II Naveed Ejaz.
Image Enhancement in the Spatial Domain.
Digital Image Processing Lecture 8: Fourier Transform Prof. Charlene Tsai.
Digital Image Processing , 2008
Jean Baptiste Joseph Fourier
IMAGE ENHANCEMENT IN THE FREQUENCY DOMAIN
Image Enhancement in the
Digital Image Processing
ENG4BF3 Medical Image Processing
4. Image Enhancement in Frequency Domain
Digital Image Processing
Filtering in the Frequency Domain
Intensity Transformation
Lecture 4 Image Enhancement in Frequency Domain
Presentation transcript:

Digtial Image Processing, Spring ECES 682 Digital Image Processing Oleh Tretiak ECE Department Drexel University

Digtial Image Processing, Spring About the Course Homework 2 due today Midterm exam next week  Covers first three homeworks  90 minutes (second half of class)

Digtial Image Processing, Spring Last Week’s Lecture Image Enhancement in the Spatial Domain  Gray level transformations  Histogram processing  Arithmetic/Logic operations  Spatial filtering  Smoothing  Sharpening Matlab image processing  Image datatypes  Image display

Digtial Image Processing, Spring This Week’s Lecture Chapter 4, Image enhancement in the frequency domain  Fourier transform and the frequency domain  Filtering with Fourier methods  Spatial vs. Fourier filtering  Smoothing filters  Sharpening filters  Laplacian  Unsharp masking, homomorphic filtering  Funny stuff with the FFT  Convolution and correlation

Digtial Image Processing, Spring Mr. Joseph Fourier To analyze a heat transient problem, Fourier proposed to express an arbitrary function by the formula

Digtial Image Processing, Spring Fourier Methods Continuous time, real function, finite interval Sine/cosine Fourier series Continuous time, complex function, finite interval Fourier series, complex exponentials Discrete time, complex function, infinite interval Fourier transform, finite interval in frequency Discrete time, complex function, finite interval Discrete Fourier transform (DFT) Two dimensional complex function, infinite intervals 2-D Fourier transform Two dimensional complex function, polar coordinates Fourier-Bessel transform, angular harmonics

Digtial Image Processing, Spring FT and FFT We normally deal with low-pass functions centered at the origin f(x) F(u)  Space range -X/2 < x < X/2  Frequency range -W< u <W Natural coordinates for DFT are f n  Space range 0 ≤ n < N  Frequency range 0 ≤ k < N

Digtial Image Processing, Spring DFT Example

Digtial Image Processing, Spring D FT Example

Digtial Image Processing, Spring Another Example

Digtial Image Processing, Spring Examples of 2DFT a b c a b c Image Fourier transform

Digtial Image Processing, Spring Two-Dimensional Systems We would like to have a system model for vision. h x(u,v) y(u,v) Input: Image Output: Our mind’s perception

Digtial Image Processing, Spring ‘Typical’ Visual Spatial Response

low contrast high contrast

Digtial Image Processing, Spring Objective value (intensity) Subjective (perceived) value Mach Bands

Digtial Image Processing, Spring The circles have the same objective intensity.

Digtial Image Processing, Spring

Digtial Image Processing, Spring How to Filter 1.Multiply image by (-1) x+y Image dimensions MxN 2.Compute F(u, v) DFT DC at M/2, N/2. F(u, v) complex valued 3.Multiply F(u, v) by H(u, v) DC for H(u, v) at M/2, N/2. 4.Compute inverse DFT of result in (3) 5.Take real part of result in (4) 6.Multiply result in (5) by (-1) x+y

Digtial Image Processing, Spring Notch Filter

Digtial Image Processing, Spring Fourier Low- and High-Pass Filters

Digtial Image Processing, Spring High-Boost Filter

Digtial Image Processing, Spring Space and Frequency Filters

Digtial Image Processing, Spring Radial Low-Pass Filter

Digtial Image Processing, Spring Power Distribution

Digtial Image Processing, Spring Power Removal (a) Original image, (b) 8% power removal, (c) 5.4% power removal, (d) 4.3%, (e) 2%, (f) 0.5%. Radii are 5, 15, 30, 80, and 230. Max frequency is 250

Digtial Image Processing, Spring Ideal vs. Butterworth

Digtial Image Processing, Spring Ideal vs. Gaussian

Digtial Image Processing, Spring ‘Morphological’ Filtering

Digtial Image Processing, Spring Sharpening Filters

Digtial Image Processing, Spring Sharpening: Ideal vs. Butterworth

Digtial Image Processing, Spring Sharpening: Ideal vs. Gaussian

Digtial Image Processing, Spring Laplacian in the Frequency Domain

Digtial Image Processing, Spring Homomorphic Filtering

Digtial Image Processing, Spring Correlation and Finding Things

Digtial Image Processing, Spring More About the Fourier Transform Shift Linearity Scaling Rotation Seperability Forward and inverse Padding and wraparound

Digtial Image Processing, Spring Wraparound: Example

Digtial Image Processing, Spring Summary Fourier methods in image processing  Filtering  Other Filtering  Space domain N 2 image, M 2 filter  Cost = cN 2 M 2  Fourier domain  Cost = kN 2 logN Other  Spectral estimation

Digtial Image Processing, Spring References on the FT Ron Bracewell, The Fourier Transform and its Applications, McGraw-Hill, 2000 About Josef Fourier  www-groups.dcs.st-and.ac.uk (University of Saint Andrews MacTutor history of mathematics web site). The image on the right is from that site.