Cloud Detection for Satellite Imagery Using Attention-Based U-Net Convolutional Neural Network

Cloud detection is an important and difficult task in the pre-processing of satellite remote sensing data. The results of traditional cloud detection methods are often unsatisfactory in complex environments or the presence of various noise disturbances. With the rapid development of artificial intel...

Full description

Bibliographic Details
Main Authors: Yanan Guo, Xiaoqun Cao, Bainian Liu, Mei Gao
Format: Article
Language:English
Published: MDPI AG 2020-06-01
Series:Symmetry
Subjects:
Online Access:https://www.mdpi.com/2073-8994/12/6/1056
id doaj-e791fd17c05d4922ad8b72880d27064a
record_format Article
spelling doaj-e791fd17c05d4922ad8b72880d27064a2020-11-25T03:23:11ZengMDPI AGSymmetry2073-89942020-06-01121056105610.3390/sym12061056Cloud Detection for Satellite Imagery Using Attention-Based U-Net Convolutional Neural NetworkYanan Guo0Xiaoqun Cao1Bainian Liu2Mei Gao3College of Meteorology and Oceanography, National University of Defense Technology, Changsha 410073, ChinaCollege of Meteorology and Oceanography, National University of Defense Technology, Changsha 410073, ChinaCollege of Meteorology and Oceanography, National University of Defense Technology, Changsha 410073, ChinaCollege of Meteorology and Oceanography, National University of Defense Technology, Changsha 410073, ChinaCloud detection is an important and difficult task in the pre-processing of satellite remote sensing data. The results of traditional cloud detection methods are often unsatisfactory in complex environments or the presence of various noise disturbances. With the rapid development of artificial intelligence technology, deep learning methods have achieved great success in many fields such as image processing, speech recognition, autonomous driving, etc. This study proposes a deep learning model suitable for cloud detection, Cloud-AttU, which is based on a U-Net network and incorporates an attention mechanism. The Cloud-AttU model adopts the symmetric Encoder-Decoder structure, which achieves the fusion of high-level features and low-level features through the skip-connection operation, making the output results contain richer multi-scale information. This symmetrical network structure is concise and stable, significantly enhancing the effect of image segmentation. Based on the characteristics of cloud detection, the model is improved by introducing an attention mechanism that allows model to learn more effective features and distinguish between cloud and non-cloud pixels more accurately. The experimental results show that the method proposed in this paper has a significant accuracy advantage over the traditional cloud detection method. The proposed method is also able to achieve great results in the presence of snow/ice disturbance and other bright non-cloud objects, with strong resistance to disturbance. The Cloud-AttU model proposed in this study has achieved excellent results in the cloud detection tasks, indicating that this symmetric network architecture has great potential for application in satellite image processing and deserves further research.https://www.mdpi.com/2073-8994/12/6/1056cloud detectionremote sensing imagesU-Net architectureattention mechanismdeep learningconvolutional neural network
collection DOAJ
language English
format Article
sources DOAJ
author Yanan Guo
Xiaoqun Cao
Bainian Liu
Mei Gao
spellingShingle Yanan Guo
Xiaoqun Cao
Bainian Liu
Mei Gao
Cloud Detection for Satellite Imagery Using Attention-Based U-Net Convolutional Neural Network
Symmetry
cloud detection
remote sensing images
U-Net architecture
attention mechanism
deep learning
convolutional neural network
author_facet Yanan Guo
Xiaoqun Cao
Bainian Liu
Mei Gao
author_sort Yanan Guo
title Cloud Detection for Satellite Imagery Using Attention-Based U-Net Convolutional Neural Network
title_short Cloud Detection for Satellite Imagery Using Attention-Based U-Net Convolutional Neural Network
title_full Cloud Detection for Satellite Imagery Using Attention-Based U-Net Convolutional Neural Network
title_fullStr Cloud Detection for Satellite Imagery Using Attention-Based U-Net Convolutional Neural Network
title_full_unstemmed Cloud Detection for Satellite Imagery Using Attention-Based U-Net Convolutional Neural Network
title_sort cloud detection for satellite imagery using attention-based u-net convolutional neural network
publisher MDPI AG
series Symmetry
issn 2073-8994
publishDate 2020-06-01
description Cloud detection is an important and difficult task in the pre-processing of satellite remote sensing data. The results of traditional cloud detection methods are often unsatisfactory in complex environments or the presence of various noise disturbances. With the rapid development of artificial intelligence technology, deep learning methods have achieved great success in many fields such as image processing, speech recognition, autonomous driving, etc. This study proposes a deep learning model suitable for cloud detection, Cloud-AttU, which is based on a U-Net network and incorporates an attention mechanism. The Cloud-AttU model adopts the symmetric Encoder-Decoder structure, which achieves the fusion of high-level features and low-level features through the skip-connection operation, making the output results contain richer multi-scale information. This symmetrical network structure is concise and stable, significantly enhancing the effect of image segmentation. Based on the characteristics of cloud detection, the model is improved by introducing an attention mechanism that allows model to learn more effective features and distinguish between cloud and non-cloud pixels more accurately. The experimental results show that the method proposed in this paper has a significant accuracy advantage over the traditional cloud detection method. The proposed method is also able to achieve great results in the presence of snow/ice disturbance and other bright non-cloud objects, with strong resistance to disturbance. The Cloud-AttU model proposed in this study has achieved excellent results in the cloud detection tasks, indicating that this symmetric network architecture has great potential for application in satellite image processing and deserves further research.
topic cloud detection
remote sensing images
U-Net architecture
attention mechanism
deep learning
convolutional neural network
url https://www.mdpi.com/2073-8994/12/6/1056
work_keys_str_mv AT yananguo clouddetectionforsatelliteimageryusingattentionbasedunetconvolutionalneuralnetwork
AT xiaoquncao clouddetectionforsatelliteimageryusingattentionbasedunetconvolutionalneuralnetwork
AT bainianliu clouddetectionforsatelliteimageryusingattentionbasedunetconvolutionalneuralnetwork
AT meigao clouddetectionforsatelliteimageryusingattentionbasedunetconvolutionalneuralnetwork
_version_ 1724607040230260736