Abstract
In this paper, an algorithm named stepwise subspace pursuit (SSP) is proposed for sparse signal recovery. Unlike existing algorithms that select support set from candidate sets directly, our approach eliminates useless information from the candidate through threshold processing at first and then recovers the signal through the largest correlation coefficients. We demonstrate that SSP significantly outperforms conventional techniques in recovering sparse signals whose nonzero values have exponentially decaying magnitudes or distribution of
1. Introduction
In many applications such as statistical regression [1], digital communications [2], image processing [3, 4], multimedia sensor networks [5, 6], interpolation/extrapolation [7], and signal deconvolution [8, 9], recovering high-dimensional signals from relatively fewer measurements is a challenging task. Fortunately, in the real world many signals are, or can be, transformed (such as DCT, wavelet packet transform [10]) to sparse such that only a small part of signal coefficients are nonzero values. And compressed sensing [11, 12] allows us to recover sparse signal from high-dimensional signals with very few measurements. In fact, some works in the real world show that one can recover exactly
where
Finding the exact solution of (1) is known as NP-hard [7]. It is intractable for combinatorial approaches to solve the problems of moderate-to-high dimensionality, and thus one needs to resort to heuristic procedures. However, if the dictionary Φ satisfies nearly orthogonality, (1) then becomes
where
The rest of the paper is organized as follows. Section 2 summarizes the related work of recover algorithm in compressed sensing. Section 3 contains the description of stepwise subspace pursuit algorithm. Section 4 makes a comparison of our work with the related papers through simulation. Section 5 presents our main conclusion.
2. Related Work
Existing recovery algorithms are roughly classified into three main families: convex relaxation algorithms, Bayesian algorithms, and pursuit algorithms. Our algorithm presented in this paper belongs to the pursuit family.
The convex relaxation algorithms approximate the nonsmooth and nonconvex
The Bayesian algorithms express the problem as the solution of a Bayesian inference problem and apply statistical tools to solve it, that is assuming a prior distribution for the unknown coefficients that favors sparsity. They develop a maximum a posteriori estimator that incorporates the observation. There are many algorithms that incorporate some of these features. For example, identify a region of significant posterior mass [15] or average over most probable models [16]. One key ingredient of Bayesian algorithms is the choice of a proper prior on the sought sparse vector.
The pursuit algorithms for sparse signal recovery are a greedy approach that iteratively refines the current estimate for the coefficient vector
3. Sparse Signal Recovery by Stepwise Subspace Pursuit
Figure 1 depicts the schematic representation of the proposed SSP algorithm. The ℓth iteration applies matched filtering to the current residual and gets a candidate set

Description of reconstruction algorithms for
The algorithm is depicted in Algorithm 1. The main contribution of the SSP reconstruction algorithm is that it generates a list of candidates sequentially and incorporates a simple method for re-evaluating the reliability of all candidates at iteration, thus gaining the correlation of candidates before the operation of SP with the correlation at iteration of the method.
Algorithm: stepwise sub space pursuit
4. Simulation and Results
In this section, we show the performance of the proposed algorithm through simulation from two aspects: (1) for
In Figure 2, we compare the performance of SSP algorithm with that of OMP, CoSaMP, and SP algorithms. The original signal in Figure 2(a) is obtained, when the

The probability of 256-length and
Figure 2(a) shows that SSP performs better than OMP, CoSaMP, and SP when the nonzero entries of the sparse signal are drawn according to zero-mean Gaussian with variance 1. We discover that the recovery probability is 1 in low sparsity level, but the recovery signal is not accurate when the sparsity increases to a certain level. And therefore more measurements are needed for a better signal recovery. Furthermore the results in Figure 2(a) show that the CoSaMP, OMP, and SP can accurately recover signal in sparsity level in 15, 17, and 18, respectively, while the SSP algorithm can reach 21. As depicted in Figure 2(b), SSP significantly outperforms existing methods for the exponential case.
Two 256 × 256 tested images (Lena and Cameraman) are used to illustrate the quality of reconstructed image. Our simulation experiments were performed in the MATLAB2010b environment using an AMD Athlon II X2 245 processor with 2 GB of memory. The Gaussian random matrix was applied to measure the coefficients of OMP, CoSaM, PSP, and SSP algorithms.
In order to validate the effectiveness of OMP, CoSaMP, SP, and SSP algorithms, compression ratio of test images was set 0.3333. Figure 3 shows that the reconstructed quality of SSP is better than that of the OMP, CoSaMP, and SP in the same experimental condition. Table 1 is the PSNR of reconstructed images and the reconstructed times of OMP, CoSaMP, SP, and SSP algorithms for test images.
PSNR and reconstructed time of different algorithms for images.

Performance of different algorithms for two images.
As shown in Table 1, SSP has the maximum PSNR and the largest time consumed in reconstruction compared with other algorithms. It shows that searching for maximum correlation set from candidate in SSP is a double-edged sword. The maximum correlation of SSP explains the possibility of its relative higher quality compared to OMP, CoSaMP, and SP in this example.
5. Conclusion
In this paper, a stepwise subspace pursuit algorithm for signal reconstruction is proposed by using the largest correlation of the candidate set. It can obtain accurate solutions that preserve more important coefficients as well as recover more data than other existing algorithms. The experimental results of Lena demonstrated that SSP is a more effective algorithm for signal recovery from random measurement than OMP, CoSaMP, and SP algorithms in peak signal to noise ratio by 5.5 db, 4.1 db, and 4.2 db, respectively. In future work, we need to investigate how to reduce the reconstruction time while improving the quality of signal.
Footnotes
Acknowledgments
This work was supported in part by the National Natural Science Foundation of China under Grants no. 61100215, no. 612111198, and no. 61070180, Hunan Provincial Natural Science Foundation of China with Grant no. 12JJ9021, Science and Technology Planning Project of Hunan Provincial Science & Technology Department with Grant no. 2011GK3200, Natural Science Foundation for Doctor, Xiangtan University with Grant no. 10QDZ30, and the construct program of the key discipline in Hunan province.
