Bagging and Boosting Ensemble Classifiers for Classification of Multispectral, Hyperspectral and PolSAR Data: A Comparative Evaluation

被引:103
作者
Jafarzadeh, Hamid [1 ]
Mahdianpari, Masoud [1 ,2 ]
Gill, Eric [1 ]
Mohammadimanesh, Fariba [2 ]
Homayouni, Saeid [3 ]
机构
[1] Mem Univ Newfoundland, Dept Elect & Comp Engn, St John, NF A1B 3X5, Canada
[2] C CORE, St John, NF A1B 3X5, Canada
[3] Inst Natl Rech Sci INRS, Ctr Eau Terre Environm, Quebec City, PQ G1K 9A9, Canada
基金
美国国家航空航天局;
关键词
classification; ensemble classifier; bagging; boosting; multispectral; hyperspectral; PolSAR; LAND-COVER CLASSIFICATION; DECISION TREES; RANDOM FOREST; PERFORMANCE; ALGORITHMS; SELECTION;
D O I
10.3390/rs13214405
中图分类号
X [环境科学、安全科学];
学科分类号
08 ; 0830 ;
摘要
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.
引用
收藏
页数:22
相关论文
共 61 条
[1]   Land cover and land use classification performance of machine learning algorithms in a boreal landscape using Sentinel-2 data [J].
Abdi, Abdulhakim Mohamed .
GISCIENCE & REMOTE SENSING, 2020, 57 (01) :1-20
[2]  
[Anonymous], IEEE Journals & Magazine
[3]   Land-use land-cover classification analysis of Giba catchment using hyper temporal MODIS NDVI satellite images [J].
Aredehey, Gebrejewergs ;
Mezgebu, Atinkut ;
Girma, Atkilt .
INTERNATIONAL JOURNAL OF REMOTE SENSING, 2018, 39 (03) :810-821
[4]   Deep Learning for Classification of Hyperspectral Data [J].
Audebert, Nicolas ;
Le Saux, Bertrand ;
Lefevre, Sebastien .
IEEE GEOSCIENCE AND REMOTE SENSING MAGAZINE, 2019, 7 (02) :159-173
[5]   Random forest in remote sensing: A review of applications and future directions [J].
Belgiu, Mariana ;
Dragut, Lucian .
ISPRS JOURNAL OF PHOTOGRAMMETRY AND REMOTE SENSING, 2016, 114 :24-31
[6]  
Benediktsson JA, 2007, LECT NOTES COMPUT SC, V4472, P501
[7]  
Biau G., 2018, ARXIV, DOI [10.1007/s10994-019-05787-1, DOI 10.1007/S10994-019-05787-1]
[8]  
Biem G. J., 2001, Multiple Classifier Systems. Second International Workshop, MCS 2001. Proceedings (Lecture Notes in Computer Science Vol.2096), P279
[9]   Random forests [J].
Breiman, L .
MACHINE LEARNING, 2001, 45 (01) :5-32
[10]  
Breiman L, 1996, MACH LEARN, V24, P123, DOI 10.1023/A:1018054314350