Scinovex
articleTop 1% cited

Sparse Solution of Underdetermined Systems of Linear Equations by Stagewise Orthogonal Matching Pursuit

IEEE Transactions on Information Theory · 2012 · Vol. 58(2) · pp. 1094–1121
David L. DonohoYaakov TsaigIddo DroriJean‐Luc Starck

Abstract

Finding the sparsest solution to underdetermined systems of linear equations <i xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">y</i> = Φ <sub xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">x</sub> is NP-hard in general. We show here that for systems with “typical”/“random” Φ, a good approximation to the sparsest solution is obtained by applying a fixed number of standard operations from linear algebra. Our proposal, Stagewise Orthogonal Matching Pursuit (StOMP), successively transforms the signal into a negligible residual. Starting with initial residual <i xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">r</i> <sub xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">0</sub> = <i xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">y</i> , at the <i xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">s</i> -th stage it forms the “matched filter” Φ <i xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">T</i> <sub xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">rs-1</sub> , identifies all coordinates with amplitudes exceeding a specially chosen threshold, solves a least-squares problem using the selected coordinates, and subtracts the least-squares fit, producing a new residual. After a fixed number of stages (e.g., 10), it stops. In contrast to Orthogonal Matching Pursuit (OMP), many coefficients can enter the model at each stage in StOMP while only one enters per stage in OMP; and StOMP takes a fixed number of stages (e.g., 10), while OMP can take many (e.g., <i xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">n</i> ). We give both theoretical and empirical support for the large-system effectiveness of StOMP. We give numerical examples showing that StOMP rapidly and reliably finds sparse solutions in compressed sensing, decoding of error-correcting codes, and overcomplete representation.

Matrix Theory and AlgorithmsSparse and Compressive Sensing TechniquesImage and Signal Denoising MethodsUnderdetermined systemMatching pursuitMatching (statistics)Linear systemApplied mathematicsMathematicsComputer scienceMathematical optimizationCompressed sensingAlgorithm
Citations
1,493
FWCI
134.23
field-weighted impact
References
65
Percentile
100%
vs. same field & year
Citations per year
Cited by
Sparse Reconstruction by Separable Approximation
IEEE Transactions on Signal Processing · 2009 · 1,889 citations
References
On the inherent intractability of certain coding problems (Corresp.)
IEEE Transactions on Information Theory · 1978 · 1,486 citations
Adapting to Unknown Smoothness via Wavelet Shrinkage
Journal of the American Statistical Association · 1995 · 4,299 citations
Uncertainty principles and ideal atomic decomposition
IEEE Transactions on Information Theory · 2001 · 1,975 citations
Controlling the False Discovery Rate: A Practical and Powerful Approach to Multiple Testing
Journal of the Royal Statistical Society Series B (Statistical Methodology) · 1995 · 106,483 citations
Greed is Good: Algorithmic Results for Sparse Approximation
IEEE Transactions on Information Theory · 2004 · 3,667 citations
Signal Recovery From Random Measurements Via Orthogonal Matching Pursuit
IEEE Transactions on Information Theory · 2007 · 9,592 citations
Decoding by Linear Programming
IEEE Transactions on Information Theory · 2005 · 7,228 citations
Near-Optimal Signal Recovery From Random Projections: Universal Encoding Strategies?
IEEE Transactions on Information Theory · 2006 · 6,865 citations
Citation Network

How this paper connects to the literature. Drag to explore, click any node to open that paper.