Skip to main content

Cloud Detection in High-Resolution Multispectral Satellite Imagery Using Deep Learning

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 11141))

Abstract

Cloud detection in high-resolution satellite images is a critical step for many remote sensing applications, but also a challenge, as such images have limited spectral bands. The contribution of this paper is twofold: We present a dataset called CloudPeru as well as a methodology for cloud detection in multispectral satellite images (approximately 2.8 meters per pixel) using deep learning. We prove that an agile Convolutional Neural Network (CNN) is able to distinguish between non-clouds and different types of clouds, including thin and very small ones, and achieve a classification accuracy of 99.94%. Each image is subdivided into superpixels by the SLICO algorithm, which are then processed by the trained CNN. Finally, we obtain the cloud mask by applying a threshold of 0.5 on the probability map. The results are compared with manually annotated images, showing a Kappa coefficient of 0.944, which is higher than that of compared methods.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Notes

  1. 1.

    The CloudPeru dataset is available at the web link [11].

References

  1. Marais, I.V.Z., Du Preez, J.A., Steyn, W.H.: An optimal image transform for threshold-based cloud detection. Int. J. Remote Sens. 32(6), 1713–1729 (2011)

    Article  Google Scholar 

  2. Zhang, Q., Xiao, C.: Cloud detection of RGB color aerial photographs by progressive refinement scheme. IEEE Trans. Geosci. Remote Sens. 52(11), 7264–7275 (2014)

    Article  Google Scholar 

  3. Hang, Y., Kim, B., Kim, Y., Lee, W.H.: Automatic cloud detection for high spatial resolution multi-temporal. Remote Sens. Lett. 5(7), 601–608 (2014)

    Article  Google Scholar 

  4. Li, P., Dong, L., Xiao, H., Xu, M.: A cloud image detection method based on SVM vector machine. Neurocomputing 169, 34–42 (2015)

    Article  Google Scholar 

  5. Yuan, Y., Hu, X.: Bag-of-words and object-based classification for cloud extraction from satellite imagery. IEEE J. Sel. Topics Appl. Earth Observations Remote Sens. 8(8), 4197–4205 (2015)

    Article  Google Scholar 

  6. Bai, T., Deren, L., Sun, K., Chen, Y., Wenzhuo, L.: Cloud detection for high-resolution satellite imagery using machine learning and multi-feature fusion. Remote Sens. 8(9), 715 (2016)

    Article  Google Scholar 

  7. Morales, G., Huamán, S., Telles, J.: Cloud detection for PERUSAT-1 imagery using spectral and texture descriptors, ANN and panchromatic fusion. In: Proceedings of the 3rd Brazilian Technology Symposium - Emerging Trends and Challenges in Technology (BTSym). Springer, Campinas (2018, in press)

    Google Scholar 

  8. Shi, M., Xie, F., Zi, Y., Yin, J.: Cloud detection of remote sensing images by deep learning. In: 2016 IEEE International Geoscience and Remote Sensing Symposium (IGARSS), pp. 701–704. IEEE Press, Beijing (2016)

    Google Scholar 

  9. Xie, F., Shi, M., Shi, Z.: Multilevel cloud detection in remote sensing images based on deep learning. IEEE J. Sel. Topics Appl. Earth Observations Remote Sens. 10(8), 3631–3640 (2017)

    Article  Google Scholar 

  10. Achanta, R., Shaji, A., Smith, K., Lucchi, A., Fua, P., Süsstrunck, S.: SLIC superpixels compared to state-of-the-art superpixel methods. IEEE Trans. Patt. Anal. Mach. Intell. 34(11), 2274–2282 (2012)

    Article  Google Scholar 

  11. CloudPeru Dataset. http://didt.inictel-uni.edu.pe/dataset/CloudPeru.hdf5

  12. He, K., Zhang, X., Ren, S., Sun, J.: Delving deep into rectifiers: surpassing human-level performance on ImageNet classification. In: Proceedings of the IEEE International Conference on Computer Vision (ICCV), pp. 1026–1034. IEEE Press, Vancouver (2015)

    Google Scholar 

  13. Kingma, D., Ba, J.: Adam: a method for stochastic optimization. In: International Conference on Learning Representations (ICLR), San Diego (2015)

    Google Scholar 

  14. Kanungo, T., Mount, D.M., Netanyahu, N.S., Piatko, C.D., Silverman, R., Wu, A.Y.: An efficient k-means clustering algorithm: analysis and implementation. IEEE Trans. Patt. Anal. Mach. Intell. 24(7), 881–892 (2002)

    Article  Google Scholar 

Download references

Acknowledgements

The authors would like to thank the National Commission for Aerospace Research and Development (CONIDA) and the National Institute of Research and Training in Telecommunications of the National University of Engineering (INICTEL-UNI) for the support provided.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Giorgio Morales .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Morales, G., Huamán, S.G., Telles, J. (2018). Cloud Detection in High-Resolution Multispectral Satellite Imagery Using Deep Learning. In: Kůrková, V., Manolopoulos, Y., Hammer, B., Iliadis, L., Maglogiannis, I. (eds) Artificial Neural Networks and Machine Learning – ICANN 2018. ICANN 2018. Lecture Notes in Computer Science(), vol 11141. Springer, Cham. https://doi.org/10.1007/978-3-030-01424-7_28

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-01424-7_28

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-01423-0

  • Online ISBN: 978-3-030-01424-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics