{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,2]],"date-time":"2026-02-02T20:05:43Z","timestamp":1770062743514,"version":"3.49.0"},"reference-count":47,"publisher":"MDPI AG","issue":"17","license":[{"start":{"date-parts":[[2022,9,4]],"date-time":"2022-09-04T00:00:00Z","timestamp":1662249600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"National Key Research and Development Program of China","award":["2020YFA0608703"],"award-info":[{"award-number":["2020YFA0608703"]}]},{"name":"National Key Research and Development Program of China","award":["42130104"],"award-info":[{"award-number":["42130104"]}]},{"name":"Key Program of the National Natural Science Foundation of China","award":["2020YFA0608703"],"award-info":[{"award-number":["2020YFA0608703"]}]},{"name":"Key Program of the National Natural Science Foundation of China","award":["42130104"],"award-info":[{"award-number":["42130104"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Remote Sensing"],"abstract":"<jats:p>Sentinel-2 NDVI and surface reflectance time series have been widely used in various geoscience research, but the data is deteriorated or missing due to the cloud contamination, so it is necessary to reconstruct the Sentinel-2 NDVI and surface reflectance time series. At present, there are few studies on reconstructing the Sentinel-2 NDVI or surface reflectance time series, and these existing reconstruction methods have some shortcomings. We proposed a new method to reconstruct the Sentinel-2 NDVI and surface reflectance time series using the penalized least-square regression based on discrete cosine transform (DCT-PLS) method. This method iteratively identifies cloud-contaminated NDVI over NDVI time series from the Sentinel-2 surface reflectance data by adjusting the weights. The NDVI and surface reflectance time series are then reconstructed from cloud-free NDVI and surface reflectance using the adjusted weights as constraints. We have made some improvements to the DCT-PLS method. First, the traditional discrete cosine transformation (DCT) in the DCT-PLS method is matrix generated from discrete and equally spaced data, we reconfigured the DCT formulas to adapt for irregular interval time series, and optimized the control parameters N and s according to the typical vegetation samples in China. Second, the DCT-PLS method was deployed in the Google Earth Engine (GEE) platform for the efficiency and convenience of data users. We used the DCT-PLS method to reconstruct the Sentinel-2 NDVI time series and surface reflectance time series in the blue, green, red, and near infrared (NIR) bands in typical vegetation samples and the Zhangjiakou and Hangzhou study area. We found that this method performed better than the SG filter method in reconstructing the NDVI time series, and can identify and reconstruct the contaminated NDVI as well as surface reflectance with low root mean square error (RMSE) and high coefficient of determination (R2). However, in cases of a long range of cloud contamination, or above water surface, it may be necessary to increase the control parameter s for a more stable performance. The GEE code is freely available online and the link is in the conclusions of this article, researchers are welcome to use this method to generate cloudless Sentinel-2 NDVI and surface reflectance time series with 10 m spatial resolution, which is convenient for landcover classification and many other types of research.<\/jats:p>","DOI":"10.3390\/rs14174395","type":"journal-article","created":{"date-parts":[[2022,9,8]],"date-time":"2022-09-08T04:18:32Z","timestamp":1662610712000},"page":"4395","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":30,"title":["Reconstruction of Sentinel-2 Image Time Series Using Google Earth Engine"],"prefix":"10.3390","volume":"14","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-8623-2432","authenticated-orcid":false,"given":"Kaixiang","family":"Yang","sequence":"first","affiliation":[{"name":"College of Global Change and Earth System Science, Beijing Normal University, Beijing 100875, China"},{"name":"State Key Laboratory of Remote Sensing Science, Beijing Normal University, Beijing 100875, China"}]},{"given":"Youming","family":"Luo","sequence":"additional","affiliation":[{"name":"College of Global Change and Earth System Science, Beijing Normal University, Beijing 100875, China"},{"name":"State Key Laboratory of Remote Sensing Science, Beijing Normal University, Beijing 100875, China"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1418-9508","authenticated-orcid":false,"given":"Mengyao","family":"Li","sequence":"additional","affiliation":[{"name":"College of Global Change and Earth System Science, Beijing Normal University, Beijing 100875, China"},{"name":"State Key Laboratory of Remote Sensing Science, Beijing Normal University, Beijing 100875, China"}]},{"given":"Shouyi","family":"Zhong","sequence":"additional","affiliation":[{"name":"College of Global Change and Earth System Science, Beijing Normal University, Beijing 100875, China"},{"name":"State Key Laboratory of Remote Sensing Science, Beijing Normal University, Beijing 100875, China"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5302-9849","authenticated-orcid":false,"given":"Qiang","family":"Liu","sequence":"additional","affiliation":[{"name":"College of Global Change and Earth System Science, Beijing Normal University, Beijing 100875, China"},{"name":"State Key Laboratory of Remote Sensing Science, Beijing Normal University, Beijing 100875, China"}]},{"given":"Xiuhong","family":"Li","sequence":"additional","affiliation":[{"name":"College of Global Change and Earth System Science, Beijing Normal University, Beijing 100875, China"},{"name":"State Key Laboratory of Remote Sensing Science, Beijing Normal University, Beijing 100875, China"}]}],"member":"1968","published-online":{"date-parts":[[2022,9,4]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"2490","DOI":"10.1109\/36.964986","article-title":"Atmospheric Correction of Landsat Etm+ Land Surface Imagery-Part I: Methods","volume":"39","author":"Liang","year":"2001","journal-title":"IEEE Trans. Geosci. Remote Sens."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1007\/s11676-020-01155-1","article-title":"A Commentary Review on the Use of Normalized Difference Vegetation Index (NDVI) in the Era of Popular Remote Sensing","volume":"32","author":"Huang","year":"2021","journal-title":"J. For. Res."},{"key":"ref_3","first-page":"18","article-title":"High-Quality Vegetation Index Product Generation: A Review of NDVI Time Series Reconstruction Techniques","volume":"105","author":"Li","year":"2021","journal-title":"Int. J. Appl. Earth Obs. Geoinf."},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Xie, Y., and Huang, J.X. (2021). Integration of a Crop Growth Model and Deep Learning Methods to Improve Satellite-Based Yield Estimation of Winter Wheat in Henan Province, China. Remote Sensing, 13.","DOI":"10.3390\/rs13214372"},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"1662","DOI":"10.1109\/LGRS.2018.2856765","article-title":"Crop Leaf Area Index Retrieval Based on Inverted Difference Vegetation Index and NDVI","volume":"15","author":"Sun","year":"2018","journal-title":"IEEE Geosci. Remote Sens. Lett."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"9844","DOI":"10.3390\/rs70809844","article-title":"Reconstruction of Satellite-Retrieved Land-Surface Reflectance Based on Temporally-Continuous Vegetation Indices","volume":"7","author":"Xiao","year":"2015","journal-title":"Remote Sens."},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Zhou, F.Q., Zhong, D.T., and Peiman, R. (2020). Reconstruction of Cloud-Free Sentinel-2 Image Time-Series Using an Extended Spatiotemporal Image Fusion Approach. Remote Sens., 12.","DOI":"10.3390\/rs12162595"},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"112156","DOI":"10.1016\/j.rse.2020.112156","article-title":"Reconstructing Daily 30 m NDVI over Complex Agricultural Landscapes Using a Crop Reference Curve Approach","volume":"253","author":"Sun","year":"2021","journal-title":"Remote Sens. Environ."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"174","DOI":"10.1016\/j.isprsjprs.2021.08.015","article-title":"A Practical Approach to Reconstruct High-Quality Landsat NDVI Time-Series Data by Gap Filling and the Savitzky\u2013Golay Filter","volume":"180","author":"Chen","year":"2021","journal-title":"ISPRS J. Photogramm. Remote Sens."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"25","DOI":"10.1016\/j.rse.2011.11.026","article-title":"Sentinel-2: Esa\u2019s Optical High-Resolution Mission for Gmes Operational Services","volume":"120","author":"Drusch","year":"2012","journal-title":"Remote Sens. Environ."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"15","DOI":"10.1016\/j.rse.2019.111410","article-title":"High Resolution Wheat Yield Mapping Using Sentinel-2","volume":"233","author":"Hunt","year":"2019","journal-title":"Remote Sens. Environ."},{"key":"ref_12","first-page":"102243","article-title":"A Methodology to Estimate Forest Fires Burned Areas and Burn Severity Degrees Using Sentinel-2 Data. Application to the October 2017 Fires in the Iberian Peninsula","volume":"95","author":"Llorens","year":"2021","journal-title":"Int. J. Appl. Earth Obs. Geoinf."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"107409","DOI":"10.1016\/j.agwat.2021.107409","article-title":"Monitoring Irrigation Dynamics in Paddy Fields Using Spatiotemporal Fusion of Sentinel-2 and MODIS","volume":"263","author":"Xiao","year":"2022","journal-title":"Agric. Water Manag."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"61","DOI":"10.1109\/MGRS.2015.2441912","article-title":"Missing Information Reconstruction of Remote Sensing Data: A Technical Review","volume":"3","author":"Shen","year":"2015","journal-title":"IEEE Geosci. Remote Sens. Mag."},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Tang, Z.P., Amatulli, G., Pellikka, P.K.E., and Heiskanen, J. (2022). Spectral Temporal Information for Missing Data Reconstruction (Stimdr) of Landsat Reflectance Time Series. Remote Sens., 14.","DOI":"10.3390\/rs14010172"},{"key":"ref_16","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_17","doi-asserted-by":"crossref","first-page":"979","DOI":"10.1016\/j.rse.2017.07.036","article-title":"Reconstruction of Landsat Time Series in the Presence of Irregular and Sparse Observations: Development and Assessment in North-Eastern Alberta, Canada","volume":"204","author":"Pouliot","year":"2018","journal-title":"Remote Sens. Environ."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.isprsjprs.2015.03.009","article-title":"Sparse-Based Reconstruction of Missing Information in Remote Sensing Images from Spectral\/Temporal Complementary Information","volume":"106","author":"Li","year":"2015","journal-title":"ISPRS J. Photogramm. Remote Sens."},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Wu, W., Ge, L.Q., Luo, J.C., Huan, R.H., and Yang, Y.P. (2018). A Spectral-Temporal Patch-Based Missing Area Reconstruction for Time-Series Images. Remote Sens., 10.","DOI":"10.3390\/rs10101560"},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"252","DOI":"10.1109\/TGRS.2015.2453955","article-title":"A Multitemporal Profile-Based Interpolation Method for Gap Filling Nonstationary Data","volume":"54","author":"Malambo","year":"2016","journal-title":"IEEE Trans. Geosci. Remote Sens."},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Yan, L., and Roy, D.P. (2018). Large-Area Gap Filling of Landsat Reflectance Time Series by Spectral-Angle-Mapper Based Spatio-Temporal Similarity (Samsts). Remote Sens., 10.","DOI":"10.3390\/rs10040609"},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"2610","DOI":"10.1016\/j.rse.2010.05.032","article-title":"An Enhanced Spatial and Temporal Adaptive Reflectance Fusion Model for Complex Heterogeneous Regions","volume":"114","author":"Zhu","year":"2010","journal-title":"Remote Sens. Environ."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"165","DOI":"10.1016\/j.rse.2015.11.016","article-title":"A Flexible Spatiotemporal Method for Fusing Satellite Images with Different Resolutions","volume":"172","author":"Zhu","year":"2016","journal-title":"Remote Sens. Environ."},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Zhong, D.T., and Zhou, F.Q. (2018). A Prediction Smooth Method for Blending Landsat and Moderate Resolution Imagine Spectroradiometer Images. Remote Sens., 10.","DOI":"10.3390\/rs10091371"},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"618","DOI":"10.1016\/j.rse.2009.11.001","article-title":"Comparison of Cloud-Reconstruction Methods for Time Series of Composite NDVI Data","volume":"114","author":"Julien","year":"2010","journal-title":"Remote Sens. Environ."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"16","DOI":"10.1016\/j.rse.2018.06.038","article-title":"Robust Landsat-Based Crop Time Series Modelling","volume":"238","author":"Roy","year":"2020","journal-title":"Remote Sens. Environ."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"332","DOI":"10.1016\/j.rse.2004.03.014","article-title":"A Simple Method for Reconstructing a High-Quality NDVI Time-Series Data Set Based on the Savitzky\u2013Golay Filter","volume":"91","author":"Chen","year":"2004","journal-title":"Remote Sens. Environ."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"835","DOI":"10.1016\/j.asr.2005.08.037","article-title":"Reconstructing Pathfinder Avhrr Land NDVI Time-Series Data for the Northwest of China","volume":"37","author":"Ma","year":"2006","journal-title":"Adv. Space Res."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"1085","DOI":"10.1109\/TGRS.2011.2166965","article-title":"A Changing-Weight Filter Method for Reconstructing a High-Quality NDVI Time Series to Preserve the Integrity of Vegetation Phenology","volume":"50","author":"Zhu","year":"2012","journal-title":"IEEE Trans. Geosci. Remote Sens."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"1824","DOI":"10.1109\/TGRS.2002.802519","article-title":"Seasonality Extraction by Function Fitting to Time-Series of Satellite Sensor Data","volume":"40","author":"Jonsson","year":"2002","journal-title":"IEEE Trans. Geosci. Remote Sens."},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"321","DOI":"10.1016\/j.rse.2005.10.021","article-title":"Improved Monitoring of Vegetation Dynamics at Very High Latitudes: A New Method Using MODIS NDVI","volume":"100","author":"Beck","year":"2006","journal-title":"Remote Sens. Environ."},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"5228","DOI":"10.1109\/JSTARS.2017.2760202","article-title":"A Deep-Learning-Based Forecasting Ensemble to Predict Missing Data for Remote Sensing Analysis","volume":"10","author":"Das","year":"2017","journal-title":"IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens."},{"key":"ref_33","first-page":"12887","article-title":"A Machine-Learning Based Convlstm Architecture for NDVI Forecasting","volume":"28","author":"Ahmad","year":"2020","journal-title":"Int. Trans. Oper. Res."},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"1911","DOI":"10.1080\/014311600209814","article-title":"Reconstructing Cloudfree NDVI Composites Using Fourier Analysis of Time Series","volume":"21","author":"Roerink","year":"2000","journal-title":"Int. J. Remote Sens."},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"1129","DOI":"10.14358\/PERS.73.10.1129","article-title":"Removal of Noise by Wavelet Method to Generate High Quality Temporal Data of Terrestrial MODIS Products","volume":"73","author":"Lu","year":"2007","journal-title":"Photogramm. Eng. Remote Sens."},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"244","DOI":"10.1016\/j.rse.2018.08.022","article-title":"A Simple Method to Improve the Quality of NDVI Time-Series Data by Integrating Spatiotemporal Information with the Savitzky-Golay Filter","volume":"217","author":"Cao","year":"2018","journal-title":"Remote Sens. Environ."},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"1261","DOI":"10.1080\/15481603.2019.1646977","article-title":"Spatio-Temporal Reconstruction of MODIS NDVI by Regional Land Surface Phenology and Harmonic Analysis of Time-Series","volume":"56","author":"Padhee","year":"2019","journal-title":"GISci. Remote Sens."},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"112632","DOI":"10.1016\/j.rse.2021.112632","article-title":"Long Time-Series NDVI Reconstruction in Cloud-Prone Regions Via Spatio-Temporal Tensor Completion","volume":"264","author":"Chu","year":"2021","journal-title":"Remote Sens. Environ."},{"key":"ref_39","doi-asserted-by":"crossref","first-page":"31","DOI":"10.1016\/j.rse.2017.10.046","article-title":"Spatio-Temporal Fusion for Daily Sentinel-2 Images","volume":"204","author":"Wang","year":"2018","journal-title":"Remote Sens. Environ."},{"key":"ref_40","doi-asserted-by":"crossref","first-page":"1630","DOI":"10.1080\/01431161.2022.2047240","article-title":"Fusing Landsat-7, Landsat-8 and Sentinel-2 Surface Reflectance to Generate Dense Time Series Images with 10m Spatial Resolution","volume":"43","author":"Xiong","year":"2022","journal-title":"Int. J. Remote Sens."},{"key":"ref_41","doi-asserted-by":"crossref","first-page":"18","DOI":"10.1016\/j.rse.2017.06.031","article-title":"Google Earth Engine: Planetary-Scale Geospatial Analysis for Everyone","volume":"202","author":"Gorelick","year":"2017","journal-title":"Remote Sens. Environ."},{"key":"ref_42","doi-asserted-by":"crossref","first-page":"13","DOI":"10.1016\/j.isprsjprs.2019.06.014","article-title":"A Robust Method for Reconstructing Global MODIS Evi Time Series on the Google Earth Engine","volume":"155","author":"Kong","year":"2019","journal-title":"ISPRS J. Photogramm. Remote Sens."},{"key":"ref_43","doi-asserted-by":"crossref","unstructured":"Khanal, N., Matin, M.A., Uddin, K., Poortinga, A., Chishtie, F., Tenneson, K., and Saah, D. (2020). A Comparison of Three Temporal Smoothing Algorithms to Improve Land Cover Classification: A Case Study from Nepal. Remote Sens., 12.","DOI":"10.3390\/rs12182888"},{"key":"ref_44","doi-asserted-by":"crossref","first-page":"553","DOI":"10.1080\/17538947.2022.2044397","article-title":"A Method for Reconstructing NDVI Time-Series Based on Envelope Detection and the Savitzky-Golay Filter","volume":"15","author":"Liu","year":"2022","journal-title":"Int. J. Digit. Earth"},{"key":"ref_45","doi-asserted-by":"crossref","first-page":"1167","DOI":"10.1016\/j.csda.2009.09.020","article-title":"Robust Smoothing of Gridded Data in One and Higher Dimensions with Missing Values","volume":"54","author":"Garcia","year":"2010","journal-title":"Comput. Stat. Data Anal."},{"key":"ref_46","doi-asserted-by":"crossref","unstructured":"Rousseeuw, P.J., and Leroy, A.M. (1987). Robust Regression and Outlier Detection, John Wiley & Sons.","DOI":"10.1002\/0471725382"},{"key":"ref_47","doi-asserted-by":"crossref","first-page":"1627","DOI":"10.1021\/ac60214a047","article-title":"Smoothing + Differentiation of Data by Simplified Least Squares Procedures","volume":"36","author":"Savitzky","year":"1964","journal-title":"Anal. Chem."}],"container-title":["Remote Sensing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2072-4292\/14\/17\/4395\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T00:23:06Z","timestamp":1760142186000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2072-4292\/14\/17\/4395"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,9,4]]},"references-count":47,"journal-issue":{"issue":"17","published-online":{"date-parts":[[2022,9]]}},"alternative-id":["rs14174395"],"URL":"https:\/\/doi.org\/10.3390\/rs14174395","relation":{},"ISSN":["2072-4292"],"issn-type":[{"value":"2072-4292","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,9,4]]}}}