Remote sensing image cloud detection using a shallow convolutional neural network

被引:10
作者
Chai, Dengfeng [1 ]
Huang, Jingfeng [2 ,3 ]
Wu, Minghui [4 ]
Yang, Xiaoping [1 ]
Wang, Ruisheng [5 ]
机构
[1] Zhejiang Univ, Sch Earth Sci, Key Lab Geosci Big Data & Deep Resource Zhejiang P, Hangzhou 310027, Peoples R China
[2] Zhejiang Univ, Inst Appl Remote Sensing & Informat Technol, Key Lab Agr Remote Sensing & Informat Syst, Hangzhou 310058, Peoples R China
[3] Zhejiang Univ, Key Lab Agr Remote Sensing & Informat Syst, Hangzhou 310058, Peoples R China
[4] Zhejiang Univ, Sch Comp & Comp Sci, City Coll, Hangzhou 310015, Peoples R China
[5] Univ Calgary, Dept Geomat Engn, Calgary, AB, Canada
基金
中国国家自然科学基金;
关键词
Cloud detection; Semantic segmentation; Shallow convolutional neural network (SCNN); Landsat; Gaofen; SHADOW DETECTION; AUTOMATED CLOUD; DETECTION ALGORITHM; LANDSAT IMAGERY; COVER ASSESSMENT; CLASSIFICATION; SEGMENTATION; VALIDATION;
D O I
10.1016/j.isprsjprs.2024.01.026
中图分类号
P9 [自然地理学];
学科分类号
0705 ; 070501 ;
摘要
The state-of-the-art methods for cloud detection are dominated by deep convolutional neural networks (DCNNs). However, it is very expensive to train DCNNs for cloud detection and the trained DCNNs do not always perform well as expected. This paper proposes a shallow CNN (SCNN) by removing pooling/unpooling layers and normalization layers in DCNNs, retaining only three convolutional layers, and equipping them with 3 filters of 1 x 1,1 x 1, 3 x 3 in spatial dimensions. It demonstrates that the three convolutional layers are sufficient for cloud detection. Since the label output by the SCNN for a pixel depends on a 3 x 3 patch around this pixel, the SCNN can be trained using some thousands 3 x 3 patches together with ground truth of their center pixels. It is very cheap to train a SCNN using some thousands 3 x 3 patches and to provide ground truth of their center pixels. Despite of its low cost, SCNN training is stabler than DCNN training, and the trained SCNN outperforms the representative state-of-the-art DCNNs for cloud detection. The same resolution of original image, feature maps and final label map assures that details are not lost as by pooling/unpooling in DCNNs. The border artifacts suffering from deep convolutional and pooling/unpooling layers are minimized by 3 convolutional layers with 1x1, 1x1, 3x3 filters. Incoherent patches suffering from patch -by -patch segmentation and batch normalization are eliminated by SCNN without normalization layers. Extensive experiments based on the L7 Irish, L8 Biome and GF1 WHU datasets are carried out to evaluate the proposed method and compare with state-of-the-art methods. The proposed SCNN promises to deal with images from any other sensors. The code and data will be open for further research. 1
引用
收藏
页码:66 / 84
页数:19
相关论文
共 64 条
[51]   A cloud shadow detection method combined with cloud height iteration and spectral analysis for Landsat 8 OLI data [J].
Sun, Lin ;
Liu, Xinyan ;
Yang, Yikun ;
Chen, TingTing ;
Wang, Quan ;
Zhou, Xueying .
ISPRS JOURNAL OF PHOTOGRAMMETRY AND REMOTE SENSING, 2018, 138 :193-207
[52]  
Szegedy C, 2015, PROC CVPR IEEE, P1, DOI 10.1109/CVPR.2015.7298594
[53]   A study of cloud classification with neural networks using spectral and textural features [J].
Tian, B ;
Shaikh, MA ;
Azimi-Sadjadi, MR ;
Vonder Haar, TH ;
Reinke, DL .
IEEE TRANSACTIONS ON NEURAL NETWORKS, 1999, 10 (01) :138-151
[54]  
Tieleman T, 2012, Lecture 6.5-rmsprop: Divide the gradient by a running average of its recent magnitude
[55]   Preliminary analysis of the performance of the Landsat 8/OLI land surface reflectance product [J].
Vermote, Eric ;
Justice, Chris ;
Claverie, Martin ;
Franch, Belen .
REMOTE SENSING OF ENVIRONMENT, 2016, 185 :46-56
[56]  
Wang B, 1999, IEICE T INF SYST, VE82D, P453
[57]   Cloud detection for Landsat imagery by combining the random forest and superpixels extracted via energy-driven sampling segmentation approaches [J].
Wei, Jing ;
Huang, Wei ;
Li, Zhanqing ;
Sun, Lin ;
Zhu, Xiaolin ;
Yuan, Qiangqiang ;
Liu, Lei ;
Cribb, Maureen .
REMOTE SENSING OF ENVIRONMENT, 2020, 248
[58]   Multilevel Cloud Detection in Remote Sensing Images Based on Deep Learning [J].
Xie, Fengying ;
Shi, Mengyun ;
Shi, Zhenwei ;
Yin, Jihao ;
Zhao, Danpei .
IEEE JOURNAL OF SELECTED TOPICS IN APPLIED EARTH OBSERVATIONS AND REMOTE SENSING, 2017, 10 (08) :3631-3640
[59]   Light-Weight Cloud Detection Network for Optical Remote Sensing Images with Attention-Based DeeplabV3+Architecture [J].
Yao, Xudong ;
Guo, Qing ;
Li, An .
REMOTE SENSING, 2021, 13 (18)
[60]   Pyramid Scene Parsing Network [J].
Zhao, Hengshuang ;
Shi, Jianping ;
Qi, Xiaojuan ;
Wang, Xiaogang ;
Jia, Jiaya .
30TH IEEE CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR 2017), 2017, :6230-6239