{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,21]],"date-time":"2026-05-21T14:32:19Z","timestamp":1779373939116,"version":"3.53.1"},"reference-count":51,"publisher":"MDPI AG","issue":"6","license":[{"start":{"date-parts":[[2020,6,25]],"date-time":"2020-06-25T00:00:00Z","timestamp":1593043200000},"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":["41475094"],"award-info":[{"award-number":["41475094"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"name":"National Key R\\&amp;D Program of China","award":["2018YFC1506704"],"award-info":[{"award-number":["2018YFC1506704"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Symmetry"],"abstract":"<jats:p>Cloud detection is an important and difficult task in the pre-processing of satellite remote sensing data. The results of traditional cloud detection methods are often unsatisfactory in complex environments or the presence of various noise disturbances. With the rapid development of artificial intelligence technology, deep learning methods have achieved great success in many fields such as image processing, speech recognition, autonomous driving, etc. This study proposes a deep learning model suitable for cloud detection, Cloud-AttU, which is based on a U-Net network and incorporates an attention mechanism. The Cloud-AttU model adopts the symmetric Encoder-Decoder structure, which achieves the fusion of high-level features and low-level features through the skip-connection operation, making the output results contain richer multi-scale information. This symmetrical network structure is concise and stable, significantly enhancing the effect of image segmentation. Based on the characteristics of cloud detection, the model is improved by introducing an attention mechanism that allows model to learn more effective features and distinguish between cloud and non-cloud pixels more accurately. The experimental results show that the method proposed in this paper has a significant accuracy advantage over the traditional cloud detection method. The proposed method is also able to achieve great results in the presence of snow\/ice disturbance and other bright non-cloud objects, with strong resistance to disturbance. The Cloud-AttU model proposed in this study has achieved excellent results in the cloud detection tasks, indicating that this symmetric network architecture has great potential for application in satellite image processing and deserves further research.<\/jats:p>","DOI":"10.3390\/sym12061056","type":"journal-article","created":{"date-parts":[[2020,6,25]],"date-time":"2020-06-25T10:36:54Z","timestamp":1593081414000},"page":"1056","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":83,"title":["Cloud Detection for Satellite Imagery Using Attention-Based U-Net Convolutional Neural Network"],"prefix":"10.3390","volume":"12","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-9372-8276","authenticated-orcid":false,"given":"Yanan","family":"Guo","sequence":"first","affiliation":[{"name":"College of Meteorology and Oceanography, National University of Defense Technology, Changsha 410073, China"},{"name":"College of Computer, National University of Defense Technology, Changsha 410073, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6135-0712","authenticated-orcid":false,"given":"Xiaoqun","family":"Cao","sequence":"additional","affiliation":[{"name":"College of Meteorology and Oceanography, National University of Defense Technology, Changsha 410073, China"},{"name":"College of Computer, National University of Defense Technology, Changsha 410073, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Bainian","family":"Liu","sequence":"additional","affiliation":[{"name":"College of Meteorology and Oceanography, National University of Defense Technology, Changsha 410073, China"},{"name":"College of Computer, National University of Defense Technology, Changsha 410073, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Mei","family":"Gao","sequence":"additional","affiliation":[{"name":"College of Meteorology and Oceanography, National University of Defense Technology, Changsha 410073, China"},{"name":"College of Computer, National University of Defense Technology, Changsha 410073, China"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"1968","published-online":{"date-parts":[[2020,6,25]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"1529","DOI":"10.1109\/TGRS.2006.888937","article-title":"Automatic and Precise Orthorectification, Coregistration, and Subpixel Correlation of Satellite Images, Application to Ground Deformation Measurements","volume":"45","author":"Leprince","year":"2007","journal-title":"IEEE Trans. Geosci. Remote Sens."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"2795","DOI":"10.1109\/TGRS.2010.2043109","article-title":"Vehicle Detection in Very High Resolution Satellite Images of City Areas","volume":"48","author":"Leitloff","year":"2010","journal-title":"IEEE Trans. Geosci. Remote Sens."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"428","DOI":"10.1016\/j.atmosenv.2018.12.004","article-title":"MODIS Collection 6.1 aerosol optical depth products over land and ocean: Validation and comparison","volume":"201","author":"Wei","year":"2019","journal-title":"Atmos. Environ."},{"key":"ref_4","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. Select. Top. Appl. Earth Obs. Remote Sens."},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Shi, M., Xie, F., Zi, Y., and Yin, J. (2016, January 10\u201315). Cloud detection of remote sensing images by deep learning. Proceedings of the 2016 IEEE International Geoscience and Remote Sensing Symposium (IGARSS), Beijing, China.","DOI":"10.1109\/IGARSS.2016.7729176"},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"11848","DOI":"10.3390\/rs70911848","article-title":"An uneven illumination correction algorithm for optical remote sensing images covered with thin clouds","volume":"7","author":"Shen","year":"2015","journal-title":"Remote Sens."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"103","DOI":"10.1016\/j.isprsjprs.2018.12.013","article-title":"Cloud removal in remote sensing images using nonnegative matrix factorization and error correction","volume":"148","author":"Li","year":"2019","journal-title":"ISPRS J. Photogramm. Remote Sens."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"3826","DOI":"10.1109\/TGRS.2012.2227333","article-title":"Spatial and temporal distribution of clouds observed by MODIS onboard the Terra and Aqua satellites","volume":"51","author":"King","year":"2013","journal-title":"IEEE Trans. Geosci. Remote Sens."},{"key":"ref_9","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":"2020","journal-title":"Int. J. Remote Sens."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"e465","DOI":"10.1002\/wcc.465","article-title":"Cloud feedback mechanisms and their representation in global climate models","volume":"8","author":"Ceppi","year":"2017","journal-title":"WIREs Clim. Chang."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"242","DOI":"10.1016\/j.rser.2016.10.068","article-title":"Very short-term photovoltaic power forecasting with cloud modeling: A review","volume":"75","author":"Barbieri","year":"2017","journal-title":"Renew. Sustain. Energy Rev."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"2939","DOI":"10.1080\/01431160110075631","article-title":"An automated cloud detection method for daily NOAA-14 AVHRR data for Texas, USA","volume":"23","author":"Chen","year":"2002","journal-title":"Int. J. Remote Sens."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"753","DOI":"10.3103\/S1068373917120020","article-title":"A method of cloud detection from satellite data","volume":"42","author":"Kostornaya","year":"2017","journal-title":"Russ. Meteorol. Hydrol."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"157","DOI":"10.1080\/17538947.2013.833313","article-title":"A cloud detection method based on a time series of MODIS surface reflectance images","volume":"6","author":"Tang","year":"2013","journal-title":"Int. J. Digit. Earth"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"83","DOI":"10.1016\/j.rse.2011.10.028","article-title":"Object-based cloud and cloud shadow detection in Landsat imagery","volume":"118","author":"Zhu","year":"2012","journal-title":"Remote Sens. Environ."},{"key":"ref_16","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_17","doi-asserted-by":"crossref","first-page":"111205","DOI":"10.1016\/j.rse.2019.05.024","article-title":"Fmask 4.0: Improved cloud and cloud shadow detection in Landsats 4\u20138 and Sentinel-2 imagery","volume":"231","author":"Qiu","year":"2019","journal-title":"Remote Sens. Environ."},{"key":"ref_18","first-page":"354","article-title":"Automatic cloud detection for all-sky images using superpixel segmentation","volume":"12","author":"Liu","year":"2014","journal-title":"IEEE Geosci. Remote Sens. Lett."},{"key":"ref_19","first-page":"441","article-title":"Texture analysis methods used in remote sensing images","volume":"18","author":"Jing","year":"2011","journal-title":"Remote Sens. Technol. Appl."},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Ioannidou, A., Chatzilari, E., Nikolopoulos, S., and Kompatsiaris, I. (2017). Deep Learning Advances in Computer Vision with 3D Data: A Survey. ACM Comput. Surv., 50.","DOI":"10.1145\/3042064"},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Villalba-Diez, J., Schmidt, D., Gevers, R., Ordieres-Mer\u00e9, J., Buchwitz, M., and Wellbrock, W. (2019). Deep Learning for Industrial Computer Vision Quality Control in the Printing Industry 4.0. Sensors, 19.","DOI":"10.3390\/s19183987"},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Li, W., Fu, H., Yu, L., and Cracknell, A. (2017). Deep learning based oil palm tree detection and counting for high-resolution remote sensing images. Remote Sens., 9.","DOI":"10.3390\/rs9010022"},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Chen, Y., Fan, R., Bilal, M., Yang, X., Wang, J., and Li, W. (2018). Multilevel cloud detection for high-resolution remote sensing imagery using multiple convolutional neural networks. ISPRS Int. J. Geo-Inf., 7.","DOI":"10.3390\/ijgi7050181"},{"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","unstructured":"Ozkan, S., Efendioglu, M., and Demirpolat, C. (2018, January 22\u201327). Cloud detection from RGB color remote sensing images with deep pyramid networks. Proceedings of the IGARSS 2018\u20142018 IEEE International Geoscience and Remote Sensing Symposium, Valencia, Spain.","DOI":"10.1109\/IGARSS.2018.8519570"},{"key":"ref_26","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_27","doi-asserted-by":"crossref","unstructured":"Ronneberger, O., Fischer, P., and Brox, T. (2015, January 5\u20139). U-Net: Convolutional Networks for Biomedical Image Segmentation. Proceedings of the Medical Image Computing and Computer-Assisted Intervention\u2014MICCAI 2015, Munich, Germany.","DOI":"10.1007\/978-3-319-24574-4_28"},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"618","DOI":"10.1109\/LGRS.2018.2879492","article-title":"Water body extraction from very high-resolution remote sensing imagery using deep U-Net and a superpixel-based conditional random field model","volume":"16","author":"Feng","year":"2018","journal-title":"IEEE Geosci. Remote Sens. Lett."},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Wei, S., Zhang, H., Wang, C., Wang, Y., and Xu, L. (2019). Multi-temporal SAR data large-scale crop mapping based on U-Net model. Remote Sens., 11.","DOI":"10.3390\/rs11010068"},{"key":"ref_30","doi-asserted-by":"crossref","unstructured":"Cao, K., and Zhang, X. (2020). An Improved Res-UNet Model for Tree Species Classification Using Airborne High-Resolution Images. Remote Sens., 12.","DOI":"10.3390\/rs12071128"},{"key":"ref_31","doi-asserted-by":"crossref","unstructured":"Cui, B., Zhang, Y., Li, X., Wu, J., and Lu, Y. (2020). WetlandNet: Semantic Segmentation for Remote Sensing Images of Coastal Wetlands via Improved UNet with Deconvolution. Genetic and Evolutionary Computing, Springer.","DOI":"10.1007\/978-981-15-3308-2_32"},{"key":"ref_32","doi-asserted-by":"crossref","unstructured":"Soni, A., Koner, R., and Villuri, V.G.K. (2019, January 12\u201314). M-UNet: Modified U-Net Segmentation Framework with Satellite Imagery. Proceedings of the Global AI Congress, Kolkata, India.","DOI":"10.1007\/978-981-15-2188-1_4"},{"key":"ref_33","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_34","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_35","doi-asserted-by":"crossref","first-page":"296","DOI":"10.1016\/j.jvcir.2018.10.001","article-title":"Attention guided U-Net for accurate iris segmentation","volume":"56","author":"Lian","year":"2018","journal-title":"J. Vis. Commun. Image Represent."},{"key":"ref_36","first-page":"140305","article-title":"Hybrid first and second order attention Unet for building segmentation in remote sensing images","volume":"63","author":"He","year":"2020","journal-title":"Inf. Sci."},{"key":"ref_37","doi-asserted-by":"crossref","unstructured":"Zhang, X., Wang, X., Tang, X., Zhou, H., and Li, C. (2019). Description generation for remote sensing images using attribute attention mechanism. Remote Sens., 11.","DOI":"10.3390\/rs11060612"},{"key":"ref_38","doi-asserted-by":"crossref","unstructured":"Guo, M., Zhang, D., Sun, J., and Wu, Y. (2019). Symmetry Encoder-Decoder Network with Attention Mechanism for Fast Video Object Segmentation. Symmetry, 11.","DOI":"10.3390\/sym11081006"},{"key":"ref_39","doi-asserted-by":"crossref","unstructured":"Xu, R., Tao, Y., Lu, Z., and Zhong, Y. (2018). Attention-Mechanism-Containing Neural Networks for High-Resolution Remote Sensing Image Classification. Remote Sens., 10.","DOI":"10.3390\/rs10101602"},{"key":"ref_40","doi-asserted-by":"crossref","unstructured":"Ma, W., Yang, Q., Wu, Y., Zhao, W., and Zhang, X. (2019). Double-Branch Multi-Attention Mechanism Network for Hyperspectral Image Classification. Remote Sens., 11.","DOI":"10.3390\/rs11111307"},{"key":"ref_41","doi-asserted-by":"crossref","unstructured":"Huang, Y.C., Chang, J.R., Chen, L.F., and Chen, Y.S. (2019, January 20\u201323). Deep Neural Network with Attention Mechanism for Classification of Motor Imagery EEG. Proceedings of the 9th International IEEE\/EMBS Conference on Neural Engineering (NER), San Francisco, CA, USA.","DOI":"10.1109\/NER.2019.8717058"},{"key":"ref_42","doi-asserted-by":"crossref","unstructured":"Xiang, X., Yu, Z., Lv, N., Kong, X., and El Saddik, A. (2019). Attention-Based Generative Adversarial Network for Semi-supervised Image Classification. Neural Proc. Lett., 1\u201314.","DOI":"10.1007\/s11063-019-10158-x"},{"key":"ref_43","doi-asserted-by":"crossref","unstructured":"Long, J., Shelhamer, E., and Darrell, T. (2015, January 7\u201312). Fully Convolutional Networks for Semantic Segmentation. Proceedings of the The IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Boston, MA, USA.","DOI":"10.1109\/CVPR.2015.7298965"},{"key":"ref_44","unstructured":"Oktay, O., Schlemper, J., Folgoc, L.L., Lee, M., Heinrich, M., Misawa, K., Mori, K., McDonagh, S., Hammerla, N.Y., and Kainz, B. (2018). Attention u-net: Learning where to look for the pancreas. arXiv."},{"key":"ref_45","doi-asserted-by":"crossref","unstructured":"Sudre, C.H., Li, W., Vercauteren, T., Ourselin, S., and Cardoso, M.J. (2017). Generalised dice overlap as a deep learning loss function for highly unbalanced segmentations. Deep Learning in Medical Image Analysis and Multimodal Learning for Clinical Decision Support, Springer.","DOI":"10.1007\/978-3-319-67558-9_28"},{"key":"ref_46","unstructured":"Kingma, D.P., and Ba, J. (2014). Adam: A method for stochastic optimization. arXiv."},{"key":"ref_47","unstructured":"Ruder, S. (2016). An overview of gradient descent optimization algorithms. arXiv."},{"key":"ref_48","doi-asserted-by":"crossref","unstructured":"Mohajerani, S., and Saeedi, P. (August, January 28). Cloud-Net: An end-to-end cloud detection algorithm for Landsat 8 imagery. Proceedings of the IGARSS 2019\u20142019 IEEE International Geoscience and Remote Sensing Symposium, Yokohama, Japan.","DOI":"10.1109\/IGARSS.2019.8898776"},{"key":"ref_49","doi-asserted-by":"crossref","unstructured":"Mohajerani, S., and Saeedi, P. (2018, January 29\u201331). CPNet: A Context Preserver Convolutional Neural Network for Detecting Shadows in Single RGB Images. Proceedings of the 2018 IEEE 20th International Workshop on Multimedia Signal Processing (MMSP), Vancouver, BC, Canada.","DOI":"10.1109\/MMSP.2018.8547080"},{"key":"ref_50","doi-asserted-by":"crossref","first-page":"4117","DOI":"10.1109\/TIP.2019.2904267","article-title":"Shadow Detection in Single RGB Images Using a Context Preserver Convolutional Neural Network Trained by Multiple Adversarial Examples","volume":"28","author":"Mohajerani","year":"2019","journal-title":"IEEE Trans. Image Proc."},{"key":"ref_51","doi-asserted-by":"crossref","unstructured":"Mohajerani, S., Krammer, T.A., and Saeedi, P. (2018). Cloud detection algorithm for remote sensing images using fully convolutional neural networks. arXiv.","DOI":"10.1109\/MMSP.2018.8547095"}],"container-title":["Symmetry"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2073-8994\/12\/6\/1056\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T09:42:55Z","timestamp":1760175775000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2073-8994\/12\/6\/1056"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,6,25]]},"references-count":51,"journal-issue":{"issue":"6","published-online":{"date-parts":[[2020,6]]}},"alternative-id":["sym12061056"],"URL":"https:\/\/doi.org\/10.3390\/sym12061056","relation":{},"ISSN":["2073-8994"],"issn-type":[{"value":"2073-8994","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,6,25]]}}}