SlideShare a Scribd company logo
1 of 13
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.
Nj
N eW /2

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:
• To compute the 1D-DFT of a 1D signal x (as a vector):
NN XFFX 
~
*
2
~1
NN
N
FXFX *

xFx N~
xFx * ~1
N
N

To compute the inverse 1D-DFT:
• To compute the 2D-DFT of an image X (as a matrix):
To compute the inverse 2D-DFT:
• A 4x4 image











































jj
jj
jj
jj
11
1111
11
1111
3366
3245
2889
8631
11
1111
11
1111
~
44 XFFX
• Compute its 2D-DFT:













3366
3245
2889
8631
X































jj
jj
jjjj
jjjj
11
1111
11
1111
5542134
6379
5542134
16192121

















jjjj
jj
jjjj
jj
811744594
1361113613
457481194
5235277
MATLAB function: fft2
lowest frequency
component
highest frequency
component

















jjjj
jj
jjjj
jj
811744594
1361113613
457481194
5235277
~
X
Real part:
















11454
611613
54114
23277
~
realX

















8749
130130
4789
5050
~
imagX













60.1306.840.685.9
32.141132.1413
4.606.860.1385.9
39.5339.577
~
magnitudeX

















628.005.137.115.1
138.10138.10
37.105.1628.015.1
19.1019.10
~
phaseX
Imaginary part:
Magnitude: Phase:















































jj
jj
jjjj
jj
jjjj
jj
jj
jj
11
1111
11
1111
811744594
1361113613
457481194
5235277
11
1111
11
1111
4
1~
244
**
FXF
• Compute the inverse 2D-DFT:
X













3366
3245
2889
8631































jjjj
jjjj
jj
jj
5542134
6379
5542134
16192121
11
1111
11
1111
4
1
MATLAB function: ifft2
+
Original High Pass Filtered
Original High Frequency Emphasis
Original
High Frequency
Emphasis
Original High pass Filter
High Frequency
Emphasis
High Frequency Emphasis
+
Histogram Equalization
2D Image 2D Image - Rotated
Fourier Spectrum Fourier Spectrum
Fourier transformation

More Related Content

What's hot

Presentation on fourier transformation
Presentation on fourier transformationPresentation on fourier transformation
Presentation on fourier transformationWasim Shah
 
5. convolution and correlation of discrete time signals
5. convolution and correlation of discrete time signals 5. convolution and correlation of discrete time signals
5. convolution and correlation of discrete time signals MdFazleRabbi18
 
Chapter 4 Image Processing: Image Transformation
Chapter 4 Image Processing: Image TransformationChapter 4 Image Processing: Image Transformation
Chapter 4 Image Processing: Image TransformationVarun Ojha
 
Lecture 16 KL Transform in Image Processing
Lecture 16 KL Transform in Image ProcessingLecture 16 KL Transform in Image Processing
Lecture 16 KL Transform in Image ProcessingVARUN KUMAR
 
Lecture 14 Properties of Fourier Transform for 2D Signal
Lecture 14 Properties of Fourier Transform for 2D SignalLecture 14 Properties of Fourier Transform for 2D Signal
Lecture 14 Properties of Fourier Transform for 2D SignalVARUN KUMAR
 
Image Representation & Descriptors
Image Representation & DescriptorsImage Representation & Descriptors
Image Representation & DescriptorsPundrikPatel
 
Image Enhancement using Frequency Domain Filters
Image Enhancement using Frequency Domain FiltersImage Enhancement using Frequency Domain Filters
Image Enhancement using Frequency Domain FiltersKarthika Ramachandran
 
Edge Detection using Hough Transform
Edge Detection using Hough TransformEdge Detection using Hough Transform
Edge Detection using Hough TransformMrunal Selokar
 

What's hot (20)

Walsh transform
Walsh transformWalsh transform
Walsh transform
 
Discrete Fourier Series | Discrete Fourier Transform | Discrete Time Fourier ...
Discrete Fourier Series | Discrete Fourier Transform | Discrete Time Fourier ...Discrete Fourier Series | Discrete Fourier Transform | Discrete Time Fourier ...
Discrete Fourier Series | Discrete Fourier Transform | Discrete Time Fourier ...
 
03 image transform
03 image transform03 image transform
03 image transform
 
Presentation on fourier transformation
Presentation on fourier transformationPresentation on fourier transformation
Presentation on fourier transformation
 
Fourier transform
Fourier transformFourier transform
Fourier transform
 
5. convolution and correlation of discrete time signals
5. convolution and correlation of discrete time signals 5. convolution and correlation of discrete time signals
5. convolution and correlation of discrete time signals
 
Chapter 4 Image Processing: Image Transformation
Chapter 4 Image Processing: Image TransformationChapter 4 Image Processing: Image Transformation
Chapter 4 Image Processing: Image Transformation
 
Unit ii
Unit iiUnit ii
Unit ii
 
Lecture 16 KL Transform in Image Processing
Lecture 16 KL Transform in Image ProcessingLecture 16 KL Transform in Image Processing
Lecture 16 KL Transform in Image Processing
 
Lecture 14 Properties of Fourier Transform for 2D Signal
Lecture 14 Properties of Fourier Transform for 2D SignalLecture 14 Properties of Fourier Transform for 2D Signal
Lecture 14 Properties of Fourier Transform for 2D Signal
 
Image Representation & Descriptors
Image Representation & DescriptorsImage Representation & Descriptors
Image Representation & Descriptors
 
Convolution&Correlation
Convolution&CorrelationConvolution&Correlation
Convolution&Correlation
 
Fft ppt
Fft pptFft ppt
Fft ppt
 
Multirate DSP
Multirate DSPMultirate DSP
Multirate DSP
 
Fourier transforms
Fourier transforms Fourier transforms
Fourier transforms
 
Image Enhancement using Frequency Domain Filters
Image Enhancement using Frequency Domain FiltersImage Enhancement using Frequency Domain Filters
Image Enhancement using Frequency Domain Filters
 
Image segmentation
Image segmentationImage segmentation
Image segmentation
 
Digital Image Processing
Digital Image ProcessingDigital Image Processing
Digital Image Processing
 
Edge Detection using Hough Transform
Edge Detection using Hough TransformEdge Detection using Hough Transform
Edge Detection using Hough Transform
 
Image segmentation
Image segmentation Image segmentation
Image segmentation
 

Similar to Fourier transformation

Fourier transforms & fft algorithm (paul heckbert, 1998) by tantanoid
Fourier transforms & fft algorithm (paul heckbert, 1998) by tantanoidFourier transforms & fft algorithm (paul heckbert, 1998) by tantanoid
Fourier transforms & fft algorithm (paul heckbert, 1998) by tantanoidXavier Davias
 
Digital Image Processing_ ch3 enhancement freq-domain
Digital Image Processing_ ch3 enhancement freq-domainDigital Image Processing_ ch3 enhancement freq-domain
Digital Image Processing_ ch3 enhancement freq-domainMalik obeisat
 
Filtering in frequency domain
Filtering in frequency domainFiltering in frequency domain
Filtering in frequency domainGowriLatha1
 
Basics of edge detection and forier transform
Basics of edge detection and forier transformBasics of edge detection and forier transform
Basics of edge detection and forier transformSimranjit Singh
 
Image trnsformations
Image trnsformationsImage trnsformations
Image trnsformationsJohn Williams
 
Chapter no4 image transform3
Chapter no4 image transform3Chapter no4 image transform3
Chapter no4 image transform3ShardaSalunkhe1
 
FourierTransform detailed power point presentation
FourierTransform detailed power point presentationFourierTransform detailed power point presentation
FourierTransform detailed power point presentationssuseracb8ba
 
IVR - Chapter 3 - Basics of filtering II: Spectral filters
IVR - Chapter 3 - Basics of filtering II: Spectral filtersIVR - Chapter 3 - Basics of filtering II: Spectral filters
IVR - Chapter 3 - Basics of filtering II: Spectral filtersCharles Deledalle
 
Optics Fourier Transform Ii
Optics Fourier Transform IiOptics Fourier Transform Ii
Optics Fourier Transform Iidiarmseven
 
Lec 07 image enhancement in frequency domain i
Lec 07 image enhancement in frequency domain iLec 07 image enhancement in frequency domain i
Lec 07 image enhancement in frequency domain iAli Hassan
 
Frequency domain methods
Frequency domain methods Frequency domain methods
Frequency domain methods thanhhoang2012
 
Wavelet transform in two dimensions
Wavelet transform in two dimensionsWavelet transform in two dimensions
Wavelet transform in two dimensionsAyushi Gagneja
 
SP_SNS_C2.pptx
SP_SNS_C2.pptxSP_SNS_C2.pptx
SP_SNS_C2.pptxIffahSkmd
 
Fourier series Introduction
Fourier series IntroductionFourier series Introduction
Fourier series IntroductionRizwan Kazi
 

Similar to Fourier transformation (20)

Fourier transforms & fft algorithm (paul heckbert, 1998) by tantanoid
Fourier transforms & fft algorithm (paul heckbert, 1998) by tantanoidFourier transforms & fft algorithm (paul heckbert, 1998) by tantanoid
Fourier transforms & fft algorithm (paul heckbert, 1998) by tantanoid
 
Digital Image Processing_ ch3 enhancement freq-domain
Digital Image Processing_ ch3 enhancement freq-domainDigital Image Processing_ ch3 enhancement freq-domain
Digital Image Processing_ ch3 enhancement freq-domain
 
Filtering in frequency domain
Filtering in frequency domainFiltering in frequency domain
Filtering in frequency domain
 
Nabaa
NabaaNabaa
Nabaa
 
Basics of edge detection and forier transform
Basics of edge detection and forier transformBasics of edge detection and forier transform
Basics of edge detection and forier transform
 
Image trnsformations
Image trnsformationsImage trnsformations
Image trnsformations
 
Chapter no4 image transform3
Chapter no4 image transform3Chapter no4 image transform3
Chapter no4 image transform3
 
Lec11.ppt
Lec11.pptLec11.ppt
Lec11.ppt
 
FourierTransform detailed power point presentation
FourierTransform detailed power point presentationFourierTransform detailed power point presentation
FourierTransform detailed power point presentation
 
IVR - Chapter 3 - Basics of filtering II: Spectral filters
IVR - Chapter 3 - Basics of filtering II: Spectral filtersIVR - Chapter 3 - Basics of filtering II: Spectral filters
IVR - Chapter 3 - Basics of filtering II: Spectral filters
 
Lecture 9
Lecture 9Lecture 9
Lecture 9
 
Optics Fourier Transform Ii
Optics Fourier Transform IiOptics Fourier Transform Ii
Optics Fourier Transform Ii
 
Lec 07 image enhancement in frequency domain i
Lec 07 image enhancement in frequency domain iLec 07 image enhancement in frequency domain i
Lec 07 image enhancement in frequency domain i
 
Frequency domain methods
Frequency domain methods Frequency domain methods
Frequency domain methods
 
z transforms
z transformsz transforms
z transforms
 
Fourier slide
Fourier slideFourier slide
Fourier slide
 
Wavelet transform in two dimensions
Wavelet transform in two dimensionsWavelet transform in two dimensions
Wavelet transform in two dimensions
 
Dsp Lab Record
Dsp Lab RecordDsp Lab Record
Dsp Lab Record
 
SP_SNS_C2.pptx
SP_SNS_C2.pptxSP_SNS_C2.pptx
SP_SNS_C2.pptx
 
Fourier series Introduction
Fourier series IntroductionFourier series Introduction
Fourier series Introduction
 

Fourier transformation