Daily Lake-Surface NDVI Reconstruction Using Multi-Source Machine Learning Under Incomplete Optical Observations
Highlights
- A dual-situation CatBoost framework generated spatially continuous daily lake-surface NDVI fields across regions with and without coincident GNSS-R observations.
- GNSS-R observables provided complementary information beyond meteorological and geographic predictors on the same matched sample domain.
- The reconstructed NDVI record revealed frequent positive-NDVI surface signals during 2018–2021 and generally weaker signals after 2022.
- The framework supports long-term analysis of lake-surface NDVI dynamics under incomplete optical observation conditions.
Abstract
1. Introduction
2. Materials and Methods
2.1. Research Area
2.2. Datasets
2.3. Data Processing
2.4. Categorical Boosting Regression Algorithm
2.5. Uncertainty Quantification
3. Results
3.1. Ablation Analysis and Dual-Situation Modeling Basis
3.2. SHAP-Based Model Interpretation
3.3. NDVI Reconstruction Performance
4. Discussion
4.1. Cross-Product Spatial Consistency Comparison with FY-3F NDVI
4.2. Interannual Variation in Lake-Surface NDVI Signals
4.3. Ecological Consistency Check Using In Situ Observations in Lake Taihu
5. Conclusions
Supplementary Materials
Author Contributions
Funding
Data Availability Statement
Acknowledgments
Conflicts of Interest
Abbreviations
| Chl-a | Chlorophyll-a |
| CYGNSS | Cyclone Global Navigation Satellite System |
| DTP | Dissolved total phosphorus |
| DTN | Dissolved total nitrogen |
| ERA5-Land | ECMWF Reanalysis v5-Land |
| FY-3F | Fengyun-3F |
| GNSS-R | Global Navigation Satellite System Reflectometry |
| HABs | Harmful algal blooms |
| MERSI | Medium Resolution Spectral Imager |
| MODIS | Moderate Resolution Imaging Spectroradiometer |
| NDVI | Normalized Difference Vegetation Index |
| RMSE | Root mean square error |
| SHAP | Shapley Additive Explanations |
| SNR | Signal-to-noise ratio |
| SR | Surface reflectivity |
| TN | Total nitrogen |
| TP | Total phosphorus |
| UTC | Coordinated Universal Time |
References
- Dudgeon, D.; Arthington, A.H.; Gessner, M.O.; Kawabata, Z.I.; Knowler, D.J.; Lévêque, C.; Naiman, R.J.; Prieur-Richard, A.H.; Soto, D.; Stiassny, M.L.J.; et al. Freshwater biodiversity: Importance, threats, status and conservation challenges. Biol. Rev. 2006, 81, 163–182. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Holgerson, M.A.; Raymond, P.A. Large contribution to inland water CO2 and CH4 emissions from very small ponds. Nat. Geosci. 2016, 9, 222–226. [Google Scholar] [CrossRef] [Scilit]
- Qin, B.; Zhu, G.; Gao, G.; Zhang, Y.; Li, W.; Paerl, H.W.; Carmichael, W.W. A Drinking Water Crisis in Lake Taihu, China: Linkage to Climatic Variability and Lake Management. Environ. Manag. 2010, 45, 105–112. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Zhang, G.; Gu, X.; Zhao, T.; Zhang, Y.; Xu, L. Ecological and environmental changes and protection measures of lakes in China. Bull. Chin. Acad. Sci. (Chin. Version) 2023, 38, 358–364. [Google Scholar] [CrossRef]
- Hallegraeff, G.; Bolch, C. Unprecedented toxic algal blooms impact on Tasmanian seafood industry. Microbiol. Aust. 2016, 37, 143–144. [Google Scholar] [CrossRef] [Scilit]
- Fleming, L.E.; Kirkpatrick, B.; Backer, L.C.; Walsh, C.J.; Nierenberg, K.; Clark, J.; Reich, A.; Hollenbeck, J.; Benson, J.; Cheng, Y.S. Review of Florida red tide and human health effects. Harmful Algae 2011, 10, 224–233. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Richlen, M.L.; Morton, S.L.; Jamali, E.A.; Rajan, A.; Anderson, D.M. The catastrophic 2008–2009 red tide in the Arabian gulf region, with observations on the identification and phylogeny of the fish-killing dinoflagellate Cochlodinium polykrikoides. Harmful Algae 2010, 9, 163–172. [Google Scholar] [CrossRef] [Scilit]
- Dai, Y.; Yang, S.; Zhao, D.; Hu, C.; Xu, W.; Anderson, D.M.; Li, Y.; Song, X.P.; Boyce, D.G.; Gibson, L.; et al. Coastal phytoplankton blooms expand and intensify in the 21st century. Nature 2023, 615, 280–284. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Shen, L.; Xu, H.; Guo, X. Satellite remote sensing of harmful algal blooms (HABs) and a potential synthesized framework. Sensors 2012, 12, 7778–7803. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Zeng, J.; Yin, B.; Wang, Y.; Huai, B. Significantly decreasing harmful algal blooms in China seas in the early 21st century. Mar. Pollut. Bull. 2019, 139, 270–274. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Huang, C.; Li, Y.; Yang, H.; Sun, D.; Yu, Z.; Zhang, Z.; Chen, X.; Xu, L. Detection of algal bloom and factors influencing its formation in Taihu Lake from 2000 to 2011 by MODIS. Environ. Earth Sci. 2014, 71, 3705–3714. [Google Scholar] [CrossRef] [Scilit]
- Hou, X.; Feng, L.; Dai, Y.; Hu, C.; Gibson, L.; Tang, J.; Lee, Z.; Wang, Y.; Cai, X.; Liu, J.; et al. Global mapping reveals increase in lacustrine algal blooms over the past decade. Nat. Geosci. 2022, 15, 130–134. [Google Scholar] [CrossRef] [Scilit]
- Ebel, P.; Meraner, A.; Schmitt, M.; Zhu, X.X. Multisensor data fusion for cloud removal in global and all-season sentinel-2 imagery. IEEE Trans. Geosci. Remote Sens. 2021, 59, 5866–5878. [Google Scholar] [CrossRef] [Scilit]
- Shen, H.; Li, X.; Cheng, Q.; Zeng, C.; Yang, G.; Li, H.; Zhang, L. Missing information reconstruction of remote sensing data: A technical review. IEEE Geosci. Remote Sens. Mag. 2015, 3, 61–85. [Google Scholar] [CrossRef] [Scilit]
- Xu, M.; Jia, X.; Pickering, M.; Jia, S. Thin cloud removal from optical remote sensing images using the noise-adjusted principal components transform. ISPRS J. Photogramm. Remote Sens. 2019, 149, 215–225. [Google Scholar] [CrossRef] [Scilit]
- Gao, G.; Gu, Y. Multitemporal Landsat missing data recovery based on tempo-spectral angle model. IEEE Trans. Geosci. Remote Sens. 2017, 55, 3656–3668. [Google Scholar] [CrossRef] [Scilit]
- Zeng, C.; Shen, H.; Zhang, L. Recovering missing pixels for Landsat ETM+ SLC-off imagery using multi-temporal regression analysis and a regularization method. Remote Sens. Environ. 2013, 131, 182–194. [Google Scholar] [CrossRef] [Scilit]
- Chen, J.; Zhu, X.; Vogelmann, J.E.; Gao, F.; Jin, S. A simple and effective method for filling gaps in Landsat ETM+ SLC-off images. Remote Sens. Environ. 2011, 115, 1053–1064. [Google Scholar] [CrossRef] [Scilit]
- Li, X.; Wang, L.; Cheng, Q.; Wu, P.; Gan, W.; Fang, L. Cloud removal in remote sensing images using nonnegative matrix factorization and error correction. ISPRS J. Photogramm. Remote Sens. 2019, 148, 103–113. [Google Scholar] [CrossRef] [Scilit]
- Yan, Q.; Huang, W.; Jin, S.; Jia, Y. Pan-tropical soil moisture mapping based on a three-layer model from CYGNSS GNSS-R data. Remote Sens. Environ. 2020, 247, 111944. [Google Scholar] [CrossRef] [Scilit]
- Yan, Q.; Huang, W. Spaceborne GNSS-R sea ice detection using delay-Doppler maps: First results from the UK TechDemoSat-1 mission. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2016, 9, 4795–4801. [Google Scholar] [CrossRef] [Scilit]
- Chen, Y.; Yan, Q. Unlocking the potential of CYGNSS for pan-tropical inland water mapping through multi-source data and transformer. Int. J. Appl. Earth Obs. Geoinf. 2024, 133, 104122. [Google Scholar] [CrossRef] [Scilit]
- Yan, Q.; Chen, Y.; Jin, S.; Liu, S.; Jia, Y.; Zhen, Y.; Chen, T.; Huang, W. Inland water mapping based on GA-LinkNet from CyGNSS data. IEEE Geosci. Remote Sens. Lett. 2023, 20, 1500305. [Google Scholar] [CrossRef] [Scilit]
- Zhen, Y.; Yan, Q. Improving spaceborne GNSS-R algal bloom detection with meteorological data. Remote Sens. 2023, 15, 3122. [Google Scholar] [CrossRef] [Scilit]
- Zhang, Y.; Wang, Y.; Zhou, S.; Meng, W.; Han, Y.; Yang, S. Analysis on feasibility of detecting water blooms in Taihu Lake with spaceborne GNSS-R. J. Beijing Univ. Aeronaut. Astronaut. 2024, 50, 695–705. [Google Scholar] [CrossRef]
- Zhen, Y.; Yan, Q. Recovering NDVI over lake surfaces: Initial insights from CYGNSS data enhanced by ERA-5 inputs. Int. J. Appl. Earth Obs. Geoinf. 2024, 135, 104253. [Google Scholar] [CrossRef] [Scilit]
- Yan, Q.; Huang, W. Sea ice sensing from GNSS-R data using convolutional neural networks. IEEE Geosci. Remote Sens. Lett. 2018, 15, 1510–1514. [Google Scholar] [CrossRef] [Scilit]
- Meraner, A.; Ebel, P.; Zhu, X.X.; Schmitt, M. Cloud removal in Sentinel-2 imagery using a deep residual neural network and SAR-optical data fusion. ISPRS J. Photogramm. Remote Sens. 2020, 166, 333–346. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Dorogush, A.V.; Ershov, V.; Gulin, A. CatBoost: Gradient boosting with categorical features support. arXiv 2018, arXiv:1810.11363. [Google Scholar] [CrossRef] [Scilit]
- Prokhorenkova, L.; Gusev, G.; Vorobev, A.; Dorogush, A.V.; Gulin, A. CatBoost: Unbiased boosting with categorical features. Adv. Neural Inf. Process. Syst. 2018, 31, 6638–6648. [Google Scholar]
- Hang, X.; Li, X.; Li, Y.; Zhu, S.; Li, S.; Han, X.; Sun, L. High-frequency observations of cyanobacterial blooms in Lake Taihu (China) from FY-4B/AGRI. Water 2023, 15, 2165. [Google Scholar] [CrossRef] [Scilit]
- Li, X.; Hang, X.; Zhu, S.; Sun, L.; Li, Y. Response of cyanobacterial blooms to climate warming: Evidence from satellite observations and long-term trends in Lake Taihu in China. Sci. Rep. 2025, 15, 38820. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Zhang, Y.; Li, M.; Dong, J.; Yang, H.; Van Zwieten, L.; Lu, H.; Alshameri, A.; Zhan, Z.; Chen, X.; Jiang, X.; et al. A critical review of methods for analyzing freshwater eutrophication. Water 2021, 13, 225. [Google Scholar] [CrossRef] [Scilit]










| Lake | Coordinates | Climate | Type | Main Bloom Conditions |
|---|---|---|---|---|
| Taihu | 30°55′–31°33′ N; 119°52′–120°36′ E | Subtropical monsoon | Large shallow freshwater lake | Eutrophication; calm water; wind accumulation |
| Chaohu | 31°25′–31°43′ N; 117°16′–117°51′ E | Subtropical monsoon | Shallow eutrophic freshwater lake | High nutrient loading; warm conditions; low wind |
| Data Type | Product, Variables, and Role |
|---|---|
| GNSS-R | CYGNSS L1 v3.2; surface reflectivity (SR), incidence angle, signal-to-noise ratio (SNR), and acquisition time; auxiliary predictors representing lake-surface scattering and observation conditions. |
| Optical remote sensing | MOD09GA/MYD09GA; 500 m daily red and near-infrared bands; reference NDVI calculation. |
| Meteorology | ERA5-Land; 0.1° hourly temperature, pressure, wind, precipitation, and radiation; environmental predictors. |
| Cross-product comparison | FY-3F NDVI; 1000 m 10-day NDVI product; cross-product spatial consistency comparison. |
| In situ | Taihu monitoring stations; quarterly nitrogen, phosphorus, and chlorophyll-a; ecological consistency check. |
| Lake | Year | GNSS-R-Covered Samples | Non-GNSS-R-Covered Samples |
|---|---|---|---|
| Taihu | 2018 | 5185 | 631,788 |
| 2019 | 17,165 | 1,206,335 | |
| 2020 | 20,748 | 1,026,089 | |
| 2021 | 19,292 | 1,085,834 | |
| 2022 | 13,565 | 1,111,146 | |
| 2023 | 18,332 | 1,021,934 | |
| 2024 | 10,207 | 993,184 | |
| Chaohu | 2018 | 1514 | 225,916 |
| 2019 | 5554 | 412,501 | |
| 2020 | 4466 | 345,872 | |
| 2021 | 9074 | 379,252 | |
| 2022 | 6111 | 405,353 | |
| 2023 | 6554 | 362,967 | |
| 2024 | 4575 | 349,208 |
| Features | Train | Validation | Test | |||
|---|---|---|---|---|---|---|
| RMSE | RMSE | RMSE | ||||
| G+M+C | 0.71 | 0.13 | 0.63 | 0.15 | 0.63 | 0.15 |
| G+M | 0.64 | 0.15 | 0.56 | 0.16 | 0.57 | 0.16 |
| M+C | 0.70 | 0.14 | 0.61 | 0.15 | 0.62 | 0.16 |
| M only | 0.57 | 0.16 | 0.49 | 0.17 | 0.50 | 0.18 |
| G only | 0.59 | 0.16 | 0.52 | 0.17 | 0.53 | 0.17 |
| Lake/Region | Year | Train | Train RMSE | Val. | Val. RMSE | Test | Test RMSE |
|---|---|---|---|---|---|---|---|
| Taihu covered | 2018 | 0.76 | 0.13 | 0.65 | 0.16 | 0.69 | 0.16 |
| Taihu non-covered | 2018 | 0.78 | 0.12 | 0.76 | 0.12 | 0.76 | 0.12 |
| Taihu covered | 2019 | 0.72 | 0.13 | 0.64 | 0.15 | 0.65 | 0.16 |
| Taihu non-covered | 2019 | 0.77 | 0.12 | 0.75 | 0.13 | 0.75 | 0.13 |
| Taihu covered | 2020 | 0.75 | 0.15 | 0.66 | 0.17 | 0.67 | 0.17 |
| Taihu non-covered | 2020 | 0.82 | 0.11 | 0.80 | 0.11 | 0.80 | 0.11 |
| Taihu covered | 2021 | 0.73 | 0.13 | 0.65 | 0.14 | 0.63 | 0.15 |
| Taihu non-covered | 2021 | 0.81 | 0.11 | 0.79 | 0.11 | 0.79 | 0.11 |
| Taihu covered | 2022 | 0.69 | 0.16 | 0.62 | 0.17 | 0.61 | 0.17 |
| Taihu non-covered | 2022 | 0.80 | 0.11 | 0.78 | 0.12 | 0.78 | 0.12 |
| Taihu covered | 2023 | 0.63 | 0.17 | 0.56 | 0.18 | 0.55 | 0.19 |
| Taihu non-covered | 2023 | 0.81 | 0.11 | 0.79 | 0.12 | 0.79 | 0.12 |
| Taihu covered | 2024 | 0.70 | 0.15 | 0.64 | 0.16 | 0.61 | 0.17 |
| Taihu non-covered | 2024 | 0.80 | 0.11 | 0.78 | 0.12 | 0.78 | 0.12 |
| Chaohu covered | 2018 | 0.74 | 0.13 | 0.66 | 0.12 | 0.78 | 0.11 |
| Chaohu non-covered | 2018 | 0.87 | 0.09 | 0.83 | 0.10 | 0.83 | 0.10 |
| Chaohu covered | 2019 | 0.74 | 0.14 | 0.66 | 0.15 | 0.68 | 0.15 |
| Chaohu non-covered | 2019 | 0.83 | 0.10 | 0.80 | 0.11 | 0.80 | 0.10 |
| Chaohu covered | 2020 | 0.67 | 0.12 | 0.57 | 0.14 | 0.56 | 0.14 |
| Chaohu non-covered | 2020 | 0.85 | 0.08 | 0.82 | 0.09 | 0.82 | 0.09 |
| Chaohu covered | 2021 | 0.74 | 0.11 | 0.66 | 0.13 | 0.63 | 0.14 |
| Chaohu non-covered | 2021 | 0.85 | 0.08 | 0.82 | 0.09 | 0.82 | 0.09 |
| Chaohu covered | 2022 | 0.78 | 0.10 | 0.66 | 0.13 | 0.64 | 0.14 |
| Chaohu non-covered | 2022 | 0.85 | 0.08 | 0.82 | 0.09 | 0.82 | 0.09 |
| Chaohu covered | 2023 | 0.63 | 0.13 | 0.57 | 0.13 | 0.56 | 0.15 |
| Chaohu non-covered | 2023 | 0.84 | 0.09 | 0.80 | 0.10 | 0.80 | 0.10 |
| Chaohu covered | 2024 | 0.73 | 0.13 | 0.61 | 0.15 | 0.58 | 0.16 |
| Chaohu non-covered | 2024 | 0.84 | 0.10 | 0.80 | 0.11 | 0.80 | 0.11 |
| Lake | Situation | Train | Train RMSE | Val. | Val. RMSE | Test | Test RMSE |
|---|---|---|---|---|---|---|---|
| Taihu | GNSS-R-covered | 0.71 | 0.14 | 0.20 | 0.23 | 0.32 | 0.25 |
| Taihu | Non-GNSS-R-covered | 0.74 | 0.13 | 0.48 | 0.18 | 0.49 | 0.18 |
| Chaohu | GNSS-R-covered | 0.82 | 0.10 | 0.33 | 0.17 | 0.29 | 0.20 |
| Chaohu | Non-GNSS-R-covered | 0.81 | 0.10 | 0.47 | 0.16 | 0.49 | 0.16 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.
Share and Cite
Li, H.; Yan, Q.; Pan, Y.; Jin, S.; Huang, W. Daily Lake-Surface NDVI Reconstruction Using Multi-Source Machine Learning Under Incomplete Optical Observations. Remote Sens. 2026, 18, 3269. https://doi.org/10.3390/rs18193269
Li H, Yan Q, Pan Y, Jin S, Huang W. Daily Lake-Surface NDVI Reconstruction Using Multi-Source Machine Learning Under Incomplete Optical Observations. Remote Sensing. 2026; 18(19):3269. https://doi.org/10.3390/rs18193269
Chicago/Turabian StyleLi, Hongying, Qingyun Yan, Yuanjin Pan, Shuanggen Jin, and Weimin Huang. 2026. "Daily Lake-Surface NDVI Reconstruction Using Multi-Source Machine Learning Under Incomplete Optical Observations" Remote Sensing 18, no. 19: 3269. https://doi.org/10.3390/rs18193269
APA StyleLi, H., Yan, Q., Pan, Y., Jin, S., & Huang, W. (2026). Daily Lake-Surface NDVI Reconstruction Using Multi-Source Machine Learning Under Incomplete Optical Observations. Remote Sensing, 18(19), 3269. https://doi.org/10.3390/rs18193269

