An Optimal Condition for the Block Orthogonal Matching Pursuit Algorithm

Recovery of the support of a block K-sparse signal x from a linear model y = Ax + v, where A is a sensing matrix and v is a noise vector, arises from many applications. The block orthogonal matching pursuit (BOMP) algorithm is a popular block sparse recovery algorithm and has received much attention...

Full description

Bibliographic Details
Main Authors: Jinming Wen, Huangke Chen, Zhengchun Zhou
Format: Article
Language:English
Published: IEEE 2018-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/8404118/
Description
Summary:Recovery of the support of a block K-sparse signal x from a linear model y = Ax + v, where A is a sensing matrix and v is a noise vector, arises from many applications. The block orthogonal matching pursuit (BOMP) algorithm is a popular block sparse recovery algorithm and has received much attention in the recent decade. It was proved by Eldar et al. that the BOMP can recover the positions &#x03A9; of the nonzero blocks of any block K-sparse vector x with a block length d in the noisy case (under certain condition on x and v) and can exactly recover x in the noiseless case in K iterations if the block mutual coherence &#x03BC;(A) and sub-coherence &#x03BD;(A) of A satisfy (2K - 1)d&#x03BC;(A) + (d - 1)&#x03BD;(A) &lt;; 1. In this paper, we first improve and develop sufficient conditions of recovering &#x03A9; with the BOMP algorithm under the &#x2113;<sub>2</sub>-bounded and &#x2113;<sub>&#x221E;</sub>-bounded noises, respectively. Then, we show that for any given positive integers K and d, there always exist a block K-sparse vector x with the block length d, and a sensing matrix A with (2K - 1)d&#x03BC;(A) + (d - 1)&#x03BD;(A) = 1 such that the BOMP is not able to recoverx fromy = Ax in K iterations. This indicates that the condition proposed by Eldar et al. is sharp in terms of the condition on A.
ISSN:2169-3536