Now We Know? A Systematic Comparison of TerraMind and THOR

arXiv cs.LG Papers

Summary

This paper presents a systematic comparison of two geospatial foundation models, TerraMind and THOR, developed under ESA's φ-lab, analyzing how architectural choices like patch size and decoder type affect performance across ten use cases in Earth observation tasks.

arXiv:2607.18504v1 Announce Type: new Abstract: Benchmarks for Geospatial Foundation Models (GFMs) increasingly rank models by aggregate score, but such rankings obscure why models differ: how much of the gap is architecture, how much is decoder capacity, and how much is a use-case-specific artefact? This study addresses that gap through a controlled comparison of two GFMs developed under European Space Agency's $\Phi$-lab with contrasting design philosophies: THOR, which introduces a compute-adaptive architecture supporting variable patch sizes and unifies Sentinel-1, -2, and -3 data at their native resolutions; and TerraMind, a multimodal generative GFM pretrained with a dual-scale token/pixel objective that enables any-to-any cross-modal generation (Thinking-in-Modalities) to infer missing sensors at inference time. Rather than reporting a single leaderboard, we investigate the axes along which the two architectures actually differ - patch size, decoder complexity, finetuning regime, input modality, and model scale - across ten use cases spanning segmentation and regression in diverse domains, including climate disaster response, methane leak detection, snow monitoring, or sea ice mapping. We find that architectural design choices - patch size and decoder type in particular - explain more performance variance than model identity itself, that the two models embody complementary investment strategies (pretraining-time scale for TerraMind versus inference-time tokenisation for THOR), and that correctly interpreting results requires dataset-level characterisation. The resulting picture is not a single winner but a set of hypotheses and a diagnostic ablation methodology that we expect to generalise to future GFMs beyond THOR and TerraMind.
Original Article
View Cached Full Text

Cached at: 07/22/26, 08:21 AM

# Now We Know? A Systematic Comparison of TerraMind and THOR
Source: [https://arxiv.org/html/2607.18504](https://arxiv.org/html/2607.18504)
Frederick Schindlegger1,2∗, Kenzo Bounegta2,3∗, Eva Gmelich Meijling2, Johannes Jakubik4, Arnt\-Børre Salberg5, Theodor Forgaard5, Nicolas Longepe2, and Valerio Marsocci2 1University of Münster, Münster, Germany 2ESAϕ\\phi\-lab, ESRIN, Frascati, Italy 3Rubicon, Paris, France 4IBM Research, Zurich, Switzerland 5Norwegian Computing Center, Oslo, Norway ∗Equal contribution\.

###### Abstract

Benchmarks for Geospatial Foundation Models \(GFMs\) increasingly rank models by aggregate score, but such rankings obscure*why*models differ: how much of the gap is architecture, how much is decoder capacity, and how much is a use\-case\-specific artefact? This study addresses that gap through a controlled comparison of two GFMs developed under European Space Agency’sϕ\\phi\-lab with contrasting design philosophies: THOR, which introduces a compute\-adaptive architecture supporting variable patch sizes and unifies Sentinel\-1, \-2, and \-3 data at their native resolutions; and TerraMind, a multimodal generative GFM pretrained with a dual\-scale token/pixel objective that enables any\-to\-any cross\-modal generation \(Thinking\-in\-Modalities\) to infer missing sensors at inference time\. Rather than reporting a single leaderboard, we investigate the axes along which the two architectures actually differ – patch size, decoder complexity, finetuning regime, input modality, and model scale – across ten use cases spanning segmentation and regression in diverse domains, including climate disaster response, methane leak detection, snow monitoring, or sea ice mapping\. We find thatarchitectural design choices – patch size and decoder type in particular – explain more performance variance than model identity itself, that the two models embody complementary investment strategies \(pretraining\-time scale for TerraMind versus inference\-time tokenisation for THOR\), and that correctly interpreting results requires dataset\-level characterisation\. The resulting picture is not a single winner but a set of hypotheses and a diagnostic ablation methodology that we expect to generalise to future GFMs beyond THOR and TerraMind\.

Keywords:geospatial foundation models, ViT, THOR, TerraMind, fine\-tuning, Earth observation

## 1Introduction

As Earth Observation \(EO\) data archives continue to expand by petabytes each year, extracting meaningful information from such large, heterogeneous datasets remains a major bottleneck\. Machine Learning offers powerful tools for EO analysis, and task\-specific supervised models can achieve high accuracy when little labelled data is available\. However, their performance often degrades when applied beyond their training domain, which poses challenges in generalising across sensors, resolutions, and geographies\.

Geospatial Foundation Models \(GFMs\) have emerged as a promising solution\. By pretraining on large, unlabeled, multisensor datasets, they aim to produce general\-purpose representations that transfer effectively to a wide range of downstream tasks\. Over the past three years, the number of GFMs has grown substantially\. Notable examples include the Prithvi family\[[35](https://arxiv.org/html/2607.18504#bib.bib3)\], Olmo\-Earth\[[20](https://arxiv.org/html/2607.18504#bib.bib4)\], and an expanding class of Earth\-embedding models such as AlphaEarth\[[7](https://arxiv.org/html/2607.18504#bib.bib44)\]\. Despite this progress, gaps remain, particularly in thorough cross\-model comparison and understanding how architectural design choices influence real\-world performance\.

For EO practitioners, the ability of a model to generalise spatially and temporally outside its training distribution is essential\. Foundation models must support diverse input modalities, maintain robustness under operational conditions, and demonstrate value beyond curated benchmark tasks\.

To address these needs, the European Space Agency \(ESA\), throughϕ\\phi\-lab, has funded two complementary GFM initiatives\. THOR\[[14](https://arxiv.org/html/2607.18504#bib.bib2)\], introduces a Vision Transformer \(ViT\) architecture that supports variable patch sizes at inference time, allowing dynamic trade\-offs between computational cost and feature resolution without retraining\. It is the first GFM to unify Copernicus Sentinel\-1 \(SAR\), Sentinel\-2 \(multispectral\), and Sentinel\-3 \(OLCI/SLSTR\) data at their native resolutions \(10 m–1 km\) within a single model, pretrained on a new 22 TB multi\-sensor dataset\. TerraMind\[[22](https://arxiv.org/html/2607.18504#bib.bib1)\], is a multimodal generative model pretrained on 500 billion tokens from the TerraMesh dataset\[[3](https://arxiv.org/html/2607.18504#bib.bib17)\], which includes Sentinel\-1 SAR imagery, Sentinel\-2 optical imagery, land use/land cover \(LULC\) maps, normalized difference vegetation index \(NDVI\) maps, digital elevation models \(DEM\), geographic coordinates, and natural language captions\. Its dual\-scale transformer encoder–decoder captures both token\-level context and pixel\-level spatial detail, and introduces Thinking\-in\-Modalities \(TiM\), a mechanism enabling the generation of missing modalities as intermediate reasoning steps during fine\-tuning and inference\.

The two models show contrasting design philosophies\. THOR emphasises compute adaptability and heterogeneous sensor integration, aimed to enable data\-limited settings and lightweight decoder usage\. TerraMind prioritises rich cross\-modal representations and generative capabilities, enabling interpolation of missing input modalities\. This paper provides a systematic evaluation of these trade\-offs\.

Existing GFM benchmarks are well suited to answering*which model ranks highest*, but poorly suited to answering*why*\. Aggregate leaderboards average performance across curated task collections, which conflates the contribution of the pretrained backbone with that of the decoder, the fine\-tuning regime, and the spatial tokenisation scheme, and offers little guidance on whether an observed gap reflects a genuine architectural advantage or a dataset\-specific artefact\. THOR and TerraMind are particularly well suited to closing this gap because they instantiate two deliberately contrasting design philosophies under a shared funding programme and a shared evaluation framework \(TerraTorch\[[16](https://arxiv.org/html/2607.18504#bib.bib18)\]\)\. Treating this pair as a controlled natural experiment makes it possible to attribute performance differences to specific, nameable design axes, and to ask which of these axes are likely to matter for GFMs more generally\.

The contributions of this paper are fourfold\.

1. 1\.We run a large controlled ablation across two architecturally contrasting GFMs and ten EO use cases spanning diverse domains\.
2. 2\.We introduce a diagnostic methodology that isolates the marginal contribution of architectural deployment choices\.
3. 3\.We show that correctly interpreting ablation results requires use\-case\-level characterisation, and that such characterisation is a necessary component of rigorous GFM benchmarking rather than a preprocessing detail\.
4. 4\.We distil the resulting patterns into hypotheses that we expect to generalise to ViT\-based GFMs beyond THOR and TerraMind, alongside practical deployment guidance for EO practitioners choosing between GFM architectures\.

Table 1:Architectural and Operational Comparison of THOR and TerraMind
## 2Related Work

### 2\.1Geospatial Foundation Models

The foundation model concept, formalised by Bommasani et al\.\[[4](https://arxiv.org/html/2607.18504#bib.bib22)\], was adapted to EO around 2022 through unimodal self\-supervised learning \(SSL\) GFMs\. Two dominant computer vision SSL paradigms emerged: contrastive learning\[[19](https://arxiv.org/html/2607.18504#bib.bib26),[8](https://arxiv.org/html/2607.18504#bib.bib27)\]to align augmented views, and Masked Image Modelling \(MIM\) – including Masked Autoencoders \(MAE\)\[[18](https://arxiv.org/html/2607.18504#bib.bib28)\]– to reconstruct masked patches\. Both paradigms typically build on ViT backbones\. EO\-specific SSL extended these concepts to multi\-spectral/temporal dimensions \(e\.g\., SatMAE\[[9](https://arxiv.org/html/2607.18504#bib.bib29)\]\) and varying spatial resolutions \(e\.g\., Scale\-MAE\[[33](https://arxiv.org/html/2607.18504#bib.bib30)\]\)\. These early approaches, however, remained constrained to single\-sensor or fixed\-spectral configurations\.

To address these limitations, a second wave of multimodal GFMs emerged\. CROMA\[[15](https://arxiv.org/html/2607.18504#bib.bib34)\]fused Sentinel\-1 and Sentinel\-2 data using contrastive radar\-optical objectives\. DOFA\[[40](https://arxiv.org/html/2607.18504#bib.bib35)\]introduced wavelength\-conditioned layers for arbitrary spectral projections, processing multispectral, hyperspectral, or SAR inputs within a single model\. MMEarth\[[31](https://arxiv.org/html/2607.18504#bib.bib36)\]aligned co\-located multi\-modal observations, proving that pretraining data diversity is as critical as architectural scaling\. AnySat\[[1](https://arxiv.org/html/2607.18504#bib.bib37)\]enabled complete flexibility across arbitrary spatial and spectral GSDs, while HyperSIGMA\[[36](https://arxiv.org/html/2607.18504#bib.bib38)\]introduced specialized spatial\-spectral fusion modules for contiguous hyperspectral bands\. Concurrently, the Prithvi family\[[21](https://arxiv.org/html/2607.18504#bib.bib16)\]scaled MAE to HLS time series, later expanded by Prithvi\-EO\-2\.0\[[35](https://arxiv.org/html/2607.18504#bib.bib3)\]across broader sensors and geographies\.

Compute\-adaptive tokenisation\.Rather than spectral adaptability, a distinct lineage targets spatial granularity\. FlexiViT\[[2](https://arxiv.org/html/2607.18504#bib.bib13)\]proved that a single ViT backbone can operate across variable patch sizes at inference, trading compute for local resolution post\-hoc\. OlmoEarth\[[20](https://arxiv.org/html/2607.18504#bib.bib4)\]implemented compute\-adaptive processing within an open, auditable workflow\. THOR\[[14](https://arxiv.org/html/2607.18504#bib.bib2)\]represents the most complete EO instantiation of this lineage, combining FlexiViT\-style patching with GSD\-aware positional encoding to natively unify Sentinel\-1, \-2, and \-3 at their respective native resolutions\.

Generative GFMs\.Alternatively, generative pretraining has progressed from RGB\-focused diffusion models like DiffusionSat\[[25](https://arxiv.org/html/2607.18504#bib.bib39)\]to multimodal generative systems\[[11](https://arxiv.org/html/2607.18504#bib.bib40)\]\. Features from generative denoising have been shown to rival standard SSL encoders for downstream dense prediction\[[23](https://arxiv.org/html/2607.18504#bib.bib41)\]\. TerraMind\[[22](https://arxiv.org/html/2607.18504#bib.bib1)\]is a premier generative GFM in this space, trained on 500 billion tokens over eight modalities with a dual\-scale token/pixel objective\. It leverages TiM to synthesize missing inputs or auxiliary layers dynamically during inference\.

Vision\-Language Models\.Vision\-language models like RemoteCLIP\[[27](https://arxiv.org/html/2607.18504#bib.bib42)\]and GeoRSCLIP\[[41](https://arxiv.org/html/2607.18504#bib.bib43)\]aim to integrate natural language and metadata into a unified multi\-modal space\.

Embedding Models\.Concurrently, decoupled embedding architectures like AlphaEarth\[[7](https://arxiv.org/html/2607.18504#bib.bib44)\]and TESSERA\[[13](https://arxiv.org/html/2607.18504#bib.bib45)\]bypass downstream task\-specific training entirely by providing precomputed pixel\-level spatial\-temporal embeddings directly on EO platforms\.

### 2\.2Benchmarking GFMs

The rapid growth of GFMs necessitates rigorous benchmarking\. GEO\-Bench\[[26](https://arxiv.org/html/2607.18504#bib.bib25)\]initiated multi\-task evaluations against task\-specific baselines, while PANGAEA\[[29](https://arxiv.org/html/2607.18504#bib.bib7)\]established standardized protocols using fixed decoders and hyperparameters to isolate representation quality\. Specialized benchmarks have since targeted distinct capability dimensions: MMEarth\-Bench\[[17](https://arxiv.org/html/2607.18504#bib.bib24)\]probes cross\-modal transfer on paired datasets, and GEO\-Bench\-2 evaluates fine\-grained capabilities across nineteen datasets\. Domain\-specific suites have also emerged, such as FoMo\-Bench\[[6](https://arxiv.org/html/2607.18504#bib.bib47)\]for forest monitoring and Cryo\-Bench\[[24](https://arxiv.org/html/2607.18504#bib.bib48)\]for cryospheric mapping, showing that domain shifts can heavily alter GFM rankings\. Today, TerraTorch\[[16](https://arxiv.org/html/2607.18504#bib.bib18)\]provides a unified, open framework standardizing GFM fine\-tuning and evaluation, serving as the core environment for this study\.

These efforts have been instrumental in establishing shared evaluation norms and providing aggregate rankings across models, but they are designed to answer a*ranking*question – which model achieves the highest average score across a curated task suite – and not an*attribution*question: given an observed performance gap between models, how much is due to the backbone’s pretraining objective, how much to the decoder paired with it, how much to the spatial tokenisation scheme, and how much to idiosyncrasies of the specific datasets used for evaluation? Because aggregate rankings fix these factors implicitly \(typically to a single decoder and a single input resolution per model, as in PANGAEA’s protocol\), they cannot disentangle them, and the reported ranking is consequently protocol\-dependent in ways that are rarely made explicit\. This matters in practice: Cryo\-Bench and MMEarth\-Bench already show that GFM rankings shift substantially when moving from general\-purpose to domain\-specific or cross\-modal evaluation – evidence that what aggregate rankings capture is not a stable, transferable property of the model, but an interaction between model, decoder, task, and dataset\.

Answering*what drives performance*therefore requires a different evaluation design from answering*which model wins*: one that treats architectural and training\-configuration choices as independent variables to be studied, and that couples this ablation with dataset\-level scrutiny\. Motivated by this requirement, we run a large number of controlled experiments across two models with contrasting architectures, varying patch size, decoder complexity, backbone adaptation regime, and input modality systematically, using THOR and TerraMind as the controlled pair through which the attribution question is posed\.

## 3Use Cases

This study spans ten use cases adapted from the two ESA consortia – FAST\-EO \(TerraMind\) and FM4CS \(THOR\) – with five from each consortium, covering semantic segmentation, regression, object detection, and change detection\. Table[2](https://arxiv.org/html/2607.18504#S3.T2)provides an overview of the benchmarked datasets and their diversity in sensing modalities, spatial resolutions, input configurations, and prediction objectives\. More details about the datasets are in Appendix[A](https://arxiv.org/html/2607.18504#A1)\.

Owing to their differing objectives, the use cases contributed by the two consortia are complementary\. The FAST\-EO use cases include well\-known classical benchmark datasets, feature multimodal setups that combine remote sensing products with auxiliary data, and span a global and diverse range of domains, though all five are variants of semantic segmentation\. The FM4CS use cases, in contrast, target novel and less well\-studied problems, with a particular focus on the arctic domain and a stronger emphasis on SAR data; they also incorporate Sentinel\-3 \(S3\) data, a modality that remains less established for GFMs, and cover a more diverse range of task types, including regression and segmentation\. Together, these two sets of use cases provide broader coverage of domains, modalities, task types, and task difficulty than either consortium would offer individually\.

Table 2:FAST\-EO and FM4CS use cases overview\.
## 4Methodology

### 4\.1Evaluation Philosophy

We adopt a controlled ablation study following the standardised evaluation philosophy of PANGAEA\[[29](https://arxiv.org/html/2607.18504#bib.bib7)\]: all hyperparameters not intrinsic to a model’s architecture are fixed, while each model may exploit its own structural specificities e\.g\. variable patch sizes for THOR\. All experiments are conducted within TerraTorch\[[16](https://arxiv.org/html/2607.18504#bib.bib18)\]\.

Crucially, we control for model capacity rather than architectural configuration: we do not degrade the operating conditions of one model to match the hardware limitations of another\. Each model is allowed to run at its best achievable configuration within the constraints of a single RTX A6000 GPU \(46 GB VRAM\)\. We acknowledge that this principle has limits: matching models by capacity does not necessarily yield fair comparisons, and differences in pretraining data volume, modality coverage, and optimisation recipe mean that any comparison reflects the full model pipeline, not the backbone alone\. The search space is also inherently asymmetric: THOR’s variable patch size introduces four additional configurations per experiment cell \(ps4/8/16/32\), while TerraMind operates at a fixed patch size of 16 with no equivalent axis of variation\. As a result, THOR has a larger configuration space and more opportunities to find a well\-tuned operating point\.

Owing to computational constraints and use\-case\-specific prerequisites, not all ablation studies are performed across all use cases\. Certain analyses are selectively omitted where they are either computationally prohibitive or not applicable to the characteristics of a given task\.

### 4\.2Decoder Design

We compare two decoders of contrasting capacity to disentangle backbone representation quality from decoder sophistication:

1. 1\.Linear\.A single projection from the backbone’s final layer to the segmentation logits \(256 channels\), followed by learned upsampling to the input resolution\. This minimal decoder isolates the backbone’s representation quality: any performance gain over a random encoder is directly attributable to the pre\-trained features\. Note that the number of input tokens also influences this decoder: a higher token count \(finer patch size or larger input resolution\) provides the linear projection with spatially denser features, independently of the backbone’s representational quality\.
2. 2\.UperNet\.The UPerNet decoder\[[38](https://arxiv.org/html/2607.18504#bib.bib12)\]with Pyramid Pooling Module \(pool scales\{1,2,3,6\}\\\{1,2,3,6\\\}\) and a lateral\-connection Feature Pyramid Network\. It receives activations from four intermediate backbone layers \(indices\{2,5,8,11\}\\\{2,5,8,11\\\}for a 12\-block ViT\-Tiny or ViT\-Base\), reshaped into a multi\-scale pyramid via a learned upsampling neck\. This configuration is consistent with the decoder used in PANGAEA\[[29](https://arxiv.org/html/2607.18504#bib.bib7)\]and in the TerraMind paper\[[22](https://arxiv.org/html/2607.18504#bib.bib1)\]\.

Both decoders use 256 hidden channels and dropout 0\.2\. For the FM4CS use cases of flood change detection and iceberg object detection, we evaluate lightweight decoders: \(i\) aPixelShuffle Linear\[[34](https://arxiv.org/html/2607.18504#bib.bib10)\]decoder applying sub\-pixel upsampling for efficient high\-resolution reconstruction; and \(ii\) aMulti\-Layer Perceptron \(MLP\)\[[39](https://arxiv.org/html/2607.18504#bib.bib11)\]decoder mapping backbone features directly to logits\.

### 4\.3Spatial Handling and Ground Sampling Distance

Each model encodes assumptions about spatial resolution\. THOR\[[14](https://arxiv.org/html/2607.18504#bib.bib2)\]communicates the physical ground extent of each input tile via aground\_coversparameter \(in metres\), conditioning its ALiBi\-based positional encoding on the true ground sampling distance \(GSD\)\. TerraMind\[[22](https://arxiv.org/html/2607.18504#bib.bib1)\]tokenizer models are pre\-trained on input images ranging from224×224224\{\\times\}224to256×256256\{\\times\}256px, using a ViT encoder with patch size 16 and a patched UNet decoder with patch size 4\. These constraints lead to different spatial strategies depending on image size and native GSD:

Large images, exceeding TerraMind’s native pretraining range\(Sen1Floods11, HLS Burn Scars, Mires/Wetlands\)\. Both models receive288×288288\\times 288px crops during training\. For THOR, theground\_coversparameter is set to the true physical extent of the crop:2 8802\\,880m for Sen1Floods11 \(288×10288\\times 10m\) and8 6408\\,640m for HLS Burn Scars \(288×30288\\times 30m\)\. For Mires/Wetlands, we use tiled training and inference with overlapping windows \(h\_crop=w\_crop= 288,h\_stride=w\_stride= 256\); as with the other datasets in this group, THOR’sground\_coversis set to match the physical extent of the288×288288\\times 288crop at Mires/Wetlands’ native GSD\. For spatial fairness, TerraMind receives the same288×288288\\times 288crops rather than its nominal224×224224\\times 224pretraining size\. Although this exceeds the pretraining input range, it increases the token count from 196 to 324 \(288/16=18288/16=18tokens per side\), which improves performance on tiled inference tasks by providing the self\-attention layers with more spatial context\. At validation and test time, both models evaluate full512×512512\\times 512images via sliding\-window \(tiled\) inference with overlapping strides\.

Large images, within TerraMind’s native pretraining range\(Flood Zone Change Detection and Iceberg Detection at 10 m GSD\)\. Both models receive256×256256\\times 256px crops during training and evaluation, which lies within TerraMind’s native pretraining range and therefore requires no resizing\. For THOR,ground\_coversis set to2 5602\\,560m \(256×10256\\times 10m GSD\) for both datasets\.

Sea Ice\(10 m GSD\)\. Images are processed at224×224224\\times 224px, which corresponds exactly to TerraMind’s minimum native pretraining resolution and therefore requires no resizing or upsampling\. For THOR,ground\_coversis set to2 2402\\,240m \(224×10224\\times 10m GSD\), consistently reflecting the true physical extent of the input\.

Small images\(<224×224<224\\times 224px; CocoaMining at128×128128\\times 128, Snow at144×144144\\times 144\)\. For THOR, we preserve the native128×128128\\times 128resolution for CocoaMining and setground\_covers=1 280=1\\,280m \(=128×10=128\\times 10m GSD\), faithfully reflecting the physical ground extent\. For TerraMind,128×128128\\times 128is below the minimum pretraining resolution; images are therefore resized to224×224224\\times 224, the smallest pretraining input size\. The snow use case operates on fixed input size144×144144\\times 144px, corresponding to its native Sentinel\-3 SLSTR resolution\. No resizing or upsampling is applied for either THOR or TerraMind\.

We note that resizing THOR’s CocoaMining inputs to224×224224\\times 224\(with appropriately adjustedground\_covers\) improves performance, likely because the increased token count \(196196vs\.6464at128×128128\\times 128with ps16\) provides richer spatial context\. In either case, THOR’sground\_coversis always adjusted to match the physical extent of the actual input, ensuring GSD\-aware 2D\-ALiBi positional encoding remains consistent with pretraining assumptions\.

Note on spatial fairness\.The different spatial handling strategies described above mean that the two models do not always receive geometrically identical inputs, particularly on CocoaMining where TerraMind is resized to224×224224\\times 224while THOR operates at128×128128\\times 128\. Depending on the dataset and the degree of upsampling, this spatial asymmetry may advantage or disadvantage one model\. Results on such datasets should therefore be interpreted with this caveat in mind\.

### 4\.4Model\-Specific Considerations

THOR – variable patch size\.THOR’s FlexiViT backbone\[[2](https://arxiv.org/html/2607.18504#bib.bib13)\]accepts a runtime patch sizep∈ℕ\+p\\in\\mathbb\{N\}^\{\+\}, with commonly used values typically satisfying4≤p≤324\\leq p\\leq 32, tiling each image inton=\(H/p\)2n=\(H/p\)^\{2\}tokens\. Smaller patches produce higher\-resolution feature maps at the cost of quadratically longer self\-attention sequences, spanning a64×64\\timesrange in token count across the investigated patch sizes\.

TerraMind – fixed resolution and Thinking\-in\-Modalities\.TerraMind operates at a fixed patch size of 16\. Its distinctive capability is TiM, which generates synthetic modality tokens at inference time – either reconstructing an ablated sensor input or producing a task\-relevant auxiliary modality \(e\.g\. LULC\)\. The results about TiM are discussed in the Appendix[C](https://arxiv.org/html/2607.18504#A3)\.

Multimodal fusion\.For datasets providing co\-registered Sentinel\-1 and Sentinel\-2 acquisitions \(Sen1Floods11, CocoaMining\), we evaluate S1\-only, S2\-only, and S1\+S2 configurations; for CocoaMining, TerraMind additionally tests S1\+S2\+DEM\. THOR concatenates all bands along the channel dimension before a shared patch projection; TerraMind processes each modality through independent projection heads and fuses representations at the token level via mean pooling\.

Task\-specific baseline \(UNet\)\.To contextualise GFM performance on the FAST\-EO use cases, we include a standard UNet encoder\-decoder trained from scratch \(no pretraining\) on Sen1Floods11, HLS Burn Scars, and CocoaMining\. The UNet baseline is not a primary focus of this comparison\. UNet serves to quantify at what annotation budget GFM pretraining provides a practical advantage, particularly in the low\-data regime\. Full\-dataset UNet results are reported in Appendix[H](https://arxiv.org/html/2607.18504#A8)\.

### 4\.5Encoder Computational Cost

Table[3](https://arxiv.org/html/2607.18504#S4.T3)reports the encoder\-only forward\-pass cost for each configuration on a single288×288288\\times 288px input, in GMACs\. THOR is profiled withtorch\.utils\.flop\_counter; TerraMind withfvcore\[[12](https://arxiv.org/html/2607.18504#bib.bib51)\]\. All values exclude the decoder\.

Table 3:Encoder\-only cost \(GMACs\) on a288×288288\\times 288px input \(S2: 10 bands, S1: 2 bands\), profiled empirically on Sen1Floods11\. Decoder cost excluded\. Token counts are empirical \(include all modality tokens\); the theoretical\(H/p\)2\(H/p\)^\{2\}formula underestimates the actual sequence length\. For CocoaMining, THOR operates at128×128128\\times 128\(empirical token counts:23042304,576576,144144,3636at ps4/8/16/32\) and TerraMind operates at224×224224\\times 224\(196196tokens,∼50\{\\sim\}50GMACs encoder\)\.At ps16 and288×288288\\times 288, both encoders are nearly iso\-cost – 62 vs\. 56 GMACs – despite different architectures and parameter counts\. Halving the patch size roughly quadruples the encoder GMACs, consistent with the quadratic scaling of self\-attention\.

Caveats\.\(i\) The linear decoder adds negligible overhead; UperNet’s FPN \+ PPM is more substantial but remains modest relative to the encoder at small patch sizes\. \(ii\) For CocoaMining, TerraMind operates at224×224224\\times 224\(196 tokens,∼50\{\\sim\}50GMACs encoder,∼61\{\\sim\}61GMACs with UperNet\) while THOR operates at128×128128\\times 128\(token count varies by patch size\), so the effective per\-sample costs differ from the288×288288\\times 288reference in Table[3](https://arxiv.org/html/2607.18504#S4.T3)\.

## 5Experimental Setup

### 5\.1Training Configuration

All experiments run on a single NVIDIA RTX A6000 GPU \(46 GB VRAM\) with 16\-bit mixed precision \(32 for snow mapping as an exception\)\. All runs use AdamW\[[28](https://arxiv.org/html/2607.18504#bib.bib14)\]with initial learning rate2×10−52\\times 10^\{\-5\}, weight decay0\.050\.05\. The learning rate is reduced on plateau \(ReduceLROnPlateau, factor0\.50\.5, patience 10 epochs, floor10−610^\{\-6\}\); early stopping monitors validation loss with patience 30; training runs for at most 200 epochs\. The best checkpoint is selected as the epoch with the lowest validation loss; the test set is evaluated only once using this checkpoint, and is never used during hyperparameter selection\. In the frozen\-backbone regime, the learning rate is multiplied by 5 to accelerate decoder convergence, following PANGAEA\[[29](https://arxiv.org/html/2607.18504#bib.bib7)\]\. All experiments use seed=0=0\.

Note on single\-seed evaluation\.All experiments are conducted with a single random seed\. Given the relatively small performance differences between models on several datasets, single\-seed results should be interpreted with caution: observed gaps of less than∼1\{\\sim\}1pp may not be reproducible across seeds\.

Data augmentation for the FAST\-EO use cases consists of D4 transforms \(random flips and90​°90\\degreerotations\) applied during training\. The FM4CS use cases use a content\-aware sampling strategy viaalbumentations\.CropNonEmptyMaskIfExiststo preferentially select informative regions containing target annotations\.

### 5\.2Ablation Grid

Tables[4](https://arxiv.org/html/2607.18504#S5.T4)summarises the axes of variation for the investigated FAST\-EO and FM4CS datasets, respectively\. For the FAST\-EO datasets, the dominant axis of variation is THOR’s patch size, which spans a64×64\\timesrange in token count from ps32 to ps4\. Decoder type \(Linear vs\. UperNet\) is the second most influential axis, particularly at coarse patch sizes where backbone features are spatially under\-resolved\. Backbone freeze regime has the smallest marginal effect for TerraMind, but matters more for THOR at intermediate patch sizes\. For the FM4CS datasets, the axes follow the same structure\.

Table 4:Ablation grid across all datasets\. TerraMind uses a fixed patch size of 16\. “ – ” = not applicable\.

## 6Experimental Results

We turn to the central empirical question of this study:under what conditions does each model excel, and what are the dominant factors governing downstream performance?Rather than presenting results model\-by\-model, we organise the analysis around a series of research questions\. Each subsection isolates one factor: compute budget, spatial tokenisation, decoder design, backbone adaptation, input modality, generative reasoning, and model scale; while controlling for the others\. This structure mirrors the ablation grid of Section[5\.2](https://arxiv.org/html/2607.18504#S5.SS2)\.

All experiments use a single seed \(=0=0\); we discuss implications for statistical reliability in Section[6\.9](https://arxiv.org/html/2607.18504#S6.SS9)\.

Table 5:Full benchmark results, frozen backbone \(top\) vs\. full fine\-tuning \(bottom\)\. Segmentation: macro\-averaged mIoU \(↑\\uparrow\)\. Regression: RMSE \(↓\\downarrow\)\. Detection: instance\-wise F1 \(↑\\uparrow\)\. “ – ” = not applicable\.Bold= best result per column within each setting\.![Refer to caption](https://arxiv.org/html/2607.18504v1/x1.png)Figure 1:Performance versus computational cost across benchmark datasets\.Panels show, for each dataset, task performance as a function of total pipeline compute \(encoder \+ decoder GMACs, log scale; hyperspectral datasets excluded\)\. Each marker represents one \(model, decoder, patch size, freeze\-state\) configuration at the Base parameter scale; marker color denotes model and marker shape denotes configuration variant \(see legend\)\. Shaded band indicates the approximate GMACs range spanned by TerraMind configurations\. Black step line traces the Pareto frontier \(configurations not dominated by any other in performance–cost space\)\.![Refer to caption](https://arxiv.org/html/2607.18504v1/x2.png)Figure 2:Radar profile of THOR and TerraMind performance across evaluated tasks\.Three profiles are shown at the Base parameter scale: THOR best\-across\-patch\-sizes \(THOR \(ps4\), typically achieved at patch size 4\), THOR at patch size 16 \(THOR \(ps16\), compute\-comparable to TerraMind\), and TerraMind best\-across\-configurations \(TerraMind \(ps16\)\)\. Each axis corresponds to one evaluation dataset; raw best values per profile are annotated at each axis as TH\(4\) / TH\(16\) / TM\.### 6\.1Overview: Peak Performance and Compute Trade\-offs

We begin with the headline view\. Figure[1](https://arxiv.org/html/2607.18504#S6.F1)plots test\-set performance against total pipeline cost \(encoder \+ decoder, in GMACs\) across all evaluated use cases and Base\-scale configurations\. Each point represents a unique combination of model, decoder, patch size, and freeze regime\.

Two regimes emerge\. In the*low\-to\-moderate compute*envelope \(<<100 GMACs\), TerraMind configurations cluster near the Pareto frontier: its fixed ps16 encoder \(∼56\{\\sim\}56GMACs\) paired with UperNet achieves 0\.910 mIoU on Sen1Floods11, 0\.891 on HLS Burn Scars, and 0\.646 mIoU on Wetland Mapping – values that THOR matches or exceeds only by descending to ps8 or ps4, at44–16×16\\timeshigher encoder cost\. In the*high\-compute*regime \(\>\>200 GMACs\), THOR’s finer tokenisation continues to push the frontier, though with diminishing marginal gains \(Section[6\.2](https://arxiv.org/html/2607.18504#S6.SS2)\)\. This effect is most pronounced on SAR\-based and spatially compact targets: on Flood Zone Mapping, THOR’s best configuration reaches pixel\-wise F1 = 0\.86 against TerraMind’s best of 0\.33; on Iceberg Detection, THOR leads at both scales \(instance\-wise F1 = 0\.857 vs\. 0\.823 at Base\); on Sea Ice Mapping, THOR reaches 0\.873 mIoU against TerraMind’s 0\.755 \(attained only with TiM\); and on Snow Monitoring, THOR’s best RMSE \(5\.92\) is lower than TerraMind’s \(8\.96\)\. Notably, on CocoaMining, THOR at ps4 \(native128×128128\\times 128input, preserving the 10 m GSD\) outperforms TerraMind despite TerraMind needing to upsample to224×224224\\times 224– a result we unpack in Section[J\.2](https://arxiv.org/html/2607.18504#A10.SS2)\. Wetland Mapping is the principal exception to this pattern, and the only use case where TerraMind’s best configuration \(0\.646 mIoU, frozen ps16\) exceeds THOR’s \(0\.636 mIoU, ps4\)\.

Figure[2](https://arxiv.org/html/2607.18504#S6.F2)complements the Pareto view with a head\-to\-head profile of each model’s strengths and weaknesses across the evaluated use cases and summary axes\. Across the full set of use cases, no single model dominates: TerraMind leads on multi\-class optical segmentation and on pure compute efficiency, while THOR’s advantage is concentrated in tasks where spatial granularity or SAR sensitivity drives discrimination, and where its variable patch size allows it to trade compute for accuracy in a way that TerraMind, at fixed resolution, cannot\. The remainder of this section unpacks the factors that give rise to this complementarity\.

### 6\.2Spatial Tokenisation: The Dominant Performance Lever

THOR’s variable patch size is its primary architectural differentiator\. Halving the patch size quadruples the token count and, approximately, the self\-attention cost\. The natural question is whether the resulting accuracy gains justify this cost, and whether a scaling law governs the relationship\.

Several observations deserve emphasis\. First, the ps32→\\tops16 transition captures the single largest accuracy increment on most datasets – between 2 and 7 pp depending on task and decoder – while subsequent halvings contribute progressively less\. Second, the slope is steeper on spatially heterogeneous tasks: CocoaMining, where artisanal mining sites occupy only a small fraction of each128×128128\\times 128patch, benefits most from finer tokenisation \(15\.5 pp end\-to\-end from ps32 to ps4\)\. The FM4CS use cases sharpen this pattern further\. On Flood Zone Mapping and Iceberg Detection – both SAR\-only tasks with spatially compact, minority\-class targets – coarse tokenisation is not merely suboptimal but catastrophic: several THOR decoder configurations collapse to near\-zero F1 at ps32 \(e\.g\. ps32 context\_aware\_mlp on Flood Zone: F1 = 0\.004\) and recover fully only at ps4 \(F1 = 0\.86\)\. This corroborates the hypothesis that*tasks involving rare or spatially compact classes – such as mining footprints, flood extents, or iceberg boundaries – derive disproportionate benefit from smaller patch sizes*, because coarse tokens risk averaging away the spectral or backscatter signature of minority\-class pixels entirely, rather than merely degrading it\. We revisit this hypothesis in the CocoaMining analysis, in the Appendix[J\.2](https://arxiv.org/html/2607.18504#A10.SS2)\.

Not every task follows the ps32→\\tops16\-dominant pattern, however\. On Sea Ice Mapping, the largest single\-step gain occurs one tier finer, at ps16→\\tops8 \(\+26 pp mIoU, UperNet, FT\), with ps32→\\tops16 contributing comparatively little\. Wetland Mapping is non\-monotonic altogether: THOR’s ps8 configuration \(0\.560 mIoU\) underperforms both its coarser \(ps16: 0\.578\) and finer \(ps4: 0\.636\) neighbours\. These exceptions indicate that while finer tokenisation is directionally beneficial across nearly all tasks, the specific patch size at which the largest marginal gain occurs is task\-dependent rather than fixed, and the relationship is not always strictly monotonic\.

![Refer to caption](https://arxiv.org/html/2607.18504v1/x3.png)Figure 3:Encoder and decoder compute cost by model, patch size, and decoder type on Sen1Floods11\.Grouped bars show total GMACs for each \(model, backbone size, patch size\) configuration, with linear decoder \(left bar\) and UperNet decoder \(right bar\) shown side by side per group\. Bar segments indicate encoder compute and decoder compute, stacked additively; numbers above bars give total \(encoder \+ decoder\) GMACs\. THOR is shown at patch sizes 4, 8, 16, and 32; TerraMind is shown at patch size 16 only, its native configuration\.TerraMind and THOR at matched patch size\.At matched patch size \(ps16, 324 tokens on288×288288\\times 288crops\), THOR\-Base and TerraMind\-Base consume nearly identical encoder GMACs \(62 vs\. 56\)\. Yet TerraMind consistently outperforms THOR at this operating point – by 3\.3 pp on Sen1Floods11 \(UperNet, S2, FT\) and 4\.5 pp on HLS Burn Scars, and by a substantially larger margin on Wetland Mapping \(0\.646 vs\. 0\.578, 6\.8 pp, frozen UperNet\)\. This gap reveals a fundamental asymmetry:*TerraMind invests computation during pretraining*\(500B tokens, nine modalities, dual\-scale loss\)*to produce stronger fixed\-resolution features*, while*THOR shifts the burden to inference time*through finer tokenisation\. The reverse holds on the SAR\-only FM4CS use cases: at matched ps16, THOR already exceeds TerraMind on Sea Ice Mapping before any further patch\-size reduction, suggesting that TerraMind’s pretraining advantage is concentrated in optical rather than SAR representations\. Both strategies are valid but involve a trade\-off; the optimal choice depends on whether the deployment constraint is training budget or inference latency, and on the sensor modality of the target task\.

Tokens from upsampling vs\. native resolution\.An open question is whether THOR’s token\-count gains can be replicated more cheaply by upsampling the input image before patch embedding, rather than reducing patch size\. We designed two experiments targeting this question, reported in full in Appendix[F](https://arxiv.org/html/2607.18504#A6)\. A first experiment on CocoaMining jointly resized train, validation, and test images to four target resolutions and observed monotonically increasing mIoU\. But since the test set is also resized, this confounds token count with evaluation\-domain alignment and is not a valid disentanglement\. A second, more controlled experiment on Sen1Floods11 upsampled only training crops \(288–448 px, bilinearly resized to224×224224\\times 224via AlbumentationsResize, which uses OpenCVINTER\_LINEARby default\) while keeping validation and test at native512×512512\\times 512; via tiled inference\. Under both frozen and fine\-tuned regimes, the uptokenized runs degrade slightly relative to the native baseline \(e\.g\. frozen: 0\.905 native vs\. 0\.892–0\.899 upsampled; fine\-tuned: 0\.908 vs\. 0\.903–0\.905\)\. We therefore conclude that naively upsampling training tiles does not replicate the benefit of a genuinely finer token grid, and that THOR’s ps4/ps8 gains are better attributed to*spatially denser feature extraction at native resolution*than to an increased token budget per se\. Importantly, the CocoaMining joint\-resize experiment also highlights a benchmark\-hygiene risk: resizing evaluation tiles can substantially alter reported metrics and must be avoided in fair comparisons\.

### 6\.3Decoder Complexity and Its Interaction with Resolution

Section[6\.2](https://arxiv.org/html/2607.18504#S6.SS2)established that finer tokenisation improves backbone features\. A natural follow\-up is whether the*decoder*can compensate when the backbone operates at coarse resolution, and conversely, whether an expensive decoder remains worthwhile when the backbone already provides fine\-grained features\. All experiments in this section use UperNet\-256 \(256 hidden channels, pool scales\{1,2,3,6\}\\\{1,2,3,6\\\}, FPN with lateral connections\) and Linear\-256 \(single projection to 256 channels followed by learned upsampling\), consistent with the PANGAEA evaluation protocol\[[29](https://arxiv.org/html/2607.18504#bib.bib7)\], unless otherwise noted\.

Figure[4](https://arxiv.org/html/2607.18504#S6.F4)displays the full interaction between decoder type, backbone freeze regime, and THOR patch size\.

![Refer to caption](https://arxiv.org/html/2607.18504v1/x4.png)Figure 4:Decoder and freeze\-state interaction on downstream performance, by model and dataset\.Each heatmap shows performance \(best value over configurations\) for one \(model, dataset\) pair, with decoder type on the vertical axis and encoder freeze\-state \(Frozen, Unfrozen\) on the horizontal axis\. Decoders are linear and UperNet for mIoU/RMSE datasets, and MLP and PixelShuffle for instance\-wise F1 datasets\. Color scale \(diverging, green = better, red = worse\) is normalized per dataset to its 2nd–98th percentile range across displayed configurations\.THOR: the decoder gap shrinks with resolution\.On Sen1Floods11 \(S1\+S2, FT, Base\), UperNet leads Linear by∼\{\\sim\}12 pp at ps16 but only∼\{\\sim\}5 pp at ps8\. On CocoaMining the same pattern holds: 3\.1 pp at ps16, 1\.6 pp at ps8, and 2\.4 pp at ps4\. This is consistent with the patchification scaling law reported by Wang et al\.\[[37](https://arxiv.org/html/2607.18504#bib.bib50)\]: as patch size decreases, token\-level features already encode sufficient local spatial detail that task\-specific decoder heads become progressively less critical for dense prediction\. In this view, the linear decoder is not inherently limited – it benefits from increasingly granular features that reduce the marginal value of the FPN’s multi\-scale aggregation\. The decoder\-gap convergence is therefore a natural consequence of finer tokenisation, not an artefact of any particular dataset or training regime\.

Importantly, this pattern was already observed by Forgaard et al\.\[[14](https://arxiv.org/html/2607.18504#bib.bib2)\]in the original THOR paper\. The THOR authors frame this as: “the complex decoder was a crutch to compensate for a ‘token\-starved’ encoder\.” Our contribution is to confirm and generalise this finding across multiple tasks and datasets: within the explored configuration space and under the present training recipe, the UperNet–Linear gap narrows consistently at fine patch sizes, suggesting this is a general property of ViT\-based architectures rather than a dataset\-specific effect\. On Wetland Mapping, however, the gap does not fully close: UperNet leads Linear by 9\.5 pp at ps16 and still by 9\.3 pp at ps4 \(0\.636 vs\. 0\.543\), the largest residual gap of any dataset in the ablation\. Six\-class multi\-label segmentation with fine inter\-class boundaries appears to retain a use for multi\-scale aggregation even once the encoder is token\-dense, suggesting that decoder\-gap convergence is conditional on task complexity rather than a universal property of patch size alone\.

TerraMind: multi\-scale features remain essential\.For TerraMind at fixed ps16, UperNet consistently outperforms Linear\. The gap is large on Sen1Floods11 \(8\.0 pp, S2 FT\) and HLS Burn Scars \(3\.0 pp\), where tiled inference over512×512512\\times 512images benefits from the spatial pyramid’s ability to aggregate context across overlapping windows\. On the smaller CocoaMining patches the gap narrows to 0\.6 pp, and on Wetland Mapping it widens again to 14\.2 pp \(0\.646 vs\. 0\.504, frozen\) – the largest UperNet–Linear gap observed for TerraMind across any use case, reinforcing that multi\-scale aggregation is particularly valuable for TerraMind on multi\-class optical segmentation\.

The FM4CS decoder heads \(MLP, context\-aware MLP, PixelShuffle\) tell a less consistent story\.Unlike the UperNet/Linear pair, these lightweight decoders were evaluated only on Flood Zone Mapping and Iceberg Detection, and no single decoder dominates across models or tasks\. On Flood Zone Mapping, THOR’s MLP and context\-aware MLP decoders far outperform PixelShuffle at every patch size \(e\.g\. ps4: F1 = 0\.86 and 0\.81 vs\. 0\.12\), whereas for TerraMind the ranking inverts – PixelShuffle is its best decoder \(F1 = 0\.31\) while both MLP variants collapse \(F1<<0\.07\)\. On Iceberg Detection, THOR’s ranking again favours PixelShuffle at fine patch sizes \(F1 = 0\.86 at ps4, best overall\), while MLP decoders remain competitive only at intermediate ps\. This inconsistency indicates that, unlike the UperNet–Linear pattern, decoder ranking among lightweight heads is not governed by patch size alone but interacts with model architecture and task in ways not captured by the token\-density argument above; we treat this as an open question rather than folding it into the general decoder\-gap narrative\.

Sea Ice Mapping is a partial exception to the general pattern\.At ps16, THOR’s Linear decoder \(0\.730 mIoU, FT\) outperforms its UperNet counterpart \(0\.569 mIoU, FT\), a reversal not observed on any other dataset\. At ps4 the two decoders converge \(0\.839 vs\. 0\.873\), consistent with the general narrowing trend, but the sign flip at coarse patch sizes suggests that for this three\-class, floe\-boundary task, UperNet’s multi\-scale pooling can be actively unhelpful when the backbone is undertrained on SAR sea\-ice imagery, rather than merely providing diminishing returns\.

Practical guidance and a key compute\-efficiency point\.A possible interpretation of the shrinking UperNet–Linear gap is that fine patch sizes reduce the need for more expressive decoders\. However, Figure[16](https://arxiv.org/html/2607.18504#A5.F16)suggests that this interpretation is incomplete\. The total pipeline cost of ps4 \+ Linear on Sen1Floods11 is∼\\sim1,004 GMACs, while ps8 \+ UperNet costs only∼\\sim375 GMACs – roughly2\.7×2\.7\\timescheaper – yet achieves competitive or superior mIoU on most datasets\. The UperNet overhead at ps8 \(∼\\sim123 GMACs\) is negligible compared with the4×4\\timesencoder saving gained by moving from ps4 to ps8 \(∼\\sim752 GMACs on288×288288\\times 288crops\)\. Consequently, ps8 \+ UperNet is the recommended operating point for THOR when compute is constrained\. For TerraMind – or for THOR at ps16 and coarser, or on tasks such as Wetland Mapping where the decoder gap does not fully close – UperNet is consistently worth its additional cost\. When the decoder budget is fixed,*investing in finer tokenisation yields larger returns than upgrading the decoder architecture on most tasks*, within the explored configuration space and under the present training recipe, though this recommendation is weaker for lightweight FM4CS decoder heads, whose ranking is task\-dependent rather than patch\-size\-dependent\.

### 6\.4Frozen vs\. Fine\-Tuned Backbone

A central promise of foundation models is that their pretrained representations should be useful*without*full fine\-tuning\. We assess this by comparing frozen\-backbone and fine\-tuned regimes across all configurations\.

![Refer to caption](https://arxiv.org/html/2607.18504v1/x5.png)Figure 5:Frozen versus fine\-tuned backbone performance across datasets, decoders, and patch sizes\.Each panel plots performance with a frozen backbone \(x\-axis\) against performance with a fine\-tuned \(unfrozen\) backbone \(y\-axis\) for one dataset; each point is one \(model, version, modality, decoder, patch size\) configuration for which both freeze states are available\. Diagonal line indicates equal performance; points above the diagonal indicate that fine\-tuning improves performance, points below indicate that the frozen backbone performs better\.TerraMind: fine\-tuning provides a consistent but modest lift\.Across all datasets and decoders, fine\-tuning improves over freezing by 1–8 pp\. The largest gains appear with linear decoders\. On Sen1Floods11 \(S2, UperNet\), fine\-tuning adds only 0\.8 pp \(0\.910 vs\. 0\.902\), suggesting that TerraMind’s pre\-trained features are already strongly aligned with flood\-mapping semantics\. On HLS Burn Scars the gap widens to 6\.3 pp, reflecting a larger domain shift from pretraining\.

THOR: fine\-tuning generally helps, with one notable exception\.On most configurations, fine\-tuning provides 2–5 pp improvement\. However, on Sen1Floods11 at ps8, the*frozen*backbone \(0\.894, UperNet, S2\) marginally outperforms the fine\-tuned counterpart \(0\.889\)\. A practical hardware constraint is relevant here: at ps4, fitting a batch of 8 samples in 46 GB of VRAM is not feasible during full fine\-tuning, so we used a physical batch size of 2 with4×4\\timesgradient accumulation \(effective batch 8\)\. To verify that this does not drive the anomaly, we ran matched experiments at physical batch size 2 for both frozen and fine\-tuned regimes; the frozen–FT gap direction and magnitude are reproduced in both conditions, suggesting the anomaly is not purely a batch\-size artefact\.

Sea Ice Mapping reveals a patch\-size\-dependent reversal for THOR\.At fine patch sizes, fine\-tuning provides a large and consistent gain: at ps4, FT reaches 0\.873 mIoU against 0\.642 frozen \(\+23 pp, UperNet\); at ps8, 0\.833 against 0\.618 frozen \(\+22 pp\)\. At coarse patch sizes the direction inverts, mirroring the Sen1Floods11 ps8 anomaly but more strongly: at ps16, the frozen backbone \(0\.619\) exceeds fine\-tuned \(0\.569,−\-5 pp\), and at ps32 frozen again leads \(0\.581 vs\. 0\.540,−\-4 pp\)\. Taken together with the Sen1Floods11 exception, this suggests that fine\-tuning a token\-starved \(coarse\-patch\) backbone can actively degrade features relative to leaving them frozen, while at fine patch sizes – where the encoder already has ample spatial resolution to adapt – fine\-tuning is unambiguously beneficial\.

TerraMind’s frozen features do not always track its fine\-tuned ceiling\.On Sea Ice Mapping, TerraMind’s frozen backbone collapses sharply relative to its fine\-tuned counterpart, with the linear decoder falling to near\-random performance \(0\.092 mIoU frozen vs\. 0\.627 fine\-tuned, ps16\) and UperNet showing a similarly large gap \(0\.423 frozen vs\. 0\.558 fine\-tuned\)\. This is the largest frozen–FT gap observed for TerraMind across any use case, and stands in contrast to the modest, consistent lift reported above – indicating that TerraMind’s pre\-trained representations, despite including an S1 modality, do not transfer as readily to SAR\-only sea\-ice segmentation as they do to optical or S1\+S2 fusion tasks\.

Coverage note\.Owing to computational constraints and use case specific requirements, not every ablation could be performed for every dataset\. Flood Zone Mapping, Iceberg Detection, and Wetland Mapping were evaluated only under the frozen backbone regime in the present ablation\. Consequently, we are unable to report a frozen versus fine\-tuned comparison for these use cases\.

### 6\.5Multimodal Input Composition

A commonly held assumption in the EO community is that fusing complementary sensors – optical and SAR, in particular – should improve performance over either modality alone\. Our ablation on Sen1Floods11 and CocoaMining examines this assumption in the full\-data regime\.

![Refer to caption](https://arxiv.org/html/2607.18504v1/x6.png)Figure 6:Modality ablation on Sen1Floods11 and CocoaMining\.Grouped bars show best mIoU per model, backbone size, and input modality \(S1 only, S2 only, S1\+S2 fusion\), for the UperNet decoder with unfrozen backbone\.S2 is the dominant modality\.On Sen1Floods11, TerraMind’s best S2\-only result \(0\.910, UperNet FT\)*exceeds*its best S1\+S2 result \(0\.896\) by 1\.4 pp\. THOR follows the same pattern at ps8: S2 UperNet frozen \(0\.894\) vs\. S1\+S2 \(0\.891\)\. On CocoaMining, the margin is smaller but the direction holds\.

Simple S1\+S2 fusion schemes did not reliably outperform S2\-only on the tested datasets, in the full\-data regime\.This negative result implicates the*fusion mechanism*rather than the data: both THOR’s early concatenation and TerraMind’s per\-modality projection with mean pooling are relatively shallow fusion strategies\. More expressive cross\-attention or gating mechanisms may be needed to unlock SAR complementarity\. Importantly, this result is data\-regime dependent: both the original THOR paper\[[14](https://arxiv.org/html/2607.18504#bib.bib2)\]\(Table 3: S1\+S2 = 87\.70 vs\. S2 = 87\.25 on Sen1Floods11 at 10% training data\) and the original TerraMind paper\[[22](https://arxiv.org/html/2607.18504#bib.bib1)\]\(Table 7: S1\+S2 = 90\.62 vs\. S2 = 89\.57\) report a modest but positive SAR contribution in the low\-data or multi\-dataset regime\. The discrepancy is consistent with a data\-regime effect: when optical signal is abundant \(100% training data\), the marginal information from SAR may be insufficient to overcome the noise introduced by shallow fusion\.

S1\-only is informative for flood mapping, insufficient for spectral tasks\.On Sen1Floods11, S1\-only performance is non\-trivial \(THOR 0\.803, TerraMind 0\.825\), reflecting the strong SAR backscatter signature of water bodies\. On CocoaMining, where distinguishing cocoa from the background class requires spectral information, S1\-only drops sharply\.

DEM adds no measurable benefit\.On CocoaMining, TerraMind’s S1\+S2\+DEM configuration matches S2\-only, consistent with the relatively flat topography of southern Ghana\.

### 6\.6Snow Monitoring: Cross\-Sensor Generalisation

The Snow use case uses Sentinel\-3 SLSTR imagery \(∼500\{\\sim\}500m GSD\), a sensor absent from TerraMind’s pretraining corpus, unlike THOR which natively unifies S1/S2/S3\. We evaluate TerraMind by mapping SLSTR bands onto the closest Sentinel\-2 wavelengths and feeding them through its existing S2 input head – a genuine cross\-sensor*and*cross\-resolution shift, since TerraMind saw S2 only at 10–20 m during pretraining\. Despite this, TerraMind remains competitive \(Table[5](https://arxiv.org/html/2607.18504#S6.T5)\), suggesting that spectral compatibility with a pretrained input head can matter more than native spatial resolution, and that wavelength\-based band mapping is a viable route to extending a GFM beyond its native sensor suite without retraining a dedicated input head\.

### 6\.7Model Scale: Tiny vs\. Base

Both THOR and TerraMind are evaluated at Tiny and Base scales\. Figure[7](https://arxiv.org/html/2607.18504#S6.F7)compares the two scales across datasets, decoders, and – for THOR – patch sizes\.

![Refer to caption](https://arxiv.org/html/2607.18504v1/x7.png)Figure 7:Base versus Tiny backbone scaling across datasets, decoders, and patch sizes\.Each panel plots per\-configuration performance at Tiny scale \(x\-axis\) against Base scale \(y\-axis\) for one dataset, matched across model, modality, decoder, freeze\-state, and patch size\. Diagonal line indicates equal performance; points above the diagonal indicate that Base outperforms Tiny\.Base consistently outperforms Tiny, but the gap is task\-dependent\.On Sen1Floods11 \(S2, UperNet, FT\), TerraMind\-Base leads Tiny by 0\.8 pp\. On HLS Burn Scars the gap widens to 1\.9 pp; on CocoaMining to 1\.5 pp\. For THOR at ps8, the gap is smaller – only 0\.2 pp on Sen1Floods11 – suggesting that fine tokenisation partially compensates for reduced model capacity\.

The FM4CS use cases largely confirm this pattern, with the scale gap sometimes amplified\.On Iceberg Detection, Base leads Tiny for both models, and more sharply than on the datasets: THOR by 8\.7 pp \(instance\-wise F1 0\.857 vs\. 0\.770\) and TerraMind by 21\.9 pp \(0\.823 vs\. 0\.604\)\. On Flood Zone Mapping the gap is small and consistent with the magnitude \(THOR context\-aware MLP, ps4, frozen: 0\.709 Base vs\. 0\.680 Tiny\)\. Wetland Mapping was evaluated at Base scale only, so no scale comparison is available for this use case\.

Sea Ice Mapping is the principal exception to Base\>\>Tiny\.At ps4 with a frozen backbone, THOR\-Tiny \(0\.825 mIoU\) substantially outperforms THOR\-Base \(0\.642 mIoU\) – an 18\.3 pp reversal, the largest scale inversion observed in the benchmark\. The ordering reverts to the expected direction once the backbone is fine\-tuned \(Base 0\.873 vs\. Tiny 0\.660\), indicating the reversal is specific to the frozen regime rather than a property of Tiny features generally\. TerraMind shows a smaller but analogous reversal at ps16, frozen: Tiny \(0\.483 mIoU\) exceeds Base \(0\.423 mIoU\), and the reversal persists with TiM applied \(Tiny\_TiM 0\.755 vs\. Base\_TiM 0\.668, a 8\.7 pp gap in Tiny’s favour\)\. A plausible explanation is that Base\-scale pre\-trained features do not always transfer better than Tiny\-scale features when the target sensor modality is under\-represented in pretraining – i\.e\. that capacity alone does not guarantee more transferable frozen representations outside the sensor domains a model was principally trained on\. However, as discussed in Appendix[J\.2](https://arxiv.org/html/2607.18504#A10.SS2), Sea Ice Mapping’s train/val/test splits show signs of distributional instability, which offers an equally plausible, split\-driven account of these reversals; given the limited number of runs per configuration, we cannot adjudicate between the two, and refrain from strongly inferring the capacity\-transfer explanation from this dataset alone\.

Tiny models are disproportionately sensitive to decoder choice\.For TerraMind\-Tiny on HLS Burn Scars, the UperNet–Linear gap is 5\.2 pp \(vs\. 3\.0 pp for Base\)\. The weaker backbone produces less spatially structured features, increasing the decoder’s marginal contribution\. This effect is consistent with the wider UperNet–Linear gaps observed for TerraMind on Wetland Mapping \(Section[6\.3](https://arxiv.org/html/2607.18504#S6.SS3)\), though that comparison is confined to Base scale in the present ablation\.

Cost–accuracy trade\-off\.TerraMind\-Tiny’s encoder costs∼15×\{\\sim\}15\\timesless than Base \(3\.7 vs\. 56\.0 GMACs\), yet reaches 94–99% of Base’s mIoU with UperNet, and in some Sea Ice Mapping configurations matches or exceeds Base outright at a fraction of the cost\. Combined with the Pareto analysis of Figure[1](https://arxiv.org/html/2607.18504#S6.F1),*TerraMind\-Tiny \+ UperNet*emerges as the most compute\-efficient configuration in our benchmark\. However, the decoder cost \(∼\{\\sim\}16\.7 GMACs for UperNet\) does not scale with encoder size, meaning the decoder dominates the total pipeline at Tiny scale\.

### 6\.8Low\-Data Regime

Figure[8](https://arxiv.org/html/2607.18504#S6.F8)and Tables[6](https://arxiv.org/html/2607.18504#S6.T6)–[7](https://arxiv.org/html/2607.18504#S6.T7)report mean mIoU across four training fractions \(3 seeds per configuration, UperNet decoder\) for THOR and TerraMind alongside a task\-specific UNet baseline \(see Appendix[G](https://arxiv.org/html/2607.18504#A7)for extended analysis\)\.

![Refer to caption](https://arxiv.org/html/2607.18504v1/x8.png)Figure 8:Data\-efficiency curves on Sen1Floods11 \(left\) and HLS Burn Scars \(right\)\.Mean mIoU over 3–6 seeds as a function of training data fraction \(5, 10, 25, 50, 100%; log scale\); shaded bands show±1\\pm 1standard deviation\. UNet uses a ResNet\-50 backbone; THOR and TerraMind use the UperNet decoder\.Table 6:Low\-data mIoU –frozen backbone, UperNet decoder\. Image counts: S1F 13/26/63/126; BRS 25/51/130/262\.Bold= best per \(dataset, fraction\)\.Table 7:Low\-data mIoU –fine\-tuned \(FT\) backbone, UperNet decoder\. Image counts: S1F 13/26/63/126; BRS 25/51/130/262\.Bold= best per \(dataset, fraction\)\.Frozen regime \(Table[6](https://arxiv.org/html/2607.18504#S6.T6)\)\.With frozen backbone, THOR ps4 leads on Sen1Floods11 at 5–25%, while TerraMind ps16 edges ahead at 50% \(0\.893 vs\. 0\.892\)\. On HLS Burn Scars, UNet dominates at every fraction; both GFMs trail by up to 11\.4 pp\. Two complementary factors likely contribute: \(i\) the task is purely optical with no SAR component, eliminating any multimodal pretraining advantage; \(ii\) the HLS \(Harmonized Landsat Sentinel\-2\) product cross\-calibrates Landsat and Sentinel\-2 acquisitions, introducing a source distribution shift relative to the raw Sentinel\-2 pretraining data of both GFMs – a setting analogous to the DeepGlobe→\\toDFC2022 source shift in EarthShift\[[10](https://arxiv.org/html/2607.18504#bib.bib53)\], where GFMs showed no robustness advantage over task\-specific supervised models\. A compact UNet is unaffected by pretraining distribution mismatch and benefits directly from the task\-aligned training signal\.

Fine\-tuned regime \(Table[7](https://arxiv.org/html/2607.18504#S6.T7)\)\.Unlocking the backbone amplifies THOR ps4 considerably on Sen1Floods11: at 5% \(13 images\) it achieves mIoU = 0\.888\. This is equivalent to what UNet reaches at 50% \(126 images, 0\.871\) at a∼10×\{\\sim\}10\\timesdata reduction\. THOR ps4 leads at 5, 10 and 25% fractions\. On Burn Scars the ordering is unchanged: UNet wins at 5%, 10%, and 50%; TerraMind FT edges ahead at 25% \(0\.842 vs\. 0\.838\)\. GFM data\-efficiency gains are therefore dataset\-dependent and most pronounced when pretraining modalities align with the target task\.

### 6\.9Robustness and Sensitivity Analysis

The preceding subsections focus on Sen1Floods11, HLS Burn Scars, CocoaMining, and Snow Monitoring\. We exclude the remaining FM4CS use cases from this closing analysis for dataset\-specific reasons: Wetland Mapping was evaluated with a substantially reduced ablation grid owing to its large per\-run training time, and Flood Zone Mapping and Sea Ice Mapping exhibit the split instability and threshold\-like behaviour discussed in Appendix[J\.2](https://arxiv.org/html/2607.18504#A10.SS2), which limits their suitability as a basis for a clean, cross\-model sensitivity decomposition\. We now ask:*across the full ablation grid on these four datasets, which factors explain the most performance variance?*

Figure[9](https://arxiv.org/html/2607.18504#S6.F9)presents a variance decomposition across all THOR and TerraMind runs on the FAST\-EO datasets\.

![Refer to caption](https://arxiv.org/html/2607.18504v1/x9.png)Figure 9:Variance decomposition of downstream performance by design factor, across four datasets\.Horizontal bars showη2\\eta^\{2\}\(fraction of variance explained\) from one\-way ANOVA of each design factor \(model, backbone size, decoder, freeze\-state, input modality, and patch size, where applicable\) against the dataset’s performance metric, ranked by descendingη2\\eta^\{2\}within each panel\.The decomposition yields a key finding:within the explored configuration space, patch size and decoder type jointly explain more performance variance than model identity\. An EO practitioner choosing between THOR and TerraMind should first determine their compute budget and decoder constraints, as these choices will have a larger impact on downstream performance than the foundation model itself – at least under the present training recipe and on the evaluated task collection\.

Additional robustness diagnostics – including rank consistency across datasets \(Figure[11](https://arxiv.org/html/2607.18504#A4.F11)\), compute\-normalised rankings \(Figure[12](https://arxiv.org/html/2607.18504#A4.F12)\), and marginal value decomposition \(Figure[13](https://arxiv.org/html/2607.18504#A4.F13)\) – are provided in Appendix[D](https://arxiv.org/html/2607.18504#A4)\.

### 6\.10Hyperspectral Use Cases

Both FAST\-EO hyperspectral use cases – Methane Leaks and HYPERVIEW – involve airborne sensors with hundreds of narrow spectral bands, a modality that differs fundamentally from the broadband satellite sensors used during pretraining of both THOR and TerraMind\. A relevant asymmetry applies for Sen1Floods11 \(L1C, 13 bands\): TerraMind ingests all 13 bands natively while THOR drops the three L1C\-only bands \(see Section[3](https://arxiv.org/html/2607.18504#S3)\)\. For the airborne hyperspectral inputs here, both models are reduced to a Sentinel\-2\-matched subset regardless, so the L1C/L2A distinction does not further affect these two use cases\. Table[8](https://arxiv.org/html/2607.18504#S6.T8)reports the key results\.

Table 8:Hyperspectral use case results\. UC2 Methane Leaks: Overall Accuracy \(↑\\uparrow\); UC4 HYPERVIEW: RMSE \(↓\\downarrow, lower is better\)\. FT = full fine\-tuning; Fr = frozen backbone\.Bold= best per use case\.#### 6\.10\.1Methane Leaks

THOR at ps8 with frozen backbone and UperNet decoder achieves the best result \(OA = 0\.761\), outperforming the best frozen TerraMind configuration \(OA = 0\.728\)\. Two observations stand out\. First,frozen backbones outperform fine\-tuned oneson both models\. This may appear counterintuitive – fine\-tuning should help the backbone adapt to the new modality – but resolves when considering dataset size and shift magnitude\. With a small annotated set and extreme spectral domain shift \(432 airborne bands vs\. broadband satellite pretraining\), fine\-tuning risks overwriting satellite\-derived spatial priors \(edge detection, texture, structural patterns\) that remain partially useful for plume segmentation, while simultaneously overfitting to narrow hyperspectral statistics\. Doerksen and Kerner\[[10](https://arxiv.org/html/2607.18504#bib.bib53)\]report a consistent pattern across GFMs: encoder fine\-tuning does not improve, and sometimes worsens, distributional robustness under sensor and source shifts\. The contrast with the HYPERVIEW use case – where fine\-tuning*does*outperform frozen \(0\.965 vs\. competitive frozen baselines\) – supports a dataset\-size explanation: HYPERVIEW provides 1,732 training patches, enough for the backbone to adapt\. Second,ps8 outperforms other patch sizesfor THOR, suggesting methane plume structures are resolved at intermediate spatial scales without incurring the overhead of ps4\.

#### 6\.10\.2HYPERVIEW \(Soil Property Regression\)

TerraMind at ps4 with full fine\-tuning achieves the best RMSE \(0\.965\), marginally outperforming THOR at the same patch size and regime \(1\.037\)\. As with Methane Leaks, frozen backbones remain competitive, which we attribute to the large spectral domain gap between the HYPERVIEW airborne sensor and Sentinel\-based pretraining rather than to a small dataset \(HYPERVIEW provides 1,732 training patches\)\. The ps4 advantage for THOR is consistent with the general token\-scaling pattern of Section[6\.2](https://arxiv.org/html/2607.18504#S6.SS2): finer tokenisation compensates for reduced spectral coverage, at the cost of substantially higher compute\.

### 6\.11TerraMind at Patch Size 4

The comparisons in the preceding sections rest on one important asymmetry: THOR at ps4 and TerraMind at its native ps16 are not directly comparable in either performance or compute, since one architecture’s pretraining explicitly targets variable, fine\-grained tokenisation while the other’s does not\. Conversely, TerraMind at ps16 is THOR’s*native*operating point only in the sense that ps16 is one option among several THOR was pretrained to support; THOR’s own architectural philosophy anticipates operation at coarser patch sizes as well, so neither model is being evaluated purely outside its intended design space, but the two are still not tested on equal architectural footing at any single patch size\.

To probe this asymmetry from an additional angle, we obtained, in cooperation with IBM Research, a version of TerraMind tiny, whose pixel\-level patch embedding was*partially*re\-pretrained at patch size 4\. The embedding layer was retrained for 48 epochs on the TerraMesh dataset; the tokenizer was left untouched and no validation split was used during this retraining, both due to computational constraints\. This is therefore not a full re\-pretraining under TerraMind’s original recipe \(500B tokens, nine modalities, dual\-scale loss\), but a targeted probe of whether TerraMind’s architecture can be adapted, even partially, to finer tokenisation\. As this variant is not part of any official release, we treat it as supplementary to the main ablation grid rather than central to it, and restrict evaluation to the FAST\-EO datasets \(Sen1Floods11, HLS Burn Scars, CocoaMining\) at Tiny scale\. Full pretraining details and additional results are provided in Appendix[I](https://arxiv.org/html/2607.18504#A9)\.

Table 9:TerraMind\-ps4 \(partially re\-pretrained, Tiny scale\) mIoU across decoder and freeze regime\. FT = fine\-tuned; Fr = frozen backbone\. Modality: S1\+S2 for Sen1Floods11, S2 for HLS Burn Scars, S1\+S2\+DEM for CocoaMining\.Table 10:Best mIoU per dataset: TerraMind\-ps4 \(retrofit, Tiny\) vs\. the three reference points discussed throughout this paper\. TerraMind\-ps16 and THOR\-ps4 are Base\-scale; the retrofit is Tiny\-scale \(see caveats in text\)\.Interpretation\.With its best decoder and freeze regime, the partially re\-pretrained TerraMind\-ps4 matches or exceeds both TerraMind\-ps16 and THOR\-ps4 on Sen1Floods11 \(0\.919 vs\. 0\.910 and 0\.904\) and HLS Burn Scars \(0\.894 vs\. 0\.891 and 0\.865\), and is competitive with THOR\-ps4 on CocoaMining \(0\.830 vs\. 0\.821\), despite being a Tiny\-scale model compared against Base\-scale references and despite only 48 epochs of partial embedding retraining\. This suggests that at least part of THOR’s advantage from finer tokenisation is not an architectural property exclusive to THOR, but is accessible to TerraMind’s encoder once its patch embedding is adapted to a smaller patch size – even without retraining the tokenizer or repeating TerraMind’s full multi\-modal pretraining regime\. UNet remains the strongest model on HLS Burn Scars in absolute terms \(0\.902\), consistent with the pattern discussed in Section[6\.8](https://arxiv.org/html/2607.18504#S6.SS8)that GFM pretraining confers less advantage on this particular optical, single\-sensor task\.

We emphasize that this comparison involves several uncontrolled differences – model scale \(Tiny vs\. Base\), an incomplete pretraining regime, and the absence of a validation split during retraining – and should be read as a preliminary signal rather than a controlled ablation\. It nonetheless suggests that patch size and pretraining regime are, to some extent, separable design axes: THOR’s fine\-patch advantage and TerraMind’s pretraining advantage need not be mutually exclusive properties of the two architectures\.

### 6\.12Cross\-Task Synthesis

Drawing together the preceding analyses, the following picture emerges:

1. 1\.Within the explored configuration space, design choices dominate model identity\.Patch size and decoder type jointly explain more performance variance than the choice of foundation model, on the swept datasets and under the present training recipe \(Figure[9](https://arxiv.org/html/2607.18504#S6.F9)\)\.
2. 2\.Two complementary investment strategies\.TerraMind invests at*pretraining time*– large corpus, many modalities, dual\-scale loss – to produce strong fixed\-resolution features\. THOR invests at*inference time*through finer tokenisation\. At matched compute \(ps16\), TerraMind consistently leads; THOR closes or surpasses the gap only at44–16×16\\timeshigher cost\.
3. 3\.Decoder importance is resolution\-dependent\.At fine THOR patch sizes, a linear decoder suffices; at coarse patch sizes or for TerraMind, UperNet is essential \(Figure[4](https://arxiv.org/html/2607.18504#S6.F4)\)\.
4. 4\.Simple fusion schemes did not reliably outperform S2\-only on the tested datasets, in the full\-data regime\.Shallow fusion mechanisms \(concatenation, mean pooling\) do not reliably extract SAR complementarity when optical signal is abundant \(Figure[6](https://arxiv.org/html/2607.18504#S6.F6)\)\. This may not generalise to data\-scarce settings\.
5. 5\.Tiny models offer strong cost–accuracy trade\-offs\.TerraMind\-Tiny \+ UperNet achieves\>\>99% of Base mIoU at a fraction of the cost on Sen1Floods11 \(Figure[7](https://arxiv.org/html/2607.18504#S6.F7)\)\.
6. 6\.Minority\-class tasks favour fine tokenisation\.Spatially compact targets \(mining, icebergs\) benefit disproportionately from smaller patch sizes \(Figure[20](https://arxiv.org/html/2607.18504#A10.F20)\)\.

These structural observations – the trade\-off between pretraining investment and inference\-time flexibility, the interaction between decoder capacity and feature resolution, and the limits of shallow multimodal fusion in the full\-data regime – suggest hypotheses likely relevant to other ViT\-based GFMs beyond THOR and TerraMind\. However, generalisation beyond the evaluated models, task collection, and training recipe should be made cautiously\.

## 7Conclusion

This comparative study, spanning ten EO use cases and more than 800 controlled runs, was designed as a natural experiment: two GFMs with contrasting design philosophies, evaluated under a shared protocol, used to ask notwhich model wins but what drives the difference\. The main finding is that, within the explored configuration space,architectural and deployment choices explain more performance variance than model identity itself: patch size and decoder type jointly account for more variance than the choice of foundation model \(Figure[9](https://arxiv.org/html/2607.18504#S6.F9)\), and the two interact – a lightweight decoder suffices once tokenisation is fine, while a multi\-scale decoder becomes essential at coarse patch sizes or at a fixed operating resolution\. For a practitioner, fixing the compute budget and tokenisation/decoder configuration is at least as consequential as choosing between GFMs, a conclusion we expect to generalise to other ViT\-based GFMs\. THOR and TerraMind illustrate two complementary ways of allocating this investment: paying at pretraining time – a large, multimodal corpus and a dual\-scale objective, as in TerraMind – to obtain strong features at a fixed, moderate resolution; or paying at inference time – variable\-resolution tokenisation, as in THOR – to trade compute for spatial detail on demand\. At matched compute the pretraining\-heavy strategy tends to lead, while the inference\-adaptive strategy closes or reverses the gap only at substantially higher cost, more reliably so on tasks with spatially compact targets or SAR\-dominant signal\. Neither is categorically better: which one pays off depends on the binding constraint – training budget, inference latency, target class geometry, or sensor modality – and we see this as the more transferable lesson than a ranking between two specific models\. Compute\-adaptive architectures also carry a structural benchmarking asymmetry worth flagging: their extra tokenisation axis extends the achievable Pareto frontier relative to a fixed\-resolution model, and headline comparisons should control for this rather than treat it as incidental\. A few more specific results point to hypotheses we expect to outlast this particular model pair: coarse, fixed tokenisation appears to systematically under\-serve spatially compact or minority classes, independent of pretraining quality; shallow fusion \(concatenation, mean pooling\) did not reliably extract SAR complementarity once optical signal was abundant, motivating cross\-attention or gated fusion as a concrete direction; and mapping an unseen sensor onto a pretrained input head remained competitive despite a genuine cross\-sensor shift, suggesting spectral compatibility with an existing input head can matter more than native resolution match\. More fundamentally, this study argues for a shift in how GFMs are benchmarked\. Aggregate leaderboards answer a ranking question; they cannot attribute an observed gap to backbone, decoder, tokenisation, or dataset artefact, and several of our findings only become interpretable once each dataset’s acquisition protocol, class geometry, and spectral provenance are examined alongside the ablation\. Rigorous GFM benchmarking should treat both the systematic ablation of architectural choices and the characterisation of the datasets they are evaluated on as first\-class components of evaluation, not preprocessing detail\. We hope this offers a template other GFM comparisons can reuse: not a single\-number verdict, but a diagnostic methodology and a set of falsifiable hypotheses about what, architecturally, actually moves the needle\.

### Declaration of generative AI and AI\-assisted technologies in the manuscript preparation process

During the preparation of this work, the authors used Claude to assist with polishing the manuscript text and figures\. The authors reviewed and edited the output as needed and take full responsibility for the content of the published article\.

## References

- \[1\]\(2025\)Anysat: one earth observation model for many resolutions, scales, and modalities\.InProceedings of the Computer Vision and Pattern Recognition Conference,pp\. 19530–19540\.Cited by:[§2\.1](https://arxiv.org/html/2607.18504#S2.SS1.p2.1)\.
- \[2\]L\. Beyer, P\. Izmailov, A\. Kolesnikov, M\. Caron, S\. Kornblith, X\. Zhai, M\. Minderer, M\. Tschannen, I\. Alabdulmohsin, and F\. Pavetic\(2023\)FlexiViT: one model for all patch sizes\.InIEEE/CVF Conference on Computer Vision and Pattern Recognition \(CVPR\),pp\. 14496–14506\.Cited by:[§2\.1](https://arxiv.org/html/2607.18504#S2.SS1.p3.1),[§4\.4](https://arxiv.org/html/2607.18504#S4.SS4.p1.4)\.
- \[3\]B\. Blumenstiel, P\. Fraccaro, V\. Marsocci, J\. Jakubik, S\. Maurogiovanni, M\. Czerkawski, R\. Sedona, G\. Cavallaro, T\. Brunschwiler, J\. B\. Moreno,et al\.\(2025\)Terramesh: a planetary mosaic of multimodal earth observation data\.InProceedings of the Computer Vision and Pattern Recognition Conference,pp\. 2394–2402\.Cited by:[§1](https://arxiv.org/html/2607.18504#S1.p4.1)\.
- \[4\]R\. Bommasani, D\. A\. Hudson, E\. Adeli, R\. Altman, S\. Arora, S\. von Arx, M\. S\. Bernstein, J\. Bohg, A\. Bosselut, E\. Brunskill,et al\.\(2021\)On the opportunities and risks of foundation models\.arXiv preprint arXiv:2108\.07258\.Cited by:[§2\.1](https://arxiv.org/html/2607.18504#S2.SS1.p1.1)\.
- \[5\]D\. Bonafilia, B\. Tellman, T\. Anderson, and E\. Issenberg\(2020\)Sen1Floods11: a georeferenced dataset to train and test deep learning flood algorithms for Sentinel\-1\.InIEEE/CVF Conference on Computer Vision and Pattern Recognition Workshops \(CVPRW\),pp\. 210–211\.Cited by:[§A\.1](https://arxiv.org/html/2607.18504#A1.SS1.p1.1)\.
- \[6\]N\. I\. Bountos, A\. Ouaknine, I\. Papoutsis, and D\. Rolnick\(2025\)Fomo: multi\-modal, multi\-scale and multi\-task remote sensing foundation models for forest monitoring\.InProceedings of the AAAI Conference on Artificial Intelligence,Vol\.39,pp\. 27858–27868\.Cited by:[§2\.2](https://arxiv.org/html/2607.18504#S2.SS2.p1.1)\.
- \[7\]C\. F\. Brown, M\. R\. Kazmierski, V\. J\. Pasquarella, W\. J\. Rucklidge, M\. Samsikova, C\. Zhang, E\. Shelhamer, E\. Lahera, O\. Wiles, S\. Ilyushchenko,et al\.\(2025\)Alphaearth foundations: an embedding field model for accurate and efficient global mapping from sparse label data\.arXiv preprint arXiv:2507\.22291\.Cited by:[§1](https://arxiv.org/html/2607.18504#S1.p2.1),[§2\.1](https://arxiv.org/html/2607.18504#S2.SS1.p6.1)\.
- \[8\]M\. Caron, H\. Touvron, I\. Misra, H\. Jégou, J\. Mairal, P\. Bojanowski, and A\. Joulin\(2021\)Emerging properties in self\-supervised vision transformers\.InProceedings of the IEEE/CVF international conference on computer vision,pp\. 9650–9660\.Cited by:[§2\.1](https://arxiv.org/html/2607.18504#S2.SS1.p1.1)\.
- \[9\]Y\. Cong, S\. Khanna, C\. Meng, P\. Liu, E\. Rozi, Y\. He, M\. Burke, D\. Lobell, and S\. Ermon\(2022\)Satmae: pre\-training transformers for temporal and multi\-spectral satellite imagery\.Advances in Neural Information Processing Systems35,pp\. 197–211\.Cited by:[§2\.1](https://arxiv.org/html/2607.18504#S2.SS1.p1.1)\.
- \[10\]K\. Doerksen and H\. Kerner\(2026\)EarthShift: a benchmark for measuring robustness to real\-world distribution shifts in earth observation\.arXiv preprint arXiv:2605\.29330\.Cited by:[§6\.10\.1](https://arxiv.org/html/2607.18504#S6.SS10.SSS1.p1.1),[§6\.8](https://arxiv.org/html/2607.18504#S6.SS8.p2.1)\.
- \[11\]M\. Espinosa, E\. G\. Meijling, V\. Marsocci, E\. J\. Crowley, and M\. Czerkawski\(2026\)COP\-gen: latent diffusion transformer for copernicus earth observation data–generation stochastic by design\.arXiv preprint arXiv:2603\.03239\.Cited by:[§2\.1](https://arxiv.org/html/2607.18504#S2.SS1.p4.1)\.
- \[12\]Facebook Research\(2020\)fvcore: facebook’s core library for computer vision\.Note:[https://github\.com/facebookresearch/fvcore](https://github.com/facebookresearch/fvcore)Cited by:[§4\.5](https://arxiv.org/html/2607.18504#S4.SS5.p1.1)\.
- \[13\]Z\. Feng, C\. Atzberger, S\. Jaffer, J\. Knezevic, S\. Sormunen, R\. Young, M\. C\. Lisaius, M\. Immitzer, T\. Jackson, J\. Ball,et al\.\(2025\)Tessera: temporal embeddings of surface spectra for earth representation and analysis\.arXiv preprint arXiv:2506\.20380\.Cited by:[§2\.1](https://arxiv.org/html/2607.18504#S2.SS1.p6.1)\.
- \[14\]T\. Forgaard, J\. H\. Reksten, A\. U\. Waldeland, V\. Marsocci, N\. Longépé, M\. Kampffmeyer, and A\. Salberg\(2026\)THOR: a versatile foundation model for earth observation climate and society applications\.arXiv preprint arXiv:2601\.16011\.Cited by:[§J\.3](https://arxiv.org/html/2607.18504#A10.SS3.p1.1),[§1](https://arxiv.org/html/2607.18504#S1.p4.1),[§2\.1](https://arxiv.org/html/2607.18504#S2.SS1.p3.1),[§4\.3](https://arxiv.org/html/2607.18504#S4.SS3.p1.2),[§6\.3](https://arxiv.org/html/2607.18504#S6.SS3.p4.1),[§6\.5](https://arxiv.org/html/2607.18504#S6.SS5.p3.1)\.
- \[15\]A\. Fuller, K\. Millard, and J\. Green\(2023\)Croma: remote sensing representations with contrastive radar\-optical masked autoencoders\.Advances in Neural Information Processing Systems36,pp\. 5506–5538\.Cited by:[§2\.1](https://arxiv.org/html/2607.18504#S2.SS1.p2.1)\.
- \[16\]C\. Gomes, B\. Blumenstiel, J\. L\. D\. S\. Almeida, P\. H\. De Oliveira, P\. Fraccaro, F\. M\. Escofet, D\. Szwarcman, N\. Simumba, R\. Kienzler, and B\. Zadrozny\(2025\)TerraTorch: the geospatial foundation models toolkit\.InIGARSS 2025\-2025 IEEE International Geoscience and Remote Sensing Symposium,pp\. 6364–6368\.Cited by:[§1](https://arxiv.org/html/2607.18504#S1.p6.1),[§2\.2](https://arxiv.org/html/2607.18504#S2.SS2.p1.1),[§4\.1](https://arxiv.org/html/2607.18504#S4.SS1.p1.1)\.
- \[17\]L\. Gordon, S\. Belongie, C\. Igel, and N\. Lang\(2026\)MMEarth\-bench: global model adaptation via multimodal test\-time training\.arXiv preprint arXiv:2602\.06285\.Cited by:[§2\.2](https://arxiv.org/html/2607.18504#S2.SS2.p1.1)\.
- \[18\]K\. He, X\. Chen, S\. Xie, Y\. Li, P\. Dollár, and R\. Girshick\(2022\)Masked autoencoders are scalable vision learners\.InProceedings of the IEEE/CVF conference on computer vision and pattern recognition,pp\. 16000–16009\.Cited by:[§2\.1](https://arxiv.org/html/2607.18504#S2.SS1.p1.1)\.
- \[19\]K\. He, H\. Fan, Y\. Wu, S\. Xie, and R\. Girshick\(2020\)Momentum contrast for unsupervised visual representation learning\.InProceedings of the IEEE/CVF conference on computer vision and pattern recognition,pp\. 9729–9738\.Cited by:[§2\.1](https://arxiv.org/html/2607.18504#S2.SS1.p1.1)\.
- \[20\]H\. Herzog, F\. Bastani, Y\. Zhang, G\. Tseng, J\. Redmon, H\. Sablon, R\. Park, J\. Morrison, A\. Buraczynski, K\. Farley, J\. Hansen, A\. Howe, P\. A\. Johnson, M\. Otterlee, T\. Schmitt, H\. Pitelka, S\. Daspit, R\. Ratner, C\. Wilhelm, S\. Wood, M\. Jacobi, H\. Kerner, E\. Shelhamer, A\. Farhadi, R\. Krishna, and P\. Beukema\(2025\)OlmoEarth: stable latent image modeling for multimodal earth observation\.External Links:2511\.13655,[Link](https://arxiv.org/abs/2511.13655)Cited by:[§1](https://arxiv.org/html/2607.18504#S1.p2.1),[§2\.1](https://arxiv.org/html/2607.18504#S2.SS1.p3.1)\.
- \[21\]J\. Jakubik, S\. Roy, C\. E\. Phillips, P\. Fraccaro, D\. Godwin, B\. Zadrozny, D\. Szwarcman, C\. Gomes, G\. Nyirjesy, B\. Edwards,et al\.\(2023\)Foundation models for generalist geospatial artificial intelligence\.arXiv preprint arXiv:2310\.18660\.Cited by:[§A\.1](https://arxiv.org/html/2607.18504#A1.SS1.p2.1),[§2\.1](https://arxiv.org/html/2607.18504#S2.SS1.p2.1)\.
- \[22\]J\. Jakubik, F\. Yang, B\. Blumenstiel, E\. Scheurer, R\. Sedona, S\. Maurogiovanni, J\. Bosmans, N\. Dionelis, V\. Marsocci, N\. Kopp,et al\.\(2025\)TerraMind: large\-scale generative multimodality for earth observation\.IEEE/CVF International Conference on Computer Vision \(ICCV\)\.Cited by:[Appendix C](https://arxiv.org/html/2607.18504#A3.p3.1),[§1](https://arxiv.org/html/2607.18504#S1.p4.1),[§2\.1](https://arxiv.org/html/2607.18504#S2.SS1.p4.1),[item 2](https://arxiv.org/html/2607.18504#S4.I1.i2.p1.2),[§4\.3](https://arxiv.org/html/2607.18504#S4.SS3.p1.2),[§6\.5](https://arxiv.org/html/2607.18504#S6.SS5.p3.1)\.
- \[23\]Y\. Jia, V\. Marsocci, Z\. Gong, X\. Yang, M\. Vergauwen, and A\. Nascetti\(2025\)Can generative geospatial diffusion models excel as discriminative geospatial foundation models?\.InProceedings of the IEEE/CVF International Conference on Computer Vision,pp\. 8429–8440\.Cited by:[§2\.1](https://arxiv.org/html/2607.18504#S2.SS1.p4.1)\.
- \[24\]S\. Kaushik, L\. Maurya, and B\. Tellman\(2026\)Cryo\-bench: benchmarking foundation models for cryosphere applications\.arXiv preprint arXiv:2603\.01576\.Cited by:[§2\.2](https://arxiv.org/html/2607.18504#S2.SS2.p1.1)\.
- \[25\]S\. Khanna, P\. Liu, L\. Zhou, C\. Meng, R\. Rombach, M\. Burke, D\. Lobell, and S\. Ermon\(2023\)Diffusionsat: a generative foundation model for satellite imagery\.arXiv preprint arXiv:2312\.03606\.Cited by:[§2\.1](https://arxiv.org/html/2607.18504#S2.SS1.p4.1)\.
- \[26\]A\. Lacoste, N\. Lehmann, P\. Rodriguez, E\. Sherwin, H\. Kerner, B\. Lütjens, J\. Irvin, D\. Dao, H\. Alemohammad, A\. Drouin,et al\.\(2023\)Geo\-bench: toward foundation models for earth monitoring\.Advances in Neural Information Processing Systems36,pp\. 51080–51093\.Cited by:[§2\.2](https://arxiv.org/html/2607.18504#S2.SS2.p1.1)\.
- \[27\]F\. Liu, D\. Chen, Z\. Guan, X\. Zhou, J\. Zhu, Q\. Ye, L\. Fu, and J\. Zhou\(2024\)Remoteclip: a vision language foundation model for remote sensing\.IEEE Transactions on Geoscience and Remote Sensing62,pp\. 1–16\.Cited by:[§2\.1](https://arxiv.org/html/2607.18504#S2.SS1.p5.1)\.
- \[28\]I\. Loshchilov and F\. Hutter\(2019\)Decoupled weight decay regularization\.InInternational Conference on Learning Representations \(ICLR\),External Links:[Link](https://openreview.net/forum?id=Bkg6RiCqY7)Cited by:[§5\.1](https://arxiv.org/html/2607.18504#S5.SS1.p1.5)\.
- \[29\]V\. Marsocci, V\. Coletta, K\. Haas, J\. Hanna, J\. Gawlikowski, E\. Rolf, and N\. Yokoya\(2024\)PANGAEA: a global and inclusive benchmark for geospatial foundation models\.arXiv preprint arXiv:2407\.09830\.External Links:[Link](https://arxiv.org/abs/2407.09830)Cited by:[§B\.3](https://arxiv.org/html/2607.18504#A2.SS3.p3.1),[§2\.2](https://arxiv.org/html/2607.18504#S2.SS2.p1.1),[item 2](https://arxiv.org/html/2607.18504#S4.I1.i2.p1.2),[§4\.1](https://arxiv.org/html/2607.18504#S4.SS1.p1.1),[§5\.1](https://arxiv.org/html/2607.18504#S5.SS1.p1.5),[§6\.3](https://arxiv.org/html/2607.18504#S6.SS3.p1.1)\.
- \[30\]J\. Nalepaet al\.\(2024\)Estimating soil parameters from hyperspectral images: a benchmark dataset and the outcome of the HYPERVIEW challenge\.IEEE Geoscience and Remote Sensing Magazine\.Cited by:[§A\.1](https://arxiv.org/html/2607.18504#A1.SS1.p5.2)\.
- \[31\]V\. Nedungadi, A\. Kariryaa, S\. Oehmcke, S\. Belongie, C\. Igel, and N\. Lang\(2024\)Mmearth: exploring multi\-modal pretext tasks for geospatial representation learning\.InEuropean Conference on Computer Vision,pp\. 164–182\.Cited by:[§2\.1](https://arxiv.org/html/2607.18504#S2.SS1.p2.1)\.
- \[32\]Cited by:[§A\.1](https://arxiv.org/html/2607.18504#A1.SS1.p3.3)\.
- \[33\]C\. J\. Reed, R\. Gupta, S\. Li, S\. Brockman, C\. Funk, B\. Clipp, K\. Keutzer, S\. Candido, M\. Uyttendaele, and T\. Darrell\(2023\)Scale\-mae: a scale\-aware masked autoencoder for multiscale geospatial representation learning\.InProceedings of the IEEE/CVF International Conference on Computer Vision,pp\. 4088–4099\.Cited by:[§2\.1](https://arxiv.org/html/2607.18504#S2.SS1.p1.1)\.
- \[34\]W\. Shi, J\. Caballero, F\. Huszár, J\. Totz, A\. P\. Aitken, R\. Bishop, D\. Rueckert, and Z\. Wang\(2016\)Real\-time single image and video super\-resolution using an efficient sub\-pixel convolutional neural network\.InProceedings of the IEEE Conference on Computer Vision and Pattern Recognition \(CVPR\),pp\. 1874–1883\.Cited by:[§4\.2](https://arxiv.org/html/2607.18504#S4.SS2.p3.1)\.
- \[35\]D\. Szwarcman, S\. Roy, P\. Fraccaro,et al\.\(2024\)Prithvi\-eo\-2\.0: a versatile multi\-temporal foundation model for earth observation applications\.arXiv preprint arXiv:2412\.02732\.Cited by:[§1](https://arxiv.org/html/2607.18504#S1.p2.1),[§2\.1](https://arxiv.org/html/2607.18504#S2.SS1.p2.1)\.
- \[36\]D\. Wang, M\. Hu, Y\. Jin, Y\. Miao, J\. Yang, Y\. Xu, X\. Qin, J\. Ma, L\. Sun, C\. Li,et al\.\(2025\)HyperSIGMA: hyperspectral intelligence comprehension foundation model\.IEEE Transactions on Pattern Analysis and Machine Intelligence\.Cited by:[§2\.1](https://arxiv.org/html/2607.18504#S2.SS1.p2.1)\.
- \[37\]F\. Wang, Y\. Yu, G\. Wei, W\. Shao, Y\. Zhou, A\. Yuille, and C\. Xie\(2025\)Scaling laws in patchification: an image is worth 50,176 tokens and more\.arXiv preprint arXiv:2502\.03738\.Cited by:[§6\.3](https://arxiv.org/html/2607.18504#S6.SS3.p3.2)\.
- \[38\]T\. Xiao, Y\. Liu, B\. Zhou, Y\. Jiang, and J\. Sun\(2018\)Unified perceptual parsing for scene understanding\.InEuropean Conference on Computer Vision \(ECCV\),pp\. 418–434\.Cited by:[item 2](https://arxiv.org/html/2607.18504#S4.I1.i2.p1.2)\.
- \[39\]E\. Xie, W\. Wang, Z\. Yu, A\. Anandkumar, J\. M\. Alvarez, and P\. Luo\(2021\)SegFormer: simple and efficient design for semantic segmentation with transformers\.InAdvances in Neural Information Processing Systems \(NeurIPS\),Vol\.34,pp\. 12077–12090\.Cited by:[§4\.2](https://arxiv.org/html/2607.18504#S4.SS2.p3.1)\.
- \[40\]Z\. Xiong, Y\. Wang, F\. Zhang, A\. J\. Stewart, J\. Hanna, D\. Borth, I\. Papoutsis, B\. Le Saux, G\. Camps\-Valls, and X\. X\. Zhu\(2024\)Neural plasticity\-inspired foundation model for observing the earth crossing modalities\.arXiv preprint arXiv:2403\.153563\(5\),pp\. 6\.Cited by:[§2\.1](https://arxiv.org/html/2607.18504#S2.SS1.p2.1)\.
- \[41\]Z\. Zhang, T\. Zhao, Y\. Guo, and J\. Yin\(2024\)RS5M and georsclip: a large\-scale vision\-language dataset and a large vision\-language model for remote sensing\.IEEE Transactions on Geoscience and Remote Sensing62,pp\. 1–23\.Cited by:[§2\.1](https://arxiv.org/html/2607.18504#S2.SS1.p5.1)\.

## Appendix AUse\-cases details

### A\.1FAST\-EO Use Cases

Sen1Floods11\[[5](https://arxiv.org/html/2607.18504#bib.bib15)\]is a global flood mapping benchmark comprising 446 hand\-labelled512×512512\\times 512px tiles at 10 m GSD, built from co\-registered Sentinel\-1 \(SAR\) and Sentinel\-2 acquisitions covering 11 flood events across six continents\. The task is binary pixel\-level segmentation \(flooded / not flooded\), evaluated with macro\-averaged mIoU\. Severe class imbalance makes positive\-class IoU the more sensitive diagnostic\. The co\-availability of SAR and optical observations makes it well\-suited for multimodal fusion studies\. The dataset provides Sentinel\-2 imagery in Level\-1C format \(13 bands, including B1 coastal aerosol, B9 water vapour, and B10 cirrus\)\. TerraMind can ingest all 13 bands natively; THOR’s pretraining used Level\-2A products, so the three L1C\-only bands are dropped when following the THOR band\-mapping protocol, leaving 10 bands\.

HLS Burn Scars\[[21](https://arxiv.org/html/2607.18504#bib.bib16)\]provides Harmonised Landsat–Sentinel\-2 \(HLS\) imagery at 30 m GSD for burn scar delineation across the contiguous United States\. Each512×512512\\times 512px tile contains six spectral bands; the task is binary segmentation evaluated with mIoU\. As a single\-modality dataset, HLS Burn Scars serves as a reference for purely spectral segmentation, and its coarser 30 m GSD provides a distinct resolution regime\.

CocoaMining\[[32](https://arxiv.org/html/2607.18504#bib.bib19)\]targets artisanal gold mining and cocoa plantation mapping in southern Ghana using fused Sentinel\-1, Sentinel\-2, and digital elevation model \(DEM\) data at 10 m GSD\. Each128×128128\\times 128px tile is segmented at the pixel level into three classes \(cocoa plantation, artisanal mine, other\), evaluated with macro\-averaged mIoU\. The 2022 split is preferred over 2016 because it contains a higher proportion of artisanal mining pixels \(∼\\sim7% vs\.∼\\sim5% in 2016\), providing more positive\-class signal during training\. Mining sites nonetheless remain spatially compact relative to the image extent, where individual footprints often span only a handful pixels of a full tile\. This makes fine\-grained discrimination a challenging test of each model’s ability to resolve spatially under\-represented patterns, and motivating the patch\-size analysis of Section[J\.2](https://arxiv.org/html/2607.18504#A10.SS2)\.

Methane LeaksThe Methane Benchmark Dataset \(MBD\) is built by KPLabs from 27 AVIRIS\-NG airborne overflights, each providing a 432\-band hyperspectral cube at 2\.8 m GSD co\-registered with a binary ground\-truth \(GT\) mask generated by the mag1c methane\-enhancement tool\. We use the Sentinel\-2\-matched variant of MBD \(MBD\-S2\): AVIRIS\-NG spectra are downsampled to 12 bands centred on Sentinel\-2 wavelengths and resampled from 2\.8 m to 10 m GSD via Py6S atmospheric correction, yielding inputs spectrally compatible with THOR and TerraMind pretraining\. A co\-registration step corrects systematic misalignment between the CH4maps and the hyperspectral imagery using SIFT feature matching; coordinate\-based registration alone proved insufficient given plumes as small as 50 pixels\. The task is patch\-level binary classification – methane present \(super\-emitter \+ plume\) vs\. background – evaluated by Overall Accuracy \(OA\)\. The pipeline consists of three steps: \(i\) 5\-fold cross\-validation split at the flight level; \(ii\) feature extraction via the frozen encoder followed by global averaging and a lightweight classification head; and \(iii\) single\-class probability output via a fully\-connected head with dropout and softmax activation\.

Soil Properties – HYPERVIEW\[[30](https://arxiv.org/html/2607.18504#bib.bib52)\]targets the estimation of four soil chemical properties – potassium \(K\), magnesium \(Mg\), phosphorus \(P2O5\), and pH – from airborne hyperspectral imagery over agricultural fields in Poland\. The task is multi\-output regression evaluated per property with RMSE\. With hundreds of narrow spectral bands, HYPERVIEW tests model generalisation to input modalities that differ substantially in spectral configuration from the broadband satellite sensors used during pretraining of both THOR and TerraMind\. Results for both Methane Leaks and HYPERVIEW are reported separately in Section[6\.10](https://arxiv.org/html/2607.18504#S6.SS10), as both use cases require dedicated discussion of their hyperspectral input characteristics\.

### A\.2FM4CS Use Cases

Iceberg Detectionfocuses on the detection of small maritime targets in Sentinel\-1 SAR imagery, motivated by applications in maritime safety and climate monitoring\. The dataset is derived from the International Ice Patrol iceberg sightings database, comprising 1355 Sentinel\-1 IW image crops \(256×256256\\times 256px\) with 2191 verified iceberg annotations collected between 2019 and 2021 over the Labrador Sea\. The task is formulated as binary semantic segmentation \(iceberg vs\. background\) and is evaluated using an instancewise F1 score\. The challenge for this use case lies in detecting small icebergs \(<<60 m\) in heterogeneous environments with sea ice clutter and speckle noise\.

Snow Monitoringfocuses on the estimation of key snow properties for hydrological modelling in high\-latitude and mountainous regions\. The task is formulated as pixel\-wise regression of fractional snow cover \(FSC\)\. Input consists of multi\-band SLSTR imagery at∼480\{\\sim\}480m GSD, processed as patches of144×144144\\times 144px\. Training labels are derived from high\-resolution Sentinel\-2\-based snow products \(2016–2021\), downsampled to SLSTR resolution\.

Mires/Wetlands Mappingtargets land cover classification with a focus on wetland detection for environmental monitoring and spatial planning\. The dataset uses Sentinel\-2 MSI imagery at 10 m GSD, processed as288×288288\\times 288tiles, with sliding\-window inference applied during evaluation\. The task is formulated as multi\-class semantic segmentation, with class imbalance handled via weighted loss, and evaluated using mIoU\.

Flood Zone Mappingaddresses high\-resolution flood delineation using Sentinel\-1 SAR imagery at 10 m GSD\. The dataset comprises 179 manually annotated flood objects from three major flood events in southern Norway \(2015–2018\), with each sample constructed as a pair of co\-registered pre\-event and event SAR images\. The task is formulated as a binary segmentation based change detection task\.

Sea Ice Concentration Estimationbuilds on the AI4Arctic Sea Ice Challenge dataset, targeting semantic segmentation of sea ice for climate monitoring and maritime safety\. In our setting, the task is simplified to three classes by grouping concentration intervals into 0–10% \(open water\), 10–90% \(intermediate ice\), and 100% \(packed ice\)\. The dataset consists of Sentinel\-1 SAR observations over the Danish Meteorological Institute’s Greenland monitoring region\.

## Appendix BExperimental Setup Details

### B\.1Loss Functions

Loss functions are selected per task type\. For segmentation, we use Dice loss on Sen1Floods11 and HLS Burn Scars, and standard cross\-entropy \(without class weighting\) on CocoaMining – the latter yielding the best empirical results despite the class imbalance in that dataset\. For the FM4CS use cases, loss functions are likewise matched to task type: Snow Monitoring, formulated as pixel\-wise regression of fractional snow cover, uses mean absolute error \(MAE\)\. Iceberg Detection and Flood Zone change detection, both binary segmentation tasks, use standard cross\-entropy\. Sea Ice Concentration Estimation, a three\-class segmentation task, likewise uses cross\-entropy\. Mires/Wetlands Mapping uses a combined Dice \+ cross\-entropy loss, which we found better balances the six\-class imbalance handled via weighted loss described in Section[A\.2](https://arxiv.org/html/2607.18504#A1.SS2)\.

### B\.2Dataset\-Specific Configuration

For CocoaMining, we use the 2022 acquisition rather than the 2016 imagery\. Neither THOR nor TerraMind incorporates temporal modelling; the benchmark therefore focuses on single\-date semantic segmentation\. Mining footprints remain spatially compact – typically spanning only a few contiguous pixels at128×128128\\times 128resolution – making this dataset a strong test of fine\-grained discrimination under class imbalance\.

To ensure consistent optimization across datasets and model configurations, we used an effective batch size of 8 across all experiments\. TerraMind always fits the full effective batch size on a single GPU \(bphys=8b\_\{\\text\{phys\}\}=8\) and therefore never requires gradient accumulation\. For THOR, smaller patch sizes increase VRAM consumption quadratically, requiring a reduced physical batch size compensated by gradient accumulation viaaccumulate\_grad\_batches=8/bphys\\texttt\{accumulate\\\_grad\\\_batches\}=8/b\_\{\\text\{phys\}\}\. This affects patch size 4 on HLS Burn Scars and Sen1Floods11, where the physical batch size is reduced to 2, requiring 4 accumulation steps; all other patch sizes \(8, 16, 32\) on these datasets, as well as all other datasets, retain the standard physical batch size of 8 with no accumulation needed\. This reduced\-batch schedule at patch size 4 applies uniformly across crop sizes: the2882288^\{2\}crops used for HLS Burn Scars and for frozen Sen1Floods11, and the2242224^\{2\}crops used for unfrozen Sen1Floods11\.

### B\.3Low\-Data Subset Construction

To evaluate performance in data\-scarce conditions, we construct 5%, 10%, 25% and 50% training subsets for Sen1Floods11 and HLS Burn Scars\. The original author\-defined validation and test splits are preserved intact in both cases\. Exact training\-set sizes per fraction are:Sen1Floods11: 13 / 26 / 63 / 126 images;HLS Burn Scars: 25 / 51 / 130 / 262 images\.

Sen1Floods11\.Random stratified sampling by country tag, ensuring proportional geographic coverage at the reduced fraction\.

HLS Burn Scars\.Random subsampling stratified by the distribution of positive\-class pixel ratios across tiles, following the PANGAEA protocol\[[29](https://arxiv.org/html/2607.18504#bib.bib7)\]\.

CocoaMining\.Excluded from the low\-data ablation: CocoaMining does not mention a random split in the original repo\. HLS Burn Scars mentions that tiles are not split spatially, which allowed for a stratified random split without changing the original protocol\.

Validation is performed every 5 epochs to reduce wall\-clock time; early stopping and LR scheduling patience are set to 10 and 5 validation events respectively\. All subset results are averaged over 3 random seeds \(seeds 0, 1, 2\)\. These seeds are used when creating splits, not at compute time\.

## Appendix CTerraMind’s Thinking\-in\-Modalities

TerraMind’s Thinking\-in\-Modalities mechanism generates synthetic modality tokens at inference time, either reconstructing a missing sensor or producing a task\-relevant auxiliary modality\. We evaluate TiM on Sen1Floods11 – the only FAST\-EO dataset whose Sentinel\-2 band complement matches TerraMind’s pretraining configuration – and on the FM4CS use cases, where a LULC TiM modality is evaluated across Flood Zone Mapping, Iceberg Detection, and Sea Ice Mapping\.

![Refer to caption](https://arxiv.org/html/2607.18504v1/figures/fig7_tim_analysis.png)Figure 10:Effect of Thinking\-in\-Modalities \(TiM\) on TerraMind Base performance, Sen1Floods11\.a,Scatter of mIoU without TiM \(x\-axis\) versus with TiM \(y\-axis\) for matched \(modality, decoder, freeze\-state\) configurations\.b,Per\-configuration difference in mIoU \(TiM−\-base\), sorted by magnitude\.One of the most interesting results on Sen1Floods11 is thedecoder\-dependent value of TiM\. With UperNet \(FT\), TiM S1\+S2→\\toLULC achieves 0\.909 – within 0\.1 pp of the standard S2\-only optimum \(0\.910\)\. TiM neither helps nor hurts when a strong multi\-scale decoder is already available\. With a*linear decoder*, however, TiM S1\+S2→\\toLULC reaches0\.895– a 6\.5 pp improvement over standard S2 Linear FT \(0\.830\) and 2\.6 pp over S1\+S2 Linear FT \(0\.869\)\.

This finding should be understood as an*extension*of the original TerraMind paper\[[22](https://arxiv.org/html/2607.18504#bib.bib1)\], not a correction of it\. Jakubik et al\. evaluate TiM under the PANGAEA protocol \(frozen backbone \+ UperNet decoder\) and report gains of up to 2 pp mIoU\. Our result is fully consistent with this: under the same UperNet regime, TiM provides a negligible gain \(<<0\.1 pp\)\. The larger effect we observe \(\+6\.5 pp\) is specific to the linear decoder condition, a configuration not investigated in the TerraMind paper\. On Sen1Floods11, then, the governing factor appears to bedecoder\-conditioned utility: TiM’s synthetic LULC tokens inject semantically structured spatial information into the token sequence,*partially compensating for the absent decoder hierarchy*– a “soft decoder substitute” useful precisely when the downstream architecture is constrained, and redundant when it is not\.

The FM4CS use cases show that decoder capacity is not the only, or even the dominant, modulator of TiM utility\.OnSea Ice Mapping, TiM improves performance almost irrespective of decoder or freeze regime: frozen UperNet gains 22\.9 pp at Tiny scale \(0\.526 to 0\.755\) and 11\.0 pp at Base scale \(0\.558 to 0\.668\), while frozen Linear also improves at both scales\.

## Appendix DRobustness Diagnostics

To assess the robustness of the main\-text findings, we report four complementary diagnostics: cross\-dataset rank consistency, compute\-normalised efficiency, marginal factor contributions, and extended scaling behaviour\.

![Refer to caption](https://arxiv.org/html/2607.18504v1/x10.png)Figure 11:Cross\-dataset rank consistency of configuration performance\.Each panel is a scatter plot of per\-configuration rank on one dataset \(x\-axis\) against rank on another \(y\-axis\), for one within\-group dataset pair; configurations are matched by backbone size, freeze\-state, and patch size, independent of decoder \(best of the two decoders per group is used\) and of input modality\. Rank 1 denotes the best\-performing configuration \(highest mIoU/F1 score, or lowest RMSE\)\.Beyond ranking stability, Figure[11](https://arxiv.org/html/2607.18504#A4.F11)above, we next examine whether these configurations remain efficient once compute cost is taken into account, as shown in Figure[12](https://arxiv.org/html/2607.18504#A4.F12)\.

![Refer to caption](https://arxiv.org/html/2607.18504v1/x11.png)Figure 12:Compute\-normalized efficiency across configurations, by dataset\.Each dot represents one \(model, backbone size, decoder, freeze\-state, patch size\) configuration; horizontal bars mark the group median\. Efficiency is metric per total \(encoder \+ decoder\) GMACs, scaled by10001000: mIoU / GMACs for mIoU datasets, F1 score / GMACs for instance\-wise F1 datasets, and1/\(RMSE×GMACs\)1/\(\\text\{RMSE\}\\times\\text\{GMACs\}\)for Snow, such that higher values indicate greater efficiency in all panels\.To disentangle which design choices drive the efficiency differences seen in Figure[12](https://arxiv.org/html/2607.18504#A4.F12), we decompose performance into the marginal contribution of each shared upgrade in Figure[13](https://arxiv.org/html/2607.18504#A4.F13)\.

![Refer to caption](https://arxiv.org/html/2607.18504v1/x12.png)Figure 13:Marginal value of design upgrades on downstream performance, by model and dataset\.Bars show the mean change in performance metric when a single design factor is switched from a lower to an upper level, averaged over all other factors: backbone size \(Tiny→\\toBase\), decoder \(linear→\\toUperNet for mIoU/RMSE datasets, MLP→\\toPixelShuffle for instance\-wise F1 datasets\), and freeze\-state \(Frozen→\\toUnfrozen\)\.Finally, we extend the scaling analysis summarised in Figure[13](https://arxiv.org/html/2607.18504#A4.F13)to smaller model variants, testing whether the observed trends hold at reduced capacity \(Figure[14](https://arxiv.org/html/2607.18504#A4.F14)\)\.

![Refer to caption](https://arxiv.org/html/2607.18504v1/x13.png)Figure 14:Computational scaling laws: performance versus total compute, by model and dataset\.Each panel shows a log\-linear fit, metric=α​ln⁡\(GMACs\)\+β=\\alpha\\ln\(\\text\{GMACs\}\)\+\\beta, per model \(curve\) with underlying configurations \(points, all backbone sizes, decoders, and patch sizes pooled\);xx\-axis is total \(encoder \+ decoder\) GMACs on a log scale\. Colors denote model \(see legend\)\.As a complementary view to the compute\-normalised ranking in Figure[12](https://arxiv.org/html/2607.18504#A4.F12), we isolate the encoder’s own contribution to efficiency, independent of decoder cost, in Figure[15](https://arxiv.org/html/2607.18504#A4.F15)\.

![Refer to caption](https://arxiv.org/html/2607.18504v1/x14.png)Figure 15:Performance by configuration, ordered by encoder compute, across five datasets\.Bars show the best performance metric per \(model, backbone size, patch size\) configuration, for the unfrozen backbone with the better of the two decoders per dataset \(linear/UperNet for mIoU/RMSE datasets, MLP/PixelShuffle omitted here\); configurations are sorted left to right by increasing encoder GMACs\.
## Appendix EGMACs, tokens and patch sizes

Figure[16](https://arxiv.org/html/2607.18504#A5.F16)shows the effect of patch size on THOR performance across all FAST\-EO and FM4CS datasets, stratified by backbone size and decoder, with TerraMind reference levels included for comparison\.

![Refer to caption](https://arxiv.org/html/2607.18504v1/x15.png)Figure 16:THOR performance versus patch size, across datasets, with TerraMind reference levels\.Lines show best performance \(across input modality and freeze\-state\) for THOR at each patch size \(4, 8, 16, 32\), stratified by backbone size \(Base, Tiny; marker shape\) and decoder \(solid = first\-listed decoder, dashed = second\-listed decoder per dataset: linear/UperNet for mIoU/RMSE datasets, MLP/PixelShuffle for instance\-wise F1 datasets\)\. Horizontal lines mark best performance for each TerraMind configuration \(Base, Base\+TiM, Tiny, Tiny\+TiM; color\-coded, labeled at right\), shown for reference\.Figure[17](https://arxiv.org/html/2607.18504#A5.F17)relates downstream performance to the number of tokens per image across datasets and THOR configurations\. The figure provides an alternative view of the patch\-size experiments, expressing model behaviour in terms of token count rather than spatial patch size\.

![Refer to caption](https://arxiv.org/html/2607.18504v1/x16.png)Figure 17:Performance versus token count, by dataset\.Lines show best performance \(across all other configuration variables\) as a function of token count per image \(log scale\), for each model and backbone size \(color/marker; see legend\), with Thinking\-in\-Modalities \(TiM\) configurations excluded\.
## Appendix FToken Count vs\. Spatial Resolution: Controlled Experiments

Reducing THOR’s patch size simultaneously increases the number of tokens*and*the native spatial resolution of each token\. Both effects can improve downstream metrics\. We designed two experiments to disentangle them\.

Experiment 1 – CocoaMining joint resize \(not a valid disentanglement\)\.We resized train, validation, and test images simultaneously to four target resolutions \(128×128128\\times 128,224×224224\\times 224,288×288288\\times 288,512×512512\\times 512\) and fine\-tuned TerraMind\-Base with UperNet\. mIoU increases monotonically with resolution \(0\.796, 0\.818, 0\.823, 0\.835\)\. However, because the*test set is also resized*, the improvement may reflect alignment between the training and evaluation domains rather than richer token representations\. Bilinear upsampling \(AlbumentationsResizeuses OpenCVINTER\_LINEARby default\) softens class boundaries, which can inflate mIoU if both train and test are processed identically\.This experiment does not provide valid evidence that more tokens improve performance\. Its main lesson is a benchmark\-hygiene warning: resizing evaluation tiles can substantially change reported metrics and must be avoided in fair comparisons\.

Experiment 2 – Sen1Floods11 uptokenized \(controlled\)\.To avoid the above confound, we take standard224×224224\\times 224training crops and bilinearly upsample them to288×288288\\times 288,352×352352\\times 352, and448×448448\\times 448before feeding them to TerraMind\-Base, increasing the token count from 196 to 324, 484, and 784 respectively\. Using larger crops instead would introduce additional spatial*context*\(more scene area per tile\), confounding token count with scene coverage; upsampling a fixed\-size crop isolates the effect of token count\. Validation and test sets remain at the original224×224224\\times 224resolution with tiled inference\. Results are shown in Table[11](https://arxiv.org/html/2607.18504#A6.T11)\. Under both frozen and fine\-tuned regimes, uptokenized runs degrade slightly relative to the native224×224224\\times 224baseline\. We therefore conclude that naively upsampling training crops does not replicate the benefit of a genuinely finer token grid, and that THOR’s ps4/ps8 gains are better attributed to*spatially denser feature extraction at native resolution*than to an increased token budget per se\.

Table 11:Sen1Floods11: effect of upsampling fixed224×224224\\times 224training crops to larger resolutions before feeding to TerraMind\-Base \(UperNet decoder\)\. Token count =\(H/16\)2\(H/16\)^\{2\}\. mIoU on test split \(↑\\uparrow\)\.Bold= best per regime\.
## Appendix GData Efficiency: Extended Analysis

Supplementary analyses of computational efficiency and training\-data requirements\. Figure[18](https://arxiv.org/html/2607.18504#A7.F18)relates performance to total compute, while Figure[19](https://arxiv.org/html/2607.18504#A7.F19)shows how the advantage \(or disadvantage\) of foundation models relative to a UNet baseline evolves across training\-data fractions\.

![Refer to caption](https://arxiv.org/html/2607.18504v1/x17.png)Figure 18:Performance versus total compute \(GMACs\), including a UNet baseline, across three datasets\.Each point is one \(model, backbone size, freeze\-state\) configuration at full training data; filled markers denote unfrozen \(fine\-tuned\) backbones, open markers denote frozen backbones\. UNet is evaluated per input modality, with the best\-performing modality annotated beside its marker\. Colors and marker shapes denote model and backbone size \(see legend\)\. Black dashed step line traces the Pareto frontier across all plotted conditions\. For Snow \(RMSE\) and Iceberg \(instance\-wise F1 score\), the metric differs from mIoU as indicated on theyy\-axis; for Snow, theyy\-axis is inverted so that better performance appears toward the top, consistent with other panels\.![Refer to caption](https://arxiv.org/html/2607.18504v1/x18.png)Figure 19:Performance gap between foundation models and a UNet baseline across training data fractions, for Sen1Floods11 \(left\) and BurnScars \(right\)\.Lines showΔ\\DeltamIoU \(foundation model minus unfrozen UNet baseline\) as a function of training data fraction \(5, 10, 25, 50, 100%\); values are annotated at each point\. Solid lines denote unfrozen \(fine\-tuned\) backbones, dashed lines denote frozen backbones; colors denote model \(THOR Base, TerraMind Base, and, for Sen1Floods11, TerraMind\+TiM; see legend\)\. Horizontal line at zero separates the shaded regions where the foundation model outperforms UNet \("FM leads," upper\) from where UNet outperforms the foundation model \("UNet leads," lower\)\. On Sen1Floods11, TerraMind\+TiM is evaluated with the S1\+S2 modality and joint land\-use/land\-cover \(LULC\) supervision\.
## Appendix HTask\-Specific UNet Baseline: Full\-Dataset Results

Table[12](https://arxiv.org/html/2607.18504#A8.T12)compares a UNet encoder\-decoder trained from scratch against the best GFM configurations on the full training set of the three investigated FAST\-EO datasets\. On Sen1Floods11, both GFMs outperform UNet \(\+2\.8–3\.1 pp\), consistent with the multimodal \(S1\+S2\) pretraining advantage on a multimodal flood\-mapping task\. On HLS Burn Scars, UNet \(0\.901\) outperforms both THOR \(0\.865\) and TerraMind \(0\.891\) even at full data – the same ordering observed at every fraction in Section[6\.8](https://arxiv.org/html/2607.18504#S6.SS8)– which we attribute to the HLS source distribution shift and the absence of SAR input \(see Section[6\.8](https://arxiv.org/html/2607.18504#S6.SS8)\)\. On CocoaMining, GFMs lead by 3\.2–3\.5 pp; the fine\-grained spatial structure of artisanal mining sites \(covering a small fraction of each128×128128\\times 128patch\) rewards the dense feature extraction of GFMs at ps4\.

Table 12:Full\-dataset mIoU for the UNet baseline vs\. best GFM configuration \(UperNet decoder\)\. UNet is trained from scratch\.Bold= best per dataset\. GFM best values are the maximum observed across all backbone/freeze/patch\-size configurations\.
## Appendix ITerraMind at Patch Size 4 Results

Tables[13](https://arxiv.org/html/2607.18504#A9.T13)and[14](https://arxiv.org/html/2607.18504#A9.T14)compare the partially re\-pretrained TerraMind Tiny PS4 variant against the standard TerraMind and THOR models\. Relative to the native TerraMind Tiny model, the PS4 variant improves performance across all three FAST\-EO datasets under both frozen\-backbone and full fine\-tuning settings, and achieves the strongest results on Sen1Floods11 and HLS Burn Scars\.

Table 13:FAST\-EO results \(best frozen backbone per model\)\. Segmentation: macro\-averaged mIoU\. The best configuration is selected by sweep over patch size and decoder for Thor\.Bold= best result per column\.Table 14:Full benchmark results \(best full fine\-tuning per model\)\. Segmentation: macro\-averaged mIoU\. All results use fully fine\-tuned backbone and the best patch size \(for Thor\) / decoder found per dataset\.Bold= best result per column\.
## Appendix JFurther Considerations and Design Philosophy

### J\.1Pretraining Domain Emphasis and Consortium Provenance

Each model tends to perform comparatively better on the use cases contributed by its own consortium\. THOR’s pretraining includes a dedicated SAR reconstruction objective and a sampling strategy biased toward Arctic geographies within an otherwise global corpus, and the FM4CS use cases it contributed are themselves concentrated on SAR sensing and Arctic or sub\-Arctic domains \(Iceberg Detection, Flood Zone Mapping, Sea Ice Mapping\)\. THOR leads TerraMind on all three\. Conversely, TerraMind’s pretraining is comparatively broadband\-optical and multi\-modal but not SAR\- or Arctic\-biased in the same targeted way, and it is competitive with or ahead of THOR on the optical, globally\-sampled FAST\-EO use cases it contributed \(Sen1Floods11, HLS Burn Scars, Wetland Mapping\), particularly at matched patch size \(Section[6\.2](https://arxiv.org/html/2607.18504#S6.SS2)\)\.

This correspondence is consistent with the hypothesis that*targeted pretraining\-domain emphasis*– a dedicated SAR reconstruction head and Arctic\-biased sampling for THOR – confers a measurable downstream advantage on tasks that share that domain, and that this advantage persists even when the encoder is frozen \(Section[6\.4](https://arxiv.org/html/2607.18504#S6.SS4)\), which would suggest the effect is carried by the pretrained representations themselves rather than by task\-specific adaptation\.

We are, however, unable to attribute the pattern to pretraining emphasis alone\. THOR and its FM4CS use cases were developed jointly within the same consortium, as were TerraMind and its FAST\-EO use cases\. This co\-development introduces confounds that are difficult to separate from a domain\-emphasis effect: use\-case selection may implicitly favour scenarios where the accompanying model is known to perform well; annotation protocols, sensor pre\-processing, and labelling conventions may be more closely matched to each model’s expected input format within its own consortium; and dataset difficulty is not calibrated across consortia\. The consortium\-of\-origin variable is therefore confounded with pretraining\-domain emphasis by construction, and the present design cannot separate the two\.

Two observations offer partial, indirect support for a genuine pretraining effect rather than a purely consortium\-driven artefact\. First, the advantage is domain\-specific rather than uniform: THOR does not lead on every FM4CS use case regardless of modality \(Wetland Mapping, evaluated only within the FAST\-EO set, is the one FAST\-EO task where the coarser\-patch\-size THOR configuration is outperformed by TerraMind, Section[6\.1](https://arxiv.org/html/2607.18504#S6.SS1)\), and TerraMind’s own frozen representations degrade sharply on SAR\-only Sea Ice Mapping relative to its consistently modest frozen–fine\-tuned gap elsewhere \(Section[6\.4](https://arxiv.org/html/2607.18504#S6.SS4)\) – a pattern more easily explained by differential SAR pretraining exposure than by consortium provenance alone\. Second, the Snow Monitoring result \(Section[6\.6](https://arxiv.org/html/2607.18504#S6.SS6)\), a use case using a sensor \(Sentinel\-3\) present in THOR’s pretraining but absent from TerraMind’s, favours THOR by a comparable margin to the other FM4CS use cases, consistent with a sensor\-coverage explanation\. Neither observation, however, constitutes a controlled test: a definitive attribution would require evaluating both models on use cases curated independently of either consortium, which we leave to future work\.

We therefore treat the consortium\-correlated performance pattern as a hypothesis meriting the same diagnostic caution urged throughout this paper \(Section[J\.2](https://arxiv.org/html/2607.18504#A10.SS2)\): it is consistent with, but not proof of, a causal effect of targeted pretraining\-domain emphasis on downstream transfer, and should not be read as evidence that either model’s pretraining recipe is unconditionally superior\.

### J\.2Task\-Specific Observations and Anomalies

The preceding analysis identified broad trends\. Several dataset\-specific observations merit dedicated discussion\.

CocoaMining: the minority\-class–patch\-size interaction\.Figure[20](https://arxiv.org/html/2607.18504#A10.F20)illustrates the relationship between patch size and class\-level IoU on CocoaMining\.

![Refer to caption](https://arxiv.org/html/2607.18504v1/x19.png)Figure 20:Target\-class \(mining\) performance relative to macro mIoU on CocoaMining\.a,Best target\-class IoU \(dark bars\) and macro mIoU \(light bars\) per model and backbone size, for the S1\+S2 modality\.b,Distribution of the gap between target\-class IoU and macro mIoU \(IoUtarget\{\}\_\{\\text\{target\}\}−\-mIoU\) across configurations per model and backbone size, for the S1\-only modality\.\.CocoaMining’s artisanal mining class occupies a small fraction of each128×128128\\times 128tile\. At ps32, each token covers32×32=1,02432\\times 32=1\{,\}024native pixels – larger than many individual mining sites\. The token\-level representation therefore averages over mixed mining/vegetation boundaries, suppressing the discriminative spectral features\. Reducing to ps4 \(4×4=164\\times 4=16pixels per token\) allows the backbone to represent mining footprints at a resolution commensurate with their spatial extent\. This*minority\-class–patch\-size interaction*is likely relevant to other tasks involving spatially compact targets \(small floods, individual icebergs, narrow burn perimeters\)\.

THOR outperforms TerraMind on CocoaMining at a smaller native input\.A noteworthy result is that THOR at ps4 – operating at the native128×128128\\times 128resolution and settingground\_covers=1,280=1\{,\}280m to faithfully represent the 10 m GSD – achieves higher mIoU than TerraMind, which must upsample images to224×224224\\times 224to meet its minimum pretraining resolution\. Upsampling to match a fixed input size distorts the native spatial structure of the scene and introduces interpolation artefacts; this is particularly problematic for a task where distinguishing small artisanal mining sites from surrounding vegetation relies on locally coherent spectral signatures\. Furthermore, resizing the image before feeding it into TerraMind effectively increases the reported GMACs for this dataset \(the encoder now processes196196tokens instead of6464\), yet accuracy does not surpass THOR\. This result supports the practical value of THOR’s GSD\-aware architecture for tasks where preserving native resolution is physically meaningful\.Flood Segmentation: a high\-resolution\-extraction regime\.On the FM4CS Flood Segmentation task, both THOR and TerraMind degrade severely when patch sizes fall below 8, but the pattern does not resemble a smooth performance gradient: it is a threshold effect, with a sharp separation between coarse and fine tokenisation regimes\. We interpret this as evidence that flood\-zone delineation in this dataset is driven primarily by fine\-grained, locally discriminative feature extraction rather than by the semantically rich, broad\-context scene understanding that benefits tasks such as Mires/Wetlands Mapping or Sen1Floods11\. Under this interpretation, THOR’s compute\-adaptive tokenisation is not merely an incremental improvement but opens a structurally different approach to this class of problem, one that TerraMind’s fixed ps16 regime cannot access\. This result should, however, be read as a diagnostic rather than a definitive ranking: because TerraMind at ps16 and THOR at ps4/ps8 operate in non\-comparable resolution regimes, the observed gap does not by itself establish which architecture is better suited to flood segmentation in general\. It remains open whether an alternative formulation of this use case – one that does not depend on high\-resolution local extraction, e\.g\. through coarser labelling or larger target objects – would narrow or eliminate the gap under a coarser ViT patch embedding\. We leave this reformulation to future work\.

Sea Ice Mapping: class imbalance and out\-of\-distribution signalling\.Despite reducing the original 11\-class labelling scheme to 3 classes, Sea Ice Mapping still exhibits pronounced imbalance between the edge classes \(open water, packed ice\) and the dominant transitional class\. Because sea ice concentration is spatially and temporally autocorrelated, constructing a stratified train/val/test split is non\-trivial, and the resulting imbalance manifests as a counter\-signal: validation performance and test performance diverge across multiple configurations, indicating that the two splits draw from meaningfully different distributions rather than merely differing in sampling noise\. This divergence can be read either as a genuine out\-of\-distribution generalisation gap or as an artefact of an uncalibrated split; the limited number of runs per configuration does not allow us to distinguish between these interpretations, and we therefore treat performance rankings on this dataset with corresponding caution\.

Implications for benchmark composition\.We include both Flood Segmentation and Sea Ice Mapping despite their limited cross\-model comparability, because their diagnostic value lies less in absolute ranking and more in what they reveal under the intra\-model ablation grid – patch\-size thresholds for THOR, split sensitivity for TerraMind and THOR alike\. This motivates a broader point about benchmark curation: a holistic evaluation suite should combine simple, balanced use cases, which support clean interpretation of representation and adaptation ability, with more nuanced, real\-world use cases that expose the intricacies – class imbalance, split instability, resolution dependence – that practitioners actually encounter in deployment\. The latter category demands more careful interpretation, and, critically, more explicit communication of its limitations to the scientific community\. We argue that this communicative dimension is currently underserved by benchmarks organised primarily around leaderboard\-style aggregate metrics, which reward performance without surfacing the conditions under which that performance is or is not meaningful\.

### J\.3Motivation for Low\-Data Evaluation

The full\-data benchmark of the preceding sections evaluates both models under conditions that may systematically underrepresent THOR’s primary design objective\. THOR was explicitly optimised for data\-scarce regimes: Forgaard et al\.\[[14](https://arxiv.org/html/2607.18504#bib.bib2)\]report state\-of\-the\-art results on the PANGAEA 10% benchmark and frame compute\-adaptive patching as a direct response to the*data\-hungry decoder*problem – the observation that standard dense prediction heads require large labelled datasets to converge, while fine tokenisation provides the decoder with a denser gradient signal from fewer images\.

In operational EO settings, large labelled datasets are the exception rather than the rule\. Annotating flood extents, burn scars, or mining sites at scale is costly and geographically uneven\. We therefore complement the full\-data results with a controlled low\-data ablation, varying the training fraction across several levels\. This allows us to characterise not only which model performs better under data scarcity, but also*at what data volume*the relative ranking changes – a more actionable insight for practitioners deciding which model to deploy under a given annotation budget\.

Similar Articles

TerraBench: Can Agents Reason Over Heterogeneous Earth-System Data?

arXiv cs.AI

TerraBench is a new benchmark for evaluating AI agents' ability to reason over heterogeneous Earth-system data, including gridded data, satellite imagery, and simulator outputs. It reveals significant limitations in current frontier models, with top performers achieving only 59.2% tool-use score on average.

Scalable and Trustworthy Earth Observation Foundation Models

arXiv cs.LG

This chapter reviews design principles and current landscape of foundation models for Earth observation, highlighting the need for domain-specific adaptation, physically plausible representations, and consistent evaluation benchmarks. It includes case studies on harmful algal bloom prediction and adaptive monitoring station selection.

TESSERA v2: Scaling Pixel-wise Earth Foundation Models

Hugging Face Daily Papers

The paper presents the largest controlled scaling study for Earth-observation foundation models, showing that pretraining loss poorly predicts downstream performance and providing an optimal compute allocation rule. It trains scaled pixel-wise models (0.5B and 1B parameters) and distills them into compact student models that outperform larger open and proprietary models.