Deep Autoencoders With Multitask Learning for Bilinear Hyperspectral Unmixing

Hyperspectral unmixing is an important problem for remotely sensed data interpretation. It amounts at estimating the spectral signatures of the pure spectral constituents in the scene (endmembers) and their corresponding subpixel fractional abundances. Although the unmixing problem is inherently nonlinear (due to multiple scattering), the nonlinear unmixing of hyperspectral data has been a very challenging problem. This is because nonlinear models require detailed knowledge about the physical interactions between the sunlight scattered by multiple materials. In turn, bilinear mixture models (BMMs) can reach good accuracy with a relatively simple model for scattering. In this article, we develop a new BMM and a corresponding unsupervised unmixing approach which consists of two main steps. In the first step, a deep autoencoder is used to linearly estimate the endmember signatures and their associated abundance fractions. The second step refines the initial (linear) estimates using a bilinear model, in which another deep autoencoder (with a low-rank assumption) is adapted to model second-order scattering interactions. It should be noted that in our developed BMM model, the two deep autoencoders are trained in a mutually interdependent manner under the multitask learning framework, and the relative reconstruction error is used as the stopping criterion. The effectiveness of the proposed method is evaluated using both synthetic and real hyperspectral data sets. Our experimental results indicate that the proposed approach can reasonably estimate the nature of nonlinear interactions in real scenarios. Compared with other state-of-the-art unmixing algorithms, the proposed approach demonstrates very competitive performance.

[1]  D K Smith,et al.  Numerical Optimization , 2001, J. Oper. Res. Soc..

[2]  Yanfeng Gu,et al.  Superpixel-Based Intrinsic Image Decomposition of Hyperspectral Images , 2017, IEEE Transactions on Geoscience and Remote Sensing.

[3]  Tiande Guo,et al.  Generalized Graph Regularized Non-negative Matrix Factorization for Data Representation , 2013 .

[4]  Geoffrey E. Hinton,et al.  Reducing the Dimensionality of Data with Neural Networks , 2006, Science.

[5]  Gabriele Arnold,et al.  A Model of Spectral Albedo of Particulate Surfaces: Implications for Optical Properties of the Moon , 1999 .

[6]  H. Sebastian Seung,et al.  Algorithms for Non-negative Matrix Factorization , 2000, NIPS.

[7]  Lianru Gao,et al.  Integrating Spatial Information in the Normalized P-Linear Algorithm for Nonlinear Hyperspectral Unmixing , 2018, IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing.

[8]  Jean-Yves Tourneret,et al.  Nonlinear unmixing of hyperspectral images using a generalized bilinear model , 2011, 2011 IEEE Statistical Signal Processing Workshop (SSP).

[9]  Yuanchao Su,et al.  DAEN: Deep Autoencoder Networks for Hyperspectral Unmixing , 2019, IEEE Transactions on Geoscience and Remote Sensing.

[10]  Rui Guo,et al.  Hyperspectral image unmixing using autoencoder cascade , 2015, 2015 7th Workshop on Hyperspectral Image and Signal Processing: Evolution in Remote Sensing (WHISPERS).

[11]  Massimiliano Pontil,et al.  Regularized multi--task learning , 2004, KDD.

[12]  Hairong Qi,et al.  uDAS: An Untied Denoising Autoencoder With Sparsity for Spectral Unmixing , 2019, IEEE Transactions on Geoscience and Remote Sensing.

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

[14]  Paul D. Gader,et al.  A Review of Nonlinear Hyperspectral Unmixing Methods , 2014, IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing.

[15]  Alfonso Fernández-Manso,et al.  Spectral unmixing , 2012 .

[16]  Xiao Xiang Zhu,et al.  SULoRA: Subspace Unmixing With Low-Rank Attribute Embedding for Hyperspectral Data Analysis , 2018, IEEE Journal of Selected Topics in Signal Processing.

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

[18]  Philip S. Yu,et al.  Multilinear Factorization Machines for Multi-Task Multi-View Learning , 2017, WSDM.

[19]  Alfred O. Hero,et al.  Nonlinear Unmixing of Hyperspectral Images: Models and Algorithms , 2013, IEEE Signal Processing Magazine.

[20]  Qian Du,et al.  Hyperspectral Unmixing Using Sparsity-Constrained Deep Nonnegative Matrix Factorization With Total Variation , 2018, IEEE Transactions on Geoscience and Remote Sensing.

[21]  Massimiliano Pontil,et al.  Convex multi-task feature learning , 2008, Machine Learning.

[22]  Joseph N. Wilson,et al.  Hyperspectral unmixing using macroscopic and microscopic mixture models , 2014 .

[23]  Naoto Yokoya,et al.  Nonlinear Unmixing of Hyperspectral Data Using Semi-Nonnegative Matrix Factorization , 2014, IEEE Transactions on Geoscience and Remote Sensing.

[24]  Rob Heylen,et al.  A Multilinear Mixing Model for Nonlinear Spectral Unmixing , 2016, IEEE Transactions on Geoscience and Remote Sensing.

[25]  Mohamed Morchid,et al.  Denoised Bottleneck Features From Deep Autoencoders for Telephone Conversation Analysis , 2017, IEEE/ACM Transactions on Audio, Speech, and Language Processing.

[26]  Andrzej Cichocki,et al.  Multilayer Nonnegative Matrix Factorization Using Projected Gradient Approaches , 2007, Int. J. Neural Syst..

[27]  John R. Miller,et al.  Comparative study between a new nonlinear model and common linear model for analysing laboratory simulated‐forest hyperspectral data , 2009 .

[28]  Antonio J. Plaza,et al.  Robust Collaborative Nonnegative Matrix Factorization for Hyperspectral Unmixing , 2015, IEEE Transactions on Geoscience and Remote Sensing.

[29]  Xuelong Li,et al.  Manifold Regularized Sparse NMF for Hyperspectral Unmixing , 2013, IEEE Transactions on Geoscience and Remote Sensing.

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

[31]  Naoto Yokoya,et al.  An Augmented Linear Mixing Model to Address Spectral Variability for Hyperspectral Unmixing , 2018, IEEE Transactions on Image Processing.

[32]  Gozde Bozdagi Akar,et al.  EndNet: Sparse AutoEncoder Network for Endmember Extraction and Hyperspectral Unmixing , 2017, IEEE Transactions on Geoscience and Remote Sensing.

[33]  Jocelyn Chanussot,et al.  Multiple Kernel Learning for Hyperspectral Image Classification: A Review , 2017, IEEE Transactions on Geoscience and Remote Sensing.

[34]  Bin Wang,et al.  Nonlinear Hyperspectral Unmixing Based on Geometric Characteristics of Bilinear Mixture Models , 2018, IEEE Transactions on Geoscience and Remote Sensing.

[35]  Ying Wang,et al.  Structured Sparse Method for Hyperspectral Unmixing , 2014, ArXiv.

[36]  Yuanchao Su,et al.  Multi-Task Learning with Low-Rank Matrix Factorization for Hyperspectral Nonlinear Unmixing , 2019, IGARSS 2019 - 2019 IEEE International Geoscience and Remote Sensing Symposium.

[37]  Hexin Zhang,et al.  Bilateral Filter Regularized L2 Sparse Nonnegative Matrix Factorization for Hyperspectral Unmixing , 2018, Remote. Sens..

[38]  W. Verstraeten,et al.  Nonlinear Hyperspectral Mixture Analysis for tree cover estimates in orchards , 2009 .

[39]  A. French,et al.  Effect of image spatial and spectral characteristics on mapping semi-arid rangeland vegetation using multiple endmember spectral mixture analysis (MESMA) , 2013 .

[40]  Jin Chen,et al.  A Quantitative Analysis of Virtual Endmembers' Increased Impact on the Collinearity Effect in Spectral Unmixing , 2011, IEEE Transactions on Geoscience and Remote Sensing.

[41]  Jun Li,et al.  Regional Clustering-Based Spatial Preprocessing for Hyperspectral Unmixing , 2018 .

[42]  Paul Honeine,et al.  Biobjective Nonnegative Matrix Factorization: Linear Versus Kernel-Based Models , 2015, IEEE Transactions on Geoscience and Remote Sensing.

[43]  Johannes R. Sveinsson,et al.  Convolutional Autoencoder for Spectral-Spatial Hyperspectral Unmixing , 2021, IEEE Trans. Geosci. Remote. Sens..

[44]  Corinne Mailhes,et al.  Quality criteria benchmark for hyperspectral imagery , 2005, IEEE Transactions on Geoscience and Remote Sensing.

[45]  S. Gerstl,et al.  Nonlinear spectral mixing models for vegetative and soil surfaces , 1994 .

[46]  Yuanchao Su,et al.  Stacked Nonnegative Sparse Autoencoders for Robust Hyperspectral Unmixing , 2018, IEEE Geoscience and Remote Sensing Letters.

[47]  Bruce T. Draine,et al.  The discrete-dipole approximation and its application to interstellar graphite grains , 1988 .

[48]  Vu C. Dinh,et al.  Multi-task learning improves ancestral state reconstruction. , 2019, Theoretical population biology.

[49]  B. Hapke Bidirectional reflectance spectroscopy: 1. Theory , 1981 .

[50]  Antonio J. Plaza,et al.  Hyperspectral Unmixing Overview: Geometrical, Statistical, and Sparse Regression-Based Approaches , 2012, IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing.

[51]  Lianru Gao,et al.  Bilinear normal mixing model for spectral unmixing , 2019, IET Image Process..

[52]  Chein-I Chang,et al.  Semi-Supervised Linear Spectral Unmixing Using a Hierarchical Bayesian Model for Hyperspectral Imagery , 2008, IEEE Transactions on Signal Processing.

[53]  Tom Wansbeek,et al.  A companion to theoretical econometrics , 2001 .

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

[55]  Paris V. Giampouras,et al.  Simultaneously Sparse and Low-Rank Abundance Matrix Estimation for Hyperspectral Image Unmixing , 2015, IEEE Transactions on Geoscience and Remote Sensing.

[56]  Gaofeng Meng,et al.  Spectral Unmixing via Data-Guided Sparsity , 2014, IEEE Transactions on Image Processing.

[57]  George Trigeorgis,et al.  A Deep Matrix Factorization Method for Learning Attribute Representations , 2015, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[58]  Lei Ma,et al.  Two-Step Constrained Nonlinear Spectral Mixture Analysis Method for Mitigating the Collinearity Effect , 2016, IEEE Transactions on Geoscience and Remote Sensing.

[59]  Johannes R. Sveinsson,et al.  Spectral-Spatial Hyperspectral Unmixing Using Multitask Learning , 2019, IEEE Access.

[60]  Massimiliano Pontil,et al.  Multi-Task Feature Learning , 2006, NIPS.

[61]  Chris H. Q. Ding,et al.  Convex and Semi-Nonnegative Matrix Factorizations , 2010, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[62]  Chunhui Zhao,et al.  Hyperspectral Image Unmixing Based on Fast Kernel Archetypal Analysis , 2017, IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing.

[63]  Johannes R. Sveinsson,et al.  Hyperspectral Unmixing Using a Neural Network Autoencoder , 2018, IEEE Access.

[64]  Jun Zhou,et al.  Hyperspectral Unmixing via $L_{1/2}$ Sparsity-Constrained Nonnegative Matrix Factorization , 2011, IEEE Transactions on Geoscience and Remote Sensing.

[65]  Antonio J. Plaza,et al.  Minimum Volume Simplex Analysis: A Fast Algorithm for Linear Hyperspectral Unmixing , 2015, IEEE Transactions on Geoscience and Remote Sensing.

[66]  Jun Li,et al.  A Technique for Subpixel Analysis of Dynamic Mangrove Ecosystems With Time-Series Hyperspectral Image Data , 2018, IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing.

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

[68]  Nicolas Dobigeon,et al.  Nonlinear Hyperspectral Unmixing With Robust Nonnegative Matrix Factorization , 2014, IEEE Transactions on Image Processing.

[69]  Shuicheng Yan,et al.  Practical low-rank matrix approximation under robust L1-norm , 2012, 2012 IEEE Conference on Computer Vision and Pattern Recognition.

[70]  Jochen J. Steil,et al.  Online learning and generalization of parts-based image representations by non-negative sparse autoencoders , 2012, Neural Networks.

[71]  M. Graham CONFRONTING MULTICOLLINEARITY IN ECOLOGICAL MULTIPLE REGRESSION , 2003 .

[72]  J. Chanussot,et al.  Hyperspectral Remote Sensing Data Analysis and Future Challenges , 2013, IEEE Geoscience and Remote Sensing Magazine.

[73]  Hassan Ghassemian,et al.  Spectral Unmixing of Hyperspectral Imagery Using Multilayer NMF , 2014, IEEE Geoscience and Remote Sensing Letters.