Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Signal Processing Course: Wavelet Processing
Search
Gabriel Peyré
January 01, 2012
Research
2.3k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Signal Processing Course: Wavelet Processing
Gabriel Peyré
January 01, 2012
More Decks by Gabriel Peyré
See All by Gabriel Peyré
IA for theory
gpeyre
0
310
The mathematics of transformers
gpeyre
0
400
Computational OT #4 - Gradient flow and diffusion models
gpeyre
0
1k
Computational OT #1 - Monge and Kantorovitch
gpeyre
0
1.2k
Computational OT #2 - Entropic regularization
gpeyre
0
550
Computational OT #3 - Dual and semidiscrete
gpeyre
0
380
Optimal and Diffusion Transports in Machine Learning
gpeyre
0
2.4k
The Mathematics of AI
gpeyre
1
2.5k
Transformers are Universal in Context Learners
gpeyre
0
1.1k
Other Decks in Research
See All in Research
AIで最適化を解けるか?
mickey_kubo
0
140
HAKARI-Bench - 実運用視点での情報検索モデル評価ベンチマーク
hotchpotch
1
550
Using our influence and power for patient safety
helenbevan
0
380
[Fishers] DIVER OSINT CTF 2026 特化AIエージェントハーネスで挑戦するOSINT CTF
analokmaus
0
410
MM-OVSeg: Multimodal Optical–SAR Fusion for Open-Vocabulary Segmentation in Remote Sensing
satai
3
100
第12回人と環境にやさしい交通をめざす全国大会/熊本都市圏「車1割削減、渋滞半減、公共交通2倍」をめざして
trafficbrain
0
140
LINEヤフー データサイエンス Meetup「三井物産コモディティ予測チャレンジ」の舞台裏-AlpacaTechパート
gamella
1
620
議論 学術ムーブメントを成功させるために何が必要なのだろうか
rmaruy
0
110
言語モデルから言語について語る際に押さえておきたいこと
eumesy
PRO
6
2.5k
【ローカルAIに向き合う展示会vol.2】液体時間定数型モジュールを用いた オリジナルの双方向エンコーダーモデルNexteraBERT 推論速度向上検討並びにダウンストリーム評価
rikkabotan7
0
140
論文紹介:HalluCitation Matters
wasyro
0
130
EIRによる不正端末のブロッキング 5G時代におけるデバイス識別と不正対策の進化
stellarcraft
0
110
Featured
See All Featured
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
1
1.7k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
940
The Illustrated Children's Guide to Kubernetes
chrisshort
51
53k
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
64
56k
Building Applications with DynamoDB
mza
96
7.1k
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
450
What does AI have to do with Human Rights?
axbom
PRO
1
2.3k
GraphQLとの向き合い方2022年版
quramy
50
15k
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
330
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
4.2k
How to Talk to Developers About Accessibility
jct
2
460
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
1
450
Transcript
Wavelet Processing Gabriel Peyré www.numerical-tours.com
Overview •Review : Fourier transforms •1-D Multiresolutions •1-D Wavelet Transform
•Filter Constraints •2-D Multiresolutions
Infinite continuous domains: Periodic continuous domains: Infinite discrete domains: Periodic
discrete domains: f0 (t), t R f0 (t), t ⇥ [0, 1] R/Z The Four Settings ˆ f[m] = N 1 n=0 f[n]e 2i N mn ˆ f0 ( ) = +⇥ ⇥ f0 (t)e i tdt ˆ f0 [m] = 1 0 f0 (t)e 2i mtdt ˆ f( ) = n Z f[n]ei n Note: for Fourier, bounded periodic. .. . .. . .. . .. . f[n], n Z f[n], n ⇤ {0, . . . , N 1} ⇥ Z/NZ
Sampling idealization: Poisson formula: f0 f ˆ f0 ˆ f
sampling periodization cont. FT discr. FT Commutative diagram: f[n] ˆ f0 ( ) ˆ f( ) Sampling and Periodization f[n] = f0 (n/N) ˆ f(⇥) = k ˆ f0 (N(⇥ + 2k )) (a) (c) (b) 1 0 (a) (c) (b) 1 0 (a) (b) (a) f0 (t)
Sampling and Periodization (a) (c) (d) (b) 1 0
Sampling and Periodization: Aliasing (b) (c) (d) (a) 0 1
Overview •Review : Fourier transforms •1-D Multiresolutions •1-D Wavelet Transform
•Filter Constraints •2-D Multiresolutions
Multiresolutions: Approximation Spaces
Multiresolutions: Approximation Spaces
Multiresolutions: Approximation Spaces
Haar Multiresolutions 0 0.2 0.4 0.6 0.8 1 0 0.2
0.4 0.6 0.8 1 0 0.2 0.4 0.6 0.8 1 0 0.2 0.4 0.6 0.8 1
Multiresolutions: Detail Spaces
Multiresolutions: Detail Spaces
Multiresolutions: Detail Spaces
Multiresolutions: Detail Spaces
Multiresolutions: Detail Spaces j,n \ j j0, 0 n <
2 j ⇥ ⇥j0,n \ 0 n < 2 j0 ⇥
Haar Wavelets −0.2 −0.1 0 0.1 0.2 0 0.2 0.4
0.6 0.8 1 0 0.2 0.4 0.6 0.8 1
Haar Wavelets −0.2 −0.1 0 0.1 0.2 0 0.2 0.4
0.6 0.8 1 0 0.2 0.4 0.6 0.8 1 0 0.2 0.4 0.6 0.8 1 −0.2 −0.1 0 0.1 0.2
Overview •Review : Fourier transforms •1-D Multiresolutions •1-D Wavelet Transform
•Filter Constraints •2-D Multiresolutions
Computing the Wavelet Coefficients
Computing the Wavelet Coefficients
Computing the Wavelet Coefficients
Computing the Wavelet Coefficients
Computing the Wavelet Coefficients
Discrete Wavelet Coefficients 0 0.2 0.4 0.6 0.8 1
−1.5 −1 −0.5 0 0.5 1 1.5 Discrete Wavelet Coefficients
0 0.2 0.4 0.6 0.8 1
−1.5 −1 −0.5 0 0.5 1 1.5 Discrete Wavelet Coefficients
0 0.2 0.4 0.6 0.8 1 −0.2 −0.1 0 0.1 0.2
−1.5 −1 −0.5 0 0.5 1 1.5 Discrete Wavelet Coefficients
0 0.2 0.4 0.6 0.8 1 −0.2 −0.1 0 0.1 0.2 −0.2 −0.1 0 0.1 0.2
−1.5 −1 −0.5 0 0.5 1 1.5 Discrete Wavelet Coefficients
0 0.2 0.4 0.6 0.8 1 −0.2 −0.1 0 0.1 0.2 −0.2 −0.1 0 0.1 0.2 −0.5 0 0.5
−1.5 −1 −0.5 0 0.5 1 1.5 Discrete Wavelet Coefficients
0 0.2 0.4 0.6 0.8 1 −0.2 −0.1 0 0.1 0.2 −0.2 −0.1 0 0.1 0.2 −0.5 0 0.5
Fast Wavelet Transform 0 0.2 0.4 0.6 0.8 1
Fast Wavelet Transform 0 0.2 0.4 0.6 0.8 1 0
0.5 1
Fast Wavelet Transform 0 0.2 0.4 0.6 0.8 1 0
0.5 1 0 0.5 1 1.5
Fast Wavelet Transform 0 0.2 0.4 0.6 0.8 1 0
0.5 1 0 0.5 1 1.5 0 0.5 1 1.5 2
Fast Wavelet Transform 0 0.2 0.4 0.6 0.8 1 0
0.5 1 0 0.5 1 1.5 0 0.5 1 1.5 2
Haar Refinement
Haar Refinement
Haar Transform
Haar Transform
Haar Transform
Haar Transform
Haar Transform
Inverting the Transform
Inverting the Transform
Inverting the Transform
Overview •Review : Fourier transforms •1-D Multiresolutions •1-D Wavelet Transform
•Filter Constraints •2-D Multiresolutions
Approximation Filter Constraints
Approximation Filter Constraints
Approximation Filter Constraints {⌅(· n)}n orthogonal ⇥⇤ ⌅ n, ⌅
⇧ ¯ ⌅(n) = [n] ⇥⇤ k | ˆ ⌅(⇤ + 2k⇥)|2 = 1
Approximation Filter Constraints {⌅(· n)}n orthogonal ⇥⇤ ⌅ n, ⌅
⇧ ¯ ⌅(n) = [n] ⇥⇤ k | ˆ ⌅(⇤ + 2k⇥)|2 = 1
Approximation Filter Constraints {⌅(· n)}n orthogonal ⇥⇤ ⌅ n, ⌅
⇧ ¯ ⌅(n) = [n] ⇥⇤ k | ˆ ⌅(⇤ + 2k⇥)|2 = 1
Approximation Filter Constraints {⌅(· n)}n orthogonal ⇥⇤ ⌅ n, ⌅
⇧ ¯ ⌅(n) = [n] ⇥⇤ k | ˆ ⌅(⇤ + 2k⇥)|2 = 1
{ (· n)}n orthogonal ⇥ k | ˆ ⇥(⇤ +
2k )|2 = 1 n, ⇥ ⇤ ⇥(n) = [n] Detail Filter Constraint
{ (· n)}n orthogonal ⇥ k | ˆ ⇥(⇤ +
2k )|2 = 1 n, ⇥ ⇤ ⇥(n) = [n] Detail Filter Constraint
{ (· n)}n orthogonal ⇥ k | ˆ ⇥(⇤ +
2k )|2 = 1 n, ⇥ ⇤ ⇥(n) = [n] Detail Filter Constraint
{ (· n)}n orthogonal ⇥ k | ˆ ⇥(⇤ +
2k )|2 = 1 n, ⇥ ⇤ ⇥(n) = [n] Detail Filter Constraint
{ (· n)}n orthogonal ⇥ k | ˆ ⇥(⇤ +
2k )|2 = 1 n, ⇥ ⇤ ⇥(n) = [n] Detail Filter Constraint
Vanishing Moment Constraint −0.2 −0.1 0 0.1 0.2 −0.2 −0.1
0 0.1 0.2 −0.5 0 0.5 −0.5 0 0.5 0 0.2 0.4 0.6 0.8 1
Vanishing Moment Constraint −0.2 −0.1 0 0.1 0.2 −0.2 −0.1
0 0.1 0.2 −0.5 0 0.5 −0.5 0 0.5 0 0.2 0.4 0.6 0.8 1
Vanishing Moment Constraint −0.2 −0.1 0 0.1 0.2 −0.2 −0.1
0 0.1 0.2 −0.5 0 0.5 −0.5 0 0.5 0 0.2 0.4 0.6 0.8 1
Daubechies Family
Daubechies Family
Overview •Review : Fourier transforms •1-D Multiresolutions •1-D Wavelet Transform
•Filter Constraints •2-D Multiresolutions
Anisotropic Wavelet Transform
Anisotropic Wavelet Transform
Anisotropic Wavelet Transform
Anisotropic Wavelet Transform
Anisotropic Wavelet Transform
2D Multi-resolutions
2D Multi-resolutions
2D Multi-resolutions
2D Wavelet Basis
Discrete 2D Wavelets Coefficients
Discrete 2D Wavelets Coefficients
Discrete 2D Wavelets Coefficients
Discrete 2D Wavelets Coefficients
Discrete 2D Wavelets Coefficients
Examples of Decompositions
Separable vs. Isotropic
Fast 2D Wavelet Transform
Fast 2D Wavelet Transform
Fast 2D Wavelet Transform
Fast 2D Wavelet Transform
Inverse 2D Wavelet Transform
Inverse 2D Wavelet Transform
Conclusion
Conclusion
Conclusion