Spectral Unmixing in Multiple-Kernel Hilbert Space for Hyperspectral Imagery

In this paper, we address a spectral unmixing problem for hyperspectral images by introducing multiple-kernel learning (MKL) coupled with support vector machines. To effectively solve issues of spectral unmixing, an MKL method is explored to build new boundaries and distances between classes in multiple-kernel Hilbert space (MKHS). Integrating reproducing kernel Hilbert spaces (RKHSs) spanned by a series of different basis kernels in MKHS is able to provide increased power in handling general nonlinear problems than traditional single-kernel learning in RKHS. The proposed method is developed to solve multiclass unmixing problems. To validate the proposed MKL-based algorithm, both synthetic data and real hyperspectral image data were used in our experiments. The experimental results demonstrate that the proposed algorithm has a strong ability to capture interclass spectral differences and improve unmixing accuracy, compared to the state-of-the-art algorithms tested.

[1]  Joydeep Ghosh,et al.  Investigation of the random forest framework for classification of hyperspectral data , 2005, IEEE Transactions on Geoscience and Remote Sensing.

[2]  Maria Petrou,et al.  Spectral Unmixing With Negative and Superunity Abundances for Subpixel Anomaly Detection , 2009, IEEE Geoscience and Remote Sensing Letters.

[3]  Sen Jia,et al.  Constrained Nonnegative Matrix Factorization for Hyperspectral Unmixing , 2009, IEEE Transactions on Geoscience and Remote Sensing.

[4]  Sayan Mukherjee,et al.  Choosing Multiple Parameters for Support Vector Machines , 2002, Machine Learning.

[5]  Emna Karray,et al.  Blind source separation of hyperspectral images in DCT-domain , 2010, 2010 5th Advanced Satellite Multimedia Systems Conference and the 11th Signal Processing for Space Communications Workshop.

[6]  Qian Du,et al.  Foreword to the Special Issue on Spectral Unmixing of Remotely Sensed Data , 2011 .

[7]  Francesca Bovolo,et al.  A Novel Technique for Subpixel Image Classification Based on Support Vector Machine , 2010, IEEE Transactions on Image Processing.

[8]  S. J. Sutley,et al.  Ground-truthing AVIRIS mineral mapping at Cuprite, Nevada , 1992 .

[9]  Chiou-Shann Fuh,et al.  Multiple Kernel Learning for Dimensionality Reduction , 2011, IEEE Transactions on Pattern Analysis and Machine Intelligence.

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

[11]  Maria Petrou,et al.  Confidence in linear spectral unmixing of single pixels , 1999, IEEE Trans. Geosci. Remote. Sens..

[12]  Ye Zhang,et al.  Representative Multiple Kernel Learning for Classification in Hyperspectral Imagery , 2012, IEEE Transactions on Geoscience and Remote Sensing.

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

[14]  N. Cristianini,et al.  On Kernel-Target Alignment , 2001, NIPS.

[15]  Giles M. Foody,et al.  Increasing soft classification accuracy through the use of an ensemble of classifiers , 2005, Proceedings. 2005 IEEE International Geoscience and Remote Sensing Symposium, 2005. IGARSS '05..

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

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

[18]  Gustavo Camps-Valls,et al.  Learning Relevant Image Features With Multiple-Kernel Classification , 2010, IEEE Transactions on Geoscience and Remote Sensing.

[19]  Nello Cristianini,et al.  Learning the Kernel Matrix with Semidefinite Programming , 2002, J. Mach. Learn. Res..

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

[21]  Chong-Yung Chi,et al.  A convex analysis-based minimum-volume enclosing simplex algorithm for hyperspectral unmixing , 2009, IEEE Trans. Signal Process..

[22]  Yung C. Shin,et al.  Sparse Multiple Kernel Learning for Signal Processing Applications , 2010, IEEE Transactions on Pattern Analysis and Machine Intelligence.

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

[24]  Peter W. T. Yuen,et al.  The effectiveness and limitations of geometric and statistical spectral unmixing techniques for subpixel target detection in hyperspectral remote sensing , 2005, SPIE Security + Defence.

[25]  Jon Atli Benediktsson,et al.  Spectral Unmixing for the Classification of Hyperspectral Images at a Finer Spatial Resolution , 2011, IEEE Journal of Selected Topics in Signal Processing.

[26]  Nello Cristianini,et al.  A statistical framework for genomic data fusion , 2004, Bioinform..

[27]  Chong-Yung Chi,et al.  A Simplex Volume Maximization Framework for Hyperspectral Endmember Extraction , 2011, IEEE Transactions on Geoscience and Remote Sensing.

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

[29]  Michael E. Winter,et al.  Examining hyperspectral unmixing error reduction due to stepwise unmixing , 2003, SPIE Defense + Commercial Sensing.

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

[31]  Xiuping Jia,et al.  Controlled spectral unmixing using extended Support Vector Machines , 2010, 2010 2nd Workshop on Hyperspectral Image and Signal Processing: Evolution in Remote Sensing.

[32]  Peter WT Yuen,et al.  Geometric and Statistical Spectral Unmixing for Subpixel Target Detection , 2005 .

[33]  Olivier Bousquet,et al.  On the Complexity of Learning the Kernel Matrix , 2002, NIPS.

[34]  Yves Grandvalet,et al.  More efficiency in multiple kernel learning , 2007, ICML '07.

[35]  Xiuping Jia,et al.  Integration of Soft and Hard Classifications Using Extended Support Vector Machines , 2009, IEEE Geoscience and Remote Sensing Letters.

[36]  Yves Grandvalet,et al.  Y.: SimpleMKL , 2008 .

[37]  Michael I. Jordan,et al.  Multiple kernel learning, conic duality, and the SMO algorithm , 2004, ICML.

[38]  Ethem Alpaydin,et al.  Multiple Kernel Learning Algorithms , 2011, J. Mach. Learn. Res..

[39]  J. Mercer Functions of positive and negative type, and their connection with the theory of integral equations , 1909 .

[40]  Ye Zhang,et al.  SVM-Based Unmixing-to-Classification Conversion for Hyperspectral Abundance Quantification , 2011, IEEE Transactions on Geoscience and Remote Sensing.

[41]  Gunnar Rätsch,et al.  Large Scale Multiple Kernel Learning , 2006, J. Mach. Learn. Res..

[42]  Wei Xia,et al.  An approach based on constrained nonnegative matrix factorization to unmix hyperspectral data , 2011, IEEE Transactions on Geoscience and Remote Sensing.

[43]  A. Atiya,et al.  Learning with Kernels: Support Vector Machines, Regularization, Optimization, and Beyond , 2005, IEEE Transactions on Neural Networks.

[44]  Martin Brown,et al.  Linear spectral mixture models and support vector machines for remote sensing , 2000, IEEE Trans. Geosci. Remote. Sens..

[45]  David A. Landgrebe,et al.  Hyperspectral image data analysis , 2002, IEEE Signal Process. Mag..

[46]  Maria Petrou,et al.  Mixture models with higher order moments , 1997, IEEE Trans. Geosci. Remote. Sens..

[47]  Paolo Gamba,et al.  A collection of data for urban area characterization , 2004, IGARSS 2004. 2004 IEEE International Geoscience and Remote Sensing Symposium.