Abstract
Supervised classification of hyperspectral image data using conventional statistical classification methods is difficult because a sufficient number of training samples is often not available for the wide range of spectral bands. In addition, spectral bands are usually highly correlated and contain data redundancies because of the short spectral distance between the adjacent bands. To address these limitations, a multiple classifier system based on Adaptive Boosting (AdaBoost) is proposed and evaluated to classify hyperspectral data. In this method, the hyperspectral datasets are first split into several band clusters based on the similarities between the contiguous bands. In an AdaBoost classification system, the redundant and noninformative bands in each cluster are then removed using an optimal band selection technique. Next, a support vector machine (SVM) is applied to each refined cluster based on the classification results of previous clusters, and the results of these classifiers are fused using the weights obtained from the AdaBoost processing. Experimental results with standard hyperspectral datasets clearly demonstrate the superiority of the proposed algorithm with respect to both global and class accuracies, when compared to another ensemble classifiers such as simple majority voting and Naive Bayes to combine decisions from each cluster, a standard SVM applied on the selected bands of entire datasets and on all the spectral bands. More specifically, the proposed method performs better than other approaches, especially in datasets which contain classes with greater complexity and fewer available training samples.
Published Version
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have