Skip to main content
Log in

Cloud detection of high-resolution remote sensing image based on improved U-Net

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

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%.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10

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

  1. Abadi M, Agarwal A, Barham P et al (2015) TensorFlow: large-scale machine learning on heterogeneous distributed systems[J]. arXiv abs/1603.04467

  2. 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

    Article  Google Scholar 

  3. 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

    Article  Google Scholar 

  4. 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)

  5. 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

    Google Scholar 

  6. Han CM, Li YD, Shi XK (2015) Advances in cloud analysis and prediction methods [J]. Advances in Earth Science 30(04):505–516

  7. Drönne J, Korfhage N, Egli S et al (2018) Fast cloud segmentation using convolutional neural networks[J]. Remote Sens 10(11)

  8. 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

    Article  Google Scholar 

  9. 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]

  10. He K, Zhang X, Ren S, Sun J (2016) Identity mappings in deep residual networks[C]. Computer Vision – ECCV 9908:630–645

  11. 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

    Google Scholar 

  12. Hu J, Shen L, Albanie S et al (2020) Squeeze-and-excitation networks[J]. IEEE Trans Pattern Anal Mach Intell 42(8):2011–2023

  13. 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

  14. Huang G, Liu Z, Weinberger KQ et al (2017) Densely connected convolutional networks[C]. Proc IEEE Conf Comput Vis Pattern Recognit 1(2):3

    Google Scholar 

  15. Jin C (2018) A Study on cloud detection algorithm of FengYun-3D Spectral Imager over Land[D]. Nanjing University of Information Science & Technology

  16. 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

  17. Lecun Y, Bengio Y, Hinton G (2015) Deep learning[J]. Nature 521(7553):436–444

    Article  Google Scholar 

  18. 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

    Google Scholar 

  19. 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

  20. 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

  21. Martín A, Barham P, Chen J et al (2016) TensorFlow: a system for large-scale machine learning[J]. arXiv abs/1605.08695

  22. 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

  23. 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

    Article  Google Scholar 

  24. Ronneberger O, Fischer P, Brox T (2015) U-Net: convolutional networks for biomedical image segmentation[J]. Springer, Cham

  25. Schmidhuber J (2015) Deep learning in neural networks: an overview[J]. Neural Netw 61:85–117

    Article  Google Scholar 

  26. 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

  27. 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

  28. 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

  29. 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

  30. 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

  31. Sun R, Fan R (2018) Multi-feature fusion image cloud detection based on SVM[J]. Geomatics & Spatial Information Technology 41(6):153–156

  32. 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

  33. 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.

    Article  Google Scholar 

  34. 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

    Article  Google Scholar 

  35. 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

  36. 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

    Google Scholar 

  37. 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

  38. Wu Z, Shen C, Hengel A (2017) Real-time semantic image segmentation via spatial sparsity[J]. ArXiv abs/1712.0013

  39. 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

  40. 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

  41. Yuen B, Hoang MT, Dong X et al (2020) Universal activation function for machine learning[J]. Scientific Reports 11(1):18757

  42. Zhan Y, Peng JG, Gao Y (2016) A graph partitioning algorithm based on SLIC superpixels [J]. Chin J Eng Math 33(05):441–449

  43. 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

    Article  Google Scholar 

  44. 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

Download references

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

Authors

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

Correspondence to Peng Wang.

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.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-023-14655-z

Keywords