Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Signal Processing Course: Wavelet Processing
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
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
1
520
The mathematics of transformers
gpeyre
1
570
Computational OT #4 - Gradient flow and diffusion models
gpeyre
1
1.2k
Computational OT #1 - Monge and Kantorovitch
gpeyre
0
1.4k
Computational OT #2 - Entropic regularization
gpeyre
0
590
Computational OT #3 - Dual and semidiscrete
gpeyre
1
420
Optimal and Diffusion Transports in Machine Learning
gpeyre
0
2.6k
The Mathematics of AI
gpeyre
1
2.6k
Transformers are Universal in Context Learners
gpeyre
0
1.1k
Other Decks in Research
See All in Research
XDPerf: A High-Performance Traffic Generator Built with WASM and eBPF
takehaya
1
350
PHTalks Bengaluru - SSRF When All Else Fails
dk999
0
1.2k
長時間動画QAにおけるマルチエージェント推論 ・SVAgent: Storyline-Guided Long Video Understanding via Cross-Modal Multi-Agent Collaboration
murakawatakuya
1
230
Language and AI
ayaniwa
0
330
完全自律LLMエージェントでDIVER OSINT CTF 2026に挑戦してみた
analokmaus
0
780
Byzantine Eventual Consistency for Reliable Local-First Software
ept
0
260
[最先端NLP勉強会2026] Checklists Are Better Than Reward Models For Aligning Language Models
nzw0301
1
340
Prithvi-EO-2.0
satai
3
110
横浜市長(山中氏)の言動にかかる第三者による調査報告書
sishi2026
0
660
Kunai: Toward a Verifier-Safe Layered DSL for Nested Encapsulation Packet Filtering on eBPF
takehaya
1
170
HAKARI-Bench - 実運用視点での情報検索モデル評価ベンチマーク
hotchpotch
1
820
Volatilité des marchés et sécheresse historique, l’élevage bovin viande sous contraintes en 2026
institutdelelevage
PRO
0
140
Featured
See All Featured
エンジニアに許された特別な時間の終わり
watany
109
250k
Into the Great Unknown - MozCon
thekraken
41
2.8k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
Color Theory Basics | Prateek | Gurzu
gurzu
1
490
Marketing to machines
jonoalderson
1
5.9k
Bash Introduction
62gerente
615
220k
What's in a price? How to price your products and services
michaelherold
247
13k
Facilitating Awesome Meetings
lara
57
7.2k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
7k
Heart Work Chapter 1 - Part 1
lfama
PRO
10
37k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
Fantastic passwords and where to find them - at NoRuKo
philnash
53
4k
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