Application of Quasi-Uniform B-Spline Surfaces with Different Degrees to Mesoscale Eddy Fitting
Highlights
- Based on the dense along-track observations from an eight-altimeter constellation (yielding approximately one data point per 40 km × 40 km area over a composite period), a 6-day optimal temporal window is identified for mesoscale eddy reconstruction in the South Indian Ocean, balancing data coverage against the physical advection of moving eddies.
- An application-oriented principle is established: the bi-quadratic B-spline is optimal for efficient sea surface height reconstruction, while the bi-quartic B-spline is essential for obtaining physically plausible vorticity fields.
- The findings provide a methodological framework for selecting appropriate interpolation techniques based on specific scientific objectives, from operational eddy detection to advanced dynamical analysis.
- Leveraging the dense along-track observations from the current multi-satellite constellation, the demonstrated performance of B-spline methods offers a versatile and accurate tool for processing the new generation of high-resolution along-track satellite data (e.g., from SWOT), with significant potential for operational oceanography.
Abstract
1. Introduction
2. Data
3. Methods
3.1. Quasi-Uniform B-Spline
3.2. Ten-Fold Cross-Validation
4. Results
4.1. Idealized Experiments Comparing Bi-Quadratic, Bi-Cubic, and Bi-Quartic Quasi-Uniform B-Spline Fitting
4.2. Comparison of Actual Along-Track Data Fitted Using Bi-Quadratic, Bi-Cubic, and Bi-Quartic Quasi-Uniform B-Splines
5. Discussion
6. Conclusions
Author Contributions
Funding
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- He, J.; Xu, Y.; Sun, H.; Jiang, Q.; Yang, L.; Kong, W.; Liu, Y. Sea surface height wavenumber spectrum from airborne interferometric radar altimeter. Remote Sens. 2024, 16, 1359. [Google Scholar] [CrossRef]
- Wang, J.; Fu, L.; Torres, H.S.; Chen, S.; Qiu, B.; Menemenlis, D. On the spatial scales to be resolved by the surface water and ocean topography ka-band radar interferometer. J. Atmos. Ocean. Technol. 2019, 36, 87–99. [Google Scholar] [CrossRef]
- Yu, Y.; Sandwell, D.T.; Gille, S.T.; Villas Bôas, A.B. Assessment of ICESat-2 for the recovery of ocean topography. Geophys. J. Int. 2021, 226, 456–467. [Google Scholar] [CrossRef]
- Jiang, M.; Xu, K.; Wang, J. Evaluation of sentinel-6 altimetry data over ocean. Remote Sens. 2023, 15, 12. [Google Scholar] [CrossRef]
- Valle-Rodríguez, J.; Trasviña-Castro, A. Sea level anomaly measurements from satellite coastal altimetry and tide gauges at the entrance of the Gulf of California. Adv. Space Res. 2020, 66, 1593–1608. [Google Scholar] [CrossRef]
- Liu, T.; Chen, X.; Chen, G. Multi-scale eddy characterization using SWOT-integrated altimetry data. Int. J. Remote Sens. 2025, 46, 6189–6213. [Google Scholar] [CrossRef]
- de Marez, C. Synoptic observation of a full mesoscale eddy lifetime and its secondary instabilities in the Gulf of Mexico. Ocean Sci. 2025, 21, 1933–1942. [Google Scholar] [CrossRef]
- Gronniger, J.L.; Gray, P.C.; Niebergall, A.K.; Johnson, Z.I.; Hunt, D.E. A gulf stream frontal eddy harbors a distinct microbiome compared to adjacent waters. PLoS ONE 2023, 18, e0293334. [Google Scholar] [CrossRef] [PubMed]
- Cabrera, M.; Santini, M.; Lima, L.; Carvalho, J.; Rosa, E.; Rodrigues, C.; Pezzi, L. The Southwestern Atlantic Ocean mesoscale eddies: A review of their role in the air-sea interaction processes. J. Mar. Syst. 2022, 235, 103785. [Google Scholar] [CrossRef]
- Mason, E.; Pascual, A.; Gaube, P.; Ruiz, S.; Pelegrí, J.L.; Delepoulle, A. Subregional characterization of mesoscale eddies across the Brazil-Malvinas Confluence. J. Geophys. Res. Ocean. 2017, 122, 3329–3357. [Google Scholar] [CrossRef]
- Hwang, C.; Chen, S. Circulations and eddies over the South China Sea derived from TOPEX/Poseidon altimetry. J. Geophys. Res. Ocean. 2000, 105, 23943–23965. [Google Scholar] [CrossRef]
- He, J.; Lin, X. Co-variation of the surface wind speed and the sea surface temperature over mesoscale eddies in the gulf stream region: Momentum vertical mixing aspect. J. Oceanol. Limnol. 2019, 37, 1154–1164. [Google Scholar] [CrossRef]
- Leyba, I.M.; Saraceno, M.; Solman, S.A. Air-sea heat fluxes associated to mesoscale eddies in the Southwestern Atlantic Ocean and their dependence on different regional conditions. Clim. Dyn. 2017, 49, 2491–2501. [Google Scholar] [CrossRef]
- Pezzi, L.P.; de Souza, R.B.; Santini, M.F.; Miller, A.J.; Carvalho, J.T.; Parise, C.K.; Quadro, M.F.; Rosa, E.B.; Justino, F.; Sutil, U.A.; et al. Oceanic eddy-induced modifications to air–sea heat and CO2 fluxes in the Brazil-Malvinas confluence. Sci. Rep. 2021, 11, 10648. [Google Scholar] [CrossRef]
- Yun, J.; Ha, K.; Lee, S. Impact of greenhouse warming on mesoscale eddy characteristics in high-resolution climate simulations. Environ. Res. Lett. 2024, 19, 14078. [Google Scholar] [CrossRef]
- Chaigneau, A.; Gizolme, A.; Grados, C. Mesoscale eddies off Peru in altimeter records: Identification algorithms and eddy spatio-temporal patterns. Prog. Oceanogr. 2008, 79, 106–119. [Google Scholar] [CrossRef]
- Zhang, L.; Ma, X.; Xu, W.; Wan, X.; Chen, Q. A novel mesoscale eddy identification method using enhanced interpolation and a posteriori guidance. Sensors 2025, 25, 457. [Google Scholar] [CrossRef] [PubMed]
- Xie, H.; Xu, Q.; Dong, C. Deep learning for mesoscale eddy detection with feature fusion of multisatellite observations. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2024, 17, 18351–18364. [Google Scholar] [CrossRef]
- Huo, J.; Zhang, J.; Yang, J.; Li, C.; Liu, G.; Cui, W. High kinetic energy mesoscale eddy identification based on multi-task learning and multi-source data. Int. J. Appl. Earth Obs. Geoinf. 2024, 128, 103714. [Google Scholar] [CrossRef]
- Zheng, D. The Application of Cubic Spline Function to the Processing of Ocean Data; Periodical of Ocean University of China: Qingdao, China, 1989. [Google Scholar]
- Jiang, J.Z.; Zhou, Y.S. Spline Function Method Applied to Processing Hydrographic Data. Oceanol. Limnol. Sin. 1984, 15, 399–408. [Google Scholar]
- Wang, X.; Liu, Y.; Wang, C.H.; Li, B.L.; Zhong, S. Application and Comparison of Interpolation Methods for the Distribution of Sea Salinity. Mar. Sci. Bull. 2016, 35, 324–330. [Google Scholar]
- Zhang, X.H.; Li, Y.; Hao, P.Z.; Qu, J.; Gao, W.Y. Discussion on the Interpolation Calculation Methods of Hydrological Data. Mar. Forecasts 2008, 25, 5–13. [Google Scholar]
- Kong, C.; Jiao, S.; Cao, X.; Lv, X. Application of a bicubic quasi-uniform b-spline surface fitting method for characterizing mesoscale eddies in the Atlantic Ocean. Remote Sens. 2025, 17, 2744. [Google Scholar] [CrossRef]
- Xu, L.; Gao, M.; Zhang, Y.; Guo, J.; Lv, X.; Zhang, A. Oceanic mesoscale eddies identification using b-spline surface fitting model based on along-track SLA data. Remote Sens. 2022, 14, 5713. [Google Scholar] [CrossRef]
- Farin, G. Chapter 10—B-splines. In Curves and Surfaces for Computer-Aided Geometric Design, 3rd ed.; Farin, G., Ed.; Academic Press: Boston, MA, USA, 1993; pp. 157–187. [Google Scholar]
- Rogers, D.F.; Satterfield, S.G. B-spline surfaces for ship hull design. ACM SIGGRAPH Comput. Graph. 1980, 14, 211–217. [Google Scholar] [CrossRef]
- Farin, G. Chapter 1—P. Bézier: How a simple system was born. In Curves and Surfaces for Computer-Aided Geometric Design, 3rd ed.; Farin, G., Ed.; Academic Press: Boston, MA, USA, 1993; pp. 1–12. [Google Scholar]
- de Boor, C. A Practical Guide to Spline; Springer: Berlin/Heidelberg, Germany, 1978. [Google Scholar]
- Piegl, L.A.; Tiller, W. The NURBS Book; Springer: Berlin/Heidelberg, Germany, 1997. [Google Scholar]
- de Boor, C. On calculating with b-splines. J. Approx. Theory 1972, 6, 50–62. [Google Scholar] [CrossRef]
- Barsky, B.A. A Study of the Parametric Uniform B-Spline Curve and Surface Representations; EECS Department; University of California: Berkeley, CA, USA, 1983. [Google Scholar]
- Liu, X.; Xu, W. Uniform b-spline curve and surface with shape parameters. In Proceedings of the 2008 International Conference on Computer Science and Software Engineering, Wuhan, China, 12–14 December 2008. [Google Scholar]
- Kong, C.; Zhang, Y.; Shi, J.; Lv, X. Oceanic mesoscale eddy fitting using legendre polynomial surface fitting model based on along-track sea level anomaly data. Remote Sens. 2024, 16, 2799. [Google Scholar] [CrossRef]
- Kohavi, R. A study of cross-validation and bootstrap for accuracy estimation and model selection. In Proceedings of the 14th International Joint Conference on Artificial Intelligence (IJCAI’95), Montreal, QC, Canada, 20–25 August 1995; Morgan Kaufmann Publishers Inc.: San Francisco, CA, USA, 1995; pp. 1137–1143. [Google Scholar]
- Franklin, J. The elements of statistical learning: Data mining, inference and prediction. Math. Intell. 2005, 27, 83–85. [Google Scholar] [CrossRef]








| Date | HY-2B | Cryosat-2 | Sentinel-3A | Sentinel-3B | Sentinel-6A | Jason-3 | Saral/AltiKa | SWOT | Total Number |
|---|---|---|---|---|---|---|---|---|---|
| 1 July 2024 | 1305 | 1053 | 1289 | 1216 | 1370 | 1649 | 1217 | 1046 | 10,145 |
| 2 July 2024 | 1266 | 1530 | 1248 | 1208 | 1481 | 1168 | 1508 | 1025 | 10,434 |
| 3 July 2024 | 822 | 1049 | 516 | 1256 | 1642 | 1391 | 882 | 1082 | 8640 |
| 4 July 2024 | 1499 | 1388 | 1259 | 1242 | 1052 | 829 | 1142 | 1107 | 9518 |
| 5 July 2024 | 1317 | 1049 | 1285 | 1167 | 1371 | 1633 | 1285 | 1138 | 10,245 |
| 6 July 2024 | 1265 | 1266 | 1276 | 1239 | 1666 | 1535 | 1189 | 1220 | 10,656 |
| 7 July 2024 | 625 | 0 | 1077 | 1259 | 1555 | 925 | 0 | 1329 | 6770 |
| 8 July 2024 | 842 | 1232 | 1238 | 1233 | 1502 | 1653 | 653 | 1206 | 9559 |
| 9 July 2024 | 1436 | 968 | 1277 | 1112 | 1029 | 1562 | 1360 | 1133 | 9877 |
| 10 July 2024 | 1288 | 1208 | 1283 | 1280 | 1552 | 1511 | 939 | 1100 | 10,161 |
| 11 July 2024 | 1215 | 997 | 1114 | 1270 | 1500 | 1519 | 1157 | 1074 | 9846 |
| 12 July 2024 | 887 | 1335 | 1220 | 1232 | 1541 | 1097 | 1318 | 1027 | 9657 |
| Total Number | 13,767 | 13,075 | 14,082 | 14,714 | 17,261 | 16,472 | 12,650 | 13,487 | 115,508 |
| Days | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | |
| bi-quadratic B-spline | 8.76 | 7.93 | 6.88 | 5.73 | 5.39 | 4.84 | 3.95 | 3.92 | 3.85 | 3.66 |
| bi-cubic B-spline | 8.70 | 8.03 | 6.90 | 5.73 | 5.40 | 4.84 | 3.95 | 3.91 | 3.85 | 3.66 |
| bi-quartic B-spline | 8.39 | 7.75 | 6.82 | 5.74 | 5.40 | 4.84 | 3.95 | 3.92 | 3.85 | 3.67 |
| Noise-to-Signal Ratio | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| 0 | 1% | 2% | 3% | 4% | 5% | 6% | 7% | 8% | ||
| 6 days | bi-quadratic B-spline | 5.73 | 5.77 | 5.84 | 5.89 | 6.02 | 6.13 | 6.24 | 6.25 | 6.39 |
| bi-cubic B-spline | 5.73 | 5.78 | 5.81 | 5.97 | 6.01 | 6.05 | 6.20 | 6.26 | 6.54 | |
| bi-quartic B-spline | 5.74 | 5.78 | 5.84 | 5.91 | 6.06 | 6.13 | 6.20 | 6.29 | 6.54 | |
| 7 days | bi-quadratic B-spline | 5.39 | 5.43 | 5.49 | 5.59 | 5.73 | 5.75 | 5.92 | 6.01 | 6.04 |
| bi-cubic B-spline | 5.40 | 5.45 | 5.50 | 5.58 | 5.69 | 5.82 | 5.85 | 6.00 | 6.15 | |
| bi-quartic B-spline | 5.40 | 5.43 | 5.48 | 5.61 | 5.69 | 5.82 | 5.95 | 6.03 | 6.14 | |
| 8 days | bi-quadratic B-spline | 4.84 | 4.88 | 4.95 | 5.08 | 5.19 | 5.33 | 5.34 | 5.51 | 5.75 |
| bi-cubic B-spline | 4.84 | 4.89 | 4.98 | 5.08 | 5.21 | 5.27 | 5.42 | 5.52 | 5.63 | |
| bi-quartic B-spline | 4.84 | 4.90 | 4.98 | 5.06 | 5.20 | 5.27 | 5.34 | 5.54 | 5.67 | |
| Days | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | |
| bi-quadratic B-spline | 12.48 | 6.80 | 3.29 | 3.02 | 2.79 | 2.91 | 2.54 | 2.53 | 2.64 | 2.27 |
| bi-cubic B-spline | 7.27 | 5.25 | 3.72 | 2.95 | 2.64 | 2.73 | 2.34 | 2.43 | 2.54 | 2.28 |
| bi-quartic B-spline | 6.57 | 6.68 | 4.32 | 2.99 | 2.72 | 2.84 | 2.37 | 2.44 | 2.55 | 2.28 |
| Number of Nodes in the East–West Direction | |||||||
|---|---|---|---|---|---|---|---|
| bi-quadratic B-spline | 35 | 36 | 37 | 38 | 39 | 40 | |
| Number of nodes in the north–south direction | 35 | 3.15 | 3.21 | 3.24 | 3.23 | 3.27 | 3.30 |
| 36 | 3.25 | 3.19 | 3.22 | 3.23 | 3.28 | 3.30 | |
| 37 | 3.18 | 3.17 | 3.04 | 3.07 | 3.09 | 3.12 | |
| 38 | 3.37 | 3.18 | 3.24 | 3.02 | 3.06 | 3.09 | |
| 39 | 3.55 | 3.39 | 3.17 | 3.39 | 3.09 | 3.14 | |
| 40 | 3.71 | 3.50 | 3.32 | 3.11 | 3.70 | 3.16 | |
| bi-cubic B-spline | |||||||
| Number of nodes in the north–south direction | 35 | 3.37 | 3.64 | 3.98 | 4.46 | 4.99 | 5.55 |
| 36 | 4.18 | 3.63 | 4.07 | 4.71 | 5.44 | 6.24 | |
| 37 | 3.13 | 4.92 | 4.21 | 5.01 | 6.01 | 7.15 | |
| 38 | 3.32 | 3.24 | 6.46 | 5.68 | 7.02 | 8.64 | |
| 39 | 3.48 | 3.31 | 3.20 | 9.05 | 8.37 | 10.63 | |
| 40 | 3.60 | 3.41 | 3.19 | 3.13 | 3.00 | 2.95 | |
| bi-quartic B-spline | |||||||
| Number of nodes in the north–south direction | 35 | 7.74 | 9.94 | 12.55 | 3.24 | 3.24 | 3.23 |
| 36 | 9.95 | 10.10 | 3.10 | 3.14 | 3.12 | 3.13 | |
| 37 | 3.25 | 10.80 | 12.06 | 3.08 | 3.09 | 3.08 | |
| 38 | 3.34 | 3.30 | 8.75 | 12.15 | 3.14 | 3.16 | |
| 39 | 3.46 | 3.24 | 3.33 | 3.61 | 3.04 | 3.05 | |
| 40 | 3.53 | 3.39 | 3.16 | 3.52 | 4.45 | 2.99 | |
| Noise Amplitude | |||||||
|---|---|---|---|---|---|---|---|
| 0 | 2 | 4 | 6 | 8 | 10 | ||
| MAE | bi-quadratic B-spline | 1.94 | 2.43 | 2.97 | 3.70 | 4.54 | 5.39 |
| bi-cubic B-spline | 2.12 | 2.44 | 2.98 | 3.68 | 4.52 | 5.39 | |
| bi-quartic B-spline | 2.25 | 2.47 | 3.01 | 3.72 | 4.53 | 5.42 | |
| RMSE | bi-quadratic B-spline | 2.73 | 3.34 | 3.87 | 4.64 | 5.55 | 6.49 |
| bi-cubic B-spline | 3.03 | 3.33 | 3.87 | 4.61 | 5.52 | 6.50 | |
| bi-quartic B-spline | 3.20 | 3.39 | 3.94 | 4.66 | 5.55 | 6.52 | |
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
Kong, C.; Liu, C.; Zhou, W.; Lv, X. Application of Quasi-Uniform B-Spline Surfaces with Different Degrees to Mesoscale Eddy Fitting. Remote Sens. 2026, 18, 735. https://doi.org/10.3390/rs18050735
Kong C, Liu C, Zhou W, Lv X. Application of Quasi-Uniform B-Spline Surfaces with Different Degrees to Mesoscale Eddy Fitting. Remote Sensing. 2026; 18(5):735. https://doi.org/10.3390/rs18050735
Chicago/Turabian StyleKong, Chunzheng, Chuanfeng Liu, Wei Zhou, and Xianqing Lv. 2026. "Application of Quasi-Uniform B-Spline Surfaces with Different Degrees to Mesoscale Eddy Fitting" Remote Sensing 18, no. 5: 735. https://doi.org/10.3390/rs18050735
APA StyleKong, C., Liu, C., Zhou, W., & Lv, X. (2026). Application of Quasi-Uniform B-Spline Surfaces with Different Degrees to Mesoscale Eddy Fitting. Remote Sensing, 18(5), 735. https://doi.org/10.3390/rs18050735

