Remote Sensing Scene Image Classification Based on mmsCNN–HMM with Stacking Ensemble Model

The development of convolution neural networks (CNNs) has become a significant means to solve the problem of remote sensing scene image classification. However, well-performing CNNs generally have high complexity and are prone to overfitting. To handle the above problem, we present a new classificat...

Full description

Bibliographic Details
Main Authors: Xiang Cheng, Hong Lei
Format: Article
Language:English
Published: MDPI AG 2022-09-01
Series:Remote Sensing
Subjects:
Online Access:https://www.mdpi.com/2072-4292/14/17/4423
_version_ 1827665035726422016
author Xiang Cheng
Hong Lei
author_facet Xiang Cheng
Hong Lei
author_sort Xiang Cheng
collection DOAJ
description The development of convolution neural networks (CNNs) has become a significant means to solve the problem of remote sensing scene image classification. However, well-performing CNNs generally have high complexity and are prone to overfitting. To handle the above problem, we present a new classification approach using an mmsCNN–HMM combined model with stacking ensemble mechanism in this paper. First of all, a modified multi-scale convolution neural network (mmsCNN) is proposed to extract multi-scale structural features, which has a lightweight structure and can avoid high computational complexity. Then, we utilize a hidden Markov model (HMM) to mine the context information of the extracted features of the whole sample image. For different categories of scene images, the corresponding HMM is trained and all the trained HMMs form an HMM group. In addition, our approach is based on a stacking ensemble learning scheme, in which the preliminary predicted values generated by the HMM group are used in an extreme gradient boosting (XGBoost) model to generate the final prediction. This stacking ensemble learning mechanism integrates multiple models to make decisions together, which can effectively prevent overfitting while ensuring accuracy. Finally, the trained XGBoost model conducts the scene category prediction. In this paper, the six most widely used remote sensing scene datasets, UCM, RSSCN, SIRI-WHU, WHU-RS, AID, and NWPU, are selected to carry out all kinds of experiments. The numerical experiments verify that the proposed approach shows more important advantages than the advanced approaches.
first_indexed 2024-03-10T01:16:58Z
format Article
id doaj.art-423ce13fb0d94f0c9ed12a5766f279e3
institution Directory Open Access Journal
issn 2072-4292
language English
last_indexed 2024-03-10T01:16:58Z
publishDate 2022-09-01
publisher MDPI AG
record_format Article
series Remote Sensing
spelling doaj.art-423ce13fb0d94f0c9ed12a5766f279e32023-11-23T14:06:19ZengMDPI AGRemote Sensing2072-42922022-09-011417442310.3390/rs14174423Remote Sensing Scene Image Classification Based on mmsCNN–HMM with Stacking Ensemble ModelXiang Cheng0Hong Lei1Department of Space Microwave Remote Sensing System, Aerospace Information Research Institute, Chinese Academy of Sciences, Beijing 100190, ChinaDepartment of Space Microwave Remote Sensing System, Aerospace Information Research Institute, Chinese Academy of Sciences, Beijing 100190, ChinaThe development of convolution neural networks (CNNs) has become a significant means to solve the problem of remote sensing scene image classification. However, well-performing CNNs generally have high complexity and are prone to overfitting. To handle the above problem, we present a new classification approach using an mmsCNN–HMM combined model with stacking ensemble mechanism in this paper. First of all, a modified multi-scale convolution neural network (mmsCNN) is proposed to extract multi-scale structural features, which has a lightweight structure and can avoid high computational complexity. Then, we utilize a hidden Markov model (HMM) to mine the context information of the extracted features of the whole sample image. For different categories of scene images, the corresponding HMM is trained and all the trained HMMs form an HMM group. In addition, our approach is based on a stacking ensemble learning scheme, in which the preliminary predicted values generated by the HMM group are used in an extreme gradient boosting (XGBoost) model to generate the final prediction. This stacking ensemble learning mechanism integrates multiple models to make decisions together, which can effectively prevent overfitting while ensuring accuracy. Finally, the trained XGBoost model conducts the scene category prediction. In this paper, the six most widely used remote sensing scene datasets, UCM, RSSCN, SIRI-WHU, WHU-RS, AID, and NWPU, are selected to carry out all kinds of experiments. The numerical experiments verify that the proposed approach shows more important advantages than the advanced approaches.https://www.mdpi.com/2072-4292/14/17/4423remote sensing scene image classificationdeep learningCNNhidden Markov model (HMM)
spellingShingle Xiang Cheng
Hong Lei
Remote Sensing Scene Image Classification Based on mmsCNN–HMM with Stacking Ensemble Model
Remote Sensing
remote sensing scene image classification
deep learning
CNN
hidden Markov model (HMM)
title Remote Sensing Scene Image Classification Based on mmsCNN–HMM with Stacking Ensemble Model
title_full Remote Sensing Scene Image Classification Based on mmsCNN–HMM with Stacking Ensemble Model
title_fullStr Remote Sensing Scene Image Classification Based on mmsCNN–HMM with Stacking Ensemble Model
title_full_unstemmed Remote Sensing Scene Image Classification Based on mmsCNN–HMM with Stacking Ensemble Model
title_short Remote Sensing Scene Image Classification Based on mmsCNN–HMM with Stacking Ensemble Model
title_sort remote sensing scene image classification based on mmscnn hmm with stacking ensemble model
topic remote sensing scene image classification
deep learning
CNN
hidden Markov model (HMM)
url https://www.mdpi.com/2072-4292/14/17/4423
work_keys_str_mv AT xiangcheng remotesensingsceneimageclassificationbasedonmmscnnhmmwithstackingensemblemodel
AT honglei remotesensingsceneimageclassificationbasedonmmscnnhmmwithstackingensemblemodel