Professional Documents
Culture Documents
Simon Foucart
Drexel University / University of Georgia
CIMPA13
New Trends in Applied Harmonic Analysis
Mar del Plata, Argentina, 5-16 August 2013
This minicourse acts as an invitation to the elegant theory of
Compressive Sensing. It aims at giving a solid overview of the
fundamental mathematical aspects. Its content is partly based
on a recent textbook coauthored with Holger Rauhut:
Part 1: The Standard Problem and First Algorithms
I Sparsity
Essential
Keywords
I Sparsity
Essential
I Randomness
Nothing better so far
(measurement process)
Keywords
I Sparsity
Essential
I Randomness
Nothing better so far
(measurement process)
I Optimization
Preferred, but competitive alternatives are available
(reconstruction process)
The Standard Compressive Sensing Problem
The Standard Compressive Sensing Problem
I Sampling theory
ï2
ï4
ï6
ï0.5 ï0.4 ï0.3 ï0.2 ï0.1 0 0.1 0.2 0.3 0.4 0.5
I Sampling theory
I Error correction
A Selection of Applications
I Magnetic resonance imaging
I Sampling theory
I Error correction
I and many more...
`0 -Minimization
Since
N
X N
X
kxkpp := |xj |p −→ 1{xj 6=0} ,
p→0
j=1 j=1
`0 -Minimization
Since
N
X N
X
kxkpp := |xj |p −→ 1{xj 6=0} ,
p→0
j=1 j=1
m ≥ 2s.
Minimal Number of Measurements
m ≥ 2s.
Note that p̂(0) = 1 and that p̂(k) = 0 for k > s. The equations
s, . . . , 2s − 1 translate into a Toeplitz system with unknowns
p̂(1), . . . , p̂(s).
Exact s-Sparse Recovery from 2s Fourier Measurements
Identify an s-sparse x ∈ CN with a function x on {0, 1, . . . , N − 1}
with support S, card(S) = s. Consider the 2s Fourier coefficients
N−1
X
x̂(j) = x(k)e −i2πjk/N , 0 ≤ j ≤ 2s − 1.
k=0
Note that p̂(0) = 1 and that p̂(k) = 0 for k > s. The equations
s, . . . , 2s − 1 translate into a Toeplitz system with unknowns
p̂(1), . . . , p̂(s). This determines p̂, hence p, then S, and finally x.
Optimization and Greedy Strategies
`1 -Minimization (Basis Pursuit)
`1 -Minimization (Basis Pursuit)
Replace (P0 ) by
Replace (P0 ) by
I Geometric intuition
`1 -Minimization (Basis Pursuit)
Replace (P0 ) by
I Geometric intuition
I Unique `1 -minimizers are at most m-sparse (when K = R)
`1 -Minimization (Basis Pursuit)
Replace (P0 ) by
I Geometric intuition
I Unique `1 -minimizers are at most m-sparse (when K = R)
I Convex optimization program, hence solvable in practice
`1 -Minimization (Basis Pursuit)
Replace (P0 ) by
I Geometric intuition
I Unique `1 -minimizers are at most m-sparse (when K = R)
I Convex optimization program, hence solvable in practice
I In the real setting, recast as the linear optimization program
N
X
minimize cj subject to Az = y and − cj ≤ zj ≤ cj .
c,z∈RN
j=1
`1 -Minimization (Basis Pursuit)
Replace (P0 ) by
I Geometric intuition
I Unique `1 -minimizers are at most m-sparse (when K = R)
I Convex optimization program, hence solvable in practice
I In the real setting, recast as the linear optimization program
N
X
minimize cj subject to Az = y and − cj ≤ zj ≤ cj .
c,z∈RN
j=1
µ := max |hai , aj i| .
i6=j
Coherence
µ := max |hai , aj i| .
i6=j
µ := max |hai , aj i| .
i6=j
µ := max |hai , aj i| .
i6=j
µ := max |hai , aj i| .
i6=j
m ≥ c s 2.
Summary
m ≥ c s 2.
m ≥ c s 2.