Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Hard thresholding pursuit: an algorithm for compressive sensing
Foucart S. SIAM Journal on Numerical Analysis49 (6):2543-2563,2011.Type:Article
Date Reviewed: Feb 15 2013

Compressive sensing (CS) is an exciting new model for signal processing. The author presents a new reconstruction algorithm, which is the main thrust of current CS research.

What is CS? Take a sparse vector x with n components and a fixed m × n measurement matrix A, where m << n. The question is how well one can reconstruct x from the product y = Ax. Directly finding a sparse x consistent with Ax is infeasible, but in applications, it often works out that the computationally easier 1 or 2 minimization does the job.

The excitement is in applications. Take x to be a vector of Fourier, wavelet, or other coefficients. Even when x is not sparse, in practice it is often nearly so. Now, Ax represents a significantly compressed version of x, and the abstract question translates into exact reconstruction of x from relatively few measurements.

The author outlines several known iterative methods for estimating x. These require some kind of thresholding to preserve sparsity. New here is the hard thresholding pursuit method, a hybrid of iterative hard thresholding and matching pursuit. The paper notes the advantages of each method; tests the algorithm using random Bernoulli and Gaussian matrices A (which are pretty standard in CS) and random vectors x; and finds improved performance.

The paper, while intended for experts, is well written enough for newcomers. My major disappointment is that the author did not test the method against “natural” data like images. However, random data is generally harder, so perhaps this omission is excusable.

Reviewer:  J. Wolper Review #: CR140933 (1305-0399)
Bookmark and Share
  Reviewer Selected
Editor Recommended
 
 
Numerical Algorithms (G.1.0 ... )
 
 
Iterative Methods (G.1.4 ... )
 
 
Signal Processing (I.5.4 ... )
 
 
Sparse, Structured, And Very Large Systems (Direct And Iterative Methods) (G.1.3 ... )
 
Would you recommend this review?
yes
no
Other reviews under "Numerical Algorithms": Date
Performance evaluation of programs related to the real gamma function
Cody W. ACM Transactions on Mathematical Software 17(1): 46-54, 1991. Type: Article
Oct 1 1991
Plotting contour surfaces of a function of three variables
Sewell G. ACM Transactions on Mathematical Software 14(1): 33-41, 1988. Type: Article
Oct 1 1988
Polynomial evaluation with scaling
Hansen E., Patrick M., Wang R. ACM Transactions on Mathematical Software 16(1): 86-93, 1990. Type: Article
May 1 1991
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy