Survey of geometric and statistical unmixing algorithms for hyperspectral images

Spectral mixture analysis (also called spectral unmixing) has been an alluring exploitation goal since the earliest days of imaging spectroscopy. No matter the spatial resolution, the spectral signatures collected in natural environments are invariably a mixture of the signatures of the various materials found within the spatial extent of the ground instantaneous field view of the imaging instrument. In this paper, we give a comprehensive enumeration of the unmixing methods used in practice, because of their implementation in widely used software packages, and those published in the literature. We have structured the review according to the basic computational approach followed by the algorithms, with particular attention to those based on the computational geometry formulation, and statistical approaches with a probabilistic foundation. The quantitative assessment of some available techniques in both categories provides an opportunity to review recent advances and to anticipate future developments.

[1]  John P. Kerekes,et al.  Algorithm taxonomy for hyperspectral unmixing , 2000, SPIE Defense + Commercial Sensing.

[2]  J. Boardman,et al.  Mapping target signatures via partial unmixing of AVIRIS data: in Summaries , 1995 .

[3]  José M. Bioucas-Dias,et al.  Does independent component analysis play a role in unmixing hyperspectral data? , 2005, IEEE Trans. Geosci. Remote. Sens..

[4]  John F. Mustard,et al.  Spectral unmixing , 2002, IEEE Signal Process. Mag..

[5]  Antonio J. Plaza,et al.  Spatial/spectral endmember extraction by multidimensional morphological operations , 2002, IEEE Trans. Geosci. Remote. Sens..

[6]  Chein-I Chang,et al.  A quantitative and comparative analysis of linear and nonlinear spectral mixture models using radial basis function neural networks , 2001, IEEE Trans. Geosci. Remote. Sens..

[7]  Anthony M. Filippi,et al.  Support Vector Machine-Based Endmember Extraction , 2009, IEEE Transactions on Geoscience and Remote Sensing.

[8]  Amit Banerjee,et al.  Kernel Methods for Unmixing Hyperspectral Imagery , 2009 .

[9]  Hairong Qi,et al.  Endmember Extraction From Highly Mixed Data Using Minimum Volume Constrained Nonnegative Matrix Factorization , 2007, IEEE Transactions on Geoscience and Remote Sensing.

[10]  Chein-I. Chang Hyperspectral Imaging: Techniques for Spectral Detection and Classification , 2003 .

[11]  Chein-I Chang,et al.  Multispectral and hyperspectral image analysis with convex cones , 1999, IEEE Trans. Geosci. Remote. Sens..

[12]  Emanuele Salerno,et al.  Blind spectral unmixing by local maximization of non-Gaussianity , 2008, Signal Process..

[13]  J. Bell,et al.  Spectral unmixing for mineral identification in pancam images of soils in Gusev crater, Mars , 2009 .

[14]  Chein-I Chang,et al.  Fully constrained least squares linear spectral mixture analysis method for material quantification in hyperspectral imagery , 2001, IEEE Trans. Geosci. Remote. Sens..

[15]  Gregory Asner,et al.  Endmember bundles: a new approach to incorporating endmember variability into spectral mixture analysis , 2000, IEEE Trans. Geosci. Remote. Sens..

[16]  Ping Guo,et al.  Decomposition Mixed Pixels of Remote Sensing Image Based on 2-DWT and Kernel ICA , 2009, ICONIP.

[17]  S. J. Sutley,et al.  Imaging spectroscopy: Earth and planetary remote sensing with the USGS Tetracorder and expert systems , 2003 .

[18]  José M. Bioucas-Dias,et al.  Hyperspectral Subspace Identification , 2008, IEEE Transactions on Geoscience and Remote Sensing.

[19]  Ruiliang Pu,et al.  Spectral mixture analysis for mapping abundance of urban surface components from the Terra/ASTER data , 2008 .

[20]  Antonio J. Plaza,et al.  On the use of small training sets for neural network-based characterization of mixed pixels in remotely sensed hyperspectral images , 2009, Pattern Recognit..

[21]  Maria Petrou,et al.  Mixed Pixel Classification: An Overview , 1999 .

[22]  Liming Zhang,et al.  A New Approach to Decomposition of Mixed Pixels Based on Orthogonal Bases of Data Space , 2007, ICIC.

[23]  Rick Archibald,et al.  Hyperspectral agricultural mapping using support vector machine-based endmember extraction (SVM-BEE). , 2009, Optics express.

[24]  Liming Zhang,et al.  Decomposition of mixed pixels based on bayesian self-organizing map and Gaussian mixture model , 2009, Pattern Recognit. Lett..

[25]  Manuel Graña,et al.  Endmember Extraction Methods: A Short Review , 2008, KES.

[26]  Robert S. Rand,et al.  A spectral mixture process conditioned by Gibbs-based partitioning , 2001, IEEE Trans. Geosci. Remote. Sens..

[27]  Nicolas Dobigeon,et al.  Performance comparison of geometric and statistical methods for endmembers extraction in hyperspectral imagery , 2005, SPIE Remote Sensing.

[28]  John A. Antoniades,et al.  Use of filter vectors in hyperspectral data analysis , 1995, Optics & Photonics.

[29]  Paul D. Gader,et al.  Hyperspectral Band Selection and Endmember Detection Using Sparsity Promoting Priors , 2008, IEEE Geoscience and Remote Sensing Letters.

[30]  Weiguo Liu,et al.  ART-MMAP: a neural network approach to subpixel classification , 2004, IEEE Transactions on Geoscience and Remote Sensing.

[31]  Thomas L. Ainsworth,et al.  Improved Manifold Coordinate Representations of Large-Scale Hyperspectral Scenes , 2006, IEEE Transactions on Geoscience and Remote Sensing.

[32]  Antonio J. Plaza,et al.  A quantitative and comparative analysis of endmember extraction algorithms from hyperspectral data , 2004, IEEE Transactions on Geoscience and Remote Sensing.

[33]  Mario Winter,et al.  N-FINDR: an algorithm for fast autonomous spectral end-member determination in hyperspectral data , 1999, Optics & Photonics.

[34]  Anthony J. Ratkowski,et al.  The sequential maximum angle convex cone (SMACC) endmember model , 2004, SPIE Defense + Commercial Sensing.

[35]  Andreas T. Ernst,et al.  ICE: a statistical approach to identifying endmembers in hyperspectral images , 2004, IEEE Transactions on Geoscience and Remote Sensing.

[36]  Liming Zhang,et al.  A new approach based on orthogonal bases of data space to decomposition of mixed pixels for hyperspectral imagery , 2009, Science in China Series F: Information Sciences.

[37]  Alfred O. Hero,et al.  Joint Bayesian Endmember Extraction and Linear Unmixing for Hyperspectral Imagery , 2009, IEEE Transactions on Signal Processing.

[38]  José M. Bioucas-Dias,et al.  Vertex component analysis: a fast algorithm to unmix hyperspectral data , 2005, IEEE Transactions on Geoscience and Remote Sensing.

[39]  José M. Bioucas-Dias,et al.  Dependent Component Analysis: A Hyperspectral Unmixing Algorithm , 2007, IbPRIA.

[40]  Derek Rogge,et al.  Integration of spatial–spectral information for the improved extraction of endmembers , 2007 .

[41]  Jing Wang,et al.  Applications of Independent Component Analysis in Endmember Extraction and Abundance Quantification for Hyperspectral Imagery , 2006, IEEE Transactions on Geoscience and Remote Sensing.

[42]  Miguel Vélez-Reyes,et al.  A comparison of unmixing algorithms for hyperspectral imagery , 2009, Defense + Commercial Sensing.

[43]  Jessica A. Faust,et al.  Imaging Spectroscopy and the Airborne Visible/Infrared Imaging Spectrometer (AVIRIS) , 1998 .

[44]  Georgios C. Anagnostopoulos,et al.  Knowledge-Based Intelligent Information and Engineering Systems , 2003, Lecture Notes in Computer Science.

[45]  Paul E. Johnson,et al.  Spectral mixture modeling: A new analysis of rock and soil types at the Viking Lander 1 Site , 1986 .

[46]  Antonio J. Plaza,et al.  Spatial Preprocessing for Endmember Extraction , 2009, IEEE Transactions on Geoscience and Remote Sensing.

[47]  José M. Bioucas-Dias,et al.  A variable splitting augmented Lagrangian approach to linear spectral unmixing , 2009, 2009 First Workshop on Hyperspectral Image and Signal Processing: Evolution in Remote Sensing.

[48]  Maurice D. Craig,et al.  Minimum-volume transforms for remotely sensed data , 1994, IEEE Trans. Geosci. Remote. Sens..

[49]  Russell C Hardie,et al.  Stochastic spectral unmixing with enhanced endmember class separation. , 2004, Applied optics.

[50]  Antonio J. Plaza,et al.  A Quantitative and Comparative Analysis of Different Implementations of N-FINDR: A Fast Endmember Extraction Algorithm , 2009, IEEE Geoscience and Remote Sensing Letters.

[51]  Chein-I Chang,et al.  A New Growing Method for Simplex-Based Endmember Extraction Algorithm , 2006, IEEE Transactions on Geoscience and Remote Sensing.

[52]  Thomas L. Ainsworth,et al.  Exploiting manifold geometry in hyperspectral imagery , 2005, IEEE Transactions on Geoscience and Remote Sensing.

[53]  Qian Du,et al.  End-member extraction for hyperspectral image analysis. , 2008, Applied optics.