Fourier Analysis Without Tears - PowerPoint PPT Presentation

About This Presentation
Title:

Fourier Analysis Without Tears

Description:

Somewhere in Cinque Terre, May 2005. Capturing what's important. x1. x0. x1. x0 ... Any periodic function can be rewritten as a weighted sum of sines and cosines of ... – PowerPoint PPT presentation

Number of Views:152
Avg rating:3.0/5.0
Slides: 34
Provided by: efr5
Category:

less

Transcript and Presenter's Notes

Title: Fourier Analysis Without Tears


1
Fourier Analysis Without Tears
Somewhere in Cinque Terre, May 2005
15-463 Computational Photography Alexei Efros,
CMU, Fall 2006
2
Capturing whats important
3
Fast vs. slow changes
4
A nice set of basis
Teases away fast vs. slow changes in the image.
This change of basis has a special name
5
Jean Baptiste Joseph Fourier (1768-1830)
  • had crazy idea (1807)
  • Any periodic function can be rewritten as a
    weighted sum of sines and cosines of different
    frequencies.
  • Dont believe it?
  • Neither did Lagrange, Laplace, Poisson and other
    big wigs
  • Not translated into English until 1878!
  • But its true!
  • called Fourier Series

6
A sum of sines
  • Our building block
  • Add enough of them to get any signal f(x) you
    want!
  • How many degrees of freedom?
  • What does each control?
  • Which one encodes the coarse vs. fine structure
    of the signal?

7
Fourier Transform
  • We want to understand the frequency w of our
    signal. So, lets reparametrize the signal by w
    instead of x
  • For every w from 0 to inf, F(w) holds the
    amplitude A and phase f of the corresponding sine
  • How can F hold both? Complex number trick!

We can always go back
8
Time and Frequency
  • example g(t) sin(2pf t) (1/3)sin(2p(3f) t)

9
Time and Frequency
  • example g(t) sin(2pf t) (1/3)sin(2p(3f) t)



10
Frequency Spectra
  • example g(t) sin(2pf t) (1/3)sin(2p(3f) t)



11
Frequency Spectra
  • Usually, frequency is more interesting than the
    phase

12
Frequency Spectra



13
Frequency Spectra



14
Frequency Spectra



15
Frequency Spectra



16
Frequency Spectra



17
Frequency Spectra

18
Frequency Spectra
19
FT Just a change of basis
M f(x) F(w)


. . .
20
IFT Just a change of basis
M-1 F(w) f(x)


. . .
21
Finally Scary Math
22
Finally Scary Math
  • not really scary
  • is hiding our old friend
  • So its just our signal f(x) times sine at
    frequency w

phase can be encoded by sin/cos pair
23
Extension to 2D
in Matlab, check out imagesc(log(abs(fftshift(fft
2(im)))))
24
2D FFT transform
25
Man-made Scene
26
Can change spectrum, then reconstruct
27
Most information in at low frequencies!
28
Campbell-Robson contrast sensitivity curve
We dont resolve high frequencies too well
lets use this to compress images JPEG!
29
Lossy Image Compression (JPEG)
Block-based Discrete Cosine Transform (DCT)
30
Using DCT in JPEG
  • A variant of discrete Fourier transform
  • Real numbers
  • Fast implementation
  • Block size
  • small block
  • faster
  • correlation exists between neighboring pixels
  • large block
  • better compression in smooth regions

31
Using DCT in JPEG
  • The first coefficient B(0,0) is the DC component,
    the average intensity
  • The top-left coeffs represent low frequencies,
    the bottom right high frequencies

32
Image compression using DCT
  • DCT enables image compression by concentrating
    most image information in the low frequencies
  • Loose unimportant image info (high frequencies)
    by cutting B(u,v) at bottom right
  • The decoder computes the inverse DCT IDCT
  • Quantization Table
  • 3 5 7 9 11 13 15 17
  • 5 7 9 11 13 15 17 19
  • 7 9 11 13 15 17 19 21
  • 9 11 13 15 17 19 21 23
  • 11 13 15 17 19 21 23 25
  • 13 15 17 19 21 23 25 27
  • 15 17 19 21 23 25 27 29
  • 17 19 21 23 25 27 29 31

33
JPEG compression comparison
89k
12k
Write a Comment
User Comments (0)
About PowerShow.com