Implementation of Imaging Compressive Sensing Algorithms on Mobile Handset Devices

Compressive Sensing (CS) is a remarkable framework that efficiently senses a signal taking a set of random projections from the underlying signal. Using the random projections, a CS reconstruction algorithm is then used to reconstruct the initial signal. Extensive efforts have been made in CS to determine the minimum number of required random projections and to design efficient optimization algorithms for correct signal reconstruction. In practice, the huge number of operations required for these reconstruction algorithms have restricted CS techniques to be implemented on high performance computational architectures, such as personal computers, servers, and Graphical Processing Units (GPU). This work determines the computational requirements to implement CS techniques on a limited memory mobile device. The results show the computational time and the energy consumption of two CS image reconstruction algorithms on a mobile device as a function of the size and sparsity of the underlying image. Results in the quality of the images recovered in smartphones show a Peak Signal to Noise Ratio of about 39 dB. Regarding the energy consumption, both greedy algorithms dissipated the same energy during the compression/reconstruction process.

[1]  T. Blumensath,et al.  Iterative Thresholding for Sparse Approximations , 2008 .

[2]  Stephen J. Wright,et al.  Sparse Reconstruction by Separable Approximation , 2008, IEEE Transactions on Signal Processing.

[3]  Danhua Liu,et al.  A Robust Image Transmission Scheme for Wireless Channels Based on Compressive Sensing , 2010, ICIC.

[4]  Thomas Blumensath,et al.  Accelerated iterative hard thresholding , 2012, Signal Process..

[5]  Jun Zhang,et al.  On Recovery of Sparse Signals via ℓ1 Minimization , 2008, ArXiv.

[6]  Mike E. Davies,et al.  Gradient Pursuits , 2008, IEEE Transactions on Signal Processing.

[7]  B. Evans,et al.  Compressive Sensing for Multimedia Communications in Wireless Sensor Networks , 2008 .

[8]  E.J. Candes Compressive Sampling , 2022 .

[9]  Trac D. Tran,et al.  Fast compressive imaging using scrambled block Hadamard ensemble , 2008, 2008 16th European Signal Processing Conference.

[10]  David Atienza,et al.  A real-time compressed sensing-based personal electrocardiogram monitoring system , 2011, 2011 Design, Automation & Test in Europe.

[11]  Mike E. Davies,et al.  Iterative Hard Thresholding for Compressed Sensing , 2008, ArXiv.

[12]  ジャイン、ニキル,et al.  Power management of mobile devices , 2006 .

[13]  Octavian Adrian Postolache,et al.  Implementation of Compressed Sensing in Telecardiology Sensor Networks , 2010, International journal of telemedicine and applications.

[14]  Ting Sun,et al.  Single-pixel imaging via compressive sampling , 2008, IEEE Signal Process. Mag..

[15]  Pierre Vandergheynst,et al.  Compressed Sensing for Real-Time Energy-Efficient ECG Compression on Wireless Body Sensor Nodes , 2011, IEEE Transactions on Biomedical Engineering.

[16]  Henry Arguello,et al.  Code aperture optimization for spectrally agile compressive imaging. , 2011, Journal of the Optical Society of America. A, Optics, image science, and vision.

[17]  Joel A. Tropp,et al.  Signal Recovery From Random Measurements Via Orthogonal Matching Pursuit , 2007, IEEE Transactions on Information Theory.

[18]  Jun Zhang,et al.  On Recovery of Sparse Signals Via $\ell _{1}$ Minimization , 2008, IEEE Transactions on Information Theory.

[19]  Wen Hu,et al.  Energy efficient information collection in wireless sensor networks using adaptive compressive sensing , 2009, 2009 IEEE 34th Conference on Local Computer Networks.

[20]  Zhifeng Zhang,et al.  Adaptive Nonlinear Approximations , 1994 .