Cloud and cloud shadow detection is an important part in the production of Landsat images. In recent years, deep learning has greatly improved the accuracy of cloud detection in Landsat images. However, deep convolutional neural network model training relies on a large scale of labeled images, and it is necessary to manually label each pixel as clearness, cloud or cloud shadow. Manually labeling is rather costly and time-consuming, which is not conducive to train practical models. Inspired by weakly supervised learning, this paper proposes a new deep learning method for cloud and cloud shadow detection. Firstly, conventional cloud detection algorithm CFMask is used to detect cloud and cloud shadow in Landsat images. Then, the results are used to replace the manually labeled images to train the deep convolutional neural network model for cloud detection. Finally, the model is used to detect the cloud and its shadow in new images. Experimental results show that the overall accuracy of the proposed method is 85.55%, which is better than that of CFMask and indicates that it is feasible to train the deep network model to detect cloud and cloud shadow without manually labeled data.
Yifan QIU,Dengfeng CHAI. A deep learning method for Landsat image cloud detection without manually labeled data[J]. Remote Sensing for Land & Resources,
2021, 33(1): 102-107.
Fisher A. Cloud and cloud-shadow detection in SPOT5 HRG imagery with automated morphological feature extraction[J]. Remote Sensing, 2014,6(1):776-800.
doi: 10.3390/rs6010776
url: http://www.mdpi.com/2072-4292/6/1/776
[5]
Zhu Z, Woodcock C E. Automated cloud,cloud shadow,and snow detection in multitemporal Landsat data:An algorithm designed specifically for monitoring land cover change[J]. Remote Sensing of Environment, 2014,152:217-234.
doi: 10.1016/j.rse.2014.06.012
url: http://dx.doi.org/10.1016/j.rse.2014.06.012
Molnar G, Coakley J A. Retrieval of cloud covee fromsatelltte imagery data-a statistical approach[J]. Journal of Geophysical Research-Atomspheres, 1985,90(D7):2960-2970.
[11]
Ricciardelli E, Romano F, Cuomo V. Physical and statistical approaches for cloud identification using meteosat second generation-spinning enhanced visible and infrared imager data[J]. Remote Sensing of Environment, 2008,112(6):2741-2760.
[12]
Amato U, Antoniadis A, Cuomo V, et al. Statistical cloud detection from SEVIRI multispectral images[J]. Remote Sensing of Environment, 2008,112(3):750-766.
[13]
Zi Y, Xie F, Jiang Z. A cloud detection method for Landsat8 images based on PCANet[J]. Remote Sensing, 2018,10(6):877.
[14]
Xie F, Shi M, Shi Z, et al. Multilevel cloud detection in remote sensing images based on deep learning[J]. IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing, 2017,10(8):3631-3640.
[15]
Chai D, Newsam S, Zhang H K, et al. Cloud and cloud shadow detection in Landsat imagery based on deep convolutional neural networks[J]. Remote Sensing of Environment, 2019,225:307-316.
[16]
Zhou Z. A brief introduction to weakly supervised learning[J]. National Science Review, 2018,5(1):44-53.
[17]
Deselaers T, Alexe B, Ferrari V. Weakly supervised localization and learning with generic knowledge[J]. International Journal of Computer Vision, 2012,100(3):275-293.
Badrinarayanan V, Kendall A, Cipolla R. SegNet:A deep convolutional encoder-decoder architecture for image segmentation[J]. IEEE Transactions on Pattern Analysis and Machine Intelligence, 2017,39(12):2481-2495.
pmid: 28060704
url: https://www.ncbi.nlm.nih.gov/pubmed/28060704
Kingma D P, Ba J. Adam:A method for stochastic optimization[EB/OL]. (2017-01-30)[2020-04-01] https://arxiv.org/abs/1412.6980.
url: https://arxiv.org/abs/1412.6980