Clouds Classification from Sentinel-2 Imagery with Deep Residual Learning and Semantic Image Segmentation

Detecting changes in land use and land cover (LULC) from space has long been the main goal of satellite remote sensing (RS), yet the existing and available algorithms for cloud classification are not reliable enough to attain this goal in an automated fashion. Clouds are very strong optical signals that dominate the results of change detection if they are not removed completely from imagery. As various architectures of deep learning (DL) have been proposed and advanced quickly, their potential in perceptual tasks has been widely accepted and successfully applied to many fields. A comprehensive survey of DL in RS has been reviewed, and the RS community has been suggested to be leading researchers in DL. Based on deep residual learning, semantic image segmentation, and the concept of atrous convolution, we propose a new DL architecture, named CloudNet, with an enhanced capability of feature extraction for classifying cloud and haze from Sentinel-2 imagery, with the intention of supporting automatic change detection in LULC. To ensure the quality of the training dataset, scene classification maps of Taiwan processed by Sen2cor were visually examined and edited, resulting in a total of 12,769 sub-images with a standard size of 224 × 224 pixels, cut from the Sen2cor-corrected images and compiled in a trainset. The data augmentation technique enabled CloudNet to have stable cirrus identification capability without extensive training data. Compared to the traditional method and other DL methods, CloudNet had higher accuracy in cloud and haze classification, as well as better performance in cirrus cloud recognition. CloudNet will be incorporated into the Open Access Satellite Image Service to facilitate change detection by using Sentinel-2 imagery on a regular and automatic basis.

[1]  Alan H. Strahler,et al.  Change-vector analysis in multitemporal space: a tool to detect and categorize land-cover change pro , 1994 .

[2]  Timo Hanschmann,et al.  The MSG-SEVIRI-based cloud property data record CLAAS-2 , 2017 .

[3]  Zhe Zhu,et al.  Object-based cloud and cloud shadow detection in Landsat imagery , 2012 .

[4]  C. Lo,et al.  Using a time series of satellite imagery to detect land use and land cover changes in the Atlanta, Georgia metropolitan area , 2002 .

[5]  Jianping Shi,et al.  Distinguishing Cloud and Snow in Satellite Images via Deep Convolutional Network , 2017, IEEE Geoscience and Remote Sensing Letters.

[6]  R. Lunetta,et al.  Land-cover change detection using multi-temporal MODIS NDVI data , 2006 .

[7]  Michael J. Wilson,et al.  Implementation on Landsat Data of a Simple Cloud-Mask Algorithm Developed for MODIS Land Bands , 2011, IEEE Geoscience and Remote Sensing Letters.

[8]  C. Woodcock,et al.  Improvement and expansion of the Fmask algorithm: cloud, cloud shadow, and snow detection for Landsats 4–7, 8, and Sentinel 2 images , 2015 .

[9]  Bernd Freisleben,et al.  Fast Cloud Segmentation Using Convolutional Neural Networks , 2018, Remote. Sens..

[10]  Ashbindu Singh,et al.  Review Article Digital change detection techniques using remotely-sensed data , 1989 .

[11]  Zhe Zhu,et al.  Change detection using landsat time series: A review of frequencies, preprocessing, algorithms, and applications , 2017 .

[12]  K. Green,et al.  Using remote sensing to detect and monitor land-cover and land-use change , 1994 .

[13]  Derek T. Anderson,et al.  Comprehensive survey of deep learning in remote sensing: theories, tools, and challenges for the community , 2017 .

[14]  Jacob Cohen A Coefficient of Agreement for Nominal Scales , 1960 .

[15]  Lawrence D. Jackel,et al.  Backpropagation Applied to Handwritten Zip Code Recognition , 1989, Neural Computation.

[16]  Geoffrey E. Hinton,et al.  ImageNet classification with deep convolutional neural networks , 2012, Commun. ACM.

[17]  Sankar K. Pal,et al.  A review on image segmentation techniques , 1993, Pattern Recognit..

[18]  Ryosuke Nakamura,et al.  Near Real-Time Browsable Landsat-8 Imagery , 2017, Remote. Sens..

[19]  J. Mas Monitoring land-cover changes: A comparison of change detection techniques , 1999 .

[20]  Zhenwei Shi,et al.  Multilevel Cloud Detection in Remote Sensing Images Based on Deep Learning , 2017, IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing.

[21]  Cheng-Chien Liu,et al.  Preparing a landslide and shadow inventory map from high-spatial-resolution imagery facilitated by an expert system , 2015 .

[22]  Luis Guanter,et al.  Ready-to-Use Methods for the Detection of Clouds, Cirrus, Snow, Shadow, Water and Clear Sky Pixels in Sentinel-2 MSI Images , 2016, Remote. Sens..

[23]  H. Chepfer,et al.  Assessment of Global Cloud Datasets from Satellites: Project and Database Initiated by the GEWEX Radiation Panel , 2013 .