

Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
A portion of the lecture notes from a computer vision course taught by pradeep sen in 2009. The notes cover the topics of fourier transforms and sampling, including the properties of fourier transforms, the importance of sampling in computer vision, and the concept of sufficient sampling to avoid aliasing. The notes also mention the use of filters as templates and the gaussian image pyramid.
Typology: Lab Reports
1 / 3
This page cannot be seen from the preview
Don't miss anything!


ECE516 / CS532 Computer Vision Pradeep Sen Class 8 – February 16, 2009
Pradeep Sen Advanced Graphics Lab
Class 8 February 16, 2009
ECE516 / CS532 Computer Vision Pradeep Sen Class 8 – February 16, 2009
Last time
Linear filters
ECE516 / CS532 Computer Vision Pradeep Sen Class 8 – February 16, 2009
Today
Fourier Transforms
Correlation filters
Edge detection
ECE516 / CS532 Computer Vision Pradeep Sen Class 8 – February 16, 2009
Fourier transforms
Projection of function into sinusoidal basis i.e. write a signal as a sum of sinusoids
ECE516 / CS532 Computer Vision Pradeep Sen Class 8 – February 16, 2009
1-D Example
ECE516 / CS532 Computer Vision Pradeep Sen Class 8 – February 16, 2009
2-D Fourier basis elements
Real component of the Fourier basis elements
(u,v) = (0,0.4) (^) (u,v) = (1,2) (u,v) = (10,-5)
ECE516 / CS532 Computer Vision Pradeep Sen Class 8 – February 16, 2009
Magnitude vs phase
original magnitude phase magnitude + other phase
ECE516 / CS532 Computer Vision Pradeep Sen Class 8 – February 16, 2009
Properties of Fourier transforms
Linear operator Important property: multiplication in the time domain becomes convolution in the frequency domain and vice-versa
ECE516 / CS532 Computer Vision Pradeep Sen Class 8 – February 16, 2009
Sampling
Fundamental to images, hence important in computer vision (as well as image processing, computer graphics, etc)
Basic idea: take continuous signal and measure “samples” of it to record
Converts a continuous signal into a discrete signal
“Aliasing” occurs when high frequency information masquerades as low frequency information because of sampling
ECE516 / CS532 Computer Vision Pradeep Sen Class 8 – February 16, 2009
Sufficient sampling
ECE516 / CS532 Computer Vision Pradeep Sen Class 8 – February 16, 2009
Under sampling
ECE516 / CS532 Computer Vision Pradeep Sen Class 8 – February 16, 2009
Sampling
So in order to properly sample a signal without aliasing, we must band-limit it depending on the sampling rate