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...

Full description

Bibliographic Details
Main Authors: Oliver Sefrin, Felix M. Riese, Sina Keller
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