Gradient Boosting Machine and Object-Based CNN for Land Cover Classification

In regular convolutional neural networks (CNN), fully-connected layers act as classifiers to estimate the probabilities for each instance in classification tasks. The accuracy of CNNs can be improved by replacing fully connected layers with gradient boosting algorithms. In this regard, this study in...

Full description

Bibliographic Details
Main Authors: Quang-Thanh Bui, Tien-Yin Chou, Thanh-Van Hoang, Yao-Min Fang, Ching-Yun Mu, Pi-Hui Huang, Vu-Dong Pham, Quoc-Huy Nguyen, Do Thi Ngoc Anh, Van-Manh Pham, Michael E. Meadows
Format: Article
Language:English
Published: MDPI AG 2021-07-01
Series:Remote Sensing
Subjects:
Online Access:https://www.mdpi.com/2072-4292/13/14/2709
_version_ 1797526126539571200
author Quang-Thanh Bui
Tien-Yin Chou
Thanh-Van Hoang
Yao-Min Fang
Ching-Yun Mu
Pi-Hui Huang
Vu-Dong Pham
Quoc-Huy Nguyen
Do Thi Ngoc Anh
Van-Manh Pham
Michael E. Meadows
author_facet Quang-Thanh Bui
Tien-Yin Chou
Thanh-Van Hoang
Yao-Min Fang
Ching-Yun Mu
Pi-Hui Huang
Vu-Dong Pham
Quoc-Huy Nguyen
Do Thi Ngoc Anh
Van-Manh Pham
Michael E. Meadows
author_sort Quang-Thanh Bui
collection DOAJ
description In regular convolutional neural networks (CNN), fully-connected layers act as classifiers to estimate the probabilities for each instance in classification tasks. The accuracy of CNNs can be improved by replacing fully connected layers with gradient boosting algorithms. In this regard, this study investigates three robust classifiers, namely XGBoost, LightGBM, and Catboost, in combination with a CNN for a land cover study in Hanoi, Vietnam. The experiments were implemented using SPOT7 imagery through (1) image segmentation and extraction of features, including spectral information and spatial metrics, (2) normalization of attribute values and generation of graphs, and (3) using graphs as the input dataset to the investigated models for classifying six land cover classes, namely House, Bare land, Vegetation, Water, Impervious Surface, and Shadow. The results show that CNN-based XGBoost (Overall accuracy = 0.8905), LightGBM (0.8956), and CatBoost (0.8956) outperform the other methods used for comparison. It can be seen that the combination of object-based image analysis and CNN-based gradient boosting algorithms significantly improves classification accuracies and can be considered as alternative methods for land cover analysis.
first_indexed 2024-03-10T09:25:45Z
format Article
id doaj.art-7faeac37764c444497b3b0064a14383a
institution Directory Open Access Journal
issn 2072-4292
language English
last_indexed 2024-03-10T09:25:45Z
publishDate 2021-07-01
publisher MDPI AG
record_format Article
series Remote Sensing
spelling doaj.art-7faeac37764c444497b3b0064a14383a2023-11-22T04:51:14ZengMDPI AGRemote Sensing2072-42922021-07-011314270910.3390/rs13142709Gradient Boosting Machine and Object-Based CNN for Land Cover ClassificationQuang-Thanh Bui0Tien-Yin Chou1Thanh-Van Hoang2Yao-Min Fang3Ching-Yun Mu4Pi-Hui Huang5Vu-Dong Pham6Quoc-Huy Nguyen7Do Thi Ngoc Anh8Van-Manh Pham9Michael E. Meadows10Center for Applied Research in Remote Sensing and GIS (CARGIS), Faculty of Geography, VNU University of Science, Vietnam National University, Hanoi, 334 Nguyen Trai, Hanoi 11416, VietnamGeographic Information Systems Research Center, Feng Chia University, Taichung 40724, TaiwanGeographic Information Systems Research Center, Feng Chia University, Taichung 40724, TaiwanGeographic Information Systems Research Center, Feng Chia University, Taichung 40724, TaiwanGeographic Information Systems Research Center, Feng Chia University, Taichung 40724, TaiwanGeographic Information Systems Research Center, Feng Chia University, Taichung 40724, TaiwanCenter for Applied Research in Remote Sensing and GIS (CARGIS), Faculty of Geography, VNU University of Science, Vietnam National University, Hanoi, 334 Nguyen Trai, Hanoi 11416, VietnamCenter for Applied Research in Remote Sensing and GIS (CARGIS), Faculty of Geography, VNU University of Science, Vietnam National University, Hanoi, 334 Nguyen Trai, Hanoi 11416, VietnamFaculty of Geography, VNU University of Science, 334 Nguyen Trai, Hanoi 11416, VietnamFaculty of Geography, VNU University of Science, 334 Nguyen Trai, Hanoi 11416, VietnamDepartment of Environmental & Geographical Science, University of Capetown, Rondebosh 7701, South AfricaIn regular convolutional neural networks (CNN), fully-connected layers act as classifiers to estimate the probabilities for each instance in classification tasks. The accuracy of CNNs can be improved by replacing fully connected layers with gradient boosting algorithms. In this regard, this study investigates three robust classifiers, namely XGBoost, LightGBM, and Catboost, in combination with a CNN for a land cover study in Hanoi, Vietnam. The experiments were implemented using SPOT7 imagery through (1) image segmentation and extraction of features, including spectral information and spatial metrics, (2) normalization of attribute values and generation of graphs, and (3) using graphs as the input dataset to the investigated models for classifying six land cover classes, namely House, Bare land, Vegetation, Water, Impervious Surface, and Shadow. The results show that CNN-based XGBoost (Overall accuracy = 0.8905), LightGBM (0.8956), and CatBoost (0.8956) outperform the other methods used for comparison. It can be seen that the combination of object-based image analysis and CNN-based gradient boosting algorithms significantly improves classification accuracies and can be considered as alternative methods for land cover analysis.https://www.mdpi.com/2072-4292/13/14/2709object-based image analysisgradient boostingconvolutional neural networkland cover
spellingShingle Quang-Thanh Bui
Tien-Yin Chou
Thanh-Van Hoang
Yao-Min Fang
Ching-Yun Mu
Pi-Hui Huang
Vu-Dong Pham
Quoc-Huy Nguyen
Do Thi Ngoc Anh
Van-Manh Pham
Michael E. Meadows
Gradient Boosting Machine and Object-Based CNN for Land Cover Classification
Remote Sensing
object-based image analysis
gradient boosting
convolutional neural network
land cover
title Gradient Boosting Machine and Object-Based CNN for Land Cover Classification
title_full Gradient Boosting Machine and Object-Based CNN for Land Cover Classification
title_fullStr Gradient Boosting Machine and Object-Based CNN for Land Cover Classification
title_full_unstemmed Gradient Boosting Machine and Object-Based CNN for Land Cover Classification
title_short Gradient Boosting Machine and Object-Based CNN for Land Cover Classification
title_sort gradient boosting machine and object based cnn for land cover classification
topic object-based image analysis
gradient boosting
convolutional neural network
land cover
url https://www.mdpi.com/2072-4292/13/14/2709
work_keys_str_mv AT quangthanhbui gradientboostingmachineandobjectbasedcnnforlandcoverclassification
AT tienyinchou gradientboostingmachineandobjectbasedcnnforlandcoverclassification
AT thanhvanhoang gradientboostingmachineandobjectbasedcnnforlandcoverclassification
AT yaominfang gradientboostingmachineandobjectbasedcnnforlandcoverclassification
AT chingyunmu gradientboostingmachineandobjectbasedcnnforlandcoverclassification
AT pihuihuang gradientboostingmachineandobjectbasedcnnforlandcoverclassification
AT vudongpham gradientboostingmachineandobjectbasedcnnforlandcoverclassification
AT quochuynguyen gradientboostingmachineandobjectbasedcnnforlandcoverclassification
AT dothingocanh gradientboostingmachineandobjectbasedcnnforlandcoverclassification
AT vanmanhpham gradientboostingmachineandobjectbasedcnnforlandcoverclassification
AT michaelemeadows gradientboostingmachineandobjectbasedcnnforlandcoverclassification