Sentinel-2 Satellite-Derived Bathymetry with Data-Efficient Domain Adaptation
Abstract
1. Introduction
- Direct inference of a model trained on the Puck Lagoon to Agia Napa;
- A site-specific model training and evaluation from scratch on Agia Napa;
- A transfer learning approach where a model is pretrained on the Puck Lagoon and is retrained and fine-tuned on a variable number of Agia Napa training samples.
2. Materials and Methods
2.1. Dataset
2.2. Model Architecture
2.3. Experimental Setup
- Direct inference: The model trained exclusively on the Puck Lagoon dataset was directly evaluated on the Agia Napa test set without any additional adaptation. This scenario provided a baseline assessment of model generalization across geographically and bathymetrically distinct regions, highlighting the inherent challenges associated with domain gaps.
- Site-specific training: A model was trained and evaluated exclusively on the Agia Napa dataset. This scenario assessed the upper bound of model performance achievable when both training and testing occur within the same geographic area, serving as a performance benchmark.
- Transfer learning: A two-stage fine-tuning approach was adopted, beginning with a model pre-trained on the Puck Lagoon (source domain) dataset and subsequently fine-tuned on the Agia Napa training set (target domain). This approach examined the capability of transfer learning to leverage both domain-specific information from a related geographic area. Furthermore, an additional evaluation was conducted to determine the minimal number of training samples from Agia Napa required to surpass performance baselines, systematically varying the training sample size from 5 up to the full set of 28 samples.
2.4. Evaluation Metrics
3. Results
3.1. Comparison of Main Experimental Scenarios
3.2. Performance with Varying Training Set Samples
3.2.1. Linear Regression Consistency
- Transfer learning (5 samples) (Figure 4a) displayed poor calibration, exhibiting a severely flat slope of 0.054 and a significant positive offset of +1.9 m, revealing the severe compression of dynamic range and a large positive bias. The Pearson correlation coefficient was low (r = 0.169), suggesting a weak correlation, which is not linear, as can be seen in the figure.
- Transfer learning (10 samples) (Figure 4b) yielded a marked improvement in fit, with a slope of 0.789 and an offset of +0.289 m. Correlation increased to r = 0.913, and the regression line approached the 1:1 line; however, depths of >12 m remain underestimated.
- Transfer learning (15 samples) (Figure 4c) achieved near-ideal alignment, indicated by a slope of 1.025 and an intercept of −0.479 m. Both parameters differ significantly from their ideal targets, but overall scale and bias errors fall below 0.5 m and 3%, respectively (r = 0.92).
- Transfer learning (20 samples) (Figure 4d) slightly overshot the identity line (slope = 1.172). Intercept confidence interval (CI) spans zero [−0.059 m, 0.151 m], indicating negligible global bias. Correlation peaks at 0.97.
- Transfer learning (25 samples) (Figure 4e) yielded a slope of 1.251 and an intercept of −0.559 m. While the fit slightly diverged from the identity line, it systematically overestimates at the deepest 10% of pixels (>12.5 m).
- Transfer learning (28 samples) (Figure 4f) demonstrated the most balanced and consistent predictions, with slope = 1.143 and intercept = −0.271 m, and a correlation coefficient of r = 0.963. Although the slope remains significant at >1, the residual depth-dependent error is ≤0.5 m at up to 18 m in depth.
3.2.2. Depth-Stratified Error Analysis
3.2.3. Statistical Significance of Differences
- Δμ, the mean paired difference in sample RMSE:
- p, p-t, the statistic and two-tailed probability from a paired t-test, which gauges whether Δμ differs from zero under the assumption of normal differences.
- W, p-wil, the signed-rank statistic and probability from the Wilcoxon test, which makes no distributional assumption.
- p-perm, a permutation probability obtained by randomly flipping the sign of the seven paired differences 10,000 times and recording the proportion of permutations whose absolute mean equals or exceeds |Δμ|.
- d, Cohen’s effect size for paired samples, d = Δμ/σδ, where σδ is the standard deviation of the seven differences.
3.2.4. Visualization Results
4. Discussion
Limitations
5. Conclusions
Author Contributions
Funding
Data Availability Statement
Acknowledgments
Conflicts of Interest
Abbreviations
SDB | Satellite-Derived Bathymetry |
IOP | Inherent Optical Properties |
RMSE | Root Mean Squared Error |
MAE | Mean Absolute Error |
SD | Standard Deviation |
DEM | Digital Elevation Model |
CNN | Convolutional Neural Network |
Appendix A
Transfer Learning Models Comparison | Δμ (m) | t-stat | p-t | W (×1010) | p-wil | p-perm |
---|---|---|---|---|---|---|
(5) vs. (10) | 0.389 | 235.028 | <5 × 10−324 | 3.21 | <5 × 10−324 | <1 × 10−4 |
(5) vs. (15) | 0.606 | 328.651 | <5 × 10−324 | 2.63 | <5 × 10−324 | <1 × 10−4 |
(5) vs. (20) | 0.620 | 342.628 | <5 × 10−324 | 2.20 | <5 × 10−324 | <1 × 10−4 |
(5) vs. (25) | 0.631 | 336.516 | <5 × 10−324 | 2.49 | <5 × 10−324 | <1 × 10−4 |
(10) vs. (15) | 0.217 | 176.304 | <5 × 10−324 | 4.05 | <5 × 10−324 | <1 × 10−4 |
(10) vs. (20) | 0.231 | 207.430 | <5 × 10−324 | 3.48 | <5 × 10−324 | <1 × 10−4 |
(10) vs. (25) | 0.242 | 213.622 | <5 × 10−324 | 3.66 | <5 × 10−324 | <1 × 10−4 |
(15) vs. (20) | 0.014 | 17.198 | 2.90 × 10−66 | 4.89 | <5 × 10−324 | <1 × 10−4 |
(15) vs. (25) | 0.025 | 31.323 | 3.8 × 10−215 | 5.22 | 3.70 × 10−7 | <1 × 10−4 |
(20) vs. (25) | 0.011 | 18.767 | 1.5 × 10−78 | 5.26 | 5.00 × 10−1 | <1 × 10−4 |
(28) vs. (5) | −0.697 | −361.995 | <5 × 10−324 | 2.23 | <5 × 10−324 | <1 × 10−4 |
(28) vs. (10) | −0.307 | −255.215 | <5 × 10−324 | 3.25 | <5 × 10−324 | <1 × 10−4 |
(28) vs. (15) | −0.091 | −131.364 | <5 × 10−324 | 4.01 | <5 × 10−324 | <1 × 10−4 |
(28) vs. (20) | −0.076 | −117.218 | <5 × 10−324 | 4.37 | <5 × 10−324 | <1 × 10−4 |
(28) vs. (25) | −0.065 | −129.600 | <5 × 10−324 | 4.02 | <5 × 10−324 | <1 × 10−4 |
References
- Lyzenga, D.R. Passive remote sensing techniques for mapping water depth and bottom features. Appl. Opt. 1978, 17, 379–383. [Google Scholar] [CrossRef] [PubMed]
- Maritorena, S.; Morel, A.; Gentili, B. Diffuse reflectance of oceanic shallow waters: Influence of water depth and bottom albedo. Limnol. Oceanogr. 1994, 39, 1689–1703. [Google Scholar] [CrossRef]
- Lee, Z.; Carder, K.L.; Mobley, C.D.; Steward, R.G.; Patch, J.S. Hyperspectral remote sensing for shallow waters: 2. Deriving bottom depths and water properties by optimization. Appl. Opt. 1999, 38, 3831–3843. [Google Scholar] [CrossRef] [PubMed]
- Stumpf, R.P.; Holderied, K.; Sinclair, M. Determination of water depth with high-resolution satellite imagery over variable bottom types. Limnol. Oceanogr. 2003, 48, 547–556. [Google Scholar] [CrossRef]
- Pan, Z.; Glennie, C.; Legleiter, C.; Overstreet, B. Estimation of water depths and turbidity from hyperspectral imagery using support vector regression. IEEE Geosci. Remote Sens. Lett. 2015, 12, 2165–2169. [Google Scholar]
- Breiman, L. Random forests. Mach. Learn. 2001, 45, 5–32. [Google Scholar] [CrossRef]
- Friedman, J.H. Greedy function approximation: A gradient boosting machine. Ann. Stat. 2001, 29, 1189–1232. [Google Scholar] [CrossRef]
- Danilo, C.; Melgani, F. Wave period and coastal bathymetry using wave propagation on optical images. IEEE Trans. Geosci. Remote Sens. 2016, 54, 6307–6319. [Google Scholar] [CrossRef]
- Kerr, J.M.; Purkis, S.J. Automated tuning of empirical models for satellite-derived bathymetry in variable water types. Remote Sens. Environ. 2018, 210, 402–413. [Google Scholar]
- Thomas, N.; Pertiwi, A.P.; Traganos, D.; Lagomasino, D.; Poursanidis, D.; Moreno, S.; Fatoyinbo, L. Space-borne cloud-native Satellite-Derived Bathymetry (SDB) models using ICESat-2 and Sentinel-2. Geophys. Res. Lett. 2021, 48, e2020GL092170. [Google Scholar] [CrossRef]
- Wu, Z.; Zhao, Y.; Wu, S.; Chen, H.; Song, C.; Mao, Z.; Shen, W. Satellite-derived bathymetry using a fast feature cascade learning model in turbid coastal waters. J. Remote Sens. 2024, 4, 0272. [Google Scholar] [CrossRef]
- Zhang, X.; Al Shehhi, M.R. Bathymetry estimation for coastal regions using self-attention. Sci. Rep. 2025, 15, 970. [Google Scholar] [CrossRef] [PubMed]
- Agrafiotis, P.; Janowski, Ł.; Skarlatos, D.; Demir, B. MAGICBATHYNET: A Multimodal Remote Sensing Dataset for Bathymetry Prediction and Pixel-Based Classification in Shallow Waters. arXiv 2024, arXiv:2405.15477. Available online: http://www.magicbathy.eu/magicbathynet.html (accessed on 8 February 2025).
- Neumann, M.; Pinto, A.S.; Zhai, X.; Houlsby, N. In-domain representation learning for remote sensing. arXiv 2019, arXiv:1911.06721. [Google Scholar] [CrossRef]
- Ma, Y.; Chen, S.; Ermon, S.; Lobell, D.B. Transfer learning in environmental remote sensing. Remote Sens. Environ. 2023, 288, 113924. [Google Scholar] [CrossRef]
- Qiu, Y.; Huang, J.; Luo, J.; Xiao, Q.; Shen, M.; Xiao, P.; Peng, Z.; Jiao, Y.; Duan, H. Monitoring, simulation and early warning of cyanobacterial harmful algal blooms: An upgraded framework for eutrophic lakes. Environ. Res. 2025, 264, 120296. [Google Scholar] [CrossRef] [PubMed]
- Qi, T.; Shen, M.; Kutser, T.; Xiao, Q.; Cao, Z.; Ma, J.; Luo, J.; Liu, D.; Duan, H. Remote sensing of dissolved CO2 concentrations in meso-eutrophic lakes using Sentinel-3 imagery. Remote Sens. Environ. 2023, 278, 113431. [Google Scholar] [CrossRef]
- Richardson, G.; Foreman, N.; Knudby, A.; Wu, Y.; Lin, Y. Global deep learning model for delineation of optically shallow and optically deep water in Sentinel-2 imagery. Remote Sens. Environ. 2024, 311, 114302. [Google Scholar] [CrossRef]
- Lv, Z.; Herman, J.; Brewer, E.; Nunez, K.; Runfola, D. BathyFormer: A transformer-based deep learning method to map nearshore bathymetry with high-resolution multispectral satellite imagery. Remote Sens. 2025, 17, 1195. [Google Scholar] [CrossRef]
- Xie, C.; Chen, P.; Zhang, Z.; Pan, D. Satellite-derived bathymetry combined with Sentinel-2 and ICESat-2 datasets using machine learning. Front. Earth Sci. 2023, 11, 1111817. [Google Scholar] [CrossRef]
- Mudiyanselage, S.S.J.D.; Abd-Elrahman, A.; Wilkinson, B.; Lecours, V. Satellite-derived bathymetry using machine learning and optimal Sentinel-2 imagery in South-West Florida coastal waters. GISci. Remote Sens. 2022, 59, 1143–1158. [Google Scholar] [CrossRef]
- Ronneberger, O.; Fischer, P.; Brox, T. U-Net: Convolutional networks for biomedical image segmentation. In Proceedings of the International Conference on Medical Image Computing and Computer-Assisted Intervention (MICCAI), Munich, Germany, 5–9 October 2015; Volume 9351, pp. 234–241. [Google Scholar]
- Traganos, D.; Poursanidis, D.; Aggarwal, B.; Chrysoulakis, N.; Reinartz, P. Estimating satellite-derived bathymetry (SDB) with the Google Earth Engine and Sentinel-2. Remote Sens. 2018, 10, 859. [Google Scholar] [CrossRef]
- Al Najar, M.; Thoumyre, G.; Bergsma, E.W.J.; Almar, R.; Benshila, R.; Wilson, D.G. Satellite derived bathymetry using deep learning. Mach. Learn. 2023, 112, 1107–1130. [Google Scholar] [CrossRef]
- Caballero, I.; Stumpf, R.P. Confronting turbidity, the major challenge for satellite-derived coastal bathymetry. Sci. Total Environ. 2023, 861, 161898. [Google Scholar] [CrossRef] [PubMed]
- Jamet, C.; Loisel, H.; Dessailly, D. Retrieval of the spectral diffuse attenuation coefficient Kd(λ) in open and coastal ocean waters using a neural network inversion. J. Geophys. Res. Ocean. 2012, 117, C10023. [Google Scholar] [CrossRef]
Scenario | RMSE (m) | MAE (m) | SD (m) |
---|---|---|---|
Direct inference | 4.111 | 3.235 | 2.537 |
Site-specific | 1.068 | 0.694 | 0.940 |
Transfer learning (28) | 0.810 | 0.488 | 0.646 |
Model | RMSE (m) | MAE (m) | SD (m) |
---|---|---|---|
Transfer learning (5) | 1.974 | 1.185 | 1.579 |
Transfer learning (10) | 1.361 | 0.795 | 1.104 |
Transfer learning (15) | 0.984 | 0.579 | 0.796 |
Transfer learning (20) | 0.948 | 0.564 | 0.761 |
Transfer learning (25) | 0.905 | 0.554 | 0.716 |
Transfer learning (28) | 0.810 | 0.488 | 0.646 |
Transfer Learning Models Comparison | ΔμRMSE (m) | t-stat | p-t | W | p-wil | d | p-perm |
---|---|---|---|---|---|---|---|
(5) vs. (10) | 0.445 | 2.08 | 0.0830 | 5 | 0.1560 | 0.79 | 0.1144 |
(5) vs. (15) | 0.700 | 2.12 | 0.0782 | 3 | 0.0781 | 0.80 | 0.0588 |
(5) vs. (20) | 0.740 | 2.31 | 0.0599 | 1 | 0.0312 | 0.87 | 0.0160 |
(5) vs. (25) | 0.756 | 2.19 | 0.0712 | 2 | 0.0469 | 0.83 | 0.0281 |
(10) vs. (15) | 0.255 | 1.99 | 0.0933 | 4 | 0.1090 | 0.75 | 0.0797 |
(10) vs. (20) | 0.295 | 2.39 | 0.0544 | 0 | 0.0156 | 0.90 | 0.0151 |
(10) vs. (25) | 0.310 | 2.07 | 0.0835 | 3 | 0.0781 | 0.78 | 0.0794 |
(15) vs. (20) | 0.040 | 1.44 | 0.2000 | 6 | 0.2190 | 0.54 | 0.2148 |
(15) vs. (25) | 0.055 | 1.74 | 0.1330 | 6 | 0.2190 | 0.66 | 0.1074 |
(20) vs. (25) | 0.015 | 0.45 | 0.6660 | 11 | 0.6880 | 0.17 | 0.6634 |
(28) vs. (5) | −0.830 | −2.23 | 0.0675 | 0 | 0.0156 | −0.84 | <1 × 10−4 |
(28) vs. (10) | −0.385 | −2.18 | 0.0719 | 1 | 0.0312 | −0.82 | 0.0164 |
(28) vs. (15) | −0.130 | −2.55 | 0.0432 | 0 | 0.0156 | −0.97 | <1 × 10−4 |
(28) vs. (20) | −0.090 | −1.59 | 0.1630 | 6 | 0.2190 | −0.60 | 0.1539 |
(28) vs. (25) | −0.075 | −2.16 | 0.0744 | 3 | 0.0781 | −0.82 | 0.063 |
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. |
© 2025 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 (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Anagnostopoulos, C.G.E.; Papaioannou, V.; Vlachos, K.; Moumtzidou, A.; Gialampoukidis, I.; Vrochidis, S.; Kompatsiaris, I. Sentinel-2 Satellite-Derived Bathymetry with Data-Efficient Domain Adaptation. J. Mar. Sci. Eng. 2025, 13, 1374. https://doi.org/10.3390/jmse13071374
Anagnostopoulos CGE, Papaioannou V, Vlachos K, Moumtzidou A, Gialampoukidis I, Vrochidis S, Kompatsiaris I. Sentinel-2 Satellite-Derived Bathymetry with Data-Efficient Domain Adaptation. Journal of Marine Science and Engineering. 2025; 13(7):1374. https://doi.org/10.3390/jmse13071374
Chicago/Turabian StyleAnagnostopoulos, Christos G. E., Vassilios Papaioannou, Konstantinos Vlachos, Anastasia Moumtzidou, Ilias Gialampoukidis, Stefanos Vrochidis, and Ioannis Kompatsiaris. 2025. "Sentinel-2 Satellite-Derived Bathymetry with Data-Efficient Domain Adaptation" Journal of Marine Science and Engineering 13, no. 7: 1374. https://doi.org/10.3390/jmse13071374
APA StyleAnagnostopoulos, C. G. E., Papaioannou, V., Vlachos, K., Moumtzidou, A., Gialampoukidis, I., Vrochidis, S., & Kompatsiaris, I. (2025). Sentinel-2 Satellite-Derived Bathymetry with Data-Efficient Domain Adaptation. Journal of Marine Science and Engineering, 13(7), 1374. https://doi.org/10.3390/jmse13071374