Submitted:
07 August 2026
Posted:
11 August 2026
You are already at the latest version
Abstract
The ECOSTRESS mission provides high resolution thermal infrared observations that support a wide range of applications ranging from evapotranspiration monitoring and drought assessment to Land Surface Temperature (LST) and emissivity retrieval. Accurate estimation of Precipitable Water Vapour (PWV) is critical for these applications because of strong influence of atmospheric water vapour on thermal infrared radiative transfer that influences emissivity retrieval. The current ECOSTRESS processing chain estimates PWV from GEOS5-FP numerical weather prediction data. In this study, we investigate an alternative approach that retrieves PWV directly from ECOSTRESS thermal brightness temperatures using symbolic Regression (PYSR). Using more than 269,000 spatio-temporally matched ECOSTRESS-GNSS observations, we derived a unified all-season analytical formula capable of estimating PWV without relying on external atmospheric profiles or ancillary emissivity. Instead, the proposed model relies only on readily available and temporally stable ancillary variables, namely digital elevation model (DEM) and Normalized Difference Vegetation Index (NDVI) data. The resulting analytical formulation (All-season PySR) derived using PySR symbolic retrieval achieved a Root Mean Square Error (RMSE) of 7.22 mm and an R2 of 0.624 when evaluated against GNSS-derived precipitable water vapor observations. In order to improve the results, season and regime specific PySR formulas were first developed to provide interpretable PWV estimates for various conditions. These formulas form the initial retrieval component of the Climate-Adaptive Ensemble formula. The Climate Adaptive Ensemble (CAE) combines PySR formulas, ECOSTRESS inputs and historical ERA5 water-vapour profiles to perform a global analytical ridge regression. The resulting output achieved an RMSE of 5.35mm and R2 of 0.781 on test GNSS observations. The CAE formula was further validated on external radiosonde dataset and independent GNSS observations to evaluate its robustness. The methodology proposed here will be extremely useful for future satellite missions using thermal sensors such as TRISHNA (Thermal Infra-Red Imaging Satellite for High-resolution Natural resource Assessment) and LSTM (Land Surface Temperature Radiometer) as the methodology could help in retrieving PWV instantaneously for atmospheric correction instead of depending on external products.
Keywords:
1. Introduction
2. Materials and Methods
2.1. ECOSTRESS Data
| ECOSTRESS Band | Wavelength (nm) |
| B1 | 8280 |
| B2 | 8780 |
| B3 | 9060 |
| B4 | 10520 |
| B5 | 12000 |
2.2. GNSS Data
2.3. PySR Symbolic Regression
3. Methodology
3.1. TIR Based PWV Retrieval Algorithms
3.2. PySR Based Water Vapour Retrieva
3.2.1. Selection of PySR for Symbolic Regression
3.2.2. Model Definition and Expressions Used
3.2.3. Hall of Fame, Pareto-Front analysis
- it has equal or lower prediction loss and equal or lower complexity.
- It has at least one inequality strictly smaller.
3.2.4. Verification Metrics
3.3. Regime-Based Assessment of Symbolic PWV Retrieval
3.3.1. Summer PySR PWV Retrieval
3.3.2. Winter PySR PWV Retrieval
3.3.3. Tropical PySR PWV Retreival
3.4. A Generalized All-Season PySR Formula for ECOSTRESS PWV Estimation
3.5. Climate Adaptive Ensemble (CAE) - Combination of PySR Formulas
3.5.1. Stage -PySR Symbolic Experts
3.5.2. ERA5 Based Water Vapour Profile
3.5.3. Global Ridge-Regression and Residual Correction
3.5.4. Comparison of Various PySR Formulas and CAE Ensemble
4. Results and Discussion
4.1. Global Performance
4.2. Climate Adaptive Ensemble Stack Test on San Rossore 2/ICOS Italy(IT-SR2)
4.3. PWV Retrieval Performance Against Tropical Radiosonde Dataset
4.4. Performance Validation Against ECOSTRESS L2A PWV
4.4.1. Emissivity Retrieval Improvements
5. Conclusions
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- Sherwood, S.C.; Roca, R.; Weckwerth, T.M.; Andronova, N.G. Tropospheric Water Vapor, Convection, and Climate. Rev. Geophys. 2010, 48, RG2001. [CrossRef]
- Allan, R.P.; Willett, K.M.; John, V.O.; Trent, T. Global Changes in Water Vapor 1979–2020. JGR Atmospheres 2022, 127, e2022JD036728. [CrossRef]
- Hulley, G.C.; Hughes, C.G.; Hook, S.J. Quantifying Uncertainties in Land Surface Temperature and Emissivity Retrievals from ASTER and MODIS Thermal Infrared Data. J. Geophys. Res. 2012, 117, 2012JD018506. [CrossRef]
- Bevis, M.; Businger, S.; Herring, T.A.; Rocken, C.; Anthes, R.A.; Ware, R.H. GPS Meteorology: Remote Sensing of Atmospheric Water Vapor Using the Global Positioning System. J. Geophys. Res. 1992, 97, 15787–15801. [CrossRef]
- Vaquero-Martínez, J.; Antón, M. Review on the Role of GNSS Meteorology in Monitoring Water Vapor for Atmospheric Physics. Remote Sensing 2021, 13, 2287. [CrossRef]
- Gao, B.; Kaufman, Y.J. Water Vapor Retrievals Using Moderate Resolution Imaging Spectroradiometer (MODIS) Near-infrared Channels. J. Geophys. Res. 2003, 108, 2002JD003023. [CrossRef]
- Seemann, S.W.; Li, J.; Menzel, W.P.; Gumley, L.E. Operational Retrieval of Atmospheric Temperature, Moisture, and Ozone from MODIS Infrared Radiances. J. Appl. Meteor. 2003, 42, 1072–1091. [CrossRef]
- Kleespies, T.J.; McMillin, L.M. Retrieval of Precipitable Water from Observations in the Split Window over Varying Surface Temperatures. J. Appl. Meteor. 1990, 29, 851–862. [CrossRef]
- Ottle, C.; Outalha, S.; FranCois, C.; Le Maguer, S. Estimation of Total Atmospheric Water Vapor Content from Split-Window Radiance Measurements. Remote Sensing of Environment 1997, 61, 410–418. [CrossRef]
- Ren, H.; Du, C.; Liu, R.; Qin, Q.; Yan, G.; Li, Z.; Meng, J. Atmospheric Water Vapor Retrieval from Landsat 8 Thermal Infrared Images. JGR Atmospheres 2015, 120, 1723–1738. [CrossRef]
- Liu, H.; Tang, S.; Hu, J.; Zhang, S.; Deng, X. An Improved Physical Split-Window Algorithm for Precipitable Water Vapor Retrieval Exploiting the Water Vapor Channel Observations. Remote Sensing of Environment 2017, 194, 366–378. [CrossRef]
- Hu, J.; Tang, S.; Liu, H.; Min, M. An Operational Precipitable Water Vapor Retrieval Algorithm for Fengyun-2F/VLSSR Using a Modified Three-Band Physical Split-Window Method. J Meteorol Res 2019, 33, 276–288. [CrossRef]
- Lee, Y.; Han, D.; Ahn, M.-H.; Im, J.; Lee, S.J. Retrieval of Total Precipitable Water from Himawari-8 AHI Data: A Comparison of Random Forest, Extreme Gradient Boosting, and Deep Neural Network. Remote Sensing 2019, 11, 1741. [CrossRef]
- Wu, Y.; Jiang, N.; Xu, Y.; Yeh, T.-K.; Xu, T.; Wang, Y.; Su, W. Improving the Capability of Water Vapor Retrieval from Landsat 8 Using Ensemble Machine Learning. International Journal of Applied Earth Observation and Geoinformation 2023, 122, 103407. [CrossRef]
- Xu, J.; Liu, Z. Machine Learning-Driven Retrieval of All-Weather Precipitable Water Vapor From Satellite MODIS Thermal Infrared Observations. IEEE Trans. Geosci. Remote Sensing 2025, 63, 1–14. [CrossRef]
- Fisher, J.B.; Lee, B.; Purdy, A.J.; Halverson, G.H.; Dohlen, M.B.; Cawse-Nicholson, K.; Wang, A.; Anderson, R.G.; Aragon, B.; Arain, M.A.; et al. ECOSTRESS: NASA’s Next Generation Mission to Measure Evapotranspiration From the International Space Station. Water Resources Research 2020, 56, e2019WR026058. [CrossRef]
- Hulley, G. ECOsystem Spaceborne Thermal Radiometer Experiment on Space Station (ECOSTRESS) Mission: Level 2 Product User Guide for Collection 3; Jet Propulsion Laboratory, California Institute of Technology;
- Dessler, A.E.; Zhang, Z.; Yang, P. Water-vapor Climate Feedback Inferred from Climate Fluctuations, 2003–2008. Geophysical Research Letters 2008, 35, 2008GL035333. [CrossRef]
- Cranmer, M. Interpretable Machine Learning for Science with PySR and SymbolicRegression.Jl 2023.
- Sobrino, J.A.; Jimenez-Munoz, J.C.; Soria, G.; Romaguera, M.; Guanter, L.; Moreno, J.; Plaza, A.; Martinez, P. Land Surface Emissivity Retrieval From Different VNIR and TIR Sensors. IEEE Trans. Geosci. Remote Sensing 2008, 46, 316–327. [CrossRef]
- Blewitt, G.; Hammond, W.; Kreemer, C. Harnessing the GPS Data Explosion for Interdisciplinary Science. Eos 2018, 99. [CrossRef]
- Byun, S.H.; Bar-Sever, Y.E. A New Type of Troposphere Zenith Path Delay Product of the International GNSS Service. J Geod 2009, 83, 1–7. [CrossRef]
- Knabb, R.D.; Fuelberg, H.E. A Comparison of the First-Guess Dependence of Precipitable Water Estimates from Three Techniques Using GOES Data. J. Appl. Meteor. 1997, 36, 417–427. [CrossRef]
- Coll, C.; Caselles, V.; Valor, E.; Niclòs, R. Comparison between Different Sources of Atmospheric Profiles for Land Surface Temperature Retrieval from Single Channel Thermal Infrared Data. Remote Sensing of Environment 2012, 117, 199–210. [CrossRef]
- Tibshirani, R. Regression Shrinkage and Selection Via the Lasso. Journal of the Royal Statistical Society Series B: Statistical Methodology 1996, 58, 267–288. [CrossRef]
- Zou, H.; Hastie, T. Regularization and Variable Selection Via the Elastic Net. Journal of the Royal Statistical Society Series B: Statistical Methodology 2005, 67, 301–320. [CrossRef]
- Breiman, L. Random Forests. Machine Learning 2001, 45, 5–32. [CrossRef]
- Bartlett, D.J.; Desmond, H.; Ferreira, P.G. Exhaustive Symbolic Regression. IEEE Trans. Evol. Computat. 2024, 28, 950–964. [CrossRef]
- Breiman, L. Stacked Regressions. Mach Learn 1996, 24, 49–64. [CrossRef]
- Jacobs, R.A.; Jordan, M.I.; Nowlan, S.J.; Hinton, G.E. Adaptive Mixtures of Local Experts. Neural Computation 1991, 3, 79–87. [CrossRef]
- Hersbach, H.; Bell, B.; Berrisford, P.; Hirahara, S.; Horányi, A.; Muñoz-Sabater, J.; Nicolas, J.; Peubey, C.; Radu, R.; Schepers, D.; et al. The ERA5 Global Reanalysis. Quart J Royal Meteoro Soc 2020, 146, 1999–2049. [CrossRef]
- Lloyd, S. Least Squares Quantization in PCM. IEEE Trans. Inform. Theory 1982, 28, 129–137. [CrossRef]
- Beck, H.E.; McVicar, T.R.; Vergopolan, N.; Berg, A.; Lutsko, N.J.; Dufour, A.; Zeng, Z.; Jiang, X.; Van Dijk, A.I.J.M.; Miralles, D.G. High-Resolution (1 Km) Köppen-Geiger Maps for 1901–2099 Based on Constrained CMIP6 Projections. Sci Data 2023, 10, 724. [CrossRef]
- Zhang, Y.; Cai, C.; Chen, B.; Dai, W. Consistency Evaluation of Precipitable Water Vapor Derived From ERA5, ERA-Interim, GNSS, and Radiosondes Over China. Radio Science 2019, 54, 561–571. [CrossRef]
- Durre, I.; Yin, X.; Vose, R.S.; Applequist, S.; Arnfield, J.; Korzeniewski, B.; Hundermark, B. Integrated Global Radiosonde Archive (IGRA), Version 2 2016.
- Li, Z.; Muller, J.; Cross, P. Comparison of Precipitable Water Vapor Derived from Radiosonde, GPS, and Moderate-Resolution Imaging Spectroradiometer Measurements. J. Geophys. Res. 2003, 108, 2003JD003372. [CrossRef]
- Liou, Y.-A.; Teng, Y.-T.; Van Hove, T.; Liljegren, J.C. Comparison of Precipitable Water Observations in the Near Tropics by GPS, Microwave Radiometer, and Radiosondes. J. Appl. Meteor. 2001, 40, 5–15. [CrossRef]
- Adams, D.K.; Fernandes, R.M.S.; Maia, J.M.F. GNSS Precipitable Water Vapor from an Amazonian Rain Forest Flux Tower. Journal of Atmospheric and Oceanic Technology 2011, 28, 1192–1198. [CrossRef]
- Ru, C.; Duan, S.-B.; Jiang, X.-G.; Li, Z.-L.; Huang, C.; Liu, M. An Extended SW-TES Algorithm for Land Surface Temperature and Emissivity Retrieval from ECOSTRESS Thermal Infrared Data over Urban Areas. Remote Sensing of Environment 2023, 290, 113544. [CrossRef]
- Malakar, N.K.; Hulley, G.C. A Water Vapor Scaling Model for Improved Land Surface Temperature and Emissivity Separation of MODIS Thermal Infrared Data. Remote Sensing of Environment 2016, 182, 252–264. [CrossRef]
- Hu, T.; Hulley, G.C.; Mallick, K.; Szantoi, Z.; Hook, S. Comparison between the ASTER and ECOSTRESS Global Emissivity Datasets. International Journal of Applied Earth Observation and Geoinformation 2023, 118, 103227. [CrossRef]





















| Dataset | Rows | Stations | Date Range |
| Summer-Mid latitude | 422,930 | 9,635 | Jan–Dec 2025 |
| Winter – Mid latitude | 303,876 | 9,988 | Jan–Dec 2025 |
| Tropical | 81,246 | 1,657 | 2023–2025 |
| Method | RMSE (mm) | R2 |
| Climate adaptive Ensemble | 5.35 | 0.781 |
| Deep 1-D CNN | 6.42 | 0.691 |
| Random Forest | 6.51 | 0.683 |
| PySR (c=39) | 7.22 | 0.624 |
| Ridge (α=0.1) | 8.03 | 0.510 |
| Ridge (α=1) | 8.03 | 0.511 |
| Lasso | 8.20 | 0.490 |
| ElasticNet | 8.21 | 0.488 |
| SGD(Linear) | 10.77 | 0.120 |
| PySR setting | value |
| Target variable | GNSS PWV(mm) |
| Binary operators | +,-, *, / |
| Unary operators | square root, logarithm, absolute value, exponential, square |
| Iterations | 1000 |
| Number of populations | 50 |
| Population size | 150 |
| Maximum equation complexity | 50 |
| Parsimony coefficient | 0.0001 |
| Mini-batch size | 2000 |
| Loss function | Weighted MSE (mean squared error with sample weights) |
| Model-selection setting | Best test RMSE from hall-of-fame (evaluated on held-out 20% test set) |
| Random seed | 42 (data split + PySR internal) |
| Regime | N | STATIONS | Mean PWV | RMSE | R2 |
| Cold desert (BWk) | 5969 | 78 | 9.86 | 4.632 | 0.408 |
| Cold steppe (BSk) | 14437 | 187 | 12.86 | 4.143 | 0.646 |
| Continental (D) | 39904 | 546 | 15.62 | 5.454 | 0.743 |
| Hot desert (BWh) | 4918 | 75 | 14.45 | 5.083 | 0.673 |
| Hot steppe (BSh) | 3907 | 64 | 20.20 | 5.734 | 0.718 |
| Mediterranean (Cs) | 15704 | 247 | 15.00 | 4.828 | 0.558 |
| Polar/Alpine (E,ET) | 721 | 12 | 9.08 | 4.913 | 0.265 |
| Temperate dry-winter (Cw) | 1124 | 23 | 17.84 | 5.344 | 0.729 |
| Temperate humid (Cf) | 44471 | 803 | 20.96 | 5.780 | 0.798 |
| Tropical monsoon (Am) | 545 | 20 | 37.85 | 6.255 | 0.669 |
| Tropical rainforest (Af) | 874 | 39 | 33.52 | 5.777 | 0.713 |
| Tropical savanna (Aw) | 1673 | 50 | 32.65 | 6.066 | 0.717 |
| Unclassified / ocean | 1474 | 33 | 20.53 | 5.947 | 0.795 |
| Model performance vs ERA5 reference | R | R2 | RMSE_cm | Bias_cm | Mean_PWV_cm |
| L2A PWV (ECOSTRESS product) | 0.977 | 0.954 | 0.184 | -0.061 | 2.07 |
| All-season c39 formula | 0.705 | 0.497 | 0.612 | -0.255 | 1.87 |
| Climate adaptive ensemble PySR | 0.875 | 0.738 | 0.442 | -0.114 | 2.01 |
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 (http://creativecommons.org/licenses/by/4.0/).