Abstract
Cloud detection is an important part of remote sensing image processing. Excellent cloud detection methods can accurately extract clouds from remote sensing images, providing convenience for subsequent processing. Most of the traditional cloud detection methods have problems such as poor generalization ability and insufficient segmentation accuracy, and the detection results cannot well meet the requirements of follow-up work. In this paper, the cloud detection dataset is constructed by data enhancement method, and the cloud in remote sensing image is accurately detected by improving U-Net network model. Firstly, the sub-pixel image segmentation is achieved by using the superpixels segmentation method to further improve the accuracy of similar target aggregation and reduce cloud labeling errors. Then, the Gaussian blur method is improved to blur the remote sensing image around the cloud label adaptively, which weakens the influence of background on cloud detection and reduces the computing cost. Finally, VGG16 network is used to deepen the feature extraction part of U-Net network to extract multi-scale cloud feature information from remote sensing images and improve the cloud detection accuracy. A large number of experiments are carried out on GF-2 and MODIS remote sensing images and compared with other cloud detection methods. Experimental results show that the proposed method can accurately detect large area clouds and broken clouds in remote sensing images, with Dice value up to 94.6%, IoU value up to 89.8% and CPA value up to 94.2%.










Similar content being viewed by others
Data availability
The datasets used or analyzed during the current study are available from the corresponding author on reasonable request.
Code availability
The codes used during the current study are available from the corresponding author on reasonable request.
References
Abadi M, Agarwal A, Barham P et al (2015) TensorFlow: large-scale machine learning on heterogeneous distributed systems[J]. arXiv abs/1603.04467
Achanta R, Shaji A, Smith K, Lucchi A, Fua P, Süsstrunk S (2012) SLIC superpixels compared to state-of-the-art superpixels methods[J]. IEEE Trans Pattern Anal Mach Intell 34(11):2274–2282
Badrinarayanan V, Kendall A, Cipolla R (2017) SegNet: a deep convolutional encoder-decoder architecture for scene segmentation[J]. IEEE Trans Pattern Anal Mach Intell 39(12):2481–2495
Briot A, Viswanath P, Yogamani S (2018) Analysis of Efficient CNN design techniques for semantic segmentation[C]. In: 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition Workshops (CVPRW)
Chen Z, Zhang G, Ning J et al (2015) An automatic cloud detection method for ZY-3 satellite[J]. Acta Geodaetica Et Cartographica Sinica 44(3):292–300
Han CM, Li YD, Shi XK (2015) Advances in cloud analysis and prediction methods [J]. Advances in Earth Science 30(04):505–516
Drönne J, Korfhage N, Egli S et al (2018) Fast cloud segmentation using convolutional neural networks[J]. Remote Sens 10(11)
Fang W, Qiao Y, Zhang D et al (2018) Threshold optimization in cloud detection by polarized multichannel remote sensing[J]. Acta Opt Sin 38(12):1228005
Gu P, Xiao Z Application of modified U-Net in retinal vascular segmentation [J/OL]. J Front Comput Sci Technol 1–12[2021-10-16]
He K, Zhang X, Ren S, Sun J (2016) Identity mappings in deep residual networks[C]. Computer Vision – ECCV 9908:630–645
Henry C, Azimi SM, Merkle N (2018) Road segmentation in SAR satellite images with deep fully convolutional neural networks[J]. IEEE Geosci Remote Sens Lett 27(99):1–5
Hu J, Shen L, Albanie S et al (2020) Squeeze-and-excitation networks[J]. IEEE Trans Pattern Anal Mach Intell 42(8):2011–2023
Hu J, Zhang Y, Xie S (2021) Summary of research progress on application of domestic remote sensing image classifi cation technology [J]. Comput Eng Appl 57(03):1–13
Huang G, Liu Z, Weinberger KQ et al (2017) Densely connected convolutional networks[C]. Proc IEEE Conf Comput Vis Pattern Recognit 1(2):3
Jin C (2018) A Study on cloud detection algorithm of FengYun-3D Spectral Imager over Land[D]. Nanjing University of Information Science & Technology
Kanu S, Khoja R, Lal S et al (2020) CloudX-net: a robust encoder-decoder architecture for cloud detection from satellite remote sensing images[J]. Remote Sens Appl Soc Environ 20:100417
Lecun Y, Bengio Y, Hinton G (2015) Deep learning[J]. Nature 521(7553):436–444
Li R, Liu W, Yang L et al (2018) Deep U-Net: a deep fully convolutional network for pixel-level sea-land segmentation[J]. IEEE J Sel Top Appl Earth Obs Remote Sens 31(99):1–9
Li JX, Zhao P, Fang W (2020) Cloud detection of multi-angle remote sensing image based on deep learning [J]. Journal of Atmospheric and Environmental Optics 15(05):380–392
Liu X, Xu J, Du B (2005) A bi-channel dynamic threshold algorithm used in automatically identifying clouds on GMS-5 imagery[J]. J Appl Meteorol Sci 16(4):434–444
Martín A, Barham P, Chen J et al (2016) TensorFlow: a system for large-scale machine learning[J]. arXiv abs/1605.08695
Paszke A, Chaurasia A, Kim S et al (2016) ENet: a deep neural network architecture for real-time semantic segmentation[J]. ArXiv abs/1606.02147
Pei L, Liu Y, Gao L (2019) Cloud detection of ZY-3 remote sensing images based on fully convolutional neural network and conditional random field[J]. Laser Optoelectron Prog 56(10):102802
Ronneberger O, Fischer P, Brox T (2015) U-Net: convolutional networks for biomedical image segmentation[J]. Springer, Cham
Schmidhuber J (2015) Deep learning in neural networks: an overview[J]. Neural Netw 61:85–117
Shamsolmoali P, Chanussot J, Zareapoor M et al (2022) Multipatch feature pyramid network for weakly supervised object detection in optical remote sensing images[J]. IEEE Trans Geosci Remote Sens 60:1–13
Shamsolmoali P, Zareapoor M, Chanussot J et al (2021) Rotation equivariant feature image pyramid network for object detection in optical remote sensing imagery[J]. IEEE Trans Geosci Remote Sens 60:1–14
Shamsolmoali P, Zareapoor M, Wang R et al (2019) A novel deep structure U-Net for sea-land segmentation in remote sensing images[J]. IEEE J Sel Top Appl Earth Obs Remote Sens 12(9):3219–3232
Shamsolmoali P, Zareapoor M, Zhou H et al (2021) Road segmentation for remote sensing images using adversarial spatial pyramid networks[J]. IEEE Trans Geosci Remote Sens 59(6):4673–4688
Sheng X, Sun L, Zheng Q (2004) Cloud detection using MODIS data[J]. Journal of PLA University of Science and Technology (Natural Science Edition) 4:98–102
Sun R, Fan R (2018) Multi-feature fusion image cloud detection based on SVM[J]. Geomatics & Spatial Information Technology 41(6):153–156
Vittikop BS, Dhotre SR (2019) Automatic segmentation of MRI images for brain tumor using unet[C]. 2019 1st International Conference on Advances in Information Technology (ICAIT). KLS Gogte Institute of Technology Dept of CSE Engg Belagavi Karnataka India
Wang Y, He C, Liu X, Liao M (2018) A hierarchical fully convolutional network integrated with sparse and low-rank subspace representations for PoISAR imagery classification [J]. Remote Sensing 10(2):342.
Wang D, Li Z, Cao L, Balas VE, Dey N, Ashour AS, McCauley P, Dimitra SP, Shi F (2016) Image fusion incorporating parameter estimation optimized Gaussian mixture model and fuzzy weighted evaluation system: a case study in time-series plantar pressure data set[J]. IEEE Sensors J 17(5):1407–1420
Wang Q, Sun L, Wei J et al (2018) Improvement of Universal Dynamic Threshold Cloud Detection Algorithm and Its Application in High Resolution Satellite [J]. Acta Optica Sinica 38(10):10
Wang HT, Wang YC, Wang YQ, Qian YR (2021) Landsat image cloud detection based on MS-U-Net[J]. Laser Optoelectron Prog 58(14):87–94
Wang W, Zhong J, Wu H et al (2020) RVSeg-Net: an efficient feature pyramid cascade network for retinal vessel segmentation[C]. LNCS 12265: Proceedings of the 23rd International Conference on Medical Image Computing and Computer-Assisted Intervention, Lima, Peru, Oct 4–8, 2020. Springer 796–805
Wu Z, Shen C, Hengel A (2017) Real-time semantic image segmentation via spatial sparsity[J]. ArXiv abs/1712.0013
Xu QH, Huang YB, Cheng Y (2019) Cloud detection for Chinese high resolution remote sensing imagery using combining superpixel with convolution neural network [J]. Bull Surveying Mapping 502(1):50–55
Yang F, Sun Q, Jin H et al (2020) Superpixels segmentation with fully convolutional networks[C]. Proc IEEE/CVF Conf Comput Vis Pattern Recognit 13964–13973
Yuen B, Hoang MT, Dong X et al (2020) Universal activation function for machine learning[J]. Scientific Reports 11(1):18757
Zhan Y, Peng JG, Gao Y (2016) A graph partitioning algorithm based on SLIC superpixels [J]. Chin J Eng Math 33(05):441–449
Zhang Y, Rossow WB, Lacis AA et al (2004) Calculation of radiative fluxes from the surface to top of atmosphere based on ISCCP and other global data sets: refinements of the radiative transfer model and the input data[J]. J Geophys Res Atmos 109(D19):105–115
Zhe L, Zhang X, Song Y et al (2018) Liver segmentation with improved U-Net and Morphsnakes algorithm[J]. J Image Graph 23(08):1254-1262
Funding
This work was partially supported by China Postdoctoral Science Foundation (Grant No. 2021M702030) and Shandong Provincial Transportation Science and Technology Project (Grant No. 2021B120).
Author information
Authors and Affiliations
Contributions
MeiJie Yin contributed significantly to analysis and wrote the manuscript, Peng Wang contributed to the conception of the study, WeiLong Hao contributed to performed the data analyses and manuscript preparation, Cui Ni performed the experiment.
Corresponding author
Ethics declarations
Ethics approval
Not applicable.
Consent to participate
Not applicable.
Consent for publication
The work described has not been published before, and its publication has been approved by the responsible authorities at the institution where the work is carried out.
Conflict of interest/Competing interests
The authors declare that there is no conflict of interests or competing interests regarding the publication of this article.
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Yin, M., Wang, P., Hao, W. et al. Cloud detection of high-resolution remote sensing image based on improved U-Net. Multimed Tools Appl 82, 25271–25288 (2023). https://doi.org/10.1007/s11042-023-14655-z
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-023-14655-z