Physics-Aware Hybrid CNN–Transformer Network for GNSS-R Sea Surface Wind Speed Estimation
Highlights
- The proposed Physics-Aware Hybrid CNN–Transformer Network (PA-HCTN) achieves a global RMSE of 1.35 m/s and an R2 of 0.75 for sea surface wind speed estimation from CYGNSS data, outperforming existing deep learning benchmarks.
- The model significantly mitigates the high-wind-speed underestimation bias (reducing it to −3.90 m/s for winds > 15 m/s) by integrating a GMF-constrained loss function and a cross-attention mechanism for the dynamic fusion of auxiliary physical parameters.
- The work demonstrates the effectiveness of synergizing a CNN’s local feature extraction with a Transformer’s global context modeling, coupled with physics-guided fusion, providing a novel architecture paradigm for GNSS-R geophysical parameter retrieval.
- The successful integration of physical constraints into the deep learning framework enhances model robustness and physical consistency, offering a viable solution to improve the accuracy of extreme weather monitoring using spaceborne GNSS-R.
Abstract
1. Introduction
2. Data
2.1. Data Sources
2.2. Data Preparation
- Quality flag filtering is performed. Data from “open ocean” are ensured, excluding land or near-land data.
- Data points missing key information are removed. If any of the selected features contains NaN for a given timestamp, that data point is discarded.
- Data with RCG < 3 or LES < 0 are removed. This typically effectively removes data at the antenna beam edge or with a very poor SNR.
- 4.
- Only data with the nanosat tracking status flag ‘0’ (indicating good status) are retained.
- 5.
- Data with a signal-to-noise ratio < 3 or receiver antenna gain towards SP < 0 are removed.
3. Methods
3.1. DDMs’ Feature Extraction Branch
3.2. Ancillary Parameters’ Feature Extraction Branch
3.3. Fusion Module
3.4. Loss Function
4. Experiments
4.1. GMF Model Fitting
4.2. Experimental Settings
4.3. Ablation Study
4.4. Comparison with Other Deep Learning Methods
4.5. Validation with NDBC Buoy Measurements
5. Conclusions
Author Contributions
Funding
Data Availability Statement
Acknowledgments
Conflicts of Interest
Abbreviations
| GNSS-R | Global Navigation Satellite System Reflectometry |
| DDM | Delay–Doppler map |
| PA-HCTN | Physics-Aware Hybrid CNN–Transformer Network |
| GMF | Geophysical model function |
| SSWS | Sea surface wind speed |
| SAR | Synthetic Aperture Radar |
| TDS-1 | TechDemoSat-1 |
| CYGNSS | Cyclone Global Navigation Satellite System |
| Z-V | Zavorotny–Voronovich |
| NBRCS | Normalized Bistatic Radar Cross Section |
| LES | Leading Edge Slope |
| ML | Machine learning |
| DL | Deep learning |
| MLP | Multi-Layer Perceptron |
| SVR | Support Vector Regression |
| CNN | Convolutional neural network |
| LN | Layer normalization |
| MHSA | Multi-Head Self-Attention |
| FFN | Feed-Forward Network |
| RMSE | Root mean square error |
| R2 | Coefficient of determination |
| MVE | Minimum Variance Estimator |
References
- Zheng, C.W.; Li, C.Y.; Pan, J.; Liu, M.Y.; Xia, L.L. An overview of global ocean wind energy resource evaluations. Renew. Sustain. Energy Rev. 2016, 53, 1240–1251. [Google Scholar] [CrossRef] [Scilit]
- Han, Y.; Mi, L.; Shen, L.; Cai, C.; Liu, Y.; Li, K.; Xu, G. A short-term wind speed prediction method utilizing novel hybrid deep learning algorithms to correct numerical weather forecasting. Appl. Energy 2022, 312, 118777. [Google Scholar] [CrossRef] [Scilit]
- Carswell, J.R.; Knapp, E.J.; Chang, P.S.; Black, P.; Marks, F. Limitations of scatterometry high wind speed retrieval. In Proceedings of the IEEE 2000 International Geoscience and Remote Sensing Symposium (IGARSS), Honolulu, HI, USA, 24–28 July 2000; Volume 3, pp. 1226–1228. [Google Scholar]
- Shi, X.; Duan, D.; Ren, K. A More Accurate Field-to-Field Method towards the Wind Retrieval of HY-2B Scatterometer. Remote Sens. 2021, 13, 2419. [Google Scholar] [CrossRef] [Scilit]
- Ding, F.; Zhao, C.; Chen, Z.; Deng, M.; Wang, T. Wind speed extraction from first-order sea echoes using a small-aperture multifrequency high-frequency radar. IEEE Trans. Geosci. Remote Sens. 2022, 60, 4206908. [Google Scholar] [CrossRef] [Scilit]
- La, T.V.; Messager, C. Different Observations of Sea Surface Wind Pattern Under Deep Convection by Sentinel-1 SARs, Scatterometers, and Radiometers in Collocation. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2022, 15, 3686–3696. [Google Scholar] [CrossRef] [Scilit]
- Huang, W.; Liu, X.; Gill, E.W. Ocean Wind and Wave Measurements Using X-Band Marine Radar: A Comprehensive Review. Remote Sens. 2017, 9, 1261. [Google Scholar] [CrossRef] [Scilit]
- Wyatt, L.R. Progress towards an HF Radar Wind Speed Measurement Method Using Machine Learning. Remote Sens. 2022, 14, 2098. [Google Scholar] [CrossRef] [Scilit]
- Jing, C.; Li, W.; Wan, W.; Lu, F.; Niu, X.; Chen, X.; Rius, A.; Cardellach, E.; Ribó, S.; Liu, B.; et al. A review of the BuFeng-1 GNSS-R mission: Calibration and validation results of sea surface and land surface. Geo-Spat. Inf. Sci. 2024, 27, 638–652. [Google Scholar] [CrossRef] [Scilit]
- Li, Z.; Guo, F.; Chen, F.; Zhang, Z.; Zhang, X. Wind speed retrieval using GNSS-R technique with geographic partitioning. Satell. Navig. 2023, 4, 4. [Google Scholar] [CrossRef] [Scilit]
- Xing, J.; Yu, B.; Yang, D.; Li, J.; Shi, Z.; Zhang, G.; Wang, F. A real-time GNSS-R system for monitoring sea surface wind speed and significant wave height. Sensors 2022, 22, 3795. [Google Scholar] [CrossRef] [Scilit]
- Bu, J.; Yu, K.; Ni, J.; Huang, W. Combining ERA5 data and CYGNSS observations for the joint retrieval of global significant wave height of ocean swell and wind wave: A deep convolutional neural network approach. J. Geod. 2023, 97, 81. [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]
- Rodriguez-Alvarez, N.; Holt, B.; Jaruwatanadilok, S.; Podest, E.; Cavanaugh, K.C. An Arctic sea ice multi-step classification based on GNSS-R data from the TDS-1 mission. Remote Sens. Environ. 2019, 230, 111202. [Google Scholar] [CrossRef] [Scilit]
- Jin, Y.; Ji, M.; Zheng, N.; Zhang, Z.; Ding, P.; Zhao, Q. Soil moisture retrieval from TM-1 GNSS-R reflections with auxiliary geophysical variables: A multi-cluster and seasonal evaluation. Land 2025, 15, 36. [Google Scholar] [CrossRef] [Scilit]
- Martín-Neira, M. A passive reflectometry and interferometry system (PARIS): Application to ocean altimetry. ESA J. 1993, 17, 331–355. [Google Scholar]
- Rodriguez-Alvarez, N.; Munoz-Martin, J.F.; Morris, M. Latest advances in the global navigation satellite system—Reflectometry (GNSS-R) field. Remote Sens. 2023, 15, 2157. [Google Scholar] [CrossRef] [Scilit]
- Zhang, L.; Qin, W.; Gao, F.; Kang, W.; Zhu, Y. Drone Height from Ground Determination Using GNSS-R Based on Dual-Frequency GPS/BDS Signals. Remote Sens. 2025, 17, 1722. [Google Scholar] [CrossRef] [Scilit]
- Zhang, C.; Liu, X.; Ni, J.; Bu, J.; Zhan, Y.; Tao, D. SCAWaveNet: A Spatial-Channel Attention-based Network for Global Significant Wave Height Retrieval. arXiv 2025, arXiv:2507.00701. [Google Scholar] [CrossRef] [Scilit]
- Foti, G.; Gommenginger, C.; Jales, P.; Unwin, M.; Shaw, A.; Robertson, C.; Roselló, J. Spaceborne GNSS reflectometry for ocean winds: First results from the UK TechDemoSat-1 mission. Geophys. Res. Lett. 2015, 42, 5435–5441. [Google Scholar] [CrossRef] [Scilit]
- Carreno-Luengo, H.; Crespo, J.A.; Akbar, R.; Bringer, A.; Warnock, A.; Morris, M.; Ruf, C. The CYGNSS mission: On-going science team investigations. Remote Sens. 2021, 13, 1814. [Google Scholar] [CrossRef] [Scilit]
- Rahmani, M.; Asgari, J.; Asgarimehr, M. Soil moisture retrieval using space-borne GNSS reflectometry: A comprehensive review. Int. J. Remote Sens. 2022, 43, 5173–5203. [Google Scholar] [CrossRef] [Scilit]
- Jin, S.; Camps, A.; Jia, Y.; Wang, F.; Martin-Neira, M.; Huang, F.; Yan, Q.; Zhang, S.; Li, Z.; Edokossi, K.; et al. Remote sensing and its applications using GNSS reflected signals: Advances and prospects. Satell. Navig. 2024, 5, 19. [Google Scholar] [CrossRef] [Scilit]
- Ruf, C.S.; Balasubramaniam, R. Development of the CYGNSS geophysical model function for wind speed. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2019, 12, 66–77. [Google Scholar] [CrossRef] [Scilit]
- Clarizia, M.P.; Ruf, C.S. Wind speed retrieval algorithm for the cyclone global navigation satellite system (CYGNSS) mission. IEEE Trans. Geosci. Remote Sens. 2016, 54, 4419–4432. [Google Scholar] [CrossRef] [Scilit]
- Guo, W.; Du, H.; Cheong, J.W.; Southwell, B.J.; Dempster, A.G. GNSS-R wind speed retrieval of sea surface based on particle swarm optimization algorithm. IEEE Trans. Geosci. Remote Sens. 2021, 60, 4202414. [Google Scholar] [CrossRef] [Scilit]
- Yan, Q.; Huang, W.; Moloney, C. Neural networks based sea ice detection and concentration retrieval from GNSS-R Delay-Doppler maps. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2017, 10, 3789–3798. [Google Scholar] [CrossRef] [Scilit]
- Yan, Q.; Huang, W. Detecting sea ice from TechDemoSat-1 data using support vector machines with feature selection. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2019, 12, 1409–1416. [Google Scholar] [CrossRef] [Scilit]
- Wang, C.; Yu, K.; Zhang, K.; Bu, J.; Qu, F. Significant wave height retrieval based on multivariable regression models developed with CYGNSS data. IEEE Trans. Geosci. Remote Sens. 2023, 61, 4200415. [Google Scholar] [CrossRef] [Scilit]
- Wang, C.; Yu, K.; Qu, F.; Bu, J.; Han, S.; Zhang, K. Spaceborne GNSS-R wind speed retrieval using machine learning methods. Remote Sens. 2022, 14, 3507. [Google Scholar] [CrossRef] [Scilit]
- Liu, X.; Bai, W.; Xia, J.; Huang, F.; Yin, C.; Sun, Y.; Du, Q.; Meng, X.; Liu, C.; Hu, P.; et al. FA-RDN: A hybrid neural network on GNSS-R sea surface wind speed retrieval. Remote Sens. 2021, 13, 4820. [Google Scholar] [CrossRef] [Scilit]
- Xie, H.; Cheng, X.; He, S.; Li, Y.; Pang, J.; Li, S. MF-ANN: A novel artificial neural network-based method for ocean wind speed retrieval on spaceborne GNSS-R signal. IEEE Trans. Geosci. Remote Sens. 2023, 61, 5802617. [Google Scholar] [CrossRef] [Scilit]
- Asgarimehr, M.; Arnold, C.; Weigel, T.; Ruf, C.; Wickert, J. GNSS reflectometry global ocean wind speed using deep learning: Development and assessment of CYGNSSnet. Remote Sens. Environ. 2022, 269, 112801. [Google Scholar] [CrossRef] [Scilit]
- Arabi, S.; Asgarimehr, M.; Kada, M.; Wickert, J. Hybrid CNN-LSTM deep learning for track-wise GNSS-R ocean wind speed retrieval. Remote Sens. 2023, 15, 4169. [Google Scholar] [CrossRef] [Scilit]
- Zhao, D.; Heidler, K.; Asgarimehr, M.; Arnold, C.; Xiao, T.; Wickert, J.; Zhu, X.X.; Mou, L. DDM-Former: Transformer networks for GNSS reflectometry global ocean wind speed estimation. Remote Sens. Environ. 2023, 294, 113629. [Google Scholar] [CrossRef] [Scilit]
- Qiao, X.; Yan, Q.; Huang, W. Hybrid CNN-Transformer Network With a Weighted MSE Loss for Global Sea Surface Wind Speed Retrieval from GNSS-R Data. IEEE Trans. Geosci. Remote Sens. 2025, 63, 4207013. [Google Scholar] [CrossRef] [Scilit]
- Du, H.; Li, W.; Cardellach, E.; Ribó, S.; Rius, A.; Nan, Y. Deep residual fully connected network for GNSS-R wind speed retrieval and its interpretation. Remote Sens. Environ. 2024, 313, 114375. [Google Scholar] [CrossRef] [Scilit]
- Xu, Y.; Han, M.; Zheng, N.; Feng, Y.; Dai, Y. WsCBAM: A novel CBAM-based method for ocean wind speed retrieval from CYGNSS L1 by spaceborne GNSS-R technology. Meas. Sci. Technol. 2025, 36, 106140. [Google Scholar] [CrossRef] [Scilit]
- CYGNSS. CYGNSS Level 1 Science Data Record Version; CYGNSS: Ann Arbor, CA, USA, 2021. [Google Scholar]
- 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. Q. J. R. Meteorol. Soc. 2020, 146, 1999–2049. [Google Scholar] [CrossRef] [Scilit]
- Qiao, X.; Huang, W. Ocean Surface Wind Speed Estimation from GNSS-R Data Using Physics-Informed Attention-Aided Convolutional Neural Network. IEEE Trans. Geosci. Remote Sens. 2025, 63, 4210116. [Google Scholar] [CrossRef] [Scilit]









| Mission Name | Launch Year | Agency | Orbit Feature | Primary Signal Source | Key Contribution |
|---|---|---|---|---|---|
| UK-DMC | 2003 | SSTL (UK) | Polar | GPS | First space-based validation |
| TDS-1 | 2014 | SSTL (UK) | Polar | GPS | First publicly available large dataset |
| CYGNSS | 2016 | NASA (USA) | Tropical Low-Inclination | GPS | High revisit, typhoon monitoring |
| BuFeng-1 | 2019 | CAST (China) | Low Earth Orbit | GPS, BeiDou | First detection of BeiDou reflected signals |
| FSSCat | 2020 | ESA (EU) | Polar | GPS, Galileo | CubeSat multi-element monitoring |
| FY-3E | 2021 | CMA (China) | Dawn–Dusk Orbit | GPS, BeiDou, Galileo | Multi-mode/multi-frequency, global operation |
| PRETTY | 2023 | ESA (EU) | Polar (SSO) | GPS, Galileo (L5/E5a) | The world’s first low-angle-of-incidence CubeSat |
| Tianmu-1 Constellation | 2024 | CASIC (China) | Polar | GPS, BeiDou, Galileo, GLONASS | The world’s largest GNSS-R constellation (22 satellites) |
| HydroGNSS | 2025 | ESA (EU) | Polar | GPS, Galileo | First dedicated dual-satellite GNSS-R mission for hydrometeorology |
| Input Parameters | Descriptions | Potential Value | |
|---|---|---|---|
| Signal Characteristics | ddm_nbrcs | Normalized Bistatic Radar Cross Section | Affects the Doppler–delay output |
| ddm_les | Slope of the leading edge of the DDM waveform | ||
| ddm_snr | SNR of the leading edge of the DDM waveform | Signal strength and reliability related | |
| sp_rx_gain | Antenna gain of the receiver in the direction of the specular reflection point | Affects reflected signal DDM power waveform | |
| gps_eirp | GPS Effective Isotropic Radiated Power | System bias correction | |
| Geometric Dynamics | sp_inc_angle | Angle of incidence at the specular reflection point | Affects how the signal interacts with the reflector |
| rx_to_sp_range | Distance from receiver constellation to the specular reflection point | Affects signal power and delay | |
| tx_to_sp_range | Distance from transmitter constellation to the specular reflection point | ||
| sc_vel_x, sc_vel_y, sc_vel_z | Receiver constellation velocities in the X, Y, and Z directions | Affects the Doppler–delay output | |
| tx_vel_x, tx_vel_y, tx_vel_z | Transmitter constellation velocities in the X, Y, and Z directions | ||
| Exp. | Ancillary | LGMF | CNN | Cross-Attention | RMSE | Bias | R2 |
|---|---|---|---|---|---|---|---|
| i | 1.58 | 0.36 | 0.62 | ||||
| ii | √ | 1.46 | 0.30 | 0.68 | |||
| iii | √ | 1.61 | 0.42 | 0.60 | |||
| iv | √ | 1.52 | 0.31 | 0.62 | |||
| v | √ | √ | 1.32 | 0.13 | 0.77 | ||
| vi | √ | √ | 1.51 | 0.33 | 0.69 | ||
| vii | √ | √ | √ | 1.31 | 0.15 | 0.77 | |
| viii | √ | √ | √ | 1.45 | 0.31 | 0.69 | |
| ix | √ | √ | √ | √ | 1.35 | 0.22 | 0.75 |
| Exp. | Wind Speed < 5 m/s | 5 m/s < Wind Speed < 10 m/s | 10 m/s <Wind Speed < 15 m/s | Wind Speed > 15 m/s | ||||
|---|---|---|---|---|---|---|---|---|
| RMSE | Bias | RMSE | Bias | RMSE | Bias | RMSE | Bias | |
| i | 1.36 | 0.52 | 1.44 | 0.34 | 2.27 | −1.47 | 5.14 | −5.02 |
| ii | 1.24 | 0.64 | 1.31 | 0.09 | 2.01 | −1.23 | 4.83 | −4.54 |
| iii | 1.41 | 0.72 | 1.43 | 0.35 | 2.47 | −1.36 | 4.74 | −4.11 |
| iv | 1.28 | 0.49 | 1.36 | 0.10 | 2.42 | −1.75 | 5.33 | −4.99 |
| v | 1.16 | 0.40 | 1.19 | 0.02 | 1.92 | −1.08 | 5.06 | −4.42 |
| vi | 1.27 | 0.71 | 1.14 | 0.12 | 2.05 | −1.06 | 4.53 | −3.83 |
| vii | 1.13 | 0.40 | 1.15 | 0.07 | 2.14 | −1.18 | 5.10 | −4.77 |
| viii | 1.22 | 0.56 | 1.21 | 0.11 | 2.07 | −0.81 | 4.62 | −3.75 |
| ix | 1.29 | 0.67 | 1.15 | 0.18 | 2.02 | −1.14 | 4.51 | −3.90 |
| Model | RMSE (m/s) | Bias (m/s) | R2 (-) |
|---|---|---|---|
| MVE | 1.57 | 0.37 | 0.61 |
| MCNN | 1.44 | 0.25 | 0.67 |
| PA-CNN | 1.41 | 0.28 | 0.71 |
| PA-HCTN | 1.35 | 0.22 | 0.75 |
| Model | Wind Speed < 5 m/s | 5 m/s < Wind Speed < 10 m/s | 10 m/s < Wind Speed 5 m/s | Wind Speed > 15 m/s | ||||
|---|---|---|---|---|---|---|---|---|
| RMSE | Bias | RMSE | Bias | RMSE | Bias | RMSE | Bias | |
| MVE | 1.36 | 0.52 | 1.49 | 0.34 | 2.44 | −1.47 | 5.36 | −5.02 |
| MCNN | 1.24 | 0.64 | 1.20 | 0.20 | 2.48 | −1.23 | 5.15 | −4.54 |
| PA-CNN | 1.27 | 0.71 | 1.17 | 0.25 | 2.46 | −1.69 | 4.78 | −4.11 |
| PA-HCTN | 1.29 | 0.67 | 1.15 | 0.18 | 2.02 | −1.14 | 4.51 | −3.90 |
| Buoy Station | Latitude (°N) | Longitude (°W) | MVE (m/s) | MCNN (m/s) | PA-CNN (m/s) | PA-HCTN (m/s) |
|---|---|---|---|---|---|---|
| 41002 | 31.743 | 74.955 | 1.62 | 1.59 | 1.55 | 1.49 |
| 41049 | 27.505 | 62.271 | 1.57 | 1.53 | 1.49 | 1.45 |
| 42060 | 14.536 | 53.136 | 1.69 | 1.66 | 1.61 | 1.57 |
| 51000 | 23.534 | 153.752 | 1.70 | 1.61 | 1.56 | 1.54 |
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
An, B.; Qin, W.; Kang, W.; Zhang, L.; Chi, H. Physics-Aware Hybrid CNN–Transformer Network for GNSS-R Sea Surface Wind Speed Estimation. Remote Sens. 2026, 18, 1053. https://doi.org/10.3390/rs18071053
An B, Qin W, Kang W, Zhang L, Chi H. Physics-Aware Hybrid CNN–Transformer Network for GNSS-R Sea Surface Wind Speed Estimation. Remote Sensing. 2026; 18(7):1053. https://doi.org/10.3390/rs18071053
Chicago/Turabian StyleAn, Baiwei, Weiwei Qin, Weijie Kang, Li Zhang, and Hao Chi. 2026. "Physics-Aware Hybrid CNN–Transformer Network for GNSS-R Sea Surface Wind Speed Estimation" Remote Sensing 18, no. 7: 1053. https://doi.org/10.3390/rs18071053
APA StyleAn, B., Qin, W., Kang, W., Zhang, L., & Chi, H. (2026). Physics-Aware Hybrid CNN–Transformer Network for GNSS-R Sea Surface Wind Speed Estimation. Remote Sensing, 18(7), 1053. https://doi.org/10.3390/rs18071053

