CloudFCN: Accurate and Robust Cloud Detection for Satellite Imagery with Deep Learning

Cloud masking is of central importance to the Earth Observation community. This paper deals with the problem of detecting clouds in visible and multispectral imagery from high-resolution satellite cameras. Recently, Machine Learning has offered promising solutions to the problem of cloud masking, al...

Full description

Bibliographic Details
Main Authors: Alistair Francis, Panagiotis Sidiropoulos, Jan-Peter Muller
Format: Article
Language:English
Published: MDPI AG 2019-10-01
Series:Remote Sensing
Subjects:
Online Access:https://www.mdpi.com/2072-4292/11/19/2312
id doaj-e3bfda4ebc5a43c8a94f1d4f1d124695
record_format Article
spelling doaj-e3bfda4ebc5a43c8a94f1d4f1d1246952020-11-25T02:27:40ZengMDPI AGRemote Sensing2072-42922019-10-011119231210.3390/rs11192312rs11192312CloudFCN: Accurate and Robust Cloud Detection for Satellite Imagery with Deep LearningAlistair Francis0Panagiotis Sidiropoulos1Jan-Peter Muller2Mullard Space Science Laboratory, UCL, Holmbury Hill Rd, Dorking RH5 6NT, UKMullard Space Science Laboratory, UCL, Holmbury Hill Rd, Dorking RH5 6NT, UKMullard Space Science Laboratory, UCL, Holmbury Hill Rd, Dorking RH5 6NT, UKCloud masking is of central importance to the Earth Observation community. This paper deals with the problem of detecting clouds in visible and multispectral imagery from high-resolution satellite cameras. Recently, Machine Learning has offered promising solutions to the problem of cloud masking, allowing for more flexibility than traditional thresholding techniques, which are restricted to instruments with the requisite spectral bands. However, few studies use multi-scale features (as in, a combination of pixel-level and spatial) whilst also offering compelling experimental evidence for real-world performance. Therefore, we introduce CloudFCN, based on a Fully Convolutional Network architecture, known as U-net, which has become a standard Deep Learning approach to image segmentation. It fuses the shallowest and deepest layers of the network, thus routing low-level visible content to its deepest layers. We offer an extensive range of experiments on this, including data from two high-resolution sensors—Carbonite-2 and Landsat 8—and several complementary tests. Owing to a variety of performance-enhancing design choices and training techniques, it exhibits state-of-the-art performance where comparable to other methods, high speed, and robustness to many different terrains and sensor types.https://www.mdpi.com/2072-4292/11/19/2312cloudsdeep learningmachine learningcomputer visionmultispectraloptical
collection DOAJ
language English
format Article
sources DOAJ
author Alistair Francis
Panagiotis Sidiropoulos
Jan-Peter Muller
spellingShingle Alistair Francis
Panagiotis Sidiropoulos
Jan-Peter Muller
CloudFCN: Accurate and Robust Cloud Detection for Satellite Imagery with Deep Learning
Remote Sensing
clouds
deep learning
machine learning
computer vision
multispectral
optical
author_facet Alistair Francis
Panagiotis Sidiropoulos
Jan-Peter Muller
author_sort Alistair Francis
title CloudFCN: Accurate and Robust Cloud Detection for Satellite Imagery with Deep Learning
title_short CloudFCN: Accurate and Robust Cloud Detection for Satellite Imagery with Deep Learning
title_full CloudFCN: Accurate and Robust Cloud Detection for Satellite Imagery with Deep Learning
title_fullStr CloudFCN: Accurate and Robust Cloud Detection for Satellite Imagery with Deep Learning
title_full_unstemmed CloudFCN: Accurate and Robust Cloud Detection for Satellite Imagery with Deep Learning
title_sort cloudfcn: accurate and robust cloud detection for satellite imagery with deep learning
publisher MDPI AG
series Remote Sensing
issn 2072-4292
publishDate 2019-10-01
description Cloud masking is of central importance to the Earth Observation community. This paper deals with the problem of detecting clouds in visible and multispectral imagery from high-resolution satellite cameras. Recently, Machine Learning has offered promising solutions to the problem of cloud masking, allowing for more flexibility than traditional thresholding techniques, which are restricted to instruments with the requisite spectral bands. However, few studies use multi-scale features (as in, a combination of pixel-level and spatial) whilst also offering compelling experimental evidence for real-world performance. Therefore, we introduce CloudFCN, based on a Fully Convolutional Network architecture, known as U-net, which has become a standard Deep Learning approach to image segmentation. It fuses the shallowest and deepest layers of the network, thus routing low-level visible content to its deepest layers. We offer an extensive range of experiments on this, including data from two high-resolution sensors—Carbonite-2 and Landsat 8—and several complementary tests. Owing to a variety of performance-enhancing design choices and training techniques, it exhibits state-of-the-art performance where comparable to other methods, high speed, and robustness to many different terrains and sensor types.
topic clouds
deep learning
machine learning
computer vision
multispectral
optical
url https://www.mdpi.com/2072-4292/11/19/2312
work_keys_str_mv AT alistairfrancis cloudfcnaccurateandrobustclouddetectionforsatelliteimagerywithdeeplearning
AT panagiotissidiropoulos cloudfcnaccurateandrobustclouddetectionforsatelliteimagerywithdeeplearning
AT janpetermuller cloudfcnaccurateandrobustclouddetectionforsatelliteimagerywithdeeplearning
_version_ 1724841510128582656