Multiscale Geometric Analysis: Thoughts and Applications (a summary)

Similar documents
Multiscale Geometric Analysis: Theory, Applications, and Opportunities

WAVELETS, SHEARLETS AND GEOMETRIC FRAMES: PART II

Sparse Directional Image Representations using the Discrete Shearlet Transform

Sparse Multidimensional Representation using Shearlets

Curvelets, Multiresolution Representation, and Scaling Laws

The Construction of Smooth Parseval Frames of Shearlets

An Overview of Sparsity with Applications to Compression, Restoration, and Inverse Problems

Mathematical Methods in Machine Learning

Lecture Notes 5: Multiresolution Analysis

2D Wavelets. Hints on advanced Concepts

Wavelets and Multiresolution Processing

WAVELETS WITH COMPOSITE DILATIONS

Construction of Orthonormal Quasi-Shearlets based on quincunx dilation subsampling

1 Introduction. 2 Shannon Wavelet. Jaime Hernandez Jr. Wavelets and Fourier Analysis SEMESTER PROJECT December 12, 2007

Robust Uncertainty Principles: Exact Signal Reconstruction from Highly Incomplete Frequency Information

Sparse linear models

Image Processing by the Curvelet Transform

A Tutorial on Wavelets and their Applications. Martin J. Mohlenkamp

Near Optimal Signal Recovery from Random Projections

Improved Radon Based Imaging using the Shearlet Transform

Curvelets and Reconstruction of Images from Noisy Radon Data

Computational Harmonic Analysis (Wavelet Tutorial) Part II

SPARSE SHEARLET REPRESENTATION OF FOURIER INTEGRAL OPERATORS

An Introduction to Wavelets and some Applications

On the Structure of Anisotropic Frames

AALBORG UNIVERSITY. Compactly supported curvelet type systems. Kenneth N. Rasmussen and Morten Nielsen. R November 2010

Invariant Scattering Convolution Networks

Edge preserved denoising and singularity extraction from angles gathers

Wedgelets and Image Compression

An Introduction to Sparse Representations and Compressive Sensing. Part I

Recovering overcomplete sparse representations from structured sensing

Multiresolution analysis

Wavelets and Image Compression Augusta State University April, 27, Joe Lakey. Department of Mathematical Sciences. New Mexico State University

Shearlet Smoothness Spaces

Strengthened Sobolev inequalities for a random subspace of functions

Super-resolution via Convex Programming

Multiresolution schemes

Multiresolution schemes

On common-offset pre-stack time migration with curvelets

Multiresolution Analysis

( nonlinear constraints)

Sparsity- and continuity-promoting seismic image recovery with curvelet frames

Chapter 7 Wavelets and Multiresolution Processing

α-molecules: Curvelets, Shearlets, Ridgelets, and Beyond

Hölder regularity estimation by Hart Smith and Curvelet transforms

Compressed Sensing in Astronomy

DIRECTIONAL MULTISCALE ANALYSIS USING SHEARLET THEORY AND APPLICATIONS

Quarkonial frames of wavelet type - Stability, approximation and compression properties

Space-Frequency Atoms

Two-Dimensional Orthogonal Filter Banks with Directional Vanishing Moments

Signal Denoising with Wavelets

Wavelets in Pattern Recognition

1 The Continuous Wavelet Transform The continuous wavelet transform (CWT) Discretisation of the CWT... 2

Wavelet Footprints: Theory, Algorithms, and Applications

Wavelet Scattering Transforms

Digital Image Processing

Space-Frequency Atoms

Anisotropic Harmonic Analysis and Integration of Remotely Sensed Data

Constitutive models. Constitutive model: determines P in terms of deformation

Satellite image deconvolution using complex wavelet packets

New Multiscale Methods for 2D and 3D Astronomical Data Set

Multiresolution analysis & wavelets (quick tutorial)

Beyond incoherence and beyond sparsity: compressed sensing in the real world

Sparse linear models and denoising

Digital Affine Shear Filter Banks with 2-Layer Structure

Microlocal analysis of edge flatness through directional multiscale representations

Generalized Shearlets and Representation Theory

Sparsity- and continuity-promoting seismic image recovery. with curvelet frames

Module 7:Data Representation Lecture 35: Wavelets. The Lecture Contains: Wavelets. Discrete Wavelet Transform (DWT) Haar wavelets: Example

MLISP: Machine Learning in Signal Processing Spring Lecture 8-9 May 4-7

Wavelets in Scattering Calculations

The Hitchhiker s Guide to the Dual-Tree Complex Wavelet Transform

MIT 9.520/6.860, Fall 2017 Statistical Learning Theory and Applications. Class 19: Data Representation by Design

Compressed Sensing: Extending CLEAN and NNLS

Lectures notes. Rheology and Fluid Dynamics

Lecture 16: Multiresolution Image Analysis

Digital Image Processing

B. Vedel Joint work with P.Abry (ENS Lyon), S.Roux (ENS Lyon), M. Clausel LJK, Grenoble),

ON CONVERGENCE OF TRANSFORMS BASED ON PARABOLIC SCALING

Stable Signal Recovery from Incomplete and Inaccurate Measurements

Mathematical introduction to Compressed Sensing

Directionlets. Anisotropic Multi-directional Representation of Images with Separable Filtering. Vladan Velisavljević Deutsche Telekom, Laboratories

Problem with Fourier. Wavelets: a preview. Fourier Gabor Wavelet. Gabor s proposal. in the transform domain. Sinusoid with a small discontinuity

Wavelets: a preview. February 6, 2003 Acknowledgements: Material compiled from the MATLAB Wavelet Toolbox UG.

Curvelet imaging & processing: sparseness constrained least-squares migration

ECG782: Multidimensional Digital Signal Processing

Scientific Computing: An Introductory Survey

COMPRESSED SENSING IN PYTHON

Wavelets. Lecture 28

Multiple Change Point Detection by Sparse Parameter Estimation

Image Analysis and Approximation via Generalized Polyharmonic Local Trigonometric Transforms

Compressive Sensing (CS)

Boundary functions for wavelets and their properties

Radon Transform Inversion using the Shearlet Representation

Fourier series on triangles and tetrahedra

Chapter 7 Wavelets and Multiresolution Processing. Subband coding Quadrature mirror filtering Pyramid image processing

Exponential decay of reconstruction error from binary measurements of sparse signals

LOCALIZED analyses in one dimension(al) (1-D) have

Wavelets. Introduction and Applications for Economic Time Series. Dag Björnberg. U.U.D.M. Project Report 2017:20

Fighting the Curse of Dimensionality: Compressive Sensing in Exploration Seismology

Transcription:

Multiscale Geometric Analysis: Thoughts and Applications (a summary) Anestis Antoniadis, University Joseph Fourier Assimage 2005,Chamrousse, February 2005

Classical Multiscale Analysis Wavelets: Enormous impact Theory Applications Many success stories Deep understanding of the fact that wavelets are not good for all purposes Consequent constructions of new systems lying beyond wavelets Overview Other multiscale constructions Problems classical multiscale ideas do not address effectively

Fourier Analysis Diagonal representation of shift-invariant linear transformations; e.g. solution operator to the heat equation t u = a 2 u Fourier, Théorie Analytique de la Chaleur, 1812. Truncated Fourier series provide very good approximations of smooth functions if f C k. f S n (f) L2 C n k,

Limitations of Fourier Analysis Does not provide any sparse decomposition of differential equations with variable coefficients (sinusoids are no longer eigenfunctions) Provides poor representations of discontinuous objects (Gibbs phenomenon)

Wavelet Analysis Almost eigenfunctions of differential operators (Lf)(x) = a(x) x f(x) Sparse representations of piecewise smooth functions

Wavelets and Piecewise Smooth Objects 1-dimensional example: g(t) = 1 {t>t0 }e (t t 0) 2. Fourier series: g(t) = c k e ikt Fourier coefficients have slow decay: c (n) c 1/n. Wavelet series: g(t) = θ λ ψ λ (t) 1.5 1 0.5 0 0.5 1 0.8 0.6 0.4 0.2 0 0.2 0.4 0.6 0.8 1 Wavelet coefficients have fast decay: θ (n) c (1/n) r for any r > 0. as if the object were non-singular

Sparse representations of point-singularities Sparse representation of certain matrices Simultaneously Applications Approximation theory Data compression Statistical estimation Scientific computing Donoho's-Candès Viewpoint More importantly: new mathematical architecture where information is organized by scale and location

Images Limitations of existing image representations Curvelets: geometry and tilings in Phase-Space Representation of functions, signals Potential applications

Three Anomalies Inefficiency of Existing Image Representations Limitations of Existing Pyramid Schemes Limitations of Existing Scaling Concepts

I: Inefficient Image Representations Edge Model: Object f(x 1, x 2 ) with discontinuity along generic C 2 smooth curve; smooth elsewhere. Fourier is awful Best m-term trigonometric approximation f m f f m 2 2 m 1/2, m Wavelets are bad Best m-term approximation by wavelets: f f m 2 2 m 1, m

Optimal Behavior There is a dictionary of atoms with best m-term approximant f m f f m 2 2 m 2, m No basis can do better than this. No depth-search limited dictionary can do better. No pre-existing basis does anything near this well.

(a) Wavelets (b) Triangulations

Traditional Scaling Limitations of Existing Scaling Concepts f a (x 1, x 2 ) = f(ax 1, ax 2 ), a > 0. Curves exhibit different kinds of scaling Anisotropic Locally Adaptive If f(x 1, x 2 ) = 1 {y x2 } then f a (x 1, x 2 ) = f(a x 1, a 2 x 2 ) In Harmonic Analysis this is called Parabolic Scaling.

x4 Fine Scale Rectangle x2 Identical Copies of Planar Curve Figure 1: Curves are Invariant under Anisotropic Scaling

Curvelets Candès and Guo, 2002. New multiscale pyramid: Multiscale Multi-orientations Parabolic (anisotropy) scaling width length 2 Earlier construction, Candès and Donoho (2000)

Philosophy (Slightly Inaccurate) Start with a waveform ϕ(x) = ϕ(x 1, x 2 ). oscillatory in x 1 lowpass in x 2 Parabolic rescaling D j ϕ(d j x) = 2 3j/4 ϕ(2 j x 1, 2 j/2 x 2 ), D j = 2j 0, j 0 0 2 j/2 Rotation (scale dependent) 2 3j/4 ϕ(d j R θjl x), θ jl = 2π l2 j/2 Translation (oriented Cartesian grid with spacing 2 j 2 j/2 ); 2 3j/4 ϕ(d j R θjl x k), k Z 2

1 2 -j Rotate Translate 2 -j/2 Parabolic Scaling 2 -j/2 2 -j

In the frequency domain In the spatial domain Curvelet: Space-side Viewpoint ˆϕ j,0,k (ξ) = 2 3j/4 2π W j,0(ξ)e i k,ξ, k Λ j ϕ j,0,k (x) = 2 3j/4 ϕ j (x k), W j,0 = 2π ˆϕ j and more generally ϕ j,l,k (x) = 2 3j/4 ϕ j (R θj,l (x R 1 θ j,l k)), All curvelets at a given scale are obtained by translating and rotating a single mother curvelet.

Further Properties Tight frame f = j,l,k f, ϕ j,l,k ϕ j,l,k f 2 2 = j,l,k f, ϕ j,l,k 2 Geometric Pyramid structure Dyadic scale Dyadic location Direction New tiling of phase space

Needle-shaped Scaling laws length 2 j/2 width 2 j width length 2 #Directions = 2 j/2 Doubles angular resolution at every other scale Unprecedented combination

Digital Curvelets 50 50 150 150 200 200 250 250 300 300 350 350 400 400 450 450 500 50 150 200 250 300 350 400 450 500 500 50 150 200 250 300 350 400 450 500 Source: Digital Curvelet Transform, Candès and Donoho (2004).

Digital Curvelets: Frequency Localization 50 50 150 150 200 200 250 250 300 300 350 350 400 400 450 450 500 50 150 200 250 300 350 400 450 500 Time domain 500 50 150 200 250 300 350 400 450 500 Frequency domain (modulus) Source: Digital Curvelet Transform, Candès and Donoho (2004).

Digital Curvelets: : Frequency Localization 50 50 150 150 200 200 250 250 300 300 350 350 400 400 450 450 500 50 150 200 250 300 350 400 450 500 Time domain 500 50 150 200 250 300 350 400 450 500 Frequency domain (real part) Source: Digital Curvelet Transform, Candès and Donoho (2004).

Curvelets and Edges

Optimality Suppose f is smooth except for discontinuity on C 2 curve Curvelet m-term approximations, naive thresholding f f curve m 2 2 C m 2 (log m) 3 Near-optimal rate of m-term approximation (wavelets m 1 ).

Idea of the Proof s f(x,y) Edge fragment -s Scale 2 Coefficient ~ 0 Decomposition of a Subband

Curvelets and Warpings C 2 change of coordinates preserves sparsity (Candès 2002). Let ϕ : R 2 R 2 be a one to one C 2 function such that J ϕ is bounded away from zero and infinity. Curvelet expansion f = µ θ µ (f)γ µ, θ µ (f) = f, γ µ Likewise, f ϕ = µ θ µ (f ϕ)γ µ The coefficient sequences of f and f ϕ are equally sparse. Theorem 1 Then, for each p > 2/3, we have θ(f ϕ) lp C p θ(f) lp.

42 x µ(t) ξ µ(t) 2 j/2 ξ µ x µ 2 j Curvelets are nearly invariant through a smooth change of coordinates

Curvelets and Curved Singularities f smooth except along a C 2 curve f n, n-term approximation obtained by naive thresholding f f n 2 L 2 C (log n) 3 n 2 Why? 1. True for a straight edge 2. Deformation preserves sparsity φ Optimal arbitrary singularity straight singularity

Importance of Parabolic Scaling Consider arbitrary scaling (anisotropy incresases as α decreases) width 2 j, length 2 jα, 0 α 1. ridgelets α = 0 (very anisotropic), curvelets α = 1/2 (parabolic anisotropy), wavelets α = 1 (roughly isotropic). For wave-like behavior, need width length 2 For particle-like behavior, need width length 2 For both (simultaneously), need width length 2 Only working scaling: α = 1/2

Examples I 2 -j t = 0 t = T

Examples II

Examples III 2 -j 2 -αj 2 -(1-α)j t = 0 t = T

Summary New geometric multiscale ideas Key insight: geometry of Phase-Space New mathematical architecture Addresses new range of problems effectively Promising potential

Numerical Experiments

50 50 150 150 200 200 250 250 300 300 350 350 400 400 450 450 500 50 150 200 250 300 350 400 450 500 500 50 150 200 250 300 350 400 450 500 (a) Noisy Phantom (b) Curvelets

50 50 150 150 200 200 250 250 300 300 350 350 400 400 450 450 500 50 150 200 250 300 350 400 450 500 500 50 150 200 250 300 350 400 450 500 (c) Curvelets and TV (d) Curvelets and TV: Residuals

10 10 20 20 30 30 40 40 50 50 60 60 70 70 80 80 90 90 10 20 30 40 50 60 70 80 90 10 20 30 40 50 60 70 80 90 (e) Wavelets (f) Curvelets 10 20 30 40 50 60 70 80 90 10 20 30 40 50 60 70 80 90

10 10 20 20 30 30 40 40 50 50 60 60 70 70 80 80 90 90 10 20 30 40 50 60 70 80 90 10 20 30 40 50 60 70 80 90 10 10 20 20 30 30 40 40 50 50 60 60 70 70 80 80 90 90 10 20 30 40 50 60 70 80 90 10 20 30 40 50 60 70 80 90

10 10 20 20 30 30 40 40 50 50 60 60 70 70 80 80 90 90 10 20 30 40 50 60 70 80 90 10 20 30 40 50 60 70 80 90 (l) Noisy (m) Curvelets & TV: Residuals

1.5 1.5 1 1 0.5 0.5 0 0 0.5 0 50 150 200 250 300 350 400 450 500 0.5 0 50 150 200 250 300 350 400 450 500 (n) Noisy Scanline (o) True Scanline and Curvelets and TV Reconstruction

1.5 1.5 1 1 0.5 0.5 0 0 0.5 0 50 150 200 250 300 350 400 450 500 0.5 0 50 150 200 250 300 350 400 450 500 (a) Noisy Scanline (b) Curvelets 1.5 1.5 1 1 0.5 0.5 0 0 0.5 0 50 150 200 250 300 350 400 450 500 0.5 0 50 150 200 250 300 350 400 450 500 (c) Curvelets and TV (d) True Scanline and Curvelets and TV Reconstruction Figure 10: Scanline Plots

50 50 150 150 200 200 250 250 300 300 350 350 400 400 450 450 500 50 150 200 250 300 350 400 450 500 500 50 150 200 250 300 350 400 450 500 (p) Original (q) Noisy

50 50 150 150 200 200 250 250 300 300 350 350 400 400 450 450 500 50 150 200 250 300 350 400 450 500 500 50 150 200 250 300 350 400 450 500 (r) Curvelets (s) Curvelets and TV

50 50 50 150 150 150 200 200 200 250 50 150 200 250 250 50 150 200 250 250 50 150 200 250 (t) Noisy Detail (u) Curvelets (v) Curvelets and TV