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
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
430
The mathematics of transformers
gpeyre
1
510
Computational OT #4 - Gradient flow and diffusion models
gpeyre
1
1.1k
Computational OT #1 - Monge and Kantorovitch
gpeyre
0
1.3k
Computational OT #2 - Entropic regularization
gpeyre
0
580
Computational OT #3 - Dual and semidiscrete
gpeyre
1
400
Optimal and Diffusion Transports in Machine Learning
gpeyre
0
2.5k
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
某助成金プロジェクト採択に向けて企業研究所のアウトリーチ専任者がやったこと
afroscript
0
190
高性能計算機クラスタを用いた大規模点群処理による森林の単木抽出と構造解析
kentaitakura
1
130
LA-Bench 2025:実験指示から実行可能手順を生成するためのデータセット/LA-Bench 2025: A Dataset for Generating Executable Experimental Procedures from Experimental Instructions
stktu
0
190
2026年 オープンキャンパス 研究室紹介
junkurihara
0
210
Pretrain Where? Investigating How Pretraining Data Diversity Impacts Geospatial Foundation Model Performance
satai
3
130
OWASP AISVS - C7
shiell
2
780
20260624 NLP colloquium: 単一のhubテキストがCLIPを壊す:hubnessによる埋め込みの脆弱性特定
de9uch1
2
280
RS-Agent: Automating Remote Sensing Tasks through Intelligent Agent
satai
3
560
データサイエンティストの就労意識~2015 → 2026 一般(個人)会員アンケートより
datascientistsociety
PRO
0
850
2026年度 生成AI を活用した論文執筆ガイド/ワークショップ / 2026 Academic Year Guide to Writing Papers Using Generative AI - Workshop
ks91
PRO
0
230
PGDM: Physically Guided Diffusion Model for L Downscaling
satai
3
490
[WebDB2026]セレンディピティ指向推薦システム再考 ―セレンディピティの原義・類型・発生過程に基づく設計指針―
recsyslab
PRO
0
120
Featured
See All Featured
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.6k
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
1
320
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
410
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
3
3.8k
Automating Front-end Workflow
addyosmani
1369
210k
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
870
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
Designing for Performance
lara
611
70k
How to build a perfect <img>
jonoalderson
1
6k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
430
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
74
42k
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