Superpixel and subspace projection-based support vector machines for hyperspectral image classification
Qiong Ran,Haoyang Yu,Lianru Gao,Wei Li,Bing Zhang
DOI: https://doi.org/10.11834/jig.170201
2018-01-01
Journal of Image and Graphics
Abstract:Objective Hyperspectral image contains abundant spatial,spectral,and radiant information and can be used for precise earth object classification.The imbalance between high-dimensional data and limited samples should be solved to obtain accurate classification results of ground objects.The influence of "same object with different spectra" caused by noise and mixing pixels should also be reduced.To solve the aforementioned problems effectively,this study proposes a superpixel and subspace projection-based support vector machine (SVM) method (SP-SVMsub) for hyperspectral image classification.Method The framework foundation is the object-based image classification (OBIC),which is a widely used classification method that includes spatial information.OBIC performs classification after segmentation,and each segment can be regarded as the smallest element in the classification process.The result of over-segmentation can be referred to as a superpixel,which represents the local neighborhood information in an adaptive domain.This study proposes to integrate superpixel segmentation with subspace-based SVM (SVMsub) for hyperspectral image classification.The proposed method can be implemented in three steps.First,simple linear iterative clustering is used to segment a hyperspectral image into several nonoverlapping homogeneous regions,and each region can be considered a superpixel.Second,subspace projection is adopted as a dimensionality reduction method for the image composed of superpixels and the original image.Third,SVM is implemented for classification with the obtained low-dimensional feature space.Innovation:A new spectral-spatial hyperspectral image classification approach is presented in this study.In spatial domain,the original hyperspectral image can be integrated with a segmentation map by applying a feature fusion process such that a pixel-level image is represented by superpixel-level data sets.In spectral domain,SVMsub is adopted to obtain final classification maps.Result In the experiments with data sets collected by using an Airborne Visible/Infrared Imaging Spectrometer over the Indian Pines region in America and a Reflective Optics Spectrographic Imaging System over the University of Pavia in Italy,the accuracies of algorithms with subspace projection are higher than those without subjection projection,and remarkable improvements are shown in cases with few samples.Algorithms that integrate spatial information,either by using Markov random field or superpixel,can acquire higher classification accuracy than those without spatial information.In the case in which less than 1 % training samples of two data sets are used,SP-SVMsub obtains the highest classification accuracy.The overall accuracy of SP-SVM-sub is approximately 4% higher than that of other related methods.Conclusion Superpixel can be used to integrate spatial information and effectively reduce the influence of "same object with different spectra" on classification results.Subspace projection can transform hyperspectral data to a low-dimensional space and can achieve high classification accuracy with limited samples.SP-SVMsub can achieve high classification accuracy for hyperspectral images.