Compressed Sensing with Sparse Binary Matrices: Instance Optimal Error Guarantees in Near-Optimal Time

Abstract

A compressed sensing method consists of a rectangular measurement matrix, M ∈ Rm × N with m N, together with an associated recovery algorithm, A: Rm → RN. Compressed sensing methods aim to construct a high quality approximation to any given input vector x ∈ RN using only M x ∈ Rm as input. In particular, we focus herein on instance optimal nonlinear approximation error bounds for M and A of the form \| x - A (M x) \|p ≤ \| x - x optk \|p + C k1/p - 1/q \| x - x optk \|q for x ∈ RN, where x optk is the best possible k-term approximation to x. In this paper we develop a compressed sensing method whose associated recovery algorithm, A, runs in O((k k) N)-time, matching a lower bound up to a O( k) factor. This runtime is obtained by using a new class of sparse binary compressed sensing matrices of near optimal size in combination with sublinear-time recovery techniques motivated by sketching algorithms for high-volume data streams. The new class of matrices is constructed by randomly subsampling rows from well-chosen incoherent matrix constructions which already have a sub-linear number of rows. As a consequence, fewer random bits than previously required are needed in order to select the rows utilized by the fast reconstruction algorithms considered herein.

0

Turn this paper into a lesson

ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…