Cloud detection of Sentinel-2 images for multiple backgrounds
WU Weichao(), YE Fawang
National Key Laboratory of Science and Technology on Remote Sensing Information and Image Analysis, Beijing Research Institute of Uranium Geology, Beijing 100029, China
Cloud cover tends to hinder information extraction from remote sensing images during image processing. However, complex and changeable surface backgrounds make it difficult to effectively extract the differences in features between cloud targets and backgrounds. Although existing methods exhibit satisfactory cloud detection effects under most backgrounds, they show significant misclassification and omission in some environments, failing to maintain encouraging performance due to poor stability and insufficient generalization ability. Given this, this study proposed a cloud detection method for multiple backgrounds. Based on Sentinel-2A data, this study analyzed the differences in spectral characteristics between cloud targets and backgrounds to assist in the selection of samples for detection. Based on this, this study introduced more effective detection indices HOT and CDI. Finally, this study obtained a random forest-based cloud detection model through training. Then, from the perspective of the influence of backgrounds and cloud target types on detection accuracy, this study compared the obtained cloud detection model with the Fmask algorithm using images with different backgrounds. The comparison results show that the method proposed in this study increased the overall accuracy and F1 score by 2.2% and 2.9%, respectively, with the standard deviations of them reducing by 29.6% and 72.5%, respectively. These findings indicated that this method can significantly improve the stability of cloud detection in different environments while maintaining high detection accuracy. Therefore, this method is effective in cloud detection in multi-backgrounds.
Main-Knorn M, Pflug B, Louis J, et al. Sen2Cor for Sentinel-2[C]// Image and Signal Processing for Remote Sensing XXIII.International Society for Optics and Photonics, 2017, 10427:37-48.
Fu H, Shen Y, Liu J, et al. Cloud detection for FY meteorology satellite based on ensemble thresholds and random forests approach[J]. Remote Sensing, 2019, 11(1):44.
doi: 10.3390/rs11010044
url: http://www.mdpi.com/2072-4292/11/1/44
Li X S, Liu Y F, Chen D H, et al. Cloud detection based on support vector machine with image features for GF-1 data[J]. Remote Sensing for Land and Resource, 2020, 32(3):55-62.doi:10.6046/gtzyyg.2020.03.08.
doi: 10.6046/gtzyyg.2020.03.08
Wang M, Liu Z J, Chen Y Y. Comparsions of image cloud detection effect based on Sentinel-2 bands/products[J]. Remote Sensing Technology and Application, 2020, 35(5):1167-1177.
Yu C H, Yu H W, Zhang W, et al. Automatic cloud detection of Sentinel-2 satellite images based on neural network[J]. Bulletin of Surveying and Mapping, 2019(8):39-43.
doi: 10.13474/j.cnki.11-2246.2019.0248
[15]
Hollstein A, Segl K, Guanter L, et al. Ready-to-use methods for the detection of clouds,cirrus,snow,shadow,water and clear sky pixels in Sentinel-2 MSI images[J]. Remote Sensing, 2016, 8(8):666.
doi: 10.3390/rs8080666
url: http://www.mdpi.com/2072-4292/8/8/666
Jiang J, Zha Y, Yuan J, et al. Application review of remote sensing technology in haze monitoring[J]. The Administration and Technique of Environmental Monitoring, 2011, 23(2):15-18.
Pedregosa F, Varoquaux G, Gramfort A, et al. Scikit-learn:Machine learning in Python[J]. Journal of Machine Learning Research, 2011, 12:2825-2830.
[21]
Oshiro T M, Perez P S, Baranauskas J A. How many trees in a random forest?[C]// International Workshop on Machine Learning and Data Mining in Pattern Recognition.Springer,Berlin,Heidelberg, 2012:154-168.
Joachim L, Storch T. Cloud detection for night-time panchromatic visible and near-infrared satellite imagery[J]. ISPRS Annals of Photogrammetry,Remote Sensing and Spatial Information Sciences, 2020, 2:853-860.