MultTransNet: A Novel Multimodal Transformer Network for Retrieving Significant Wave Height Using GNSS-R Data
Highlights
- The proposed MultTransNet effectively fuses 2D Delay–Doppler Map (DDM) images with 1D auxiliary parameters, reducing Root Mean Square Error (RMSE) by 27.05% and increasing the correlation coefficient (CC) by 7.21% compared with single-modality models.
- An XGBoost-based iterative feature selection method optimizes the input predictors from 20 to 11 key variables, significantly improving the accuracy of significant wave height (SWH) retrieval, particularly under complex sea-state conditions.
- The fusion of spatial image features and numerical parameters overcomes the limitations of single-modality GNSS-R observations and enhances model robustness in complex marine environments.
- The improved accuracy and global consistency of the proposed approach enable more reliable all-weather SWH retrieval, supporting marine forecasting, maritime safety, and disaster mitigation.
Abstract
1. Introduction
- Inadequate Temporal Modeling: Existing time-series modeling approaches exhibit inherent bottlenecks in extracting long-range temporal dependencies [20], failing to adequately characterize the complex spatiotemporal evolution of sea state features along the satellite ground tracks.
- Constraints of Single-Modality Data: The vast majority of current studies depend exclusively on 1D scalar observables [23], discarding the rich 2D spatial texture and scattering energy distribution information inherent in the original DDMs. This single-modality constraint severely limits the model’s robustness and comprehensive performance, particularly under complex or extreme high sea-state conditions.
- Feature Optimization: We designed an XGBoost-based iterative feature selection module that comprehensively evaluates both feature importance and Pearson correlation. This approach effectively eliminates redundant variables while retaining the most critical physical predictors contributing to SWH.
- Temporal Enhancement: By introducing a Transformer encoder architecture, the model leverages multi-head self-attention mechanisms to capture global contextual information within the satellite observation sequence, effectively overcoming the short-term memory limitations of traditional sequence models.
- Multimodal Fusion: We innovatively fused 2D DDM spatial image features (extracted via CNN) with 1D optimized auxiliary parameters (processed via DNN). This integration of multi-source information significantly enhances the retrieval accuracy and physical interpretability of the model under complex marine environments.
2. Methodology
2.1. DNN-Based Feature Extractor
2.2. CNN-Based Feature Extractor
2.3. Feature Fusion Module
2.4. Transformer Encoder
2.4.1. Embedding Layer
2.4.2. Positional Encoding
2.4.3. Encoder Block
3. Data
3.1. Data Sources
3.2. Data Preprocessing
3.2.1. Data Denoising
3.2.2. Data Filtering
- Retaining only oceanic data from both CYGNSS and ERA-5, and excluding all land-based observations;
- Excluding samples containing NaN values in any parameter;
- Removing samples with negative parameter values;
- Retaining data with an SNR greater than 0 dB;
- Selecting only observations where the specular point incidence angle was less than 68°.
3.2.3. Data Matching
3.3. Feature Selection
3.3.1. DDMA
3.3.2. ddm_tes
3.3.3. RCG
- nbrcs_scatter_area: This represents the scattering area in the central region of the DDM, serving as a key feature that reflects both the echo strength and the distribution of scatterers. This parameter describes the scattering characteristics of the sea surface echo, which are closely correlated with factors such as sea surface wind speed, waves, and swells. By providing the model with information on the size of the scattering area, it contributes to a more accurate retrieval of the significant wave height.
- les_scatter_area: This parameter defines the scattering area in the central DDM region but with a specific focus on low-frequency scattering. It reveals the distribution of low-frequency echoes, enabling a more comprehensive understanding of the interaction between the sea surface wind field and waves. When used in conjunction with nbrcs_scatter_area, it allows the model to account for the distinct effects of wind and waves, thereby enhancing retrieval accuracy.
- sp_az_body: This parameter is the azimuth angle of the incoming signal at the receiver antenna, defining the spatial relationship between the signal and the receiver. In the context of the retrieval model, this parameter aids in understanding the directional characteristics of the echo and the influence of the sea surface wind field.
- inst_gain: The instantaneous receiver gain, which measures the amplification of the incoming signal. This value is calculated by dividing the blackbody noise counts by the sum of blackbody and instrument noise power. As a key indicator of instrument calibration, it is essential for evaluating signal quality and accuracy.
3.4. XGBoost-Based Feature Selection Process
- 1.
- Tree Construction: For each split in a decision tree, the algorithm selects a feature and calculates the associated gain. A higher gain indicates a greater contribution of that feature to the split.
- 2.
- Gain Accumulation: The gains for each feature are summed across all trees in the ensemble to calculate the feature’s total gain.
- 3.
- Importance Calculation: The total accumulated gain serves as the metric for a feature’s importance.
- 4.
- Feature Ranking: Features are then ranked in descending order based on their importance scores. The feature_importance attribute provided by XGBoost quantifies the contribution of each feature to the prediction of the target variable, thereby reflecting its influence and informational value to the model.
| Algorithm 1 Iterative Feature Selection based on XGBoost and Correlation (XGB-ISC) |
Require: Dataset D with initial feature set and target Y; Maximum number of iterations . Ensure: The final selected feature set . 1: {Initialization} 2: 3: 4: for to do 5: {Train model and rank features} 6: 7: 8: 9: 10: {Calculate average correlation with the worst feature} 11: 12: for each feature do 13: 14: 15: end for 16: 17: {Partition features and filter the low-ranked set} 18: 19: 20: 21: for each feature do 22: if then 23: 24: end if 25: end for 26: {Update feature set for next iteration} 27: 28: end for 29: 30: return |
4. Experiments
4.1. Setup
4.2. Experimental Results
4.3. Case Study Under High Sea-State Conditions
5. Conclusions and Future Directions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
Abbreviations
| SWH | Significant Wave Height |
| GNSS | Global Navigation Satellite System |
| GNSS-R | Global Navigation Satellite System Reflectometry |
| DDM | Delay–Doppler Map |
| SAR | Synthetic Aperture Radar |
| IPT | Interference Pattern |
| DCF | Derivative of the Correlation Function |
| SNR | Signal-to-Noise Ratio |
| CYGNSS | Cyclone Global Navigation Satellite System |
| ECMWF | European Centre for Medium-Range Weather Forecasts |
| XGBoost | eXtreme Gradient Boosting |
| CC | correlation coefficient |
| CNN | Convolutional Neural Network |
| DNN | Deep Neural Network |
| RMSE | Root Mean Square Error |
Appendix A
Appendix A.1. Feature Parameters Description
| Name | Explanation |
|---|---|
| brcs_ddm_sp_bin_delay_row | BRCS DDM sp bin delay row |
| brcs_ddm_sp_bin_dopp_col | BRCS DDM sp bin Doppler col |
| DDMA | Delay Doppler Map average |
| ddm_brcs_uncert | DDM BRCS uncertainty |
| ddm_kurtosis | DDM kurtosis |
| ddm_les | Leading edge slope |
| ddm_nbrcs | Normalized bistatic RCS |
| ddm_noise_floor | DDM noise floor |
| ddm_snr | DDM signal to noise ratio |
| ddm_tes | Trailing edge slope |
| gps_eirp | GPS effective isotropic radiated power |
| inst_gain | Instrument gain |
| les_scatter_area | LES scattering area |
| nbrcs_scatter_area | NBRCS scattering area |
| RCG | Range corrected gain |
| rx_to_sp_range | Rx to specular point range |
| sp_az_body | Sp point body frame azimuth angle |
| sp_inc_angle | Specular point incidence angle |
| sp_lat | Specular point latitude |
| sp_lon | Specular point longitude |
| sp_rx_gain | Specular point Rx antenna gain |
| tx_to_sp_range | Tx to specular point range |
Appendix A.2. Model Hyperparameters and Architecture Details
| Category | Parameter | Value/Description |
|---|---|---|
| Training Configuration | Optimizer | AdamW |
| Initial Learning Rate | 5 × 10−4 | |
| Batch Size | 1024 | |
| Loss | MSE | |
| Model | Number of Encoder Layers | 6 |
| Hidden Dimension () | 128 | |
| Number of Attention Heads | 4 | |
| Feed-forward Dimension | 512 | |
| Regularization | Dropout Rate | 0.1 |
| Activation Function | ReLU |
Appendix A.3. Detailed Architecture of MultTransNet
| Module | Input | Main Configuration | Output |
|---|---|---|---|
| DNN-based auxiliary feature extractor | 11 optimized auxiliary predictors | Multilayer perceptron with fully connected layers and ReLU activations for nonlinear feature transformation | Auxiliary latent feature representation |
| CNN-based DDM feature extractor | DDM image | Stacked convolution and pooling layers, followed by flattening and linear projection | Spatial latent feature representation |
| Feature fusion module | Auxiliary and DDM features | Feature-level concatenation followed by linear projection to the Transformer input space | Fused latent representation |
| Transformer encoder | Fused feature sequence | 6 encoder layers, , 4 attention heads, feed-forward dimension = 512, dropout = 0.1, with positional encoding | Globally encoded representation |
| Sequence aggregation | Encoded feature sequence | Average pooling along the sequence dimension | Global contextual feature vector |
| Regression head | Pooled contextual feature | Fully connected regression layer for SWH prediction | Final SWH prediction |
References
- Wang, H.; Yang, J.; Zhu, J.; Ren, L.; Liu, Y.; Li, W.; Chen, C. Estimation of Significant Wave Heights from ASCAT Scatterometer Data via Deep Learning Network. Remote Sens. 2021, 13, 195. [Google Scholar] [CrossRef] [Scilit]
- Soulat, F.; Caparrini, M.; Germain, O.; Lopez-Dekker, P.; Taani, M.; Ruffini, G. Sea state monitoring using coastal GNSS-R. Geophys. Res. Lett. 2004, 31, 21303. [Google Scholar] [CrossRef] [Scilit]
- Shah, R.; Garrison, J.L.; Egido, A.; Ruffini, G. Bistatic Radar Measurements of Significant Wave Height Using Signals of Opportunity in L-, S-, and Ku-Bands. IEEE Trans. Geosci. Remote Sens. 2016, 54, 826–841. [Google Scholar] [CrossRef] [Scilit]
- Zheng, C.W.; Li, C.Y. Variation of the wave energy and significant wave height in the China Sea and adjacent waters. Renew. Sustain. Energy Rev. 2015, 43, 381–387. [Google Scholar] [CrossRef] [Scilit]
- Bu, J.; Liu, X.; Wang, Q.; Li, L.; Zuo, X.; Yu, K.; Huang, W. Ocean Remote Sensing Using Spaceborne GNSS-Reflectometry: A Review. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2024, 17, 13047–13076. [Google Scholar] [CrossRef] [Scilit]
- Jia, Y.; Lin, M.; Zhang, Y. Evaluations of the Significant Wave Height Products of HY-2B Satellite Radar Altimeters. Mar. Geod. 2020, 43, 396–413. [Google Scholar] [CrossRef] [Scilit]
- Albuquerque, J.; Antolínez, J.A.; Rueda, A.; Méndez, F.J.; Coco, G. Directional correction of modeled sea and swell wave heights using satellite altimeter data. Ocean Model. 2018, 131, 103–114. [Google Scholar] [CrossRef] [Scilit]
- Ichikawa, K.; Wang, X.F.; Tamura, H. Capability of Jason-2 Subwaveform Retrackers for Significant Wave Height in the Calm Semi-Enclosed Celebes Sea. Remote Sens. 2020, 12, 3367. [Google Scholar] [CrossRef] [Scilit]
- Pramudya, F.S.; Pan, J.; Devlin, A.T. Estimation of Significant Wave Height of Near-Range Traveling Ocean Waves Using Sentinel-1 SAR Images. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2019, 12, 1067–1075. [Google Scholar] [CrossRef] [Scilit]
- Altiparmaki, O.; Kleinherenbrink, M.; Naeije, M.; Slobbe, C.; Visser, P. SAR Altimetry Data as a New Source for Swell Monitoring. Geophys. Res. Lett. 2022, 49, e2021GL096224. [Google Scholar] [CrossRef] [Scilit]
- Yang, S.; Jin, S.; Jia, Y.; Ye, M. Significant Wave Height Estimation from Joint CYGNSS DDMA and LES Observations. Sensors 2021, 21, 6123. [Google Scholar] [CrossRef] [Scilit]
- Bu, J.; Yu, K. Significant Wave Height Retrieval Method Based on Spaceborne GNSS Reflectometry. IEEE Geosci. Remote Sens. Lett. 2022, 19, 1503705. [Google Scholar] [CrossRef] [Scilit]
- Bu, J.; Yu, K. A New Integrated Method of CYGNSS DDMA and LES Measurements for Significant Wave Height Estimation. IEEE Geosci. Remote Sens. Lett. 2022, 19, 1505605. [Google Scholar] [CrossRef] [Scilit]
- Afzal, M.S.; Kumar, L.; Chugh, V.; Kumar, Y.; Zuhair, M. Prediction of significant wave height using machine learning and its application to extreme wave analysis. J. Earth Syst. Sci. 2023, 132, 51. [Google Scholar] [CrossRef] [Scilit]
- Bu, J.; Wang, Q.; Liu, X.; Li, L.; Zhang, Y.; Huang, W. Ocean Swell Height Estimation From Spaceborne GNSS-R Data Using Tree Model Based Machine Learning Methods. In Proceedings of the 2024 IEEE/OES Thirteenth Current, Waves and Turbulence Measurement (CWTM), Wanchese, NC, USA, 18–20 March 2024; pp. 1–5. [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]
- Aleissaee, A.A.; Kumar, A.; Anwer, R.M.; Khan, S.; Cholakkal, H.; Xia, G.S.; Khan, F.S. Transformers in Remote Sensing: A Survey. Remote Sens. 2023, 15, 1860. [Google Scholar] [CrossRef] [Scilit]
- Qiao, X.; Huang, W. Global Significant Wave Height Retrieval from Spaceborne GNSS-R Using Transformers. In Proceedings of the OCEANS 2024—Singapore, Singapore, 14–18 April 2024; pp. 1–7. [Google Scholar] [CrossRef] [Scilit]
- Han, X.; Wang, X.; He, Z.; Wu, J. Significant Wave Height Retrieval in Tropical Cyclone Conditions Using CYGNSS Data. Remote Sens. 2024, 16, 4782. [Google Scholar] [CrossRef] [Scilit]
- Cai, M.; Cheng, X.; He, S.; Cui, Y.; Xie, H.; Pang, J.; Li, S. A Deep Neural Networks-based Significant Wave Height Inversion Method for GNSS-R Signals. In Proceedings of the 2024 4th International Conference on Neural Networks, Information and Communication Engineering (NNICE), Guangzhou, China, 19–21 January 2024; pp. 1208–1211. [Google Scholar] [CrossRef] [Scilit]
- Zhou, Z.; Duan, B.; Ren, K.; Ni, W.; Cao, R. Enhancing Significant Wave Height Retrieval with FY-3E GNSS-R Data: A Comparative Analysis of Deep Learning Models. Remote Sens. 2024, 16, 3468. [Google Scholar] [CrossRef] [Scilit]
- Qin, L.; Li, Y. Significant Wave Height Estimation Using Multi-Satellite Observations from GNSS-R. Remote Sens. 2021, 13, 4806. [Google Scholar] [CrossRef] [Scilit]
- Jinwei, B.; Kegen, Y.; Shuai, H. Construction of spaceborne GNSS-R ocean waves significant wave height retrieval model. Acta Geod. Cartogr. Sin. 2022, 51, 1920–1930. [Google Scholar] [CrossRef]
- Bu, J.; Yu, K.; Han, S.; Qian, N.; Lin, Y.; Wang, J. Retrieval of Sea Surface Rainfall Intensity Using Spaceborne GNSS-R Data. IEEE Trans. Geosci. Remote Sens. 2022, 60, 1–16. [Google Scholar] [CrossRef] [Scilit]
- Reynolds, J.; Clarizia, M.P.; Santi, E. Wind Speed Estimation From CYGNSS Using Artificial Neural Networks. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2020, 13, 708–716. [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]
- Clarizia, M.P.; Ruf, C.S. Statistical Derivation of Wind Speeds From CYGNSS Data. IEEE Trans. Geosci. Remote Sens. 2020, 58, 3955–3964. [Google Scholar] [CrossRef] [Scilit]
- Clarizia, M.P.; Ruf, C.S.; Jales, P.; Gommenginger, C. Spaceborne GNSS-R Minimum Variance Wind Speed Estimator. IEEE Trans. Geosci. Remote Sens. 2014, 52, 6829–6843. [Google Scholar] [CrossRef] [Scilit]










| Iteration | Feature Removed | Features Remaining | RMSE | Importance Score |
|---|---|---|---|---|
| 0 | – | 20 | 0.2327 | – |
| 1 | ddm_kurtosis | 19 | 0.2267 | 0.0033 |
| 2 | rx_to_sp_range | 18 | 0.2299 | 0.0058 |
| 3 | brcs_ddm_sp_bin_delay_row | 17 | 0.2200 | 0.0091 |
| 4 | nbrcs_scatter_area | 16 | 0.2220 | 0.0124 |
| 5 | tx_to_sp_range | 15 | 0.2227 | 0.0157 |
| 6 | inst_gain | 14 | 0.2179 | 0.0190 |
| 7 | les_scatter_area | 13 | 0.2230 | 0.0231 |
| 8 | sp_az_body | 12 | 0.2222 | 0.0272 |
| 9 | brcs_ddm_sp_bin_dopp_col | 11 | 0.2158 | 0.0321 |
| 10 | sp_inc_angle | 10 | 0.2249 | 0.0379 |
| 11 | gps_eirp | 9 | 0.2386 | 0.0445 |
| 12 | sp_rx_gain | 8 | 0.2538 | 0.0502 |
| 13 | rcg | 7 | 0.2715 | 0.0568 |
| 14 | ddm_noise_floor | 6 | 0.2987 | 0.0651 |
| 15 | ddm_tes | 5 | 0.3179 | 0.0741 |
| 16 | ddm_brcs_uncert | 4 | 0.3534 | 0.0832 |
| 17 | ddm_nbrcs | 3 | 0.3861 | 0.0931 |
| 18 | ddma | 2 | 0.4018 | 0.1038 |
| 19 | ddm_snr | 1 | 0.5297 | 0.1153 |
| 20 | ddm_les | 0 | – | 0.1285 |
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
Cui, Y.; Cai, M.; Du, Y.; He, S. MultTransNet: A Novel Multimodal Transformer Network for Retrieving Significant Wave Height Using GNSS-R Data. Remote Sens. 2026, 18, 1351. https://doi.org/10.3390/rs18091351
Cui Y, Cai M, Du Y, He S. MultTransNet: A Novel Multimodal Transformer Network for Retrieving Significant Wave Height Using GNSS-R Data. Remote Sensing. 2026; 18(9):1351. https://doi.org/10.3390/rs18091351
Chicago/Turabian StyleCui, Yinghua, Min Cai, Yuxuan Du, and Shanbao He. 2026. "MultTransNet: A Novel Multimodal Transformer Network for Retrieving Significant Wave Height Using GNSS-R Data" Remote Sensing 18, no. 9: 1351. https://doi.org/10.3390/rs18091351
APA StyleCui, Y., Cai, M., Du, Y., & He, S. (2026). MultTransNet: A Novel Multimodal Transformer Network for Retrieving Significant Wave Height Using GNSS-R Data. Remote Sensing, 18(9), 1351. https://doi.org/10.3390/rs18091351

