Preprocessing Mismatch and Input Normalisation in Transferring a Multispectral Foundation Model to Marine Surface Segmentation
Highlights
- Where the pretraining and target datasets are produced by different atmospheric correction algorithms, test-time normalisation mismatch is the dominant source of performance degradation, reducing the mean Intersection over Union (mIoU) by 0.458 in the Hydro-to-MADOS transfer.
- A zero-parameter Frobenius-matched column crop of the pretrained patch embedding adapts the 12-band Hydro encoder to the 11-band MADOS target at least as effectively as any learnt adapter tested.
- Under limited target supervision, freezing the encoder outperforms both fine-tuning in full and training from scratch.
- With matched preprocessing, the frozen Hydro encoder matches the published MariNeXt baseline within seed variability.
- Band-occlusion attribution shows that input normalisation determines which spectral bands the encoder uses, with the importance shift correlated to the per-band source–target gap.
- In the transfer settings examined (frozen multispectral encoder, limited target supervision), preprocessing alignment rather than architectural modification carries most of the practical effort.
- Operational pipelines should enforce consistency between the atmospheric correction chain at inference and the chain implicit in the encoder’s pretraining statistics. The cross-pipeline failure mode is qualitatively distinct from routine radiometric variability and is not flagged by standard quality checks.
- A frozen encoder with a zero-parameter input adapter is a competitive, low-cost baseline that should be evaluated before any learnt adapter or partial unfreezing strategy.
- Band-occlusion attribution, combined with feature-space separability, offers a tractable mechanistic diagnostic for evaluating preprocessing choices in multispectral remote sensing pipelines.
Abstract
1. Introduction
- The discrepancy in atmospheric correction algorithm and reflectance convention between the Hydro pretraining dataset and the MADOS target is documented and quantified band by band, establishing the preprocessing gap within which transfer is attempted.
- Normalisation mismatch between training and inference is shown to be the dominant source of performance degradation in this setting, exceeding the largest radiometric perturbation tested.
- A zero-parameter weight adaptation is shown to match or exceed every learnt adapter tested for mapping the 12-band pretrained encoder onto the 11-band target dataset with no parameter cost.
- Partial encoder unfreezing is shown not to improve performance under matched controlled settings.
- Under matched settings, the pretrained frozen Hydro encoder is shown to match the MariNeXt baseline on MADOS within seed variability.
2. Related Work
2.1. Marine Pollution Detection on Sentinel-2 Imagery
2.2. Foundation Models for Remote Sensing
2.3. Transfer Learning and Domain Adaptation for Multispectral Data
3. Materials and Methods
3.1. Data
3.1.1. MADOS
3.1.2. Hydro Pretraining Dataset
3.2. Preprocessing Mismatch
3.3. Architecture
3.3.1. Encoder: Swin Transformer V2
3.3.2. Decoder: Hamburger
3.3.3. Reference Baseline: MariNeXt
3.4. Strategies for the Preprocessing Mismatch
- The spectral band adaptation handles the missing band.
- The input normalisation determines the statistical reference frame in which the encoder operates.
- The encoder transfer mode controls whether the pretrained weights are preserved, partially adapted, or fully retrained.
3.5. Analysis Methods
3.5.1. Feature-Space Separability
3.5.2. Band-Occlusion Attribution
3.5.3. Patch-Level Radiometric Analysis
3.6. Experimental Protocol
3.6.1. Training Configuration
3.6.2. Encoder Transfer Mode Settings
3.6.3. Controlled Block Configurations
3.6.4. Extension Frameworks
3.6.5. Evaluation
3.6.6. Computational Resources
4. Results
4.1. Transfer Strategy
4.2. Band Adaptation
4.3. Normalisation
4.3.1. Matched Normalisation
4.3.2. Normalisation Mismatch
4.4. Mechanism: Normalisation Controls Band Utilisation
4.4.1. Feature-Space Separability
4.4.2. Band-Occlusion Attribution
4.5. Spatial Structure of Normalisation Fragility
5. Discussion
5.1. Preprocessing Mismatch as the Dominant Factor in Transfer Performance
5.2. Why Direct Weight Adaptation Outperforms Learnt Adapters
5.3. Encoder Freezing Under Limited Target Data
5.4. Normalisation as the Driver of Band Usage by the Encoder
5.5. Spatial Structure and Operational Implications
5.6. Comparison with the MariNeXt Baseline
5.7. Limitations
6. Conclusions
Author Contributions
Funding
Data Availability Statement
Acknowledgments
Conflicts of Interest
Abbreviations
| AC | Atmospheric Correction |
| CORAL | Correlation Alignment |
| DN | Digital Number |
| EMA | Exponential Moving Average |
| FM | Foundation Model |
| GELU | Gaussian Error Linear Unit |
| IoU | Intersection Over Union |
| MADOS | Marine Debris and Oil Spill |
| MARIDA | Marine Debris Archive |
| mIoU | Mean Intersection Over Union |
| MLP | Multi-Layer Perceptron |
| NIR | Near-Infrared |
| NMF | Non-Negative Matrix Factorisation |
| OA | Overall Accuracy |
| RGB | Red, Green, Blue |
| SAM | Spectral Angle Mapper |
| SimMIM | Simple Framework for Masked Image Modelling |
| SWIR | Shortwave Infrared |
| TTA | Test-Time Augmentation |
| UMAP | Uniform Manifold Approximation and Projection |
| VSCP | Very Simple Copy–Paste |
Appendix A
Appendix A.1
| Class | A1 | A2 | A3 | A4 | B1 | B2 | D1 | D2 | D3 | P1 |
|---|---|---|---|---|---|---|---|---|---|---|
| MD | 0.333 | 0.390 | 0.315 | 0.301 | 0.340 | 0.165 | 0.328 | 0.339 | 0.337 | 0.291 |
| DSg | 0.653 | 0.735 | 0.740 | 0.692 | 0.752 | 0.774 | 0.770 | 0.758 | 0.731 | 0.786 |
| SFA | 0.354 | 0.513 | 0.506 | 0.252 | 0.525 | 0.369 | 0.561 | 0.510 | 0.576 | 0.670 |
| NOM | 0.046 | 0.484 | 0.130 | 0.321 | 0.129 | 0.055 | 0.328 | 0.358 | 0.549 | 0.475 |
| Sh | 0.437 | 0.456 | 0.444 | 0.363 | 0.469 | 0.461 | 0.469 | 0.504 | 0.496 | 0.606 |
| OS | 0.575 | 0.569 | 0.583 | 0.583 | 0.599 | 0.592 | 0.564 | 0.592 | 0.567 | 0.619 |
| MW | 0.732 | 0.706 | 0.717 | 0.724 | 0.728 | 0.728 | 0.715 | 0.738 | 0.732 | 0.739 |
| SLW | 0.972 | 0.974 | 0.992 | 0.992 | 0.994 | 0.998 | 0.990 | 0.951 | 0.989 | 0.998 |
| Fm | 0.379 | 0.092 | 0.259 | 0.038 | 0.067 | 0.466 | 0.056 | 0.304 | 0.051 | 0.868 |
| TW | 0.772 | 0.712 | 0.809 | 0.682 | 0.766 | 0.858 | 0.740 | 0.766 | 0.728 | 0.847 |
| ShW | 0.670 | 0.722 | 0.801 | 0.710 | 0.801 | 0.720 | 0.681 | 0.835 | 0.726 | 0.700 |
| WW | 0.422 | 0.345 | 0.309 | 0.315 | 0.349 | 0.282 | 0.393 | 0.411 | 0.367 | 0.278 |
| OP | 0.692 | 0.673 | 0.690 | 0.580 | 0.703 | 0.698 | 0.683 | 0.751 | 0.709 | 0.787 |
| Jf | 0.284 | 0.374 | 0.002 | 0.268 | 0.485 | 0.496 | 0.261 | 0.365 | 0.385 | 0.436 |
| SnS | 0.593 | 0.862 | 0.803 | 0.507 | 0.853 | 0.736 | 0.756 | 0.818 | 0.781 | 0.842 |
| Mean (mIoU) | 0.528 | 0.574 | 0.540 | 0.489 | 0.571 | 0.560 | 0.553 | 0.600 | 0.582 | 0.663 |
Appendix A.2
| Configuration | MD | DSg | SFA | NOM | Sh | OS | MW | SLW | Fm | TW | ShW | WW | OP | Jf | SnS | mIoU |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| A1 | 0.33 | 0.65 | 0.35 | 0.05 | 0.44 | 0.57 | 0.73 | 0.97 | 0.38 | 0.77 | 0.67 | 0.42 | 0.69 | 0.28 | 0.59 | 0.53 |
| A2 | 0.39 | 0.73 | 0.51 | 0.48 | 0.46 | 0.57 | 0.71 | 0.97 | 0.09 | 0.71 | 0.72 | 0.34 | 0.67 | 0.37 | 0.86 | 0.57 |
| A3 | 0.32 | 0.74 | 0.51 | 0.13 | 0.44 | 0.58 | 0.72 | 0.99 | 0.26 | 0.81 | 0.80 | 0.31 | 0.69 | 0.00 | 0.80 | 0.54 |
| A4 | 0.30 | 0.69 | 0.25 | 0.32 | 0.36 | 0.58 | 0.72 | 0.99 | 0.04 | 0.68 | 0.71 | 0.32 | 0.58 | 0.27 | 0.51 | 0.49 |
| B1 | 0.34 | 0.75 | 0.53 | 0.13 | 0.47 | 0.60 | 0.73 | 0.99 | 0.07 | 0.77 | 0.80 | 0.35 | 0.70 | 0.48 | 0.85 | 0.57 |
| B2 | 0.17 | 0.77 | 0.37 | 0.06 | 0.46 | 0.59 | 0.73 | 1.00 | 0.47 | 0.86 | 0.72 | 0.28 | 0.70 | 0.50 | 0.74 | 0.56 |
| B3 | 0.13 | 0.39 | 0.50 | 0.28 | 0.35 | 0.64 | 0.81 | 0.86 | 0.66 | 0.63 | 0.52 | 0.32 | 0.64 | 0.00 | 0.45 | 0.48 |
| B4 | 0.15 | 0.53 | 0.22 | 0.00 | 0.36 | 0.42 | 0.68 | 0.90 | 0.48 | 0.68 | 0.56 | 0.09 | 0.55 | 0.00 | 0.44 | 0.40 |
| B5 | 0.13 | 0.51 | 0.15 | 0.00 | 0.33 | 0.42 | 0.68 | 0.92 | 0.54 | 0.68 | 0.46 | 0.08 | 0.49 | 0.00 | 0.40 | 0.39 |
| A1 | 0.33 | 0.65 | 0.35 | 0.05 | 0.44 | 0.57 | 0.73 | 0.97 | 0.38 | 0.77 | 0.67 | 0.42 | 0.69 | 0.28 | 0.59 | 0.53 |
| A2 | 0.39 | 0.73 | 0.51 | 0.48 | 0.46 | 0.57 | 0.71 | 0.97 | 0.09 | 0.71 | 0.72 | 0.34 | 0.67 | 0.37 | 0.86 | 0.57 |
| Configuration | MD | DSg | SFA | NOM | Sh | OS | MW | SLW | Fm | TW | ShW | WW | OP | Jf | SnS | mIoU |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| C1 clean | 0.34 | 0.75 | 0.53 | 0.13 | 0.47 | 0.60 | 0.73 | 0.99 | 0.07 | 0.77 | 0.80 | 0.35 | 0.70 | 0.48 | 0.85 | 0.57 |
| C2 gain 0.95 | 0.34 | 0.77 | 0.57 | 0.17 | 0.48 | 0.59 | 0.73 | 0.99 | 0.07 | 0.79 | 0.84 | 0.35 | 0.73 | 0.53 | 0.85 | 0.59 |
| C2 gain 1.05 | 0.34 | 0.73 | 0.47 | 0.12 | 0.45 | 0.60 | 0.71 | 0.99 | 0.07 | 0.73 | 0.76 | 0.35 | 0.66 | 0.39 | 0.86 | 0.55 |
| C3 bias −0.005 | 0.26 | 0.71 | 0.56 | 0.25 | 0.44 | 0.59 | 0.73 | 0.99 | 0.05 | 0.76 | 0.84 | 0.31 | 0.64 | 0.63 | 0.84 | 0.57 |
| C3 bias +0.005 | 0.38 | 0.74 | 0.46 | 0.06 | 0.42 | 0.61 | 0.75 | 0.99 | 0.08 | 0.79 | 0.74 | 0.36 | 0.70 | 0.31 | 0.81 | 0.55 |
| C4 noise = 0.005 | 0.16 | 0.77 | 0.41 | 0.13 | 0.46 | 0.47 | 0.54 | 0.99 | 0.05 | 0.73 | 0.71 | 0.19 | 0.69 | 0.43 | 0.86 | 0.51 |
| C5 wrong normalisation | 0.00 | 0.00 | 0.00 | 0.00 | 0.19 | 0.34 | 0.39 | 0.26 | 0.00 | 0.35 | 0.11 | 0.04 | 0.00 | 0.00 | 0.01 | 0.11 |
| Configuration | MD | DSg | SFA | NOM | Sh | OS | MW | SLW | Fm | TW | ShW | WW | OP | Jf | SnS | mIoU |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| D1 | 0.33 | 0.77 | 0.56 | 0.33 | 0.47 | 0.56 | 0.71 | 0.99 | 0.06 | 0.74 | 0.68 | 0.39 | 0.68 | 0.26 | 0.76 | 0.55 |
| D2 | 0.34 | 0.76 | 0.51 | 0.36 | 0.50 | 0.59 | 0.74 | 0.95 | 0.30 | 0.77 | 0.83 | 0.41 | 0.75 | 0.36 | 0.82 | 0.60 |
| D3 | 0.34 | 0.73 | 0.58 | 0.55 | 0.50 | 0.57 | 0.73 | 0.99 | 0.05 | 0.73 | 0.73 | 0.37 | 0.71 | 0.39 | 0.78 | 0.58 |
| D4 | 0.36 | 0.79 | 0.64 | 0.33 | 0.46 | 0.59 | 0.73 | 0.94 | 0.34 | 0.72 | 0.71 | 0.33 | 0.68 | 0.18 | 0.84 | 0.57 |
| D5 | 0.27 | 0.78 | 0.56 | 0.07 | 0.33 | 0.53 | 0.73 | 0.94 | 0.60 | 0.70 | 0.55 | 0.26 | 0.49 | 0.14 | 0.67 | 0.51 |
| D2 ceiling | 0.44 | 0.80 | 0.73 | 0.38 | 0.53 | 0.58 | 0.73 | 0.99 | 0.04 | 0.71 | 0.77 | 0.40 | 0.74 | 0.34 | 0.81 | 0.60 |
| Configuration | MD | DSg | SFA | NOM | Sh | OS | MW | SLW | Fm | TW | ShW | WW | OP | Jf | SnS | mIoU |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Baseline (no transform), seed 0 | 0.32 | 0.77 | 0.50 | 0.08 | 0.46 | 0.59 | 0.73 | 0.97 | 0.07 | 0.73 | 0.79 | 0.45 | 0.66 | 0.44 | 0.63 | 0.55 |
| Baseline (no transform), seed 1 | 0.32 | 0.76 | 0.55 | 0.48 | 0.54 | 0.58 | 0.73 | 0.98 | 0.06 | 0.77 | 0.74 | 0.27 | 0.75 | 0.47 | 0.78 | 0.59 |
| H1 percentile + re-standardisation, seed 0 | 0.32 | 0.73 | 0.62 | 0.01 | 0.20 | 0.58 | 0.73 | 0.97 | 0.16 | 0.73 | 0.68 | 0.36 | 0.71 | 0.32 | 0.55 | 0.51 |
| H1 percentile + re-standardisation, seed 1 | 0.39 | 0.71 | 0.65 | 0.05 | 0.44 | 0.53 | 0.68 | 0.96 | 0.11 | 0.68 | 0.56 | 0.29 | 0.77 | 0.36 | 0.54 | 0.52 |
| H2 diagonal CORAL, seed 0 | 0.16 | 0.56 | 0.16 | 0.01 | 0.34 | 0.48 | 0.74 | 0.92 | 0.59 | 0.65 | 0.50 | 0.10 | 0.52 | 0.00 | 0.51 | 0.42 |
| H2 diagonal CORAL, seed 1 | 0.14 | 0.32 | 0.24 | 0.00 | 0.35 | 0.43 | 0.68 | 0.92 | 0.64 | 0.67 | 0.56 | 0.07 | 0.54 | 0.00 | 0.47 | 0.40 |
| Configuration | MD | DSg | SFA | NOM | Sh | OS | MW | SLW | Fm | TW | ShW | WW | OP | Jf | SnS | mIoU |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| P1 partial | 0.29 | 0.79 | 0.67 | 0.47 | 0.61 | 0.62 | 0.74 | 1.00 | 0.87 | 0.85 | 0.70 | 0.28 | 0.79 | 0.44 | 0.84 | 0.66 |
| P2 partial | 0.41 | 0.77 | 0.69 | 0.44 | 0.42 | 0.59 | 0.73 | 0.99 | 0.06 | 0.69 | 0.81 | 0.44 | 0.75 | 0.35 | 0.70 | 0.59 |
| P3 partial | 0.29 | 0.79 | 0.71 | 0.42 | 0.62 | 0.60 | 0.73 | 1.00 | 0.72 | 0.87 | 0.76 | 0.31 | 0.82 | 0.40 | 0.86 | 0.66 |
| P4 partial | 0.29 | 0.82 | 0.70 | 0.27 | 0.52 | 0.58 | 0.72 | 1.00 | 0.40 | 0.81 | 0.65 | 0.25 | 0.77 | 0.27 | 0.85 | 0.59 |
| Configuration | mIoU ± | Macro F1 ± | OA ± | mIoU (FM−P) |
|---|---|---|---|---|
| P1 (Hydro + D3 + VSCP + EMA + TTA, unfreeze ep. 40) | ||||
| P1 partial | 0.663 ± 0.007 | 0.775 ± 0.006 | 0.871 ± 0.002 | |
| P1 frozen mirror | 0.660 ± 0.024 | 0.772 ± 0.020 | 0.867 ± 0.010 | −0.003 |
| P2 (MADOS + D2 + VSCP + EMA + TTA, unfreeze ep. 40) | ||||
| P2 partial | 0.590 ± 0.020 | 0.710 ± 0.020 | 0.850 ± 0.001 | |
| P2 frozen mirror | 0.611 ± 0.014 | 0.726 ± 0.013 | 0.848 ± 0.009 | +0.022 |
| P3 (Hydro + D3 + VSCP + EMA + TTA, unfreeze ep. 25) | ||||
| P3 partial | 0.662 ± 0.048 | 0.772 ± 0.040 | 0.871 ± 0.002 | |
| P3 frozen mirror | 0.631 ± 0.027 | 0.746 ± 0.027 | 0.869 ± 0.004 | −0.031 |
| P4 (Hydro + D3 + VSCP, no EMA, no TTA, unfreeze ep. 40) | ||||
| P4 partial | 0.593 ± 0.053 | 0.704 ± 0.044 | 0.854 ± 0.019 | |
| P4 frozen mirror | 0.620 ± 0.018 | 0.731 ± 0.012 | 0.871 ± 0.001 | +0.027 |
Appendix B
Appendix B.1
| Configuration | Oil Spill Recall (%) | Oil-to-Marine Water (%) | Marine Water-to-Oil (%) | Marine Water Recall (%) |
|---|---|---|---|---|
| A1 | 90.10 | 7.70 | 19.75 | 76.15 |
| A2 | 94.35 | 4.65 | 22.80 | 72.95 |
| A3 | 93.90 | 4.45 | 21.45 | 74.15 |
| A4 | 90.85 | 5.10 | 20.10 | 74.65 |
| B1 | 94.45 | 3.30 | 20.45 | 74.55 |
| B2 | 93.45 | 2.75 | 19.75 | 74.15 |
| B3 | 92.15 | 3.55 | 12.35 | 83.50 |
| B4 | 66.60 | 29.65 | 17.80 | 77.00 |
| B5 | 66.40 | 29.70 | 19.85 | 76.75 |
| C1 clean | 94.45 | 3.30 | 20.45 | 74.55 |
| C2 gain 0.95 | 92.95 | 4.50 | 20.05 | 75.70 |
| C2 gain 1.05 | 95.60 | 2.35 | 21.05 | 72.75 |
| C3 bias −0.005 | 91.45 | 4.00 | 20.05 | 75.40 |
| C3 bias +0.005 | 95.60 | 2.90 | 20.00 | 76.35 |
| C4 noise = 0.005 | 90.85 | 3.35 | 33.30 | 55.15 |
| C5 wrong normalisation | 96.05 | 3.30 | 55.95 | 44.05 |
| D1 | 91.70 | 7.00 | 21.80 | 74.60 |
| D2 | 92.30 | 5.30 | 19.80 | 76.25 |
| D3 | 91.20 | 6.50 | 20.90 | 76.15 |
| D4 | 93.55 | 3.90 | 20.65 | 74.75 |
| D5 | 82.05 | 7.75 | 19.65 | 76.60 |
| H baseline | 91.99 | 3.57 | 20.04 | 74.66 |
| H1 percentile | 90.62 | 5.15 | 21.96 | 73.15 |
| H2 CORAL | 62.98 | 32.76 | 12.52 | 82.19 |
| H3 patch affine | 43.62 | 51.35 | 5.67 | 89.82 |
| MariNeXt [20] | 70.60 | 28.30 | 2.60 | 95.70 |
Appendix B.2
| GT\Pred | MD | DSg | SFA | NOM | Sh | OS | MW | SLW | Fm | TW | ShW | WW | OP | Jf | SnS | Recall |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| MD | 75.05 | 0.00 | 1.70 | 1.40 | 11.90 | 0.45 | 5.55 | 0.00 | 0.25 | 0.20 | 0.00 | 3.45 | 0.00 | 0.00 | 0.00 | 75.05 |
| DSg | 0.15 | 92.60 | 6.60 | 0.40 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.35 | 92.60 |
| SFA | 21.25 | 16.45 | 55.00 | 0.90 | 0.00 | 1.30 | 3.85 | 0.00 | 0.00 | 0.00 | 0.00 | 0.15 | 0.00 | 0.00 | 1.05 | 55.00 |
| NOM | 20.30 | 2.90 | 2.20 | 40.45 | 28.60 | 0.00 | 4.15 | 0.00 | 0.00 | 0.90 | 0.00 | 0.55 | 0.00 | 0.00 | 0.00 | 40.45 |
| Sh | 1.35 | 0.00 | 0.00 | 0.00 | 62.85 | 0.35 | 0.15 | 0.20 | 0.00 | 0.75 | 0.00 | 1.80 | 30.05 | 2.55 | 0.10 | 62.85 |
| OS | 0.10 | 0.00 | 0.00 | 0.00 | 0.25 | 92.30 | 5.30 | 0.00 | 0.00 | 0.15 | 0.50 | 1.35 | 0.05 | 0.00 | 0.00 | 92.30 |
| MW | 0.10 | 0.00 | 0.00 | 0.00 | 0.00 | 19.80 | 76.25 | 0.00 | 0.00 | 2.05 | 0.20 | 1.60 | 0.00 | 0.00 | 0.00 | 76.25 |
| SLW | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 100.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 100.00 |
| Fm | 0.15 | 0.00 | 0.00 | 0.00 | 1.40 | 0.00 | 0.15 | 0.00 | 86.05 | 2.05 | 0.00 | 10.20 | 0.00 | 0.00 | 0.00 | 86.05 |
| TW | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 1.75 | 11.65 | 2.60 | 82.35 | 1.45 | 0.20 | 0.00 | 0.00 | 0.00 | 82.35 |
| ShW | 0.00 | 0.00 | 0.00 | 0.00 | 0.05 | 3.55 | 0.35 | 0.00 | 0.40 | 1.35 | 92.90 | 1.40 | 0.00 | 0.00 | 0.00 | 92.90 |
| WW | 2.35 | 0.00 | 0.00 | 0.00 | 3.10 | 8.55 | 16.30 | 0.00 | 0.00 | 2.65 | 4.55 | 62.45 | 0.00 | 0.00 | 0.00 | 62.45 |
| OP | 0.00 | 0.00 | 0.00 | 0.00 | 5.95 | 1.20 | 0.15 | 0.00 | 0.00 | 0.00 | 0.00 | 0.15 | 92.55 | 0.00 | 0.00 | 92.55 |
| Jf | 3.10 | 0.00 | 0.00 | 0.00 | 3.10 | 43.60 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 2.90 | 47.25 | 0.00 | 47.25 |
| SnS | 15.50 | 0.00 | 0.00 | 0.00 | 0.05 | 0.50 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 1.05 | 0.05 | 0.00 | 82.80 | 82.80 |
Appendix B.3
| GT\Pred | MD | DSg | SFA | NOM | Sh | OS | MW | SLW | Fm | TW | ShW | WW | OP | Jf | SnS | Recall |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| MD | 0.00 | 0.00 | 0.00 | 0.00 | 5.40 | 54.05 | 36.05 | 0.00 | 0.00 | 0.20 | 0.00 | 4.35 | 0.00 | 0.00 | 0.00 | 0.00 |
| DSg | 42.40 | 0.00 | 0.00 | 0.00 | 0.00 | 45.35 | 0.35 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 11.90 | 0.00 |
| SFA | 0.10 | 0.00 | 0.00 | 0.00 | 0.00 | 64.15 | 35.70 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.05 | 0.00 |
| NOM | 0.70 | 0.00 | 0.00 | 0.00 | 0.00 | 86.70 | 9.55 | 0.00 | 0.00 | 0.00 | 0.00 | 3.05 | 0.00 | 0.00 | 0.00 | 0.00 |
| Sh | 0.40 | 0.00 | 0.00 | 0.00 | 23.40 | 15.15 | 4.85 | 0.00 | 0.00 | 0.75 | 0.00 | 55.45 | 0.00 | 0.00 | 0.00 | 23.40 |
| OS | 0.05 | 0.00 | 0.00 | 0.00 | 0.00 | 96.05 | 3.30 | 0.00 | 0.00 | 0.00 | 0.00 | 0.65 | 0.00 | 0.00 | 0.00 | 96.05 |
| MW | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 55.95 | 44.05 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 44.05 |
| SLW | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 3.65 | 0.00 | 25.85 | 0.05 | 70.45 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 25.85 |
| Fm | 0.00 | 0.00 | 0.00 | 0.00 | 1.40 | 1.30 | 4.90 | 0.00 | 0.00 | 40.30 | 0.00 | 52.10 | 0.00 | 0.00 | 0.00 | 0.00 |
| TW | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.25 | 7.85 | 0.00 | 0.00 | 91.85 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 91.85 |
| ShW | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 1.70 | 74.45 | 0.00 | 0.00 | 12.25 | 10.70 | 0.95 | 0.00 | 0.00 | 0.00 | 10.70 |
| WW | 0.00 | 0.00 | 0.00 | 0.00 | 0.10 | 50.60 | 39.85 | 0.00 | 0.00 | 0.75 | 0.45 | 8.30 | 0.00 | 0.00 | 0.00 | 8.30 |
| OP | 0.00 | 0.00 | 0.00 | 0.00 | 10.35 | 44.95 | 1.25 | 0.00 | 0.00 | 0.00 | 0.00 | 43.45 | 0.00 | 0.00 | 0.00 | 0.00 |
| Jf | 0.00 | 0.00 | 0.00 | 0.00 | 2.00 | 74.25 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 23.70 | 0.00 | 0.00 | 0.00 | 0.00 |
| SnS | 0.65 | 0.00 | 0.00 | 0.00 | 0.45 | 75.55 | 1.10 | 0.00 | 3.25 | 0.00 | 0.00 | 18.45 | 0.00 | 0.00 | 0.60 | 0.60 |
Appendix C
Appendix C.1
Appendix C.2
Appendix C.3
Appendix D
| Band | (DN) | (DN) |
|---|---|---|
| B01 | 340.77 | 554.81 |
| B02 | 429.94 | 572.42 |
| B03 | 614.22 | 582.88 |
| B04 | 590.24 | 675.89 |
| B05 | 950.68 | 729.90 |
| B06 | 1792.46 | 1096.01 |
| B07 | 2075.47 | 1273.45 |
| B08 | 2218.95 | 1365.46 |
| B8A | 2266.46 | 1356.14 |
| B09 | 2246.06 | 1302.33 |
| B11 | 1594.43 | 1079.19 |
| B12 | 1009.33 | 818.87 |
Appendix E

Appendix F

Appendix G

Appendix H
| Configuration | mIoU | σ (Seeds) | 95% CI (Scenes) | SE (Scenes) | Ratio |
|---|---|---|---|---|---|
| A1 (from scratch, full FT) | 0.527 | 0.030 | [0.447, 0.617] | 0.043 | 1.42 |
| A2 (frozen) | 0.574 | 0.005 | [0.478, 0.650] | 0.044 | 8.34 |
| A3 (partial unfreezing) | 0.540 | 0.022 | [0.463, 0.621] | 0.040 | 1.78 |
| A4 (full fine-tuning) | 0.489 | 0.037 | [0.426, 0.591] | 0.042 | 1.14 |
| B1 (MADOS z-score) | 0.571 | 0.016 | [0.477, 0.671] | 0.050 | 3.17 |
| B2 (Hydro z-score) | 0.560 | 0.027 | [0.473, 0.617] | 0.037 | 1.37 |
| D1 (direct crop) | 0.553 | 0.034 | [0.469, 0.641] | 0.044 | 1.29 |
| D2 (Frobenius-matched) | 0.600 | 0.004 | [0.504, 0.682] | 0.045 | 12.89 |
| D3 (linear adapter) | 0.582 | 0.043 | [0.494, 0.656] | 0.042 | 0.97 |
| D5 (MLP adapter) | 0.509 | 0.038 | [0.409, 0.601] | 0.049 | 1.28 |
| C5 (forward mismatch) | 0.113 | 0.009 | [0.088, 0.145] | 0.015 | 1.65 |
| C6 (reverse mismatch) | 0.241 | 0.006 | [0.189, 0.271] | 0.021 | 3.38 |
References
- Cong, Y.; Khanna, S.; Meng, C.; Liu, P.; Rozi, E.; He, Y.; Burke, M.; Lobell, D.B.; Ermon, S. SatMAE: Pre-Training Transformers for Temporal and Multi-Spectral Satellite Imagery. In Proceedings of the Advances in Neural Information Processing Systems (NeurIPS 2022), New Orleans, LA, USA, 28 November–9 December 2022. [Google Scholar]
- Jakubik, J.; Roy, S.; Phillips, C.E.; Fraccaro, P.; Godwin, D.; Zadrozny, B.; Szwarcman, D.; Gomes, C.; Nyirjesy, G.; Edwards, B.; et al. Foundation Models for Generalist Geospatial Artificial Intelligence. arXiv 2023, arXiv:2310.18660. [Google Scholar] [CrossRef] [Scilit]
- Szwarcman, D.; Roy, S.; Fraccaro, P.; Gislason, T.E.; Blumenstiel, B.; Ghosal, R.; de Oliveira, P.H.; de Sousa Almeida, J.L.; Sedona, R.; Kang, Y.; et al. Prithvi-EO-2.0: A Versatile Multitemporal Foundation Model for Earth Observation Applications. IEEE Trans. Geosci. Remote Sens. 2026, 64, 4400120. [Google Scholar] [CrossRef] [Scilit]
- Guo, X.; Lao, J.; Dang, B.; Zhang, Y.; Yu, L.; Ru, L.; Zhong, L.; Huang, Z.; Wu, K.; Hu, D.; et al. SkySense: A Multi-Modal Remote Sensing Foundation Model Towards Universal Interpretation for Earth Observation Imagery. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Seattle, WA, USA, 17–21 June 2024; pp. 27672–27683. [Google Scholar]
- Clay Foundation. Clay Foundation Model: An Open Source AI Foundation Model for Earth. Available online: https://github.com/Clay-foundation/model (accessed on 1 June 2026).
- Hong, D.; Zhang, B.; Li, X.; Li, Y.; Li, C.; Yao, J.; Yokoya, N.; Li, H.; Ghamisi, P.; Jia, X.; et al. SpectralGPT: Spectral Remote Sensing Foundation Model. IEEE Trans. Pattern Anal. Mach. Intell. 2024, 46, 5227–5244. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Corley, I.; Robinson, C. Hydro Foundation Model. 2024. Available online: https://github.com/isaaccorley/hydro-foundation-model (accessed on 1 June 2026).
- Huo, C.; Chen, K.; Zhang, S.; Wang, Z.; Yan, H.; Shen, J.; Hong, Y.; Qi, G.; Fang, H.; Wang, Z. When Remote Sensing Meets Foundation Model: A Survey and Beyond. Remote Sens. 2025, 17, 179. [Google Scholar] [CrossRef] [Scilit]
- Zhou, G.; Qian, L.; Gamba, P. Advances on Multimodal Remote Sensing Foundation Models for Earth Observation Downstream Tasks: A Survey. Remote Sens. 2025, 17, 3532. [Google Scholar] [CrossRef] [Scilit]
- Wang, Y.; Braham, N.A.A.; Xiong, Z.; Liu, C.; Albrecht, C.M.; Zhu, X.X. SSL4EO-S12: A Large-Scale Multi-Modal, Multi-Temporal Dataset for Self-Supervised Learning in Earth Observation. IEEE Geosci. Remote Sens. Mag. 2023, 11, 98–106. [Google Scholar] [CrossRef] [Scilit]
- Vanhellemont, Q.; Ruddick, K. Atmospheric Correction of Metre-Scale Optical Satellite Data for Inland and Coastal Water Applications. Remote Sens. Environ. 2018, 216, 586–597. [Google Scholar] [CrossRef] [Scilit]
- Main-Knorn, M.; Pflug, B.; Louis, J.; Debaecker, V.; Müller-Wilm, U.; Gascon, F. Sen2Cor for Sentinel-2. In Proceedings of the SPIE Image and Signal Processing for Remote Sensing XXIII, Warsaw, Poland, 4 October 2017; Volume 10427, p. 1042704. [Google Scholar] [CrossRef] [Scilit]
- Vermote, E.; Justice, C.; Claverie, M.; Franch, B. Preliminary Analysis of the Performance of the Landsat 8/OLI Land Surface Reflectance Product. Remote Sens. Environ. 2016, 185, 46–56. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Hsu, C.-Y.; Li, W.; Wang, S. Geospatial Foundation Models for Image Analysis: Evaluating and Enhancing NASA-IBM Prithvi’s Domain Adaptability. Int. J. Geogr. Inf. Sci. 2025, 39, 2096–2125. [Google Scholar] [CrossRef] [Scilit]
- Marti-Escofet, F.; Blumenstiel, B.; Scheibenreif, L.; Fraccaro, P.; Schindler, K. Fine-Tune Smarter, Not Harder: Parameter-Efficient Fine-Tuning for Geospatial Foundation Models. In Machine Learning and Knowledge Discovery in Databases; Ribeiro, R.P., Ed.; Research Track. ECML PKDD 2025; Lecture Notes in Computer Science; Springer: Cham, Switzerland, 2025; Volume 16018, pp. 359–375. [Google Scholar] [CrossRef] [Scilit]
- Al-Ruzouq, R.; Gibril, M.B.A.; Shanableh, A.; Kais, A.; Hamed, O.; Al-Mansoori, S.; Khalil, M.A. Sensors, Features, and Machine Learning for Oil Spill Detection and Monitoring: A Review. Remote Sens. 2020, 12, 3338. [Google Scholar] [CrossRef] [Scilit]
- Fingas, M.; Brown, C.E. A Review of Oil Spill Remote Sensing. Sensors 2018, 18, 91. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Garcia-Pineda, O.; Staples, G.; Jones, C.E.; Hu, C.; Holt, B.; Kourafalou, V.; Graettinger, G.; DiPinto, L.; Ramirez, E.; Streett, D.; et al. Classification of Oil Spill by Thicknesses Using Multiple Remote Sensors. Remote Sens. Environ. 2020, 236, 111421. [Google Scholar] [CrossRef] [Scilit]
- Sun, S.; Hu, C.; Garcia-Pineda, O.; Kourafalou, V.; Le Hénaff, M.; Androulidakis, Y. Remote Sensing Assessment of Oil Spills near a Damaged Platform in the Gulf of Mexico. Mar. Pollut. Bull. 2018, 136, 141–151. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Kikaki, K.; Kakogeorgiou, I.; Hoteit, I.; Karantzalos, K. Detecting Marine Pollutants and Sea Surface Features with Deep Learning in Sentinel-2 Imagery. ISPRS J. Photogramm. Remote Sens. 2024, 210, 39–54. [Google Scholar] [CrossRef] [Scilit]
- Liu, Z.; Hu, H.; Lin, Y.; Yao, Z.; Xie, Z.; Wei, Y.; Ning, J.; Cao, Y.; Zhang, Z.; Dong, L.; et al. Swin Transformer V2: Scaling Up Capacity and Resolution. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), New Orleans, LA, USA, 18–24 June 2022; pp. 12009–12019. [Google Scholar] [CrossRef] [Scilit]
- Xie, Z.; Zhang, Z.; Cao, Y.; Lin, Y.; Bao, J.; Yao, Z.; Dai, Q.; Hu, H. SimMIM: A Simple Framework for Masked Image Modeling. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), New Orleans, LA, USA, 18–24 June 2022; pp. 9643–9653. [Google Scholar] [CrossRef] [Scilit]
- Kolokoussis, P.; Karathanassi, V. Oil Spill Detection and Mapping Using Sentinel 2 Imagery. J. Mar. Sci. Eng. 2018, 6, 4. [Google Scholar] [CrossRef] [Scilit]
- Rajendran, S.; Sadooni, F.N.; Al-Kuwari, H.-A.-S.; Oleg, A.; Govil, H.; Nasir, S.; Vethamony, P. Monitoring Oil Spill in Norilsk, Russia Using Satellite Data. Sci. Rep. 2021, 11, 3817. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Kikaki, K.; Kakogeorgiou, I.; Mikeli, P.; Raitsos, D.E.; Karantzalos, K. MARIDA: A Benchmark for Marine Debris Detection from Sentinel-2 Remote Sensing Data. PLoS ONE 2022, 17, e0262247. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Hu, E.J.; Shen, Y.; Wallis, P.; Allen-Zhu, Z.; Li, Y.; Wang, S.; Wang, L.; Chen, W. LoRA: Low-Rank Adaptation of Large Language Models. In Proceedings of the International Conference on Learning Representations (ICLR), Virtual, 25–29 April 2022. [Google Scholar]
- Jia, M.; Tang, L.; Chen, B.-C.; Cardie, C.; Belongie, S.; Hariharan, B.; Lim, S.-N. Visual Prompt Tuning. In Computer Vision—ECCV 2022; Avidan, S., Brostow, G., Cissé, M., Farinella, G.M., Hassner, T., Eds.; Lecture Notes in Computer Science; Springer: Cham, Switzerland, 2022; Volume 13693, pp. 709–727. [Google Scholar] [CrossRef] [Scilit]
- Houlsby, N.; Giurgiu, A.; Jastrzebski, S.; Morrone, B.; De Laroussilhe, Q.; Gesmundo, A.; Attariyan, M.; Gelly, S. Parameter-Efficient Transfer Learning for NLP. In Proceedings of the International Conference on Machine Learning (ICML), Long Beach, CA, USA, 9–15 June 2019; pp. 2790–2799. [Google Scholar]
- Thoreau, R.; Marsocci, V.; Derksen, D. Parameter-Efficient Adaptation of Geospatial Foundation Models through Embedding Deflection. In Proceedings of the IEEE/CVF International Conference on Computer Vision (ICCV), Honolulu, HI, USA, 19–25 October 2025. [Google Scholar] [CrossRef] [Scilit]
- Sun, B.; Saenko, K. Deep CORAL: Correlation Alignment for Deep Domain Adaptation. In Computer Vision—ECCV 2016 Workshops; Hua, G., Jégou, H., Eds.; Lecture Notes in Computer Science; Springer: Cham, Switzerland, 2016; Volume 9915, pp. 443–450. [Google Scholar] [CrossRef] [Scilit]
- Li, Y.; Wang, N.; Shi, J.; Liu, J.; Hou, X. Revisiting Batch Normalization for Practical Domain Adaptation. In Proceedings of the International Conference on Learning Representations (ICLR) Workshop, Toulon, France, 24–26 April 2017. [Google Scholar]
- Tuia, D.; Persello, C.; Bruzzone, L. Domain Adaptation for the Classification of Remote Sensing Data: An Overview of Recent Advances. IEEE Geosci. Remote Sens. Mag. 2016, 4, 41–57. [Google Scholar] [CrossRef] [Scilit]
- Geng, Z.; Guo, M.-H.; Chen, H.; Li, X.; Wei, K.; Lin, Z. Is Attention Better Than Matrix Decomposition? In Proceedings of the International Conference on Learning Representations (ICLR), Virtual, 25–29 April 2022. [Google Scholar]
- Breiman, L. Random Forests. Mach. Learn. 2001, 45, 5–32. [Google Scholar] [CrossRef] [Scilit]
- Zeiler, M.D.; Fergus, R. Visualizing and Understanding Convolutional Networks. In Computer Vision—ECCV 2014; Fleet, D., Pajdla, T., Schiele, B., Tuytelaars, T., Eds.; Lecture Notes in Computer Science; Springer: Cham, Switzerland, 2014; Volume 8689, pp. 818–833. [Google Scholar] [CrossRef] [Scilit]
- Asadzadeh, S.; de Souza Filho, C.R. Investigating the Capability of WorldView-3 Superspectral Data for Direct Hydrocarbon Detection. Remote Sens. Environ. 2016, 173, 162–173. [Google Scholar] [CrossRef] [Scilit]



| Band | (nm) | Ratio | |||||
|---|---|---|---|---|---|---|---|
| B01 | 442 | 0.0583 | 0.0324 | 0.0341 | 0.0555 | +0.44 | 1.71 |
| B02 | 492 | 0.0522 | 0.0343 | 0.0430 | 0.0572 | +0.16 | 1.67 |
| B03 | 559 | 0.0438 | 0.0355 | 0.0614 | 0.0583 | −0.30 | 1.64 |
| B04 | 665 | 0.0357 | 0.0376 | 0.0590 | 0.0676 | −0.34 | 1.80 |
| B05 | 704 | 0.0341 | 0.0379 | 0.0951 | 0.0730 | −0.84 | 1.93 |
| B06 | 739 | 0.0368 | 0.0499 | 0.1792 | 0.1096 | −1.30 | 2.20 |
| B07 | 780 | 0.0400 | 0.0588 | 0.2075 | 0.1273 | −1.32 | 2.16 |
| B08 | 833 | 0.0357 | 0.0555 | 0.2219 | 0.1366 | −1.36 | 2.46 |
| B8A | 864 | 0.0397 | 0.0642 | 0.2266 | 0.1356 | −1.38 | 2.11 |
| B11 | 1610 | 0.0268 | 0.0421 | 0.1594 | 0.1079 | −1.23 | 2.56 |
| B12 | 2186 | 0.0198 | 0.0302 | 0.1009 | 0.0819 | −0.99 | 2.71 |
| Parameter | Value |
|---|---|
| Embedding dimension | 128 |
| Stage depths | [2, 2, 18, 2] |
| Attention heads per stage | [4, 8, 16, 32] |
| Window size | 16 |
| Pretrained input bands | 12 |
| Target input bands | 11 |
| Variant | Method | Parameters | Encoder |
|---|---|---|---|
| D1 | Direct column crop | 0 | Frozen |
| D2 | Crop + Frobenius rescaling | 0 | Frozen |
| D3 | 1 × 1 convolution (11-to-12) | 144 | Frozen |
| D4 | D3 + partially unfrozen (ep. 40) | 144 | Partial |
| D5 | MLP (11, 24, 11, GELU) | 588 | Frozen |
| Strategy | Transformation | Parameters |
|---|---|---|
| MADOS z-score | Fixed (training set) | |
| Hydro z-score | Fixed (pretraining) | |
| Patch z-score | Per patch | |
| Affine M2H | , | Fixed (derived) |
| Learnable affine | , optimised | 22 trainable |
| (a) | ||||||
| Configuration | Block | Encoder Initialisation | Transfer Mode | Normalisation | Adapter | |
| A1 | A | Random | Full | MADOS | None | |
| A2 | A | Hydro | Frozen | MADOS | None | |
| A3 | A | Hydro | Partial (last stage = 1, ep. 1, lr × 0.10) | MADOS | None | |
| A4 | A | Hydro | Full | MADOS | None | |
| B1 | B | Hydro | Frozen | MADOS z-score | None | |
| B2 | B | Hydro | Frozen | Hydro z-score | None | |
| B3 | B | Hydro | Frozen | Patch z-score | None | |
| B4 | B | Hydro | Frozen | Affine M2H | None | |
| B5 | B | Hydro | Frozen | Learnable affine | None | |
| D1 | D | Hydro | Frozen | MADOS | Direct crop | |
| D2 | D | Hydro | Frozen | MADOS | Frobenius-matched crop | |
| D3 | D | Hydro | Frozen | MADOS | 1 × 1 adapter | |
| D4 | D | Hydro | Partial (last stage = 1, ep. 40, lr × 0.05) | MADOS | 1 × 1 adapter | |
| D5 | D | Hydro | Frozen | MADOS | MLP adapter | |
| (b) | ||||||
| Condition | Perturbation | Operational Analogue | ||||
| C1 (clean) | None (reference) | - | ||||
| C2 (gain 0.95) | All bands × 0.95 | Sensor calibration drift | ||||
| C2 (gain 1.05) | All bands × 1.05 | Atmospheric transmittance shift | ||||
| C3 (bias −0.005) | All bands − 0.005 | Dark current offset | ||||
| C3 (bias +0.005) | All bands + 0.005 | Path radiance increase | ||||
| C4 (noise) | Gaussian, = 0.005 | Detector noise | ||||
| C5 (wrong normalisation) | Hydro stats at test time | Different atmospheric correction pipeline | ||||
| C6 (reverse normalisation) | MADOS stats at test time, model trained under Hydro stats | Reverse-direction normalisation mismatch | ||||
| (c) | ||||||
| Transform | Description | Reference Distribution | ||||
| H1 | Robust per-band percentile stretch (2–98%) + post-clip re-standardisation | MADOS train split | ||||
| H2 | Diagonal CORAL: per-band rescaling , re-centring to | Hydro pretraining statistics | ||||
| H3 | Per-patch affine to Hydro median/IQR (gain bounded to [0.8, 1.2]) | Hydro pretraining statistics | ||||
| (d) | ||||||
| Configuration | Transfer Mode | Normalisation | Adaptation | VSCP | EMA | TTA |
| D2 ceiling | Frozen | MADOS | D2 | On | 0.999 | On |
| P1 | Partial (ep. 40, lr × 0.05) | Hydro | D3 | On | 0.999 | On |
| P1 frozen mirror | Frozen | Hydro | D3 | On | 0.999 | On |
| P2 | Partial (ep. 40, lr × 0.05) | MADOS | D2 | On | 0.999 | On |
| P2 frozen mirror | Frozen | MADOS | D2 | On | 0.999 | On |
| P3 | Partial (ep. 25, lr × 0.05) | Hydro | D3 | On | 0.999 | On |
| P3 frozen mirror | Frozen | Hydro | D3 | On | 0.999 | On |
| P4 | Partial (ep. 40, lr × 0.05) | Hydro | D3 | On | Off | Off |
| P4 frozen mirror | Frozen | Hydro | D3 | On | Off | Off |
| Configuration | Encoder | Transfer Mode | mIoU | Macro F1 | Overall Accuracy | |
|---|---|---|---|---|---|---|
| A4 | Hydro | Full fine-tune | 0.489 | 0.037 | 0.618 | 0.833 |
| A1 | Random | Full (scratch) | 0.528 | 0.030 | 0.652 | 0.850 |
| A3 | Hydro | Partial | 0.540 | 0.022 | 0.649 | 0.855 |
| MariNeXt (ctrl) | MSCAN | Full (scratch) | 0.559 | - | 0.684 | 0.896 |
| A2 | Hydro | Frozen | 0.574 | 0.005 | 0.699 | 0.838 |
| D2 | Hydro | Frozen + D2 | 0.600 | 0.004 | 0.726 | 0.858 |
| MariNeXt [20] | MSCAN | Full (scratch) | 0.643 | - | 0.760 | 0.891 |
| P1 frozen mirror | Hydro | Frozen + D3 | 0.660 | 0.024 | 0.772 | 0.867 |
| Variant | Method | Parameters | mIoU | |
|---|---|---|---|---|
| D1 | Direct column crop | 0 | 0.553 | 0.034 |
| D2 | Crop + Frobenius rescaling | 0 | 0.600 | 0.004 |
| D3 | 1 × 1 convolution (11-to-12) | 144 | 0.582 | 0.043 |
| D4 | D3 + partial unfreeze | 144 | 0.575 | 0.033 |
| D5 | MLP (11, 24, 12) | 588 | 0.509 | 0.038 |
| Configuration | Strategy | mIoU | |
|---|---|---|---|
| B1 | MADOS z-score | 0.571 | 0.016 |
| B2 | Hydro z-score | 0.560 | 0.027 |
| B3 | Patch z-score | 0.478 | 0.026 |
| B4 | Affine M2H | 0.404 | 0.007 |
| B5 | Learnable affine | 0.386 | 0.003 |
| Configuration | mIoU | |
|---|---|---|
| Clean | 0.571 | - |
| Gain 0.95 | 0.588 | +0.017 |
| Gain 1.05 | 0.550 | −0.021 |
| Bias −0.005 | 0.574 | +0.004 |
| Bias +0.005 | 0.547 | −0.024 |
| Noise = 0.005 | 0.507 | −0.064 |
| Wrong normalisation (Hydro) | 0.113 | −0.458 |
| B2 clean (Hydro normalisation) | 0.560 | - |
| C6 reverse (MADOS stats at test) | 0.241 | −0.319 |
| Transform | mIoU | |
|---|---|---|
| Baseline (no transform) | 0.566 | 0.029 |
| H1 (percentile + re-standardisation) | 0.514 | 0.003 |
| H2 (diagonal CORAL) | 0.409 | 0.010 |
| H3 (per-patch affine) | 0.345 | 0.008 |
| Configuration | Normalisation | Hook | Cosine Distance |
|---|---|---|---|
| B1 | MADOS | pre-HAM | 0.079 |
| B2 | Hydro | pre-HAM | 0.117 |
| D2 | MADOS | pre-HAM | 0.092 |
| B1 | MADOS | post-HAM | 0.194 |
| B2 | Hydro | post-HAM | 0.388 |
| D2 | MADOS | post-HAM | 0.252 |
| Class | Spearman | -Value |
|---|---|---|
| Oil Spill | 0.836 | 0.001 |
| Marine Water | 0.791 | 0.004 |
| Distance Metric | Spearman | -Value |
|---|---|---|
| (Euclidean) | 0.105 | 0.007 |
| SAM-to-MADOS | 0.080 | 0.038 |
| Mahalanobis | −0.088 | 0.022 |
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
Anagnostopoulos, C.G.E.; Vlachos, K.; Moumtzidou, A.; Gialampoukidis, I.; Vrochidis, S.; Müting, A.; Oliveira, A.S.; Bliziotis, D.; Kikaki, K. Preprocessing Mismatch and Input Normalisation in Transferring a Multispectral Foundation Model to Marine Surface Segmentation. Remote Sens. 2026, 18, 2905. https://doi.org/10.3390/rs18172905
Anagnostopoulos CGE, Vlachos K, Moumtzidou A, Gialampoukidis I, Vrochidis S, Müting A, Oliveira AS, Bliziotis D, Kikaki K. Preprocessing Mismatch and Input Normalisation in Transferring a Multispectral Foundation Model to Marine Surface Segmentation. Remote Sensing. 2026; 18(17):2905. https://doi.org/10.3390/rs18172905
Chicago/Turabian StyleAnagnostopoulos, Christos G. E., Konstantinos Vlachos, Anastasia Moumtzidou, Ilias Gialampoukidis, Stefanos Vrochidis, Ariane Müting, Ana Sofia Oliveira, Dimitris Bliziotis, and Katerina Kikaki. 2026. "Preprocessing Mismatch and Input Normalisation in Transferring a Multispectral Foundation Model to Marine Surface Segmentation" Remote Sensing 18, no. 17: 2905. https://doi.org/10.3390/rs18172905
APA StyleAnagnostopoulos, C. G. E., Vlachos, K., Moumtzidou, A., Gialampoukidis, I., Vrochidis, S., Müting, A., Oliveira, A. S., Bliziotis, D., & Kikaki, K. (2026). Preprocessing Mismatch and Input Normalisation in Transferring a Multispectral Foundation Model to Marine Surface Segmentation. Remote Sensing, 18(17), 2905. https://doi.org/10.3390/rs18172905

