Support Detection in Super-resolution

Similar documents
Towards a Mathematical Theory of Super-resolution

Super-resolution via Convex Programming

Optimization-based sparse recovery: Compressed sensing vs. super-resolution

Sparse Recovery Beyond Compressed Sensing

On the recovery of measures without separation conditions

Super-Resolution of Point Sources via Convex Programming

ROBUST BLIND SPIKES DECONVOLUTION. Yuejie Chi. Department of ECE and Department of BMI The Ohio State University, Columbus, Ohio 43210

Super-resolution of point sources via convex programming

Demixing Sines and Spikes: Robust Spectral Super-resolution in the Presence of Outliers

Constrained optimization

Going off the grid. Benjamin Recht Department of Computer Sciences University of Wisconsin-Madison

Combining Sparsity with Physically-Meaningful Constraints in Sparse Parameter Estimation

Sparse linear models

Super-resolution by means of Beurling minimal extrapolation

Three Recent Examples of The Effectiveness of Convex Programming in the Information Sciences

Agenda. Applications of semidefinite programming. 1 Control and system theory. 2 Combinatorial and nonconvex optimization

Parameter Estimation for Mixture Models via Convex Optimization

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

Noisy Signal Recovery via Iterative Reweighted L1-Minimization

Super-Resolution from Noisy Data

A CONVEX-PROGRAMMING FRAMEWORK FOR SUPER-RESOLUTION

Vector spaces. DS-GA 1013 / MATH-GA 2824 Optimization-based Data Analysis.

Lecture Notes 9: Constrained Optimization

Going off the grid. Benjamin Recht University of California, Berkeley. Joint work with Badri Bhaskar Parikshit Shah Gonnguo Tang

Robust Recovery of Positive Stream of Pulses

Sparse Optimization Lecture: Dual Certificate in l 1 Minimization

Gauge optimization and duality

The Pros and Cons of Compressive Sensing

The uniform uncertainty principle and compressed sensing Harmonic analysis and related topics, Seville December 5, 2008

Overview. Optimization-Based Data Analysis. Carlos Fernandez-Granda

Compressive Line Spectrum Estimation with Clustering and Interpolation

Sparse DOA estimation with polynomial rooting

Robust linear optimization under general norms

Compressed Sensing and Robust Recovery of Low Rank Matrices

A Greedy Framework for First-Order Optimization

Multiresolution Analysis

Simultaneous Sparsity

IEOR 265 Lecture 3 Sparse Linear Regression

Primal Dual Pursuit A Homotopy based Algorithm for the Dantzig Selector

MATH 124B: HOMEWORK 2

New Coherence and RIP Analysis for Weak. Orthogonal Matching Pursuit

Strengthened Sobolev inequalities for a random subspace of functions

Rui ZHANG Song LI. Department of Mathematics, Zhejiang University, Hangzhou , P. R. China

Convex Optimization M2

Information and Resolution

MIXED FINITE ELEMENT METHODS FOR PROBLEMS WITH ROBIN BOUNDARY CONDITIONS

Duality (Continued) min f ( x), X R R. Recall, the general primal problem is. The Lagrangian is a function. defined by

The Pros and Cons of Compressive Sensing

CS 229r: Algorithms for Big Data Fall Lecture 19 Nov 5

Sparsity in Underdetermined Systems

Compressed Sensing Off the Grid

Conic Linear Optimization and its Dual. yyye

STAT 200C: High-dimensional Statistics

AN ALGORITHM FOR EXACT SUPER-RESOLUTION AND PHASE RETRIEVAL

Optimization for Communications and Networks. Poompat Saengudomlert. Session 4 Duality and Lagrange Multipliers

A Generalized Uncertainty Principle and Sparse Representation in Pairs of Bases

Super-Resolution of Mutually Interfering Signals

Making Flippy Floppy

Approximate Support Recovery of Atomic Line Spectral Estimation: A Tale of Resolution and Precision

A notion of Total Dual Integrality for Convex, Semidefinite and Extended Formulations

Sparse Proteomics Analysis (SPA)

SUPER-RESOLUTION OF POSITIVE SOURCES: THE DISCRETE SETUP. Veniamin I. Morgenshtern Emmanuel J. Candès

Finite-dimensional spaces. C n is the space of n-tuples x = (x 1,..., x n ) of complex numbers. It is a Hilbert space with the inner product

arxiv: v1 [math.st] 1 Dec 2014

Sparse Parameter Estimation: Compressed Sensing meets Matrix Pencil

Minimizing the Difference of L 1 and L 2 Norms with Applications

Mathematical Institute, University of Utrecht. The problem of estimating the mean of an observed Gaussian innite-dimensional vector

Sparse Fourier Transform (lecture 1)

Recovering overcomplete sparse representations from structured sensing

INDUSTRIAL MATHEMATICS INSTITUTE. B.S. Kashin and V.N. Temlyakov. IMI Preprint Series. Department of Mathematics University of South Carolina

GREEDY SIGNAL RECOVERY REVIEW

Sparse Phase Retrieval Using Partial Nested Fourier Samplers

arxiv: v3 [math.oc] 15 Sep 2014

A Super-Resolution Algorithm for Multiband Signal Identification

A New Estimate of Restricted Isometry Constants for Sparse Solutions

Blind Identification of Invertible Graph Filters with Multiple Sparse Inputs 1

Compressed sensing for radio interferometry: spread spectrum imaging techniques

Acyclic Semidefinite Approximations of Quadratically Constrained Quadratic Programs

Numerical Solutions to Partial Differential Equations

Vector Spaces. Vector space, ν, over the field of complex numbers, C, is a set of elements a, b,..., satisfying the following axioms.

Duality. Lagrange dual problem weak and strong duality optimality conditions perturbation and sensitivity analysis generalized inequalities

Optimization methods

Quantized Iterative Hard Thresholding:

Stable Signal Recovery from Incomplete and Inaccurate Measurements

Fast and Robust Phase Retrieval

2. Dual space is essential for the concept of gradient which, in turn, leads to the variational analysis of Lagrange multipliers.

1 Vectors. Notes for Bindel, Spring 2017 Numerical Analysis (CS 4220)

ENERGY NORM A POSTERIORI ERROR ESTIMATES FOR MIXED FINITE ELEMENT METHODS

Random projections. 1 Introduction. 2 Dimensionality reduction. Lecture notes 5 February 29, 2016

Convex Optimization and l 1 -minimization

Hilbert spaces. Let H be a complex vector space. Scalar product, on H : For all x, y, z H and α, β C α x + β y, z = α x, z + β y, z x, y = y, x

Rapid, Robust, and Reliable Blind Deconvolution via Nonconvex Optimization

Near Ideal Behavior of a Modified Elastic Net Algorithm in Compressed Sensing

Lagrange duality. The Lagrangian. We consider an optimization program of the form

4 Hilbert spaces. The proof of the Hilbert basis theorem is not mathematics, it is theology. Camille Jordan

Lecture: Introduction to Compressed Sensing Sparse Recovery Guarantees

Solving Corrupted Quadratic Equations, Provably

Self-Calibration and Biconvex Compressive Sensing

Super-resolution meets algebraic geometry

Pavel Dvurechensky Alexander Gasnikov Alexander Tiurin. July 26, 2017

Transcription:

Support Detection in Super-resolution Carlos Fernandez-Granda (Stanford University) 7/2/2013 SampTA 2013 Support Detection in Super-resolution C. Fernandez-Granda 1 / 25

Acknowledgements This work was supported by a Fundación Caja Madrid Fellowship SampTA 2013 Support Detection in Super-resolution C. Fernandez-Granda 2 / 25

Super-resolution Aim : estimating ne-scale structure from low-resolution data SampTA 2013 Support Detection in Super-resolution C. Fernandez-Granda 3 / 25

Super-resolution Aim : estimating ne-scale structure from low-resolution data Equivalently, extrapolating the high end of the spectrum SampTA 2013 Support Detection in Super-resolution C. Fernandez-Granda 3 / 25

Applications Optics (diraction-limited systems), electronic imaging, signal processing, radar, spectroscopy, medical imaging, astronomy, geophysics, etc. SampTA 2013 Support Detection in Super-resolution C. Fernandez-Granda 4 / 25

Applications Optics (diraction-limited systems), electronic imaging, signal processing, radar, spectroscopy, medical imaging, astronomy, geophysics, etc. Signals of interest are often modeled as superpositions of point sources Celestial bodies in astronomy Line spectra in speech analysis Molecules in uorescence microscopy SampTA 2013 Support Detection in Super-resolution C. Fernandez-Granda 4 / 25

Mathematical model Signal : superposition of delta measures with support T x = j a j δ tj a j C, t j T [0, 1] SampTA 2013 Support Detection in Super-resolution C. Fernandez-Granda 5 / 25

Mathematical model Signal : superposition of delta measures with support T x = j a j δ tj a j C, t j T [0, 1] Measurement process : low-pass ltering with cut-o frequency f c SampTA 2013 Support Detection in Super-resolution C. Fernandez-Granda 5 / 25

Mathematical model Signal : superposition of delta measures with support T x = j a j δ tj a j C, t j T [0, 1] Measurement process : low-pass ltering with cut-o frequency f c Measurements : n = 2 f c + 1 noisy low-pass Fourier coecients y(k) = 1 0 = j e i 2πkt x (dt) + z(k) a j e i 2πkt j + z(k), k Z, k f c y = F n x + z SampTA 2013 Support Detection in Super-resolution C. Fernandez-Granda 5 / 25

When is super-resolution well posed? Signal Spectrum 10 0 10 5 10 10 SampTA 2013 Support Detection in Super-resolution C. Fernandez-Granda 6 / 25

When is super-resolution well posed? Signal Spectrum 10 0 10 5 10 10 SampTA 2013 Support Detection in Super-resolution C. Fernandez-Granda 6 / 25

When is super-resolution well posed? Signal Spectrum 10 0 10 5 10 10 10 0 10 5 10 10 SampTA 2013 Support Detection in Super-resolution C. Fernandez-Granda 6 / 25

When is super-resolution well posed? Signal Spectrum 10 0 10 5 10 10 10 0 10 5 10 10 SampTA 2013 Support Detection in Super-resolution C. Fernandez-Granda 6 / 25

Minimum-separation condition Necessary condition : measurement operator must be well conditioned when acting upon signals of interest SampTA 2013 Support Detection in Super-resolution C. Fernandez-Granda 7 / 25

Minimum-separation condition Necessary condition : measurement operator must be well conditioned when acting upon signals of interest Problem : even very sparse signals may be almost completely suppressed by low-pass ltering if they are highly clustered (sparsity is not enough) SampTA 2013 Support Detection in Super-resolution C. Fernandez-Granda 7 / 25

Minimum-separation condition Necessary condition : measurement operator must be well conditioned when acting upon signals of interest Problem : even very sparse signals may be almost completely suppressed by low-pass ltering if they are highly clustered (sparsity is not enough) Additional conditions are necessary SampTA 2013 Support Detection in Super-resolution C. Fernandez-Granda 7 / 25

Minimum-separation condition Necessary condition : measurement operator must be well conditioned when acting upon signals of interest Problem : even very sparse signals may be almost completely suppressed by low-pass ltering if they are highly clustered (sparsity is not enough) Additional conditions are necessary Minimum separation of the support T of a signal : (T ) = inf t t (t,t ) T : t t SampTA 2013 Support Detection in Super-resolution C. Fernandez-Granda 7 / 25

Total-variation norm Continuous counterpart of the l 1 norm SampTA 2013 Support Detection in Super-resolution C. Fernandez-Granda 8 / 25

Total-variation norm Continuous counterpart of the l 1 norm If x = j a jδ tj then x TV = j a j SampTA 2013 Support Detection in Super-resolution C. Fernandez-Granda 8 / 25

Total-variation norm Continuous counterpart of the l 1 norm If x = j a jδ tj then x TV = j a j Not the total variation of a piecewise constant function SampTA 2013 Support Detection in Super-resolution C. Fernandez-Granda 8 / 25

Total-variation norm Continuous counterpart of the l 1 norm If x = a j jδ tj then x TV = a j j Not the total variation of a piecewise constant function Formal denition : For a complex measure ν ν TV = sup ν (B j ), j=1 (supremum over all nite partitions B j of [0, 1]) SampTA 2013 Support Detection in Super-resolution C. Fernandez-Granda 8 / 25

Recovery via convex programming In the absence of noise, i.e. if y = F n x, we solve min x x TV subject to F n x = y, over all nite complex measures x supported on [0, 1] SampTA 2013 Support Detection in Super-resolution C. Fernandez-Granda 9 / 25

Recovery via convex programming In the absence of noise, i.e. if y = F n x, we solve min x x TV subject to F n x = y, over all nite complex measures x supported on [0, 1] Theorem [Candès, F. 2012] If the minimum separation of the signal support T obeys then recovery is exact (T ) 2 /f c SampTA 2013 Support Detection in Super-resolution C. Fernandez-Granda 9 / 25

Estimation from noisy data We consider noise bounded in l 2 norm y = F n x + z, z 2 δ SampTA 2013 Support Detection in Super-resolution C. Fernandez-Granda 10 / 25

Estimation from noisy data We consider noise bounded in l 2 norm y = F n x + z, z 2 δ Otherwise, the perturbation is arbitrary and can be adversarial SampTA 2013 Support Detection in Super-resolution C. Fernandez-Granda 10 / 25

Estimation from noisy data We consider noise bounded in l 2 norm y = F n x + z, z 2 δ Otherwise, the perturbation is arbitrary and can be adversarial Estimation algorithm min x x TV subject to F n x y 2 δ, over all nite complex measures x supported on [0, 1] SampTA 2013 Support Detection in Super-resolution C. Fernandez-Granda 10 / 25

Estimation from noisy data We consider noise bounded in l 2 norm y = F n x + z, z 2 δ Otherwise, the perturbation is arbitrary and can be adversarial Estimation algorithm min x x TV subject to F n x y 2 δ, over all nite complex measures x supported on [0, 1] The problem is innite-dimensional, but its dual is sdp-representable SampTA 2013 Support Detection in Super-resolution C. Fernandez-Granda 10 / 25

Implementation Dual solution vector : Fourier coecients of low-pass polynomial that interpolates the sign of the primal solution SampTA 2013 Support Detection in Super-resolution C. Fernandez-Granda 11 / 25

Implementation Dual solution vector : Fourier coecients of low-pass polynomial that interpolates the sign of the primal solution SampTA 2013 Support Detection in Super-resolution C. Fernandez-Granda 11 / 25

Implementation Dual solution vector : Fourier coecients of low-pass polynomial that interpolates the sign of the primal solution To estimate the support we SampTA 2013 Support Detection in Super-resolution C. Fernandez-Granda 11 / 25

Implementation Dual solution vector : Fourier coecients of low-pass polynomial that interpolates the sign of the primal solution To estimate the support we 1 solve the sdp SampTA 2013 Support Detection in Super-resolution C. Fernandez-Granda 11 / 25

Implementation Dual solution vector : Fourier coecients of low-pass polynomial that interpolates the sign of the primal solution To estimate the support we 1 solve the sdp 2 determine where the magnitude of the polynomial equals 1 SampTA 2013 Support Detection in Super-resolution C. Fernandez-Granda 11 / 25

Example SNR : 14 db Measurements SampTA 2013 Support Detection in Super-resolution C. Fernandez-Granda 12 / 25

Example SNR : 14 db Measurements Low res signal SampTA 2013 Support Detection in Super-resolution C. Fernandez-Granda 12 / 25

Example Measurements High res signal SNR : 14 db SampTA 2013 Support Detection in Super-resolution C. Fernandez-Granda 12 / 25

Example Average localization error : 6.54 10 4 High res Signal Estimate SampTA 2013 Support Detection in Super-resolution C. Fernandez-Granda 13 / 25

Support-detection accuracy Original signal, support T x = j a j δ tj a j C, t j T [0, 1] SampTA 2013 Support Detection in Super-resolution C. Fernandez-Granda 14 / 25

Support-detection accuracy Original signal, support T x = j a j δ tj a j C, t j T [0, 1] Estimated signal, support ˆT ˆx = j â j δˆtj â j C, ˆtj ˆT [0, 1] SampTA 2013 Support Detection in Super-resolution C. Fernandez-Granda 14 / 25

Support-detection accuracy Original signal, support T x = j a j δ tj a j C, t j T [0, 1] Estimated signal, support ˆT ˆx = j â j δˆtj â j C, ˆtj ˆT [0, 1] Main result : Theoretical guarantees on the quality of the estimate under the minimum-separation condition (T ) 2 /f c SampTA 2013 Support Detection in Super-resolution C. Fernandez-Granda 14 / 25

Theorem [F. 2013] Spike detection (1) : a j {ˆtl T : ˆtl t j c/f c} â l C1 δ t j T, c := 0.1649 SampTA 2013 Support Detection in Super-resolution C. Fernandez-Granda 15 / 25

Theorem [F. 2013] Support-detection accuracy (2) : {ˆtl T, t j T : ˆtl t j c/f c} â l (ˆtl ) 2 C 2 δ t j, c := 0.1649 f 2 c SampTA 2013 Support Detection in Super-resolution C. Fernandez-Granda 16 / 25

Theorem [F. 2013] False positives (3) : {ˆtl T : ˆtl t j >c/f c t j T} â l C 3 δ, c := 0.1649 SampTA 2013 Support Detection in Super-resolution C. Fernandez-Granda 17 / 25

Support-detection accuracy Corollary For any t i T, if a i > C 1 δ there exists ˆti ˆT such that ti ˆti 1 C 2 δ f c a i C 1 δ. SampTA 2013 Support Detection in Super-resolution C. Fernandez-Granda 18 / 25

Support-detection accuracy Corollary For any t i T, if a i > C 1 δ there exists ˆti ˆT such that ti ˆti 1 C 2 δ f c a i C 1 δ. In previous work : SampTA 2013 Support Detection in Super-resolution C. Fernandez-Granda 18 / 25

Support-detection accuracy Corollary For any t i T, if a i > C 1 δ there exists ˆti ˆT such that ti ˆti 1 C 2 δ f c a i C 1 δ. In previous work : The estimation errors of the dierent spikes cannot be decoupled [Candès, F. 2012] SampTA 2013 Support Detection in Super-resolution C. Fernandez-Granda 18 / 25

Support-detection accuracy Corollary For any t i T, if a i > C 1 δ there exists ˆti ˆT such that ti ˆti 1 C 2 δ f c a i C 1 δ. In previous work : The estimation errors of the dierent spikes cannot be decoupled [Candès, F. 2012] The bounds depend on the amplitude of the estimate, not of the original signal [Azais et al 2013] SampTA 2013 Support Detection in Super-resolution C. Fernandez-Granda 18 / 25

Consequence Robustness of the algorithm to high dynamic ranges Measurements High res signal SampTA 2013 Support Detection in Super-resolution C. Fernandez-Granda 19 / 25

Consequence Robustness of the algorithm to high dynamic ranges High res Signal Estimate (Real) SampTA 2013 Support Detection in Super-resolution C. Fernandez-Granda 19 / 25

Proof techniques Main proof technique : construction of interpolating polynomials SampTA 2013 Support Detection in Super-resolution C. Fernandez-Granda 20 / 25

Proof techniques Main proof technique : construction of interpolating polynomials To establish the spike-detection bound a j â l C1 δ {ˆtl T : ˆtl t j c/f c} we construct a low-pass polynomial for each t j T t j T q tj (t) = f c k= f c i 2πkt b k e SampTA 2013 Support Detection in Super-resolution C. Fernandez-Granda 20 / 25

Sketch of proof q tj satises q tj (t j ) = 1 and q tj (t l ) = 0 for t l T / {t j } SampTA 2013 Support Detection in Super-resolution C. Fernandez-Granda 21 / 25

Sketch of proof High res Signal Spike at t j q tj satises q tj (t j ) = 1 and q tj (t l ) = 0 for t l T / {t j } q tj (t)x(dt) = a j [0,1] SampTA 2013 Support Detection in Super-resolution C. Fernandez-Granda 21 / 25

Sketch of proof Estimate Estimate near t j We can establish (using the support-detection bound) q tj (t)ˆx(dt) = â l + Ω (δ) [0,1] {ˆtl T : ˆtl t j c/f c} SampTA 2013 Support Detection in Super-resolution C. Fernandez-Granda 22 / 25

Sketch of proof By our assumption on the noise, F n x y 2 δ SampTA 2013 Support Detection in Super-resolution C. Fernandez-Granda 23 / 25

Sketch of proof By our assumption on the noise, F n x y 2 δ Since ˆx is feasible F nˆx y 2 δ SampTA 2013 Support Detection in Super-resolution C. Fernandez-Granda 23 / 25

Sketch of proof By our assumption on the noise, F n x y 2 δ Since ˆx is feasible F nˆx y 2 δ Consequently, by the triangle inequality F n (ˆx x) 2 2δ SampTA 2013 Support Detection in Super-resolution C. Fernandez-Granda 23 / 25

Sketch of proof a j By our assumption on the noise, F n x y 2 δ Since ˆx is feasible F nˆx y 2 δ Consequently, by the triangle inequality F n (ˆx x) 2 2δ {ˆtl T : ˆtl t j c f c } â l = = q tj (t)x(dt) [0,1] f c k= f c [0,1] b k F n (x ˆx) k + Ω (δ) q tj (t)ˆx(dt) + Ω (δ) (Parseval) qtj F n (x ˆx) L2 2 + Ω (δ) (Cauchy-Schwarz) = Ω (δ) SampTA 2013 Support Detection in Super-resolution C. Fernandez-Granda 23 / 25

Conclusion and future work Under a minimum-separation condition, super-resolution via convex programming achieves accurate support detection in the presence of noise even at high dynamic ranges SampTA 2013 Support Detection in Super-resolution C. Fernandez-Granda 24 / 25

Conclusion and future work Under a minimum-separation condition, super-resolution via convex programming achieves accurate support detection in the presence of noise even at high dynamic ranges Research directions : SampTA 2013 Support Detection in Super-resolution C. Fernandez-Granda 24 / 25

Conclusion and future work Under a minimum-separation condition, super-resolution via convex programming achieves accurate support detection in the presence of noise even at high dynamic ranges Research directions : Lower bounds on support-detection accuracy SampTA 2013 Support Detection in Super-resolution C. Fernandez-Granda 24 / 25

Conclusion and future work Under a minimum-separation condition, super-resolution via convex programming achieves accurate support detection in the presence of noise even at high dynamic ranges Research directions : Lower bounds on support-detection accuracy Developing fast solvers to solve sdp formulation SampTA 2013 Support Detection in Super-resolution C. Fernandez-Granda 24 / 25

Conclusion and future work Under a minimum-separation condition, super-resolution via convex programming achieves accurate support detection in the presence of noise even at high dynamic ranges Research directions : Lower bounds on support-detection accuracy Developing fast solvers to solve sdp formulation Super-resolution of images with sharp edges SampTA 2013 Support Detection in Super-resolution C. Fernandez-Granda 24 / 25

Conclusion and future work Under a minimum-separation condition, super-resolution via convex programming achieves accurate support detection in the presence of noise even at high dynamic ranges Research directions : Lower bounds on support-detection accuracy Developing fast solvers to solve sdp formulation Super-resolution of images with sharp edges For more details, C. Fernandez-Granda. Support detection in super-resolution. Proceedings of SampTA 2013 E. J. Candès and C. Fernandez-Granda. Towards a mathematical theory of super-resolution. To appear in Comm. on Pure and Applied Math. SampTA 2013 Support Detection in Super-resolution C. Fernandez-Granda 24 / 25

Thank you SampTA 2013 Support Detection in Super-resolution C. Fernandez-Granda 25 / 25