Deep Learning for Land Cover Change Detection
Land cover and its change are crucial for many environmental applications. This study focuses on the land cover classification and change detection with multitemporal and multispectral Sentinel-2 satellite data. To address the challenging land cover change detection task, we rely on two different de...
Main Authors: | , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2021-12-01
|
Series: | Remote Sensing |
Subjects: | |
Online Access: | https://www.mdpi.com/2072-4292/13/1/78 |
id |
doaj-8c219de783bd440dadaeca3400ab3024 |
---|---|
record_format |
Article |
spelling |
doaj-8c219de783bd440dadaeca3400ab30242020-12-29T00:02:17ZengMDPI AGRemote Sensing2072-42922021-12-0113787810.3390/rs13010078Deep Learning for Land Cover Change DetectionOliver Sefrin0Felix M. Riese1Sina Keller2Institute of Photogrammetry and Remote Sensing, Karlsruhe Institute of Technology, 76131 Karlsruhe, GermanyInstitute of Photogrammetry and Remote Sensing, Karlsruhe Institute of Technology, 76131 Karlsruhe, GermanyInstitute of Photogrammetry and Remote Sensing, Karlsruhe Institute of Technology, 76131 Karlsruhe, GermanyLand cover and its change are crucial for many environmental applications. This study focuses on the land cover classification and change detection with multitemporal and multispectral Sentinel-2 satellite data. To address the challenging land cover change detection task, we rely on two different deep learning architectures and selected pre-processing steps. For example, we define an excluded class and deal with temporal water shoreline changes in the pre-processing. We employ a fully convolutional neural network (FCN), and we combine the FCN with long short-term memory (LSTM) networks. The FCN can only handle monotemporal input data, while the FCN combined with LSTM can use sequential information (multitemporal). Besides, we provided fixed and variable sequences as training sequences for the combined FCN and LSTM approach. The former refers to using six defined satellite images, while the latter consists of image sequences from an extended training pool of ten images. Further, we propose measures for the robustness concerning the selection of Sentinel-2 image data as evaluation metrics. We can distinguish between actual land cover changes and misclassifications of the deep learning approaches with these metrics. According to the provided metrics, both multitemporal LSTM approaches outperform the monotemporal FCN approach, about 3 to 5 percentage points (p.p.). The LSTM approach trained on the variable sequences detects 3 <inline-formula><math display="inline"><semantics><mrow><mi mathvariant="normal">p</mi><mo>.</mo><mi mathvariant="normal">p</mi><mo>.</mo></mrow></semantics></math></inline-formula> more land cover changes than the LSTM approach trained on the fixed sequences. Besides, applying our selected pre-processing improves the water classification and avoids reducing the dataset effectively by 17.6%. The presented LSTM approaches can be modified to provide applicability for a variable number of image sequences since we published the code of the deep learning models. The Sentinel-2 data and the ground truth are also freely available.https://www.mdpi.com/2072-4292/13/1/78machine learningmulti-class classificationlong short-term memory network (LSTM)fully convolutional neural network (FCN)multitemporaltime series |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Oliver Sefrin Felix M. Riese Sina Keller |
spellingShingle |
Oliver Sefrin Felix M. Riese Sina Keller Deep Learning for Land Cover Change Detection Remote Sensing machine learning multi-class classification long short-term memory network (LSTM) fully convolutional neural network (FCN) multitemporal time series |
author_facet |
Oliver Sefrin Felix M. Riese Sina Keller |
author_sort |
Oliver Sefrin |
title |
Deep Learning for Land Cover Change Detection |
title_short |
Deep Learning for Land Cover Change Detection |
title_full |
Deep Learning for Land Cover Change Detection |
title_fullStr |
Deep Learning for Land Cover Change Detection |
title_full_unstemmed |
Deep Learning for Land Cover Change Detection |
title_sort |
deep learning for land cover change detection |
publisher |
MDPI AG |
series |
Remote Sensing |
issn |
2072-4292 |
publishDate |
2021-12-01 |
description |
Land cover and its change are crucial for many environmental applications. This study focuses on the land cover classification and change detection with multitemporal and multispectral Sentinel-2 satellite data. To address the challenging land cover change detection task, we rely on two different deep learning architectures and selected pre-processing steps. For example, we define an excluded class and deal with temporal water shoreline changes in the pre-processing. We employ a fully convolutional neural network (FCN), and we combine the FCN with long short-term memory (LSTM) networks. The FCN can only handle monotemporal input data, while the FCN combined with LSTM can use sequential information (multitemporal). Besides, we provided fixed and variable sequences as training sequences for the combined FCN and LSTM approach. The former refers to using six defined satellite images, while the latter consists of image sequences from an extended training pool of ten images. Further, we propose measures for the robustness concerning the selection of Sentinel-2 image data as evaluation metrics. We can distinguish between actual land cover changes and misclassifications of the deep learning approaches with these metrics. According to the provided metrics, both multitemporal LSTM approaches outperform the monotemporal FCN approach, about 3 to 5 percentage points (p.p.). The LSTM approach trained on the variable sequences detects 3 <inline-formula><math display="inline"><semantics><mrow><mi mathvariant="normal">p</mi><mo>.</mo><mi mathvariant="normal">p</mi><mo>.</mo></mrow></semantics></math></inline-formula> more land cover changes than the LSTM approach trained on the fixed sequences. Besides, applying our selected pre-processing improves the water classification and avoids reducing the dataset effectively by 17.6%. The presented LSTM approaches can be modified to provide applicability for a variable number of image sequences since we published the code of the deep learning models. The Sentinel-2 data and the ground truth are also freely available. |
topic |
machine learning multi-class classification long short-term memory network (LSTM) fully convolutional neural network (FCN) multitemporal time series |
url |
https://www.mdpi.com/2072-4292/13/1/78 |
work_keys_str_mv |
AT oliversefrin deeplearningforlandcoverchangedetection AT felixmriese deeplearningforlandcoverchangedetection AT sinakeller deeplearningforlandcoverchangedetection |
_version_ |
1724368173881360384 |