Unsupervised clustering and spectral unmixing for feature extraction prior to supervised classification of hyperspectral images

Classification and spectral unmixing are two very important tasks for hyperspectral data exploitation. Although many studies exist in both areas, the combined use of both approaches has not been widely explored in the literature. Since hyperspectral images are generally dominated by mixed pixels, spectral unmixing can particularly provide a useful source of information for classification purposes. In previous work, we have demonstrated that spectral unmixing can be used as an effective approach for feature extraction prior to supervised classification of hyperspectral data using support vector machines (SVMs). Unmixing-based features do not dramatically improve classification accuracies with regards to features provided by classic techniques such as the minimum noise fraction (MNF), but they can provide a better characterization of small classes. Also, these features are potentially easier to interpret due to their physical meaning (in spectral unmixing, the features represent the abundances of real materials present in the scene). In this paper, we develop a new strategy for feature extraction prior to supervised classification of hyperspectral images. The proposed method first performs unsupervised multidimensional clustering on the original hyperspectral image to implicitly include spatial information in the process. The cluster centres are then used as representative spectral signatures for a subsequent (partial) unmixing process, and the resulting features are used as inputs to a standard (supervised) classification process. The proposed strategy is compared to other classic and unmixing feature extraction methods presented in the literature. Our experiments, conducted with several reference hyperspectral images widely used for classification purposes, reveal the effectiveness of the proposed approach.

[1]  Brian Curtiss,et al.  A method for manual endmember selection and spectral unmixing , 1996 .

[2]  Lorenzo Bruzzone,et al.  A Novel Transductive SVM for Semisupervised Classification of Remote-Sensing Images , 2006, IEEE Transactions on Geoscience and Remote Sensing.

[3]  John A. Richards,et al.  Remote Sensing Digital Image Analysis: An Introduction , 1999 .

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

[5]  Derek M. Rogge,et al.  Iterative Spectral Unmixing for Optimizing Per-Pixel Endmember Sets , 2006, IEEE Transactions on Geoscience and Remote Sensing.

[6]  Jon Atli Benediktsson,et al.  Recent Advances in Techniques for Hyperspectral Image Processing , 2009 .

[7]  A F Goetz,et al.  Imaging Spectrometry for Earth Remote Sensing , 1985, Science.

[8]  Gustavo Camps-Valls,et al.  Composite kernels for hyperspectral image classification , 2006, IEEE Geoscience and Remote Sensing Letters.

[9]  Gustavo Camps-Valls,et al.  Urban Image Classification With Semisupervised Multiscale Cluster Kernels , 2011, IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing.

[10]  Chein-I Chang,et al.  Generalized constrained energy minimization approach to subpixel target detection for multispectral imagery , 2000 .

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

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

[13]  J. Anthony Gualtieri,et al.  Support vector machines for hyperspectral remote sensing classification , 1999, Other Conferences.

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

[15]  Shunlin Liang,et al.  Earth system science related imaging spectroscopy — an assessment , 2009 .

[16]  John A. Richards,et al.  Analysis of remotely sensed data: the formative decades and the future , 2005, IEEE Transactions on Geoscience and Remote Sensing.

[17]  J. Boardman,et al.  Leveraging the High Dimensionality of AVIRIS Data for improved Sub-Pixel Target i Unmixing and Rejection of False Positives : Mixture Tuned Matched Filtering , 1998 .

[18]  Paolo Gamba,et al.  Comparison of support vector machine-based processing chains for hyperspectral image classification , 2010, Optical Engineering + Applications.

[19]  Jocelyn Chanussot,et al.  Hyperspectral image classification based on spectral and geometrical features , 2009, 2009 IEEE International Workshop on Machine Learning for Signal Processing.

[20]  Antonio J. Plaza,et al.  Unmixing prior to supervised classification of urban hyperspectral images , 2011, 2011 Joint Urban Remote Sensing Event.

[21]  J. Settle,et al.  Linear mixing and the estimation of ground cover proportions , 1993 .

[22]  P. Switzer,et al.  A transformation for ordering multispectral data in terms of image quality with implications for noise removal , 1988 .

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

[24]  J. A. Hartigan,et al.  A k-means clustering algorithm , 1979 .

[25]  Antonio J. Plaza,et al.  A comparative assessment of several processing chains for hyperspectral image classification: What features to use? , 2011, 2011 3rd Workshop on Hyperspectral Image and Signal Processing: Evolution in Remote Sensing (WHISPERS).

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

[27]  Antonio J. Plaza,et al.  Unmixing Prior to Supervised Classification of Remotely Sensed Hyperspectral Images , 2011, IEEE Geoscience and Remote Sensing Letters.

[28]  Pierre Comon,et al.  Independent component analysis, A new concept? , 1994, Signal Process..

[29]  Bin Luo,et al.  Unsupervised classification of hyperspectral images by using linear unmixing algorithm , 2009, 2009 16th IEEE International Conference on Image Processing (ICIP).