Very Deep Convolutional Neural Networks for Complex Land Cover Mapping Using Multispectral Remote Sensing Imagery

Despite recent advances of deep Convolutional Neural Networks (CNNs) in various computer vision tasks, their potential for classification of multispectral remote sensing images has not been thoroughly explored. In particular, the applications of deep CNNs using optical remote sensing data have focus...

Full description

Bibliographic Details
Main Authors: Masoud Mahdianpari, Bahram Salehi, Mohammad Rezaee, Fariba Mohammadimanesh, Yun Zhang
Format: Article
Language:English
Published: MDPI AG 2018-07-01
Series:Remote Sensing
Subjects:
Online Access:http://www.mdpi.com/2072-4292/10/7/1119
id doaj-0045fd955b204e62a1c603a79e4c45a4
record_format Article
spelling doaj-0045fd955b204e62a1c603a79e4c45a42020-11-24T23:18:12ZengMDPI AGRemote Sensing2072-42922018-07-01107111910.3390/rs10071119rs10071119Very Deep Convolutional Neural Networks for Complex Land Cover Mapping Using Multispectral Remote Sensing ImageryMasoud Mahdianpari0Bahram Salehi1Mohammad Rezaee2Fariba Mohammadimanesh3Yun Zhang4C-CORE and Department of Electrical Engineering, Memorial University of Newfoundland, St. John’s, NL A1B 3X5, CanadaC-CORE and Department of Electrical Engineering, Memorial University of Newfoundland, St. John’s, NL A1B 3X5, CanadaCRC-Laboratory in Advanced Geomatics Image Processing, Department of Geodesy and Geomatics Engineering, University of New Brunswick, Fredericton, NB E3B 5A3, CanadaC-CORE and Department of Electrical Engineering, Memorial University of Newfoundland, St. John’s, NL A1B 3X5, CanadaCRC-Laboratory in Advanced Geomatics Image Processing, Department of Geodesy and Geomatics Engineering, University of New Brunswick, Fredericton, NB E3B 5A3, CanadaDespite recent advances of deep Convolutional Neural Networks (CNNs) in various computer vision tasks, their potential for classification of multispectral remote sensing images has not been thoroughly explored. In particular, the applications of deep CNNs using optical remote sensing data have focused on the classification of very high-resolution aerial and satellite data, owing to the similarity of these data to the large datasets in computer vision. Accordingly, this study presents a detailed investigation of state-of-the-art deep learning tools for classification of complex wetland classes using multispectral RapidEye optical imagery. Specifically, we examine the capacity of seven well-known deep convnets, namely DenseNet121, InceptionV3, VGG16, VGG19, Xception, ResNet50, and InceptionResNetV2, for wetland mapping in Canada. In addition, the classification results obtained from deep CNNs are compared with those based on conventional machine learning tools, including Random Forest and Support Vector Machine, to further evaluate the efficiency of the former to classify wetlands. The results illustrate that the full-training of convnets using five spectral bands outperforms the other strategies for all convnets. InceptionResNetV2, ResNet50, and Xception are distinguished as the top three convnets, providing state-of-the-art classification accuracies of 96.17%, 94.81%, and 93.57%, respectively. The classification accuracies obtained using Support Vector Machine (SVM) and Random Forest (RF) are 74.89% and 76.08%, respectively, considerably inferior relative to CNNs. Importantly, InceptionResNetV2 is consistently found to be superior compared to all other convnets, suggesting the integration of Inception and ResNet modules is an efficient architecture for classifying complex remote sensing scenes such as wetlands.http://www.mdpi.com/2072-4292/10/7/1119deep learningConvolutional Neural Networkmachine learningmultispectral imagesland cover classificationwetlandRapidEyefull-trainingfine-tuning
collection DOAJ
language English
format Article
sources DOAJ
author Masoud Mahdianpari
Bahram Salehi
Mohammad Rezaee
Fariba Mohammadimanesh
Yun Zhang
spellingShingle Masoud Mahdianpari
Bahram Salehi
Mohammad Rezaee
Fariba Mohammadimanesh
Yun Zhang
Very Deep Convolutional Neural Networks for Complex Land Cover Mapping Using Multispectral Remote Sensing Imagery
Remote Sensing
deep learning
Convolutional Neural Network
machine learning
multispectral images
land cover classification
wetland
RapidEye
full-training
fine-tuning
author_facet Masoud Mahdianpari
Bahram Salehi
Mohammad Rezaee
Fariba Mohammadimanesh
Yun Zhang
author_sort Masoud Mahdianpari
title Very Deep Convolutional Neural Networks for Complex Land Cover Mapping Using Multispectral Remote Sensing Imagery
title_short Very Deep Convolutional Neural Networks for Complex Land Cover Mapping Using Multispectral Remote Sensing Imagery
title_full Very Deep Convolutional Neural Networks for Complex Land Cover Mapping Using Multispectral Remote Sensing Imagery
title_fullStr Very Deep Convolutional Neural Networks for Complex Land Cover Mapping Using Multispectral Remote Sensing Imagery
title_full_unstemmed Very Deep Convolutional Neural Networks for Complex Land Cover Mapping Using Multispectral Remote Sensing Imagery
title_sort very deep convolutional neural networks for complex land cover mapping using multispectral remote sensing imagery
publisher MDPI AG
series Remote Sensing
issn 2072-4292
publishDate 2018-07-01
description Despite recent advances of deep Convolutional Neural Networks (CNNs) in various computer vision tasks, their potential for classification of multispectral remote sensing images has not been thoroughly explored. In particular, the applications of deep CNNs using optical remote sensing data have focused on the classification of very high-resolution aerial and satellite data, owing to the similarity of these data to the large datasets in computer vision. Accordingly, this study presents a detailed investigation of state-of-the-art deep learning tools for classification of complex wetland classes using multispectral RapidEye optical imagery. Specifically, we examine the capacity of seven well-known deep convnets, namely DenseNet121, InceptionV3, VGG16, VGG19, Xception, ResNet50, and InceptionResNetV2, for wetland mapping in Canada. In addition, the classification results obtained from deep CNNs are compared with those based on conventional machine learning tools, including Random Forest and Support Vector Machine, to further evaluate the efficiency of the former to classify wetlands. The results illustrate that the full-training of convnets using five spectral bands outperforms the other strategies for all convnets. InceptionResNetV2, ResNet50, and Xception are distinguished as the top three convnets, providing state-of-the-art classification accuracies of 96.17%, 94.81%, and 93.57%, respectively. The classification accuracies obtained using Support Vector Machine (SVM) and Random Forest (RF) are 74.89% and 76.08%, respectively, considerably inferior relative to CNNs. Importantly, InceptionResNetV2 is consistently found to be superior compared to all other convnets, suggesting the integration of Inception and ResNet modules is an efficient architecture for classifying complex remote sensing scenes such as wetlands.
topic deep learning
Convolutional Neural Network
machine learning
multispectral images
land cover classification
wetland
RapidEye
full-training
fine-tuning
url http://www.mdpi.com/2072-4292/10/7/1119
work_keys_str_mv AT masoudmahdianpari verydeepconvolutionalneuralnetworksforcomplexlandcovermappingusingmultispectralremotesensingimagery
AT bahramsalehi verydeepconvolutionalneuralnetworksforcomplexlandcovermappingusingmultispectralremotesensingimagery
AT mohammadrezaee verydeepconvolutionalneuralnetworksforcomplexlandcovermappingusingmultispectralremotesensingimagery
AT faribamohammadimanesh verydeepconvolutionalneuralnetworksforcomplexlandcovermappingusingmultispectralremotesensingimagery
AT yunzhang verydeepconvolutionalneuralnetworksforcomplexlandcovermappingusingmultispectralremotesensingimagery
_version_ 1725581511514652672