SlideShare a Scribd company logo
Fourier
                   Processing

                Gabriel Peyré
http://www.ceremade.dauphine.fr/~peyre/numerical-tour/
Overview

• Continuous Fourier Basis

• Discrete Fourier Basis

• Sampling

• 2D Fourier Basis

• Fourier Approximation
Continuous Fourier Bases
Continuous Fourier basis:

     m (x)   = em (x) = e2i   mx
Continuous Fourier Bases
Continuous Fourier basis:

     m (x)   = em (x) = e2i   mx
Fourier and Convolution
Fourier and Convolution




                                     f ∗1[ − 1 , 1 ]
                                             2 2
                                     f
                     x− 1
                        2
                            x x+ 1
                                 2
Fourier and Convolution




                                       f ∗1[ − 1 , 1 ]
                                               2 2
                                       f
                       x− 1
                          2
                              x x+ 1
                                   2
                  1

                 0.8

                 0.6

                 0.4

                 0.2

                  0
                  1

                 0.8

                 0.6

                 0.4

                 0.2

                  0
                  1

                 0.8

                 0.6

                 0.4

                 0.2

                  0
Fourier and Convolution




                                       f ∗1[ − 1 , 1 ]
                                               2 2
                                       f
                       x− 1
                          2
                              x x+ 1
                                   2
                  1

                 0.8

                 0.6

                 0.4

                 0.2

                  0
                  1

                 0.8

                 0.6

                 0.4

                 0.2

                  0
                  1

                 0.8

                 0.6

                 0.4

                 0.2

                  0
Overview

• Continuous Fourier Basis

• Discrete Fourier Basis

• Sampling

• 2D Fourier Basis

• Fourier Approximation
Discrete Fourier Transform
Discrete Fourier Transform
Discrete Fourier Transform




                    ˆ       ˆ
            g [m] = f [m] · h[m]
            ˆ
Discrete Fourier Transform




                    ˆ       ˆ
            g [m] = f [m] · h[m]
            ˆ
Overview

• Continuous Fourier Basis

• Discrete Fourier Basis

• Sampling

• 2D Fourier Basis

• Fourier Approximation
The Four Settings
                             Note: for Fourier, bounded                     periodic.

Infinite continuous domains:                     f0 (t), t   R                     ...   ...
                             +⇥
            ˆ
            f0 ( ) =                 f0 (t)e     i t
                                                       dt
                                 ⇥



Periodic continuous domains:                    f0 (t), t ⇥ [0, 1]    R/Z
                             1
           ˆ
           f0 [m] =              f0 (t)e    2i mt
                                                     dt
                         0


Infinite discrete domains:                       f [n], n    Z                    ...    ...

            ˆ
            f( ) =               f [n]ei   n

                      n Z


Periodic discrete domains:                 f [n], n ⇤ {0, . . . , N    1} ⇥ Z/N Z
                     N       1
           ˆ
           f [m] =               f [n]e
                                           2i
                                            N   mn

                      n=0
Fourier Transforms
                                        Periodization f0 (t) ⇥                  n   f0 (t + n)




 f [n] = f0 (n/N )
     Sampling
                                         f0 (t), t      R          f0 (t), t        [0, 1] Continuous

                                         f [n], n       Z      f [n], 0         n<N           Discrete




                                                                                                                      Fourier transform
                                                                                                                       Isometry f ⇥ f ˆ
                                             Infinite                 Periodic
                f0 (N (⇥ + 2k ))




                                                       ˆ
                                              Sampling f0 ( ) ⇥                 ˆ
                                                                               {f0 (k)}k

                                         ˆ
                                         f0 ( ),                   ˆ
                                                                   f0 [k], k        Z         Infinite
Periodization




                                                        R
                                       ˆ                     ˆ
                ˆ




                                       f (⇥), ⇥      [0, 2 ] f [k], 0          k<N            Periodic
                                   k
                f (⇥) =




                                         Continuous                 Discrete
                ˆ




                                        +⇥                                               1
ˆ
f0 ( ) =                                     f0 (t)e    i t
                                                              dt       ˆ
                                                                       f0 [m] =              f0 (t)e   2i mt
                                                                                                                 dt
                                         ⇥                                            0
                                                                                     N 1
ˆ
f( ) =                                   f [n]e   i n                  ˆ
                                                                       f [m] =               f [n]e
                                                                                                       2i
                                                                                                        N   mn

                                   n Z                                                n=0
Sampling and Periodization


(a)




(b)


                      1




(c)                   0




(d)
Sampling and Periodization: Aliasing


 (a)




 (b)



                       1




 (c)                   0




 (d)
Uniform Sampling and Smoothness
Uniform Sampling and Smoothness
Uniform Sampling and Smoothness
Uniform Sampling and Smoothness
Overview

• Continuous Fourier Basis

• Discrete Fourier Basis

• Sampling

• 2D Fourier Basis

• Fourier Approximation
2D Fourier Basis

           1 2i m1 n1 + 2i m2 n2
em [n] =     e N0       N0
                                 = em1 [n1 ]em2 [n2 ]
           N
2D Fourier Basis

           1 2i m1 n1 + 2i m2 n2
em [n] =     e N0       N0
                                 = em1 [n1 ]em2 [n2 ]
           N
Overview

• Continuous Fourier Basis

• Discrete Fourier Basis

• Sampling

• 2D Fourier Basis

• Fourier Approximation
1D Fourier Approximation
1D Fourier Approximation




 1                   1
0.8                 0.8
0.6                 0.6
0.4                 0.4
0.2                 0.2
 0                   0

 1                   1
0.8                 0.8
0.6                 0.6
0.4                 0.4
0.2                 0.2
 0                   0
2D Fourier Approximation

More Related Content

PPTX
Holanda
PDF
Signal Processing Introduction using Fourier Transforms
PDF
Introduction to Fourier transform and signal analysis
PDF
Signal Processing Course : Wavelets
PPT
Discrete Fourier Transform
PDF
02 2d systems matrix
PDF
Fourier Analysis
PDF
Fourier Analysis
Holanda
Signal Processing Introduction using Fourier Transforms
Introduction to Fourier transform and signal analysis
Signal Processing Course : Wavelets
Discrete Fourier Transform
02 2d systems matrix
Fourier Analysis
Fourier Analysis

Similar to Signal Processing Course : Fourier (20)

PPTX
The FFT And Spectral Analysis
PDF
fourier series
PDF
Fourier Transforms
PPT
Z transform ROC eng.Math
PDF
Short-time homomorphic wavelet estimation
PDF
Dsp U Lec06 The Z Transform And Its Application
PPTX
Mathematical physics group 16
PPT
Newton-Raphson Method
PDF
Reconstruction (of micro-objects) based on focus-sets using blind deconvoluti...
PDF
Amth250 octave matlab some solutions (1)
PPT
Fourier series
PPT
Fourier series
PDF
Csr2011 june14 17_00_pospelov
PDF
Cheat Sheet
PDF
Formulario de matematicas
PPT
Rvtvtbthtbrvrvthrbrhtjrhrjtjrgtjtgrhrpde.ppt
PPT
Fourier transform
PDF
Session 6
PDF
Dsp U Lec10 DFT And FFT
DOC
Chapter 5 (maths 3)
The FFT And Spectral Analysis
fourier series
Fourier Transforms
Z transform ROC eng.Math
Short-time homomorphic wavelet estimation
Dsp U Lec06 The Z Transform And Its Application
Mathematical physics group 16
Newton-Raphson Method
Reconstruction (of micro-objects) based on focus-sets using blind deconvoluti...
Amth250 octave matlab some solutions (1)
Fourier series
Fourier series
Csr2011 june14 17_00_pospelov
Cheat Sheet
Formulario de matematicas
Rvtvtbthtbrvrvthrbrhtjrhrjtjrgtjtgrhrpde.ppt
Fourier transform
Session 6
Dsp U Lec10 DFT And FFT
Chapter 5 (maths 3)
Ad

More from Gabriel Peyré (20)

PDF
Low Complexity Regularization of Inverse Problems - Course #3 Proximal Splitt...
PDF
Low Complexity Regularization of Inverse Problems - Course #2 Recovery Guaran...
PDF
Low Complexity Regularization of Inverse Problems - Course #1 Inverse Problems
PDF
Low Complexity Regularization of Inverse Problems
PDF
Model Selection with Piecewise Regular Gauges
PDF
Signal Processing Course : Inverse Problems Regularization
PDF
Proximal Splitting and Optimal Transport
PDF
Geodesic Method in Computer Vision and Graphics
PDF
Learning Sparse Representation
PDF
Adaptive Signal and Image Processing
PDF
Mesh Processing Course : Mesh Parameterization
PDF
Mesh Processing Course : Multiresolution
PDF
Mesh Processing Course : Introduction
PDF
Mesh Processing Course : Geodesics
PDF
Mesh Processing Course : Geodesic Sampling
PDF
Mesh Processing Course : Differential Calculus
PDF
Mesh Processing Course : Active Contours
PDF
Signal Processing Course : Theory for Sparse Recovery
PDF
Signal Processing Course : Presentation of the Course
PDF
Signal Processing Course : Orthogonal Bases
Low Complexity Regularization of Inverse Problems - Course #3 Proximal Splitt...
Low Complexity Regularization of Inverse Problems - Course #2 Recovery Guaran...
Low Complexity Regularization of Inverse Problems - Course #1 Inverse Problems
Low Complexity Regularization of Inverse Problems
Model Selection with Piecewise Regular Gauges
Signal Processing Course : Inverse Problems Regularization
Proximal Splitting and Optimal Transport
Geodesic Method in Computer Vision and Graphics
Learning Sparse Representation
Adaptive Signal and Image Processing
Mesh Processing Course : Mesh Parameterization
Mesh Processing Course : Multiresolution
Mesh Processing Course : Introduction
Mesh Processing Course : Geodesics
Mesh Processing Course : Geodesic Sampling
Mesh Processing Course : Differential Calculus
Mesh Processing Course : Active Contours
Signal Processing Course : Theory for Sparse Recovery
Signal Processing Course : Presentation of the Course
Signal Processing Course : Orthogonal Bases
Ad

Signal Processing Course : Fourier