IMAGE PROCESSING IN FREQUENCY SPACE 19.4.2015Erkki Rämö1.

Slides:



Advertisements
Similar presentations
DCSP-12 Jianfeng Feng
Advertisements

DCSP-13 Jianfeng Feng
DCSP-13 Jianfeng Feng Department of Computer Science Warwick Univ., UK
DCSP-11 Jianfeng Feng
Fourier Transform and its Application in Image Processing
Image Enhancement in the Frequency Domain (2)
UNLOCKING THE SECRETS HIDDEN IN YOUR DATA Part 3 Data Analysis.
Fourier Transform (Chapter 4)
Frequency Domain The frequency domain
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.
Image Processing A brief introduction (by Edgar Alejandro Guerrero Arroyo)
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:
Psy 8960, Fall ‘06 Introduction to MRI1 Fourier transforms 1D: square wave 2D: k x and k y 2D: FOV and resolution 2D: spike artifacts 3D.
Digital Image Processing Chapter 4: Image Enhancement in the Frequency Domain.
Digital Image Processing 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.
Time and Frequency Representation
Fourier Transform and Applications
Fourier Transform 2D Discrete Fourier Transform - 2D
DREAM PLAN IDEA IMPLEMENTATION Introduction to Image Processing Dr. Kourosh Kiani
Input image Output image Transform equation All pixels Transform equation.
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.
CSC589 Introduction to Computer Vision Lecture 8
The Discrete Fourier Transform. The Fourier Transform “The Fourier transform is a mathematical operation with many applications in physics and engineering.
CSC589 Introduction to Computer Vision Lecture 7 Thinking in Frequency Bei Xiao.
Introduction to Image Processing with MATLAB Medical Imaging Systems
Fourier series. The frequency domain It is sometimes preferable to work in the frequency domain rather than time –Some mathematical operations are easier.
Image Enhancement in the Frequency Domain Spring 2006, Jen-Chang Liu.
Part I: Image Transforms DIGITAL IMAGE PROCESSING.
Why We Use Three Different, Equivalent Forms of the Fourier Series.
Frequancy Domain Filtering (FDF) Lab 5. Using FFT (Fast Fourier Transform ) algorithm DFT (Discrete Fourier Transform) & inverse DFT.
Digital Image Processing Chapter 4 Image Enhancement in the Frequency Domain Part I.
Spatial Frequencies Spatial Frequencies. Why are Spatial Frequencies important? Efficient data representation Provides a means for modeling and removing.
Part 4 Chapter 16 Fourier Analysis PowerPoints organized by Prof. Steve Chapra, University All images copyright © The McGraw-Hill Companies, Inc. Permission.
Discrete Fourier Transform in 2D – Chapter 14. Discrete Fourier Transform – 1D Forward Inverse M is the length (number of discrete samples)
Fast Fourier Transform & Assignment 2
Inverse DFT. Frequency to time domain Sometimes calculations are easier in the frequency domain then later convert the results back to the time domain.
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.
Digital Image Processing, 2nd ed. © 2002 R. C. Gonzalez & R. E. Woods Chapter 4 Image Enhancement in the Frequency Domain Chapter.
Frequency Domain Processing Lecture: 3. In image processing, linear systems are at the heart of many filtering operations, and they provide the basis.
Lecture 7 Transformations in frequency domain 1.Basic steps in frequency domain transformation 2.Fourier transformation theory in 1-D.
CS654: Digital Image Analysis
CS654: Digital Image Analysis Lecture 13: Discrete Fourier Transformation.
Fourier Transform.
CS 376b Introduction to Computer Vision 03 / 17 / 2008 Instructor: Michael Eckmann.
Vincent DeVito Computer Systems Lab The goal of my project is to take an image input, artificially blur it using a known blur kernel, then.
2D Fourier Transform.
The Frequency Domain Digital Image Processing – Chapter 8.
Fourier transform.
Fourier Transform (Chapter 4) CS474/674 – Prof. Bebis.
Image Transformation Spatial domain (SD) and Frequency domain (FD)
Jean Baptiste Joseph Fourier
Section II Digital Signal Processing ES & BM.
Part 4 Chapter 16 Fourier Analysis
Frequency Domain Processing
All about convolution.
2D Fourier transform is separable
Image Enhancement in the
Image Processing, Leture #14
Image De-blurring Defying logic
Digital Image Processing
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.
Discrete Fourier Transform
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:

IMAGE PROCESSING IN FREQUENCY SPACE Erkki Rämö1

Lauri Toivio2

Images frequency domain  2D spatial domain image can be altered into frequency domain by applying Fourier transformation  Frequency image has the same dimensions as the original, but the components are complex numbers  Frequency image is a map of image frequencies in the spatial image

Images frequency domain  Components of frequency image are complex numbers  Consists of magnitude and phase components  Frequency image is visualized by showing its magnitude components  Calculated from spatial images first by rows then by columns

Example of frequency images 5  Low frequencies are near origin  Frequency is symmetrical in relation to the coordinate axis

Numeral scope of frequency image  Complex number consists of magnitude and phase components  Magnitude components differencies of samples are so big that a logarithmic scaling is needed to visualize the frequency image

Visualization of frequency image 7 Original Magnitude component Logarithmic scaling

Directional dependency of frequency image

Lauri Toivio 9

Directional dependency – application  Straightening of scanned text Threshold FFT

Some hardcore mathematics

Fourier-transform Fourier –transform in one dimension: Fourier –counter transform:

Fourier-transform  If using angular frequen instead of oscillation frequency, the formulas are:

Discrete Fourier trasform X(k) and its counter transform x(n):

2D Fourier-transform = =

DFT - 2D

Euler formula Lauri Toivio17  Example: for (i=0;i<m;i++) { x2[i] = 0; y2[i] = 0; arg = - dir * 2.0 * * (double)i / (double)m; for (k=0;k<m;k++) { cosarg = cos(k * arg); sinarg = sin(k * arg); x2[i] += (x1[k] * cosarg - y1[k] * sinarg); y2[i] += (x1[k] * sinarg + y1[k] * cosarg); }

Fast Fourier Transform - FFT  Speed up calculation by decreasing values to be calculated where

Single-frequency images frequency domain  In image, only one vertical frequency  Shows as a dot in frequency image

Lauri Toivio 20

Lauri Toivio 21

Threshold pixel wide vertical lines FFT

Frequency filtering  Chosen frequencies are masked off of frequency image

FFT-filtering Low-pass filtering High-pass filtering

Lauri Toivio 25

Lauri Toivio27

Image restoration by Photoshop Lauri Toivio 30

Group discussion Discuss application areas for frequency based image processing Lauri Toivio31

Fourier-transform in Matlab >> load trees >> I=ind2gray(X,map); >> FI=fft2(I); >> SFI=fftshift(FI); >> abs(SFI); >> max(max(abs(SFI))) ans = e+004 >> m=3.7987e+004 >> imshow(abs(SFI)/m,64)

More information: 