Abstract

In recent years, several powerful machine learning (ML) algorithms have been developed for image classification, especially those based on ensemble learning (EL). In particular, Extreme Gradient Boosting (XGBoost) and Light Gradient Boosting Machine (LightGBM) methods have attracted researchers’ attention in data science due to their superior results compared to other commonly used ML algorithms. Despite their popularity within the computer science community, they have not yet been well examined in detail in the field of Earth Observation (EO) for satellite image classification. As such, this study investigates the capability of different EL algorithms, generally known as bagging and boosting algorithms, including Adaptive Boosting (AdaBoost), Gradient Boosting Machine (GBM), XGBoost, LightGBM, and Random Forest (RF), for the classification of Remote Sensing (RS) data. In particular, different classification scenarios were designed to compare the performance of these algorithms on three different types of RS data, namely high-resolution multispectral, hyperspectral, and Polarimetric Synthetic Aperture Radar (PolSAR) data. Moreover, the Decision Tree (DT) single classifier, as a base classifier, is considered to evaluate the classification’s accuracy. The experimental results demonstrated that the RF and XGBoost methods for the multispectral image, the LightGBM and XGBoost methods for hyperspectral data, and the XGBoost and RF algorithms for PolSAR data produced higher classification accuracies compared to other ML techniques. This demonstrates the great capability of the XGBoost method for the classification of different types of RS data.

Highlights

  • Earth observations (EO) image classification is one of the most widely used analysis techniques in the remote sensing (RS) community

  • Considering the visual (e)assessment of the resulting outputs, (f) the LightGBM and XGBoost models seem to be more effective than other types of approaches in classifying

  • Considering the visual assessment of the resulting outputs, the LightGBM and XGBoost models seem to be more effective than other types of approaches in classifying the objects in the scene

Read more

Summary

Introduction

Earth observations (EO) image classification is one of the most widely used analysis techniques in the remote sensing (RS) community. Bagging is a kind of regular enclassification result, several diverse algorithms are combined Note that in this case, the semble classifier technique in which several predictors are made independently and comdifference between various classifiers is not considered, and this is a key disadvantage bined using some model averaging methods such as weighted average or majority vote of such techniques [8,9]. Georganos et al, (2018) compared XGBoost with other classifiers, such as support vector machine (SVM), RF, k-nearest neighborhood, and recursive partitioning methods for land cover classification using high-resolution satellite imagery [19] They applied several feature selection algorithms to evaluate the performance of ML classifiers in terms of accuracy. In this paper, we aim at analyzing and comparing some of the well-known approaches to deal with the classification of the three most popular and widely used benchmark RS datasets

Ensemble Learning Classifiers
Decision Tree
Extreme
Schematic diagram of LightGBM
Remote Sensing Datasets
ISPRS Vaihingen Dataset
Pavia University Scene
San Francisco Bay SAR Data
User-Set Parameters
Hyper-Parameter Tuning for Multispectral Data
11. Hyper-parameter
Hyper-Parameter Tuning for Hyperspectral Data
Hyper-Parameter Tuning for PolSAR Data
Results
Land-Cover
Land-Cover Mapping from Multispectral Data
Classification Results of Hyperspectral Data
Results of of Hyperspectral
Classification Results of PolSAR Dataset
The Final Summary of Classification Results
Conclusions
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call