2,101
Views
9
CrossRef citations to date
0
Altmetric
Research Article

Cloud detection using sentinel 2 imageries: a comparison of XGBoost, RF, SVM, and CNN algorithms

, ORCID Icon &
Pages 1-32 | Received 18 May 2022, Accepted 05 Nov 2022, Published online: 27 Nov 2022

References

  • Arking A, Childs JD. 1985. Retrieval of cloud cover parameters from multispectral satellite images. J Climate Appl Meteor. 24(4):322–333.
  • Baetens L, Desjardins C, Hagolle O. 2019. Validation of copernicus Sentinel-2 cloud masks obtained from MAJA, Sen2Cor, and FMask processors using reference cloud masks generated with a supervised active learning procedure. Remote Sens. 11(4):433.
  • Bai T, Li D, Sun K, Chen Y, Li W. 2016. Cloud detection for high-resolution satellite imagery using machine learning and multi-feature fusion. Remote Sens. 8(9):715.
  • Bhagwat RU, Shankar BU. 2019. A novel multilabel classification of remote sensing images using XGBoost. In: 2019 IEEE 5th Int Conf Converg Technol; p. 1–5.
  • Boser BE, Guyon IM, Vapnik VN. 1992. A training algorithm for optimal margin classifiers. In: Proc Fifth Annu Work Comput Learn Theory; pp. 144–152.
  • Breiman L. 2001. Random forests. Mach Learn. 45(1):5–32.
  • Chang C-C, Lin C-J. 2011. LIBSVM: a library for support vector machines. ACM Trans Intell Syst Technol. 2(3):1–27.
  • Chen X, Liu L, Gao Y, Zhang X, Xie S. 2020. A novel classification extension-based cloud detection method for medium-resolution optical images. Remote Sens. 12(15):2365.
  • Cilli R, Monaco A, Amoroso N, Tateo A, Tangaro S, Bellotti R. 2020. Machine learning for cloud detection of globally distributed Sentinel-2 images. Remote Sens. 12(15):2355.
  • Deng C, Li Z, Wang W, Wang S, Tang L, Bovik AC. 2019. Cloud detection in satellite images based on natural scene statistics and gabor features. IEEE Geosci Remote Sensing Lett. 16(4):608–612.
  • Dougherty ER, Lotufo RA. 2003. Hands-on morphological image processing. SPIE Press.
  • European Space Agency (ESA). 2022. Open Access Hub [Internet]. [accessed 2022 Apr 4]. https://scihub.copernicus.eu/.
  • Fisher A. 2014. Cloud and cloud-shadow detection in SPOT5 HRG imagery with automated morphological feature extraction. Remote Sens. 6(1):776–800.
  • Friedman JH. 2001. Greedy function approximation: a gradient boosting machine. Ann Stat. 2001:1189–1232.
  • Fritz S. 1949. The albedo of the planet earth and of clouds. J Meteor. 6(4):277–282.
  • Fu H, Shen Y, Liu J, He G, Chen J, Liu P, Qian J, Li J. 2018. Cloud detection for FY meteorology satellite based on ensemble thresholds and random forests approach. Remote Sens. 11(1):44.
  • Ghasemian N, Akhoondzadeh M. 2018. Introducing two Random Forest based methods for cloud detection in remote sensing images. Adv Sp Res. 62(2):288–303.
  • Grizonnet M, Michel J, Poughon V, Inglada J, Savinaud M, Cresson R. 2017. Orfeo ToolBox: open source processing of remote sensing images. Open Geospatial Data, Softw Stand. 2(1):1–8.
  • Guo J, Yang J, Yue H, Tan H, Hou C, Li K. 2021. CDnetV2: CNN-Based Cloud Detection for Remote Sensing Imagery With Cloud-Snow Coexistence. IEEE Trans Geosci Remote Sensing. 59(1):700–713.
  • Hagolle O, Huc M, Pascual DV, Dedieu G. 2010. A multi-temporal method for cloud detection, applied to FORMOSAT-2, VENμS, LANDSAT and SENTINEL-2 images. Remote Sens Environ. 114(8):1747–1755.
  • Hagolle O, Huc M, Villa Pascual D, Dedieu G. 2015. A multi-temporal and multispectral method to estimate aerosol optical thickness over land, for the atmospheric correction of FormoSat-2, LandSat, VENμS and Sentinel-2 images. Remote Sens. 7(3):2668–2691.
  • Haralick RM, Shanmugam K, Dinstein IH. 1973. Textural features for image classification. IEEE Trans Syst, Man, Cybern. SMC-3(6):610–621.
  • He K, Zhang X, Ren S, Sun J. 2016. Deep residual learning for image recognition. In: Proc IEEE Conf Comput Vis Pattern Recognit; pp. 770–778.
  • Le Hégarat-Mascle S, André C. 2009. Use of Markov random fields for automatic cloud/shadow detection on high resolution optical images. ISPRS J Photogramm Remote Sens. 64(4):351–366.
  • Hollstein A, Segl K, Guanter L, Brell M, Enesco M. 2016. Ready-to-use methods for the detection of clouds, cirrus, snow, shadow, water and clear sky pixels in Sentinel-2 MSI images. Remote Sens. 8(8):666.
  • Ibrahim E, Jiang J, Lema L, Barnabé P, Giuliani G, Lacroix P, Pirard E. 2021. Cloud and cloud-shadow detection for applications in mapping small-scale mining in Colombia using Sentinel-2 imagery. Remote Sens. 13(4):736.
  • Irish RR. 2000. Landsat 7 automatic cloud cover assessment. In: Algorithms Multispectral, Hyperspectral, Ultraspectral Image VI. Vol. 4049; pp. 348–355.
  • Jeppesen JH, Jacobsen RH, Inceoglu F, Toftegaard TS. 2019. A cloud detection algorithm for satellite imagery based on deep learning. Remote Sens Environ. 229:247–259.
  • Joshi PP, Wynne RH, Thomas VA. 2019. Cloud detection algorithm using SVM with SWIR2 and tasseled cap applied to Landsat 8. Int J Appl Earth Obs Geoinf. 82:101898.
  • King MD, Platnick S, Menzel WP, Ackerman SA, Hubanks PA. 2013. Spatial and temporal distribution of clouds observed by MODIS onboard the terra and aqua satellites. IEEE Trans Geosci Remote Sensing. 51(7):3826–3852.
  • Li J, Wang L, Liu S, Peng B, Ye H. 2022. An automatic cloud detection model for Sentinel-2 imagery based on Google Earth Engine. Remote Sens Lett. 13(2):196–206.
  • Li J, Wu Z, Hu Z, Jian C, Luo S, Mou L, Zhu XX, Molinier M. 2021. A lightweight deep learning-based cloud detection method for Sentinel-2A imagery fusing multiscale spectral and spatial features. IEEE Trans Geosci Remote Sensing. 60:1–19.
  • Li W, Zou Z, Shi Z. 2020. Deep Matting for Cloud Detection in Remote Sensing Images. IEEE Trans Geosci Remote Sensing. 58(12):8490–8502.
  • Ma N, Sun L, Zhou C, He Y. 2021. Cloud detection algorithm for multi-satellite remote sensing imagery based on a spectral library and 1D convolutional neural network. Remote Sens. 13(16):3319.
  • Mishchenko MI, Rossow WB, Macke A, Lacis AA. 1996. Sensitivity of cirrus cloud albedo, bidirectional reflectance and optical thickness retrieval accuracy to ice particle shape. J Geophys Res. 101(D12):16973–16985.
  • Moran MS, Jackson RD, Slater PN, Teillet PM. 1992. Evaluation of simplified procedures for retrieval of land surface reflectance factors from satellite sensor output. Remote Sens Environ. 41(2-3):169–184.
  • Pérez-Suay A, Amorós-López J, Gómez-Chova L, Muñoz-Mari J, Just D, Camps-Valls G. 2018. Pattern recognition scheme for large-scale cloud detection over landmarks. IEEE J Sel Top Appl Earth Observations Remote Sensing. 11(11):3977–3987.
  • Qiu S, Zhu Z, He B. 2019. Fmask 4.0: improved cloud and cloud shadow detection in Landsats 4–8 and Sentinel-2 imagery. Remote Sens Environ. 231:111205.
  • Richter R, Louis J, Berthelot B. 2012. Sentinel-2 MSI: level 2A products algorithm theoretical basis document. Eur Sp Agency. 49(0):1–72. https://earth.esa.int/c/document_library/get_file?folderId=349490&name=DLFE-4518.pdf.
  • Rumora L, Miler M, Medak D. 2020. Impact of various atmospheric corrections on sentinel-2 land cover classification accuracy using machine learning classifiers. IJGI. 9(4):277.
  • Sanchez AH, Picoli MCA, Camara G, Andrade PR, Chaves MED, Lechler S, Soares AR, Marujo RFB, Simões REO, Ferreira KR, et al. 2020. Comparison of Cloud cover detection algorithms on sentinel–2 images of the amazon tropical forest. Remote Sens. 12(8):1284.
  • Segal-Rozenhaimer M, Li A, Das K, Chirayath V. 2020. Cloud detection algorithm for multi-modal satellite imagery using convolutional neural-networks (CNN). Remote Sens Environ. 237:111446.
  • Tapakis R, Charalambides AG. 2013. Equipment and methodologies for cloud detection and classification: a review. Sol Energy. 95:392–430. https://www.sciencedirect.com/science/article/pii/S0038092X12004069.
  • Tarrio K, Tang X, Masek JG, Claverie M, Ju J, Qiu S, Zhu Z, Woodcock CE. 2020. Comparison of cloud detection algorithms for Sentinel-2 imagery. Sci Remote Sens. 2:100010.
  • U.S. Geological Survey (USGS). 2022. EarthExplorer [Internet]. [accessed 2022 Apr 4]. https://earthexplorer.usgs.gov/.
  • Wang J, Rossow WB. 1995. Determination of cloud vertical structure from upper-air observations. J Appl Meteor. 34(10):2243–2258.
  • Wei J, Huang W, Li Z, Sun L, Zhu X, Yuan Q, Liu L, Cribb M. 2020. Cloud detection for Landsat imagery by combining the random forest and superpixels extracted via energy-driven sampling segmentation approaches. Remote Sens Environ. 248:112005.
  • Wu K, Xu Z, Lyu X, Ren P. 2022. Cloud detection with boundary nets. ISPRS J Photogramm Remote Sens. 186:218–231.
  • Xu K, Guan K, Peng J, Luo Y, Wang S. 2019. DeepMask: an algorithm for cloud and cloud shadow detection in optical satellite remote sensing images using deep residual network. arXiv Preprint arXiv191103607.
  • Yang J, Guo J, Yue H, Liu Z, Hu H, Li K. 2019. CDnet: CNN-based cloud detection for remote sensing imagery. IEEE Trans Geosci Remote Sensing. 57(8):6195–6211.
  • Yao X, Guo Q, Li A, Shi L. 2022. Optical remote sensing cloud detection based on random forest only using the visible light and near-infrared image bands. Eur J Remote Sens. 2022:1–18.
  • Zamani Joharestani M, Cao C, Ni X, Bashir B, Talebiesfandarani S. 2019. PM2. 5 prediction based on random forest, XGBoost, and deep learning using multisource remote sensing data. Atmosphere (Basel). 10(7):373.
  • Zhang Q, Xiao C. 2014. Cloud detection of RGB color aerial photographs by progressive refinement scheme. IEEE Trans Geosci Remote Sens. 52(11):7264–7275.
  • Zhu Z, Woodcock CE. 2012. Object-based cloud and cloud shadow detection in Landsat imagery. Remote Sens Environ. 118:83–94.
  • Zhu Z, Woodcock CE. 2014. Automated cloud, cloud shadow, and snow detection in multitemporal Landsat data: an algorithm designed specifically for monitoring land cover change. Remote Sens Environ. 152:217–234.