[ieee 2010 data compression conference - snowbird, ut, usa (2010.03.24-2010.03.26)] 2010 data...

1
Reconstruction of Sparse Binary Signals Using Compressive Sensing Jiangtao Wen, Zhuoyuan Chen and Shiqiang Yang Dept. of Computer Science Tsinghua University Beijing, China [email protected], [email protected] and [email protected] Yuxing Han and John D. Villasenor Dept. of Electrical Engineering UCLA Los Angeles, USA [email protected] and [email protected] A signal is called “k-sparse” if it contains k non-zero elements. The reconstruction problem can be represented mathemat- ically through min ||x|| 0 s.t. Ax = y where A is an m × n matrix (the “sensing matrix”) with m<n, x R n ,y R m . As the direct solution is NP-hard, the problem is often approximated by min ||x|| q s.t. Ax = y where q is often taken to be 1. In this paper, we describe an improved reconstruction algorithm for compressive sensing of sparse binary signals using 0 q< 1. As in [1] and [2], we utilize reweighting. However, in contrast to [1] and [2], we modify the value of q to become progressively lower as the algorithm progresses. In addition, the knowledge that the original signal was binary is utilized to bound the reconstructed signal to the range [0, 1] after each iteration. By combining the progressive lowering of q with this bounding operation, the quality of the reconstruction can be significantly improved, and the computational complexity reduced. The core of the algorithm consists of two nested loops. The inner loop successively modifies the ² value used in the reweighting, while the outer loop modifies the norm q. For each q, ² pair, the following minimization is performed min n i=1 |xi| | e xi| 1-q +² s.t. Ax = y where e x i is the i-th element of the solution found in the previous iteration as noted earlier, and ² is used in the equation to handle with the elements of e x i that are zero. To avoid letting the values of ² distort the target function and the optimization, ² should usually be small. For the algorithm of this paper, convergence is achieved after a total of 20 iterations over two rounds, while that in [1] and [2] converges after a total of 60 iterations over four rounds.It is also instructive to show the convergence speed in terms of mean square error (MSE) as a function of iteration number. A typical example is shown in Fig. , which shows curves for both the present algorithm (left curve) as well as the method from [1] and [2] (right curves). This paper has described an improved algorithm for reconstructing sparse binary signals using compressive sensing. The algorithm is based on the reweighted l q norm optimization algorithm of [1], but with the important additional operation of bounding in each round of the interior-point method iteration, and progressive reduction of q. Experimental results confirm that the algorithm performs well both in terms of the ability to recover an input signal as well as in terms of speed. We also found that both the progressive reduction and the bounding are integral to the improvement in performance. Future work includes extending this approach to Gaussian distributed, as opposed to binary inputs. REFERENCES [1] E. J. Cand` es, “Enhancing sparsity by reweighted l 1 minimization,” Journal of Fourier Analysis and Applications, vol. 14, no. 5-6, pp. 877–905, Dec. 2008. [2] R. Chartrand and V. Staneva, “Restricted isometry properties and nonconvex compressive sensing,” Inverse Problem, vol. 24, no. 3, June 2008. This work was supported by Natural Science Foundation of China Research Project 60833009 and 60773158. 2010 Data Compression Conference 1068-0314/10 $26.00 © 2010 IEEE DOI 10.1109/DCC.2010.61 556

Upload: john-d

Post on 08-Dec-2016

219 views

Category:

Documents


5 download

TRANSCRIPT

Page 1: [IEEE 2010 Data Compression Conference - Snowbird, UT, USA (2010.03.24-2010.03.26)] 2010 Data Compression Conference - Reconstruction of Sparse Binary Signals Using Compressive Sensing

Reconstruction of Sparse Binary Signals Using Compressive Sensing

Jiangtao Wen, Zhuoyuan Chen and Shiqiang YangDept. of Computer Science

Tsinghua UniversityBeijing, China

[email protected], [email protected] [email protected]

Yuxing Han and John D. VillasenorDept. of Electrical Engineering

UCLALos Angeles, USA

[email protected] and [email protected]

A signal is called “k-sparse” if it contains k non-zero elements. The reconstruction problem can be represented mathemat-ically through min ||x||0 s.t. Ax = y where A is an m× n matrix (the “sensing matrix”) with m < n, x ∈ Rn, y ∈ Rm.As the direct solution is NP-hard, the problem is often approximated by min ||x||q s.t. Ax = y where q is often takento be 1. In this paper, we describe an improved reconstruction algorithm for compressive sensing of sparse binary signalsusing 0 ≤ q < 1. As in [1] and [2], we utilize reweighting. However, in contrast to [1] and [2], we modify the value of qto become progressively lower as the algorithm progresses. In addition, the knowledge that the original signal was binaryis utilized to bound the reconstructed signal to the range [0, 1] after each iteration. By combining the progressive loweringof q with this bounding operation, the quality of the reconstruction can be significantly improved, and the computationalcomplexity reduced. The core of the algorithm consists of two nested loops. The inner loop successively modifies the εvalue used in the reweighting, while the outer loop modifies the norm q. For each q, ε pair, the following minimization isperformed min

∑ni=1

|xi||xi|1−q+ε

s.t. Ax = y where xi is the i-th element of the solution found in the previous iteration asnoted earlier, and ε is used in the equation to handle with the elements of xi that are zero. To avoid letting the values ofε distort the target function and the optimization, ε should usually be small. For the algorithm of this paper, convergenceis achieved after a total of 20 iterations over two rounds, while that in [1] and [2] converges after a total of 60 iterationsover four rounds.It is also instructive to show the convergence speed in terms of mean square error (MSE) as a function ofiteration number. A typical example is shown in Fig. , which shows curves for both the present algorithm (left curve) aswell as the method from [1] and [2] (right curves).

This paper has described an improved algorithm for reconstructing sparse binary signals using compressive sensing. Thealgorithm is based on the reweighted lq norm optimization algorithm of [1], but with the important additional operation ofbounding in each round of the interior-point method iteration, and progressive reduction of q. Experimental results confirmthat the algorithm performs well both in terms of the ability to recover an input signal as well as in terms of speed. We alsofound that both the progressive reduction and the bounding are integral to the improvement in performance. Future workincludes extending this approach to Gaussian distributed, as opposed to binary inputs.

REFERENCES

[1] E. J. Candes, “Enhancing sparsity by reweighted l1 minimization,” Journal of Fourier Analysis and Applications, vol. 14, no. 5-6, pp.877–905, Dec. 2008.

[2] R. Chartrand and V. Staneva, “Restricted isometry properties and nonconvex compressive sensing,” Inverse Problem, vol. 24, no. 3,June 2008.

This work was supported by Natural Science Foundation of China Research Project 60833009 and 60773158.

2010 Data Compression Conference

1068-0314/10 $26.00 © 2010 IEEE

DOI 10.1109/DCC.2010.61

556