English

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

Information Theory 2013-02-26 v1 math.IT Numerical Analysis

Abstract

A compressed sensing method consists of a rectangular measurement matrix, M\mathbbmRm×NM \in \mathbbm{R}^{m \times N} with mNm \ll N, together with an associated recovery algorithm, A:\mathbbmRm\mathbbmRN\mathcal{A}: \mathbbm{R}^m \rightarrow \mathbbm{R}^N. Compressed sensing methods aim to construct a high quality approximation to any given input vector x\mathbbmRN{\bf x} \in \mathbbm{R}^N using only Mx\mathbbmRmM {\bf x} \in \mathbbm{R}^m as input. In particular, we focus herein on instance optimal nonlinear approximation error bounds for MM and A\mathcal{A} of the form xA(Mx)pxxkoptp+Ck1/p1/qxxkoptq \| {\bf x} - \mathcal{A} (M {\bf x}) \|_p \leq \| {\bf x} - {\bf x}^{\rm opt}_k \|_p + C k^{1/p - 1/q} \| {\bf x} - {\bf x}^{\rm opt}_k \|_q for x\mathbbmRN{\bf x} \in \mathbbm{R}^N, where xkopt{\bf x}^{\rm opt}_k is the best possible kk-term approximation to x{\bf x}. In this paper we develop a compressed sensing method whose associated recovery algorithm, A\mathcal{A}, runs in O((klogk)logN)O((k \log k) \log N)-time, matching a lower bound up to a O(logk)O(\log 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.

Keywords

Cite

@article{arxiv.1302.5936,
  title  = {Compressed Sensing with Sparse Binary Matrices: Instance Optimal Error Guarantees in Near-Optimal Time},
  author = {M. A. Iwen},
  journal= {arXiv preprint arXiv:1302.5936},
  year   = {2013}
}
R2 v1 2026-06-21T23:31:47.599Z