Sum-Product Unmixing for Hyperspectral Analysis With Endmember Variability

Models of endmember variability capture the notion that multiple spectra may represent a single class or material, and while these models are physically realistic, they often give rise to excessive computational complexity during the spectral unmixing process. In this letter, we present a computationally tractable supervised unmixing method that uses Gauss–Markov processes to model endmember variability and interband correlation properties within endmembers. We use a probabilistic graphical model over multiple Gauss–Markov processes to capture the mixing effects of a spectral sensor and employ sum-product message passing to develop an accelerated statistical unmixing algorithm. The computational complexity of the proposed unmixing algorithm is only linear in the number of bands, making it suitable for both hyperspectral (hundreds of bands) and ultraspectral (thousands of bands) applications. Unmixing examples with measured reflectance spectra show sizable performance improvements when accounting for interband correlation using the proposed method, and empirical results quantify orders of magnitude reduction in complexity compared to alternative methods.

[1]  John B. Adams,et al.  Classification of multispectral images based on fractions of endmembers: Application to land-cover change in the Brazilian Amazon , 1995 .

[2]  James Theiler,et al.  The incredible shrinking covariance estimator , 2012, Defense + Commercial Sensing.

[3]  David Walter Jacques Stein Normal compositional models: generalizations and applications , 2002, SPIE Defense + Commercial Sensing.

[4]  Margaret E. Gardner,et al.  Mapping Chaparral in the Santa Monica Mountains Using Multiple Endmember Spectral Mixture Models , 1998 .

[5]  Radford M. Neal Pattern Recognition and Machine Learning , 2007, Technometrics.

[6]  Erik Sudderth,et al.  Signal and Image Processing with Belief Propagation [DSP Applications] , 2008, IEEE Signal Processing Magazine.

[7]  H.-A. Loeliger,et al.  An introduction to factor graphs , 2004, IEEE Signal Process. Mag..

[8]  Andrew Meigs,et al.  Ultraspectral imaging: A new contribution to global virtual presence , 2008, IEEE Aerospace and Electronic Systems Magazine.

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

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

[11]  Rob Heylen,et al.  Hyperspectral Unmixing With Endmember Variability via Alternating Angle Minimization , 2016, IEEE Transactions on Geoscience and Remote Sensing.

[12]  Qian Du,et al.  Hidden Markov model approach to spectral analysis for hyperspectral imagery , 2001 .

[13]  Glenn Healey,et al.  Models and methods for automated material identification in hyperspectral imagery acquired under unknown illumination and atmospheric conditions , 1999, IEEE Trans. Geosci. Remote. Sens..

[14]  Geoffrey G. Hazel,et al.  Multivariate Gaussian MRF for multispectral scene segmentation and anomaly detection , 2000, IEEE Trans. Geosci. Remote. Sens..

[15]  S. Hook,et al.  The ASTER spectral library version 2.0 , 2009 .

[16]  K. C. Ho,et al.  Endmember Variability in Hyperspectral Analysis: Addressing Spectral Variability During Spectral Unmixing , 2014, IEEE Signal Processing Magazine.

[17]  J.-Y. Tourneret,et al.  Unmixing hyperspectral images using a normal compositional model and MCMC methods , 2009, 2009 IEEE/SP 15th Workshop on Statistical Signal Processing.

[18]  José M. F. Moura,et al.  Hyperspectral imagery: Clutter adaptation in anomaly detection , 2000, IEEE Trans. Inf. Theory.

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

[20]  Jean-Yves Tourneret,et al.  Bayesian Estimation of Linear Mixtures Using the Normal Compositional Model. Application to Hyperspectral Imagery , 2010, IEEE Transactions on Image Processing.