Compressive Coded Aperture Spectral Imaging: An Introduction

Imaging spectroscopy involves the sensing of a large amount of spatial information across a multitude of wavelengths. Conventional approaches to hyperspectral sensing scan adjacent zones of the underlying spectral scene and merge the results to construct a spectral data cube. Push broom spectral imaging sensors, for instance, capture a spectral cube with one focal plane array (FPA) measurement per spatial line of the scene [1], [2]. Spectrometers based on optical bandpass filters sequentially scan the scene by tuning the bandpass filters in steps. The disadvantage of these techniques is that they require scanning a number of zones linearly in proportion to the desired spatial and spectral resolution. This article surveys compressive coded aperture spectral imagers, also known as coded aperture snapshot spectral imagers (CASSI) [1], [3], [4], which naturally embody the principles of compressive sensing (CS) [5], [6]. The remarkable advantage of CASSI is that the entire data cube is sensed with just a few FPA measurements and, in some cases, with as little as a single FPA shot.

[1]  Henry Arguello,et al.  Higher-order computational model for coded aperture spectral imaging. , 2013, Applied optics.

[2]  Ashwin A. Wagadarikar,et al.  Single disperser design for coded aperture snapshot spectral imaging. , 2008, Applied optics.

[3]  Emmanuel J. Candès,et al.  Robust uncertainty principles: exact signal reconstruction from highly incomplete frequency information , 2004, IEEE Transactions on Information Theory.

[4]  Yonina C. Eldar,et al.  Blind Compressed Sensing Over a Structured Union of Subspaces , 2011, ArXiv.

[5]  R. Sahoo,et al.  Hyperspectral Remote Sensing , 2020 .

[6]  Henry Arguello,et al.  Rank Minimization Code Aperture Design for Spectrally Selective Compressive Imaging , 2013, IEEE Transactions on Image Processing.

[7]  Stephen J. Wright,et al.  Computational Methods for Sparse Solution of Linear Inverse Problems , 2010, Proceedings of the IEEE.

[8]  Henry Arguello,et al.  Spectral Image Classification From Optimal Coded-Aperture Compressive Measurements , 2014, IEEE Transactions on Geoscience and Remote Sensing.

[9]  José M. Bioucas-Dias,et al.  Alternating direction algorithms for constrained sparse regression: Application to hyperspectral unmixing , 2010, 2010 2nd Workshop on Hyperspectral Image and Signal Processing: Evolution in Remote Sensing.

[10]  Henry Arguello,et al.  Spatial super-resolution in code aperture spectral imaging , 2012, Defense + Commercial Sensing.

[11]  M. Ledoux The concentration of measure phenomenon , 2001 .

[12]  Lawrence Carin,et al.  Bayesian Compressive Sensing , 2008, IEEE Transactions on Signal Processing.

[13]  Henry Arguello,et al.  Fast lapped block reconstructions in compressive spectral imaging. , 2013, Applied optics.

[14]  Emmanuel J. Candès,et al.  Exact Matrix Completion via Convex Optimization , 2008, Found. Comput. Math..

[15]  Brian M. Sadler,et al.  Spectral Image Unmixing From Optimal Coded-Aperture Compressive Measurements , 2014, IEEE Transactions on Geoscience and Remote Sensing.

[16]  R. M. Willett,et al.  Compressed sensing for practical optical imaging systems: A tutorial , 2011, IEEE Photonics Conference 2012.

[17]  Adrian Stern,et al.  Compressed Imaging With a Separable Sensing Operator , 2009, IEEE Signal Processing Letters.

[18]  Henry Arguello,et al.  Restricted Isometry Property in coded aperture compressive spectral imaging , 2012, 2012 IEEE Statistical Signal Processing Workshop (SSP).

[19]  Richard G. Baraniuk,et al.  Kronecker Compressive Sensing , 2012, IEEE Transactions on Image Processing.

[20]  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.

[21]  E.J. Candes,et al.  An Introduction To Compressive Sampling , 2008, IEEE Signal Processing Magazine.

[22]  Pierre Vandergheynst,et al.  Compressed Sensing of Simultaneous Low-Rank and Joint-Sparse Matrices , 2012, ArXiv.

[23]  S. Frick,et al.  Compressed Sensing , 2014, Computer Vision, A Reference Guide.

[24]  Liang Chen,et al.  GPU Implementation of Orthogonal Matching Pursuit for Compressive Sensing , 2011, 2011 IEEE 17th International Conference on Parallel and Distributed Systems.

[25]  Guillermo Sapiro,et al.  Ieee Transactions on Signal Processing Task-driven Adaptive Statistical Compressive Sensing of Gaussian Mixture Models Ieee Transactions on Signal Processing 2 , 2022 .

[26]  Richard G. Baraniuk,et al.  Sparsity and Structure in Hyperspectral Imaging , 2014 .

[27]  Ronald G Driggers,et al.  Characteristics of infrared imaging systems that benefit from superresolution reconstruction. , 2007, Applied optics.

[28]  Mário A. T. Figueiredo,et al.  Gradient Projection for Sparse Reconstruction: Application to Compressed Sensing and Other Inverse Problems , 2007, IEEE Journal of Selected Topics in Signal Processing.

[29]  David J. Brady,et al.  Design and fabrication of an ultraviolet-visible coded aperture snapshot spectral imager , 2012 .

[30]  Richard G. Baraniuk,et al.  Sparsity and Structure in Hyperspectral Imaging : Sensing, Reconstruction, and Target Detection , 2014, IEEE Signal Processing Magazine.

[31]  Brian M. Sadler,et al.  Spectral Image Unmixing From Optimal Coded-Aperture Compressive Measurements , 2015, IEEE Trans. Geosci. Remote. Sens..

[32]  Yvonne Freeh,et al.  Optical Imaging And Spectroscopy , 2016 .

[33]  Lawrence Carin,et al.  Coded Hyperspectral Imaging and Blind Compressive Sensing , 2013, SIAM J. Imaging Sci..

[34]  David J. Brady,et al.  Multiframe image estimation for coded aperture snapshot spectral imagers. , 2010, Applied optics.

[35]  Rick Chartrand,et al.  Exact Reconstruction of Sparse Signals via Nonconvex Minimization , 2007, IEEE Signal Processing Letters.

[36]  Gonzalo R. Arce,et al.  Compressive sensing signal reconstruction by weighted median regression estimates , 2010, 2010 IEEE International Conference on Acoustics, Speech and Signal Processing.