Going off the grid
Benjamin Recht University of California, Berkeley
Joint work with Badri Bhaskar Parikshit Shah Gonnguo Tang
Going off the grid Benjamin Recht University of California, - - PowerPoint PPT Presentation
Going off the grid Benjamin Recht University of California, Berkeley Joint work with Badri Bhaskar Parikshit Shah Gonnguo Tang imaging astronomy seismology spectroscopy k X c j e i 2 f j t x ( t ) = DOA Estimation j =1 Sampling GPS
Joint work with Badri Bhaskar Parikshit Shah Gonnguo Tang
DOA Estimation GPS Radar Sampling Ultrasound astronomy imaging seismology
x(t) =
k
X
j=1
cjei2πfjt
spectroscopy
DOA Estimation GPS Radar Sampling Ultrasound astronomy imaging seismology spectroscopy
x(t) =
k
X
j=1
cjg(t − τj)
DOA Estimation GPS Radar Sampling Ultrasound astronomy imaging seismology spectroscopy
x(t) =
k
X
j=1
cjg(t − τj)ei2πfjt
DOA Estimation GPS Radar Sampling Ultrasound astronomy imaging seismology spectroscopy
x(s) = PSF ~ 8 < :
k
X
j=1
cjδ(s − sj) 9 = ;
DOA Estimation GPS Radar Sampling Ultrasound astronomy imaging seismology spectroscopy
ˆ x(ω) = d PSF(ω)
k
X
j=1
cje−i2πωsj
for some Observe a sparse combination of sinusoids Spectrum Estimation: find a combination of sinusoids agreeing with time series data xm =
s
X
k=1
ckei2πmuk uk ∈ [0, 1) Classic (1790...): Prony’s method
corresponds to a polynomial that vanishes at
Assume coefficients are positive for simplicity
ei2πuk
r
ck
ei2πuk ei4πuk ei6πuk
ei2πuk ei4πuk ei6πuk
= x0 ¯ x1 ¯ x2 ¯ x3 x1 x0 ¯ x1 ¯ x2 x2 x1 x0 ¯ x1 x3 x2 x1 x0 =: toep(x)
for some Observe a sparse combination of sinusoids Spectrum Estimation: find a combination of sinusoids agreeing with time series data xm =
s
X
k=1
ckei2πmuk uk ∈ [0, 1)
sparse
n × N Fab = exp(i2πab/N)
Contemporary: Solve with LASSO:
2 + µc1
for some Observe a sparse combination of sinusoids Spectrum Estimation: find a combination of sinusoids agreeing with time series data xm =
s
X
k=1
ckei2πmuk uk ∈ [0, 1) Classic Contemporary SVD gridding+L1 minimization grid free robust model selection quantitative theory need to know model order lack of quantitative theory unstable in practice discretization error basis mismatch numerical instability Can we bridge the gap?
! ! ! !
! !
! ! ! ! !
a∈A
a∈A
algorithms
needed for model recovery
analysis applications
Chandrasekaran, R, Parrilo, and Willsky
u?
k ∈ [0, 1)
for some Observe a sparse combination of sinusoids
A = eiθ ei2πφ+iθ ei4πφ+iθ · · · ei2πφn+iθ : θ ∈ [0, 2π) , φ ∈ [0, 1)
Atomic Set Observe:
(signal plus noise)
Classical techniques (Prony, Matrix Pencil, MUSIC, ESPRIT, Cadzow), use the fact that noiseless moment matrices are low-rank:
r
X
k=1
αk 2 6 6 4 1 eφki e2φki e3φki 3 7 7 5 2 6 6 4 1 eφki e2φki e3φki 3 7 7 5
∗
= 2 6 6 4 µ0 µ1 µ2 µ3 ¯ µ1 µ0 µ1 µ2 ¯ µ2 ¯ µ1 µ0 µ1 ¯ µ3 ¯ µ2 ¯ µ1 µ0 3 7 7 5 ⌫ 0
x?
m = s
X
k=1
c?
kei2⇡mu?
k
noisy measurements?
noisy measurements?
Atomic Set:
A = eiθ ei2πφ+iθ ei4πφ+iθ . . . ei2πφn+iθ : θ ∈ [0, 2π) , φ ∈ [0, 1)
characterized by linear matrix inequalities (Toeplitz positive semidefinite)
! ! !
for some xm =
s
X
k=1
ckei2πmuk uk ∈ [0, 1) When the are positive
r
X
k=1
ck 2 6 6 4 1 ei2πuk ei4πuk ei6πuk 3 7 7 5 2 6 6 4 1 ei2πuk ei4πuk ei6πuk 3 7 7 5
∗
= 2 6 6 4 x0 ¯ x1 ¯ x2 ¯ x3 x1 x0 ¯ x1 ¯ x2 x2 x1 x0 ¯ x1 x3 x2 x1 x0 3 7 7 5 ⌫ 0
1 2t + 1 2w0 :
cos(2πu1k)/2 − cos(2πu2k)/2 cos(2πu1k)/2 + cos(2πu2k)/2
u?
k ∈ [0, 1)
for some Observe a sparse combination of sinusoids Observe:
(signal plus noise)
min
p6=q d(up, uq) ≥ 4
n
Assume frequencies are far apart:
x?
m = s
X
k=1
c?
kei2⇡mu?
k
1 nkˆ x x?k2
2 Cσ2s log(n)
n Error Rate:
1 nkˆ x x?k2
2 C0σ2s
n
No algorithm can do better than even if we knew all of the frequencies (uk*) No algorithm can do better than even if the frequencies are well- separated
E 1 nkˆ x x?k2
2
n
x 1 2kx yk2 2 + µkxkA
Solve:
random with 1/n separation. Random phases, fading amplitudes.
model order. AST (Atomic Norm Soft Thresholding) and LASSO estimate noise power.
P(β) β
parameter values and settings
Ps(β) = # {p ∈ P : MSEs(p) ≤ β mins MSEs(p)} #(P)
Lower is better Higher is better
dual norm:
! ! !
A = max a∈Aha, vi = max u∈[0,1)
k=1
modulus is attained at the support of the signal works way better than Prony interpolation in practice
result? Look at the dual norm:
A = max a∈Aha, vi = max u∈[0,1)
k=1
that the atoms you want maximize the polynomial.
polynomial is bounded everywhere else.
Spurious Amplitudes Weighted Frequency Deviation Near region approximation
1 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
Frequency Dual Polynomial Magnitude True Frequency Estimated Frequency 0.16/n Spurious Frequency
fl∈F
|ˆ cl| ≤ C1σ
n
fl∈Nj
ˆ cl
n
fl∈Nj
|ˆ cl|
fl) 2 ≤ C2σ
n
20 40 60 80 100 0.2 0.4 0.6 0.8 1 β Ps(β) AST MUSIC Cadzow 100 200 300 400 500 0.2 0.4 0.6 0.8 1 β Ps(β) AST MUSIC Cadzow 5 10 15 20 0.2 0.4 0.6 0.8 1 β Ps(β) AST MUSIC Cadzow −10 −5 5 10 15 20 20 40 60 80 100 k = 32 SNR (dB) m1 AST MUSIC Cadzow −10 −5 5 10 15 20 0.01 0.02 0.03 0.04 k = 32 SNR (dB) m2 AST MUSIC Cadzow
−10 −5 5 10 15 20 1 2 3 4 5 k = 32 SNR (dB) m3 AST MUSIC Cadzow
Spurious Amplitudes Weighted Frequency Deviation Near region approximation
fl∈F
|ˆ cl| ≤ C1σ
n
fl∈Nj
ˆ cl
n
fl∈Nj
|ˆ cl|
fl) 2 ≤ C2σ
n
! !
(2004)
!
Sensing extended to the wide continuous domain
!
! ! ! !
T ⊂ {0, 1, . . . , n − 1}
Full observation Random sampling
minimize
z
kzkA subject to zT = xT .
Theorem: (Candès and Fernandez-Granda 2012) A line spectrum with minimum frequency separation Δ > 4/s can be recovered from the first 2s Fourier coefficients via atomic norm minimization. Theorem: (Tang, Bhaskar, Shah, and R. 2012) A line spectrum with minimum frequency separation Δ > 4/n can be recovered from most subsets of the first n Fourier coefficients of size at least O(s log(s) log(n)).
{
Δ WANT {uk, ck}
xm =
s
X
k=1
ck exp(2πimuk)
−0.5 0.5 1 −0.5 0.5 0.5 1 SDP −0.5 0.5 1 −0.5 0.5 0.5 1 BP:4x −0.5 0.5 1 −0.5 0.5 0.5 1 BP:64x
P(β) β
dictionary
Wakin, Becker, et.al (2012), Fannjiang, Strohmer &Yan (2010), Bajwa, Haupt, Sayeed & Nowak (2010), Tropp, Laska, Duarte, Romberg & Baraniuk (2010), Herman & Strohmer (2009), Malioutov, Cetin & Willsky (2005), Candes, Romberg & Tao (2004)
N
l=1
Chi, Scharf, Pezeshki & Calderbank (2011), Herman & Strohmer (2010)
!
! !
! ! ! !
k
+ extra equality constraints
!
! !
! ! ! !
k
+ extra equality constraints
the exact frequencies. Discretized Atomic Set:
AN = eiθ ei2πφ+iθ ei4πφ+iθ · · · ei2πφn+iθ : θ = 2πk
N ,
k = 1, . . . , N − 1 , φ ∈ [0, 1)
k=1
First n rows of N x N DFT Matrix
N
finite number of grid points
!
! !
atomic norm with a discrete one
! ! ! !
such that are linearly independent
!
Theorem:
converge to the original objective
discretized problems has a subsequence that converges to the solution set of the original problem
speed is
associated with a measure :
! !
are associated with measure that are supported only on Theorem
converge in distribution to an original
an original optimal measure, the supports of the discretized optimal measures will eventually converge to the neighborhood
Ω a(ω)ˆ
Courtesy of Zhuang Research Lab
12000 frames
pixels
j
10 20 30 40 50 0.2 0.4 0.6 0.8 1 Radius Precision Sparse CoG quickPALM 10 20 30 40 50 0.2 0.4 0.6 0.8 1 Radius Recall Sparse CoG quickPALM 10 20 30 40 50 20 40 60 80 100 Radius Jaccard Sparse CoG quickPALM 10 20 30 40 50 0.2 0.4 0.6 0.8 1 Radius Fscore Sparse CoG quickPALM
estimation.
recovery through convex duality and algebraic geometry
estimation and system identification
processing
Work developed with Venkat Chandrasekaran, Babak Hassibi (Caltech), Weiyu Xu (Iowa), Pablo A. Parrilo, Alan Willsky (MIT), Maryam Fazel (Washington) Badri Bhaskar, Rob Nowak, Nikhil Rao, Gongguo Tang (Wisconsin).
http://pages.cs.wisc.edu/~brecht/publications.html
For all references, see:
Narayan Bhaskar, Gongguo Tang, and Benjamin Recht. IEEE Transactions
Shah, and Benjamin Recht. IEEE Transactions on Information Theory. Vol 59, no 11, pages 7465-7490. 2013.
Bhaskar, and Benjamin Recht. Submitted to IEEE Transactions on Information Theory, 2013.
Benjamin Recht, Pablo Parrilo, and Alan Willsky. Foundations on Computational Mathematics. Vol. 12, no 6, pages 805-849. 2012.
http://pages.cs.wisc.edu/~brecht/publications.html