In this letter, we address sparse signal recovery in a Bayesian framework where sparsity is enforced on reconstruction coefficients via probabilistic priors. In particular, we focus on the setup of Yen et al. who employ a variant of spike and slab prior to encourage sparsity. The optimization problem resulting from this model has broad applicability in recovery and regression problems and is known to be a hard non-convex problem whose existing solutions involve simplifying assumptions and/or relaxations. We propose an approach called Iterative Convex Refinement (ICR) that aims to solve the aforementioned optimization problem directly allowing for greater generality in the sparse structure. Essentially, ICR solves a sequence of convex optimization problems such that sequence of solutions converges to a sub-optimal solution of the original hard optimization problem. We propose two versions of our algorithm: a.) an unconstrained version, and b.) with a non-negativity constraint on sparse coefficients, which may be required in some real-world problems. Experimental validation is performed on both synthetic data and for a real-world image recovery problem, which illustrates merits of ICR over state of the art alternatives.
This toolbox has been uploaded online for easy access to implementation of the following paper.
Please contact me for question regarding this toolbox.
The MATLAB code corresponding to our proposed algorithm can be downloaded here. (latest version, 1.0, January 20, 2015)
You can download the paper and supplementary material.
H. S. Mousavi, V. Monga, T.D. Tran, Iterative Convex Refinement for Sparse Recovery. IEEE Signal Processing Letters, vol.22, no.11, pp.1903,1907, Nov. 2015 . [IEEE Xplore]
All rights reserved Ⓒ iPAL 2018