{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,10]],"date-time":"2026-02-10T12:29:49Z","timestamp":1770726589531,"version":"3.49.0"},"reference-count":45,"publisher":"MDPI AG","issue":"16","license":[{"start":{"date-parts":[[2021,8,22]],"date-time":"2021-08-22T00:00:00Z","timestamp":1629590400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["41171408"],"award-info":[{"award-number":["41171408"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["41976184"],"award-info":[{"award-number":["41976184"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100007129","name":"Natural Science Foundation of Shandong Province","doi-asserted-by":"publisher","award":["ZR201702210379"],"award-info":[{"award-number":["ZR201702210379"]}],"id":[{"id":"10.13039\/501100007129","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Remote Sensing"],"abstract":"<jats:p>Automatic cloud detection in remote sensing images is of great significance. Deep-learning-based methods can achieve cloud detection with high accuracy; however, network training heavily relies on a large number of labels. Manually labelling pixel-wise level cloud and non-cloud annotations for many remote sensing images is laborious and requires expert-level knowledge. Different types of satellite images cannot share a set of training data, due to the difference in spectral range and spatial resolution between them. Hence, labelled samples in each upcoming satellite image are required to train a new deep-learning-based model. In order to overcome such a limitation, a novel cloud detection algorithm based on a spectral library and convolutional neural network (CD-SLCNN) was proposed in this paper. In this method, the residual learning and one-dimensional CNN (Res-1D-CNN) was used to accurately capture the spectral information of the pixels based on the prior spectral library, effectively preventing errors due to the uncertainties in thin clouds, broken clouds, and clear-sky pixels during remote sensing interpretation. Benefiting from data simulation, the method is suitable for the cloud detection of different types of multispectral data. A total of 62 Landsat-8 Operational Land Imagers (OLI), 25 Moderate Resolution Imaging Spectroradiometers (MODIS), and 20 Sentinel-2 satellite images acquired at different times and over different types of underlying surfaces, such as a high vegetation coverage, urban area, bare soil, water, and mountains, were used for cloud detection validation and quantitative analysis, and the cloud detection results were compared with the results from the function of the mask, MODIS cloud mask, support vector machine, and random forest. The comparison revealed that the CD-SLCNN method achieved the best performance, with a higher overall accuracy (95.6%, 95.36%, 94.27%) and mean intersection over union (77.82%, 77.94%, 77.23%) on the Landsat-8 OLI, MODIS, and Sentinel-2 data, respectively. The CD-SLCNN algorithm produced consistent results with a more accurate cloud contour on thick, thin, and broken clouds over a diverse underlying surface, and had a stable performance regarding bright surfaces, such as buildings, ice, and snow.<\/jats:p>","DOI":"10.3390\/rs13163319","type":"journal-article","created":{"date-parts":[[2021,8,22]],"date-time":"2021-08-22T22:59:27Z","timestamp":1629673167000},"page":"3319","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":22,"title":["Cloud Detection Algorithm for Multi-Satellite Remote Sensing Imagery Based on a Spectral Library and 1D Convolutional Neural Network"],"prefix":"10.3390","volume":"13","author":[{"given":"Nan","family":"Ma","sequence":"first","affiliation":[{"name":"School of Geoscience, China University of Petroleum, Qingdao 266580, China"}]},{"given":"Lin","family":"Sun","sequence":"additional","affiliation":[{"name":"College of Geodesy and Geomatics, Shandong University of Science and Technology, Qingdao 266590, China"}]},{"given":"Chenghu","family":"Zhou","sequence":"additional","affiliation":[{"name":"State Key Laboratory of Resources and Environmental Information Systems, Institute of Geographic Sciences and Natural Resources Research, Chinese Academy of Sciences, Beijing 100101, China"}]},{"given":"Yawen","family":"He","sequence":"additional","affiliation":[{"name":"College of Oceanography and Space Information, China University of Petroleum, Qingdao 266580, China"}]}],"member":"1968","published-online":{"date-parts":[[2021,8,22]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"112005","DOI":"10.1016\/j.rse.2020.112005","article-title":"Cloud detection for Landsat imagery by combining the random forest and superpixels extracted via energy-driven sampling segmentation approaches","volume":"248","author":"Wei","year":"2020","journal-title":"Remote Sens. Environ."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"6195","DOI":"10.1109\/TGRS.2019.2904868","article-title":"CDnet: CNN-Based Cloud Detection for Remote Sensing Imagery","volume":"57","author":"Yang","year":"2019","journal-title":"IEEE Trans. Geosci. Remote Sens."},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Li, X., Zheng, H., Han, C., Zheng, W., Chen, H., Jing, Y., and Dong, K. (2021). SFRS-Net: A Cloud-Detection Method Based on Deep Convolutional Neural Networks for GF-1 Remote-Sensing Images. Remote Sens., 13.","DOI":"10.3390\/rs13152910"},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"7172","DOI":"10.1002\/2015JD024722","article-title":"A universal dynamic threshold cloud detection algorithm (UDTCDA) supported by a prior surface reflectance database","volume":"121","author":"Sun","year":"2016","journal-title":"J. Geophys. Res. Atmos."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"12291","DOI":"10.1029\/2017JD027795","article-title":"An improved high-spatial-resolution aerosol retrieval algorithm for MODIS images over land","volume":"123","author":"Wei","year":"2018","journal-title":"J. Geophys. Res. Atmos."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"161","DOI":"10.1016\/j.isprsjprs.2021.04.021","article-title":"Combined deep prior with low-rank tensor SVD for thick cloud removal in multitemporal images","volume":"177","author":"Zhang","year":"2021","journal-title":"ISPRS J. Photogramm. Remote Sens."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"3628","DOI":"10.1109\/JSTARS.2018.2861755","article-title":"A New Cloud Detection Method Supported By GlobeLand30 Data set","volume":"11","author":"Sun","year":"2018","journal-title":"IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"217","DOI":"10.1016\/j.rse.2014.06.012","article-title":"Automated cloud, cloud shadow, and snow detection in multitemporal Landsat data: An algorithm designed specifically for monitoring land cover change","volume":"152","author":"Zhu","year":"2014","journal-title":"Remote Sens. Environ."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"269","DOI":"10.1016\/j.rse.2014.12.014","article-title":"Improvement and expansion of the Fmask algorithm: Cloud, cloud shadow, and snow detection for Landsats 4\u20137, 8, and sentinel 2 images","volume":"159","author":"Zhu","year":"2015","journal-title":"Remote Sens. Environ."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"32141","DOI":"10.1029\/1998JD200032","article-title":"Discriminating clear sky from clouds with MODIS","volume":"103","author":"Ackerman","year":"1998","journal-title":"J. Geophys. Res."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"1057","DOI":"10.1175\/2008JTECHA1052.1","article-title":"Cloud detection with MODIS. Part I: Improvements in the MODIS cloud mask for collection 5","volume":"25","author":"Frey","year":"2008","journal-title":"J. Atmos. Oceanic Technol."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"1349","DOI":"10.1080\/01431161.2019.1667548","article-title":"Satellite data cloud detection using deep learning supported by hyperspectral data","volume":"41","author":"Sun","year":"2019","journal-title":"Int. J. Remote Sens."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"111716","DOI":"10.1016\/j.rse.2020.111716","article-title":"Deep learning in environmental remote sensing: Achievements and challenges","volume":"241","author":"Yuan","year":"2020","journal-title":"Remote Sens. Environ."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"1747","DOI":"10.1016\/j.rse.2010.03.002","article-title":"A multi-temporal method for cloud detection, applied to FORMOSAT-2, VEN\u00b5S, LANDSAT and SENTINEL-2 images","volume":"114","author":"Hagolle","year":"2010","journal-title":"Remote Sens. Environ."},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Mateo-Garc\u00eda, G., G\u00f3mez-Chova, L., Amor\u00f3s-L\u00f3pez, J., Mu\u00f1oz-Mar\u00ed, J., and Camps-Valls, G. (2018). Multitemporal cloud masking in the Google Earth Engine. Remote Sens., 10.","DOI":"10.3390\/rs10071079"},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"D16207","DOI":"10.1029\/2007JD009641","article-title":"An automatic cloud mask algorithm based on time series of MODIS measurements","volume":"113","author":"Lyapustin","year":"2008","journal-title":"J. Geophys. Res."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"111203","DOI":"10.1016\/j.rse.2019.05.022","article-title":"Multi-sensor cloud and cloud shadow segmentation with a convolutional neural network","volume":"230","author":"Wieland","year":"2019","journal-title":"Remote Sens. Environ."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"1693","DOI":"10.1080\/014311600209977","article-title":"Neural network based methods for cloud classification on AV.HRR images","volume":"21","author":"Walder","year":"2010","journal-title":"Int. J. Remote Sens."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"34","DOI":"10.1016\/j.neucom.2014.09.102","article-title":"A cloud image detection method based on SVM vector machine","volume":"169","author":"Li","year":"2014","journal-title":"Neurocomputing"},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"307","DOI":"10.1016\/j.rse.2019.03.007","article-title":"Cloud and cloud shadow detection in landsat imagery based on deep convolutional neural networks","volume":"225","author":"Chai","year":"2019","journal-title":"Remote Sens. Environ."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"197","DOI":"10.1016\/j.isprsjprs.2019.02.017","article-title":"Deep learning based cloud detection for medium and high resolution remote sensing images of different sensors","volume":"150","author":"Li","year":"2019","journal-title":"ISPRS J. Photogramm. Remote Sens."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"700","DOI":"10.1109\/TGRS.2020.2991398","article-title":"CDnetV2: CNN-Based Cloud Detection for Remote Sensing Imagery With Cloud-Snow Coexistence","volume":"59","author":"Guo","year":"2021","journal-title":"IEEE Trans. Geosci. Remote Sens."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"274","DOI":"10.1080\/2150704X.2019.1708503","article-title":"Improved cloud detection for landsat 8 images using a combined neural network model","volume":"11","author":"Ma","year":"2020","journal-title":"Remote Sens. Lett."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"111446","DOI":"10.1016\/j.rse.2019.111446","article-title":"Cloud detection algorithm for multi-modal satellite imagery using convolutional neural-networks (cnn)","volume":"237","author":"Li","year":"2020","journal-title":"Remote Sens. Environ."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"4062","DOI":"10.1109\/TGRS.2018.2889677","article-title":"Cloud detection in remote sensing images based on multiscale features-convolutional neural network","volume":"57","author":"Shao","year":"2019","journal-title":"IEEE Trans. Geosci. Remote Sens."},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Ronneberger, O., Fischer, P., and Brox, T. (2015). U-Net: Convolutional Networks for Biomedical Image Segmentation. Medical Image Computing and Computer-Assisted Intervention, Springer.","DOI":"10.1007\/978-3-319-24574-4_28"},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"247","DOI":"10.1016\/j.rse.2019.03.039","article-title":"A cloud detection algorithm for satellite imagery based on deep learning","volume":"229","author":"Jeppesen","year":"2019","journal-title":"Remote Sens. Environ."},{"key":"ref_28","doi-asserted-by":"crossref","unstructured":"Francis, A., Sidiropoulos, P., and Muller, J.P. (2019). Cloudfcn: Accurate and robust cloud detection for satellite imagery with deep learning. Remote Sens., 11.","DOI":"10.3390\/rs11192312"},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"G\u00f3mez-Chova, L., Mu\u00f1oz-Mar\u00ed, J., Amor\u00f3s-L\u00f3pez, J., Izquierdo-Verdiguier, E., and Camps-Valls, G. (2013, January 21\u201326). Advances in synergy of AATSR-MERIS sensors for cloud detection. Proceedings of the 2013 IEEE International Geoscience and Remote Sensing Symposium (IGARSS), Melbourne, VIC, Australia.","DOI":"10.1109\/IGARSS.2013.6723808"},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"711","DOI":"10.1016\/j.rse.2008.11.007","article-title":"The aster spectral library version 2.0","volume":"113","author":"Baldridge","year":"2009","journal-title":"Remote Sens. Environ."},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"70","DOI":"10.1016\/j.isprsjprs.2016.12.005","article-title":"A cloud detection algorithm-generating method for remote sensing data at visible to short-wave infrared wavelengths","volume":"124","author":"Sun","year":"2017","journal-title":"ISPRS J. Photogramm. Remote Sens."},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"6762","DOI":"10.1364\/AO.45.006762","article-title":"Validation of a vector version of the 6s radiative transfer code for atmospheric correction of satellite data, part i: Path radiance","volume":"45","author":"Kotchenova","year":"2006","journal-title":"Appl. Opt."},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"127","DOI":"10.1016\/0034-4257(93)90012-M","article-title":"The airborne visible\/infrared imaging spectrometer (AVIRIS)","volume":"44","author":"Vane","year":"1993","journal-title":"Remote Sens. Environ."},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"292","DOI":"10.1016\/S0034-4257(98)00039-X","article-title":"Quantitative geochemical mapping of ammonium minerals in the southern cedar mountains, Nevada, using the airborne visible\/infrared imaging spectrometer (AVIRIS)","volume":"65","author":"Baugh","year":"1998","journal-title":"Remote Sens. Environ."},{"key":"ref_35","first-page":"2862","article-title":"Method of remote sensing identification for mineral types based on multiple spectral characteristic parameters matching","volume":"35","author":"Wei","year":"2015","journal-title":"Spectrosc. Spect. Anal."},{"key":"ref_36","unstructured":"Thompson, D., Gao, B., Green, R., Roberts, D., Dennison, P., Lundeen, S., and Mouradi, Y. (2014, March 17). Level 2 Processing of AVIRIS HyspIRI Preparatory Campaign Measurements, Available online: http:\/\/hyspiri.jpl.nasa.gov\/downloads\/2014_Symposium\/day2\/-0900_pres_HyspIRI_level2_140604c.pdf."},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"3631","DOI":"10.1109\/JSTARS.2017.2686488","article-title":"Multilevel cloud detection in remote sensing images based on deep learning","volume":"10","author":"Xie","year":"2017","journal-title":"IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens."},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"1785","DOI":"10.1109\/LGRS.2017.2735801","article-title":"Distinguishing cloud and snow in satellite images via deep convolutional network","volume":"14","author":"Zhan","year":"2017","journal-title":"IEEE Geosci. Remote Sens. Lett."},{"key":"ref_39","doi-asserted-by":"crossref","first-page":"124","DOI":"10.1016\/j.isprsjprs.2019.08.018","article-title":"Deep learning for multi-modal classification of cloud, shadow and land cover scenes in PlanetScope and Sentinel-2 imagery","volume":"157","author":"Shendryk","year":"2019","journal-title":"ISPRS J. Photogramm. Remote Sens."},{"key":"ref_40","doi-asserted-by":"crossref","first-page":"430","DOI":"10.1016\/j.rse.2018.11.032","article-title":"Deep learning based multi-temporal crop classification","volume":"221","author":"Zhong","year":"2018","journal-title":"Remote Sens. Environ."},{"key":"ref_41","doi-asserted-by":"crossref","first-page":"379","DOI":"10.1016\/j.rse.2017.03.026","article-title":"Cloud detection algorithm comparison and validation for operational Landsat data products","volume":"194","author":"Foga","year":"2017","journal-title":"Remote Sens. Environ."},{"key":"ref_42","first-page":"159","article-title":"The collection 6 MODIS aerosol products over land and ocean","volume":"6","author":"Levy","year":"2013","journal-title":"Atmos. Meas. Tech. Discuss."},{"key":"ref_43","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.isprsjprs.2019.11.024","article-title":"Transferring deep learning models for cloud detection between Landsat-8 and Proba-V","volume":"160","author":"Laparra","year":"2020","journal-title":"ISPRS J. Photogramm. Remote Sens."},{"key":"ref_44","doi-asserted-by":"crossref","first-page":"193","DOI":"10.1016\/j.isprsjprs.2018.02.016","article-title":"A cloud shadow detection method combined with cloud height iteration and spectral analysis for landsat 8 oli data","volume":"138","author":"Sun","year":"2018","journal-title":"ISPRS J. Photogramm. Remote Sens."},{"key":"ref_45","doi-asserted-by":"crossref","unstructured":"Zou, Z., Li, W., Shi, T., Shi, Z., and Ye, J. (November, January 27). Generative Adversarial Training for Weakly Supervised Cloud Matting. Proceedings of the 2019 IEEE\/CVF International Conference on Computer Vision (ICCV), Seoul, Korea.","DOI":"10.1109\/ICCV.2019.00029"}],"container-title":["Remote Sensing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2072-4292\/13\/16\/3319\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T06:49:00Z","timestamp":1760165340000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2072-4292\/13\/16\/3319"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,8,22]]},"references-count":45,"journal-issue":{"issue":"16","published-online":{"date-parts":[[2021,8]]}},"alternative-id":["rs13163319"],"URL":"https:\/\/doi.org\/10.3390\/rs13163319","relation":{},"ISSN":["2072-4292"],"issn-type":[{"value":"2072-4292","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,8,22]]}}}