alphaFeedback

WorksComputer Science

Ground-to-Satellite Knowledge Distillation for Crop Classification under Temporal and Geographic Shift

AI contributions
Not recorded for this paper
View details

Abstract

Continuous and up-to-date crop type mapping is essential for agricultural monitoring but is often hampered by limited reference data. The growing availability of ground-level field photographs offers a promising way to address this challenge. When combined with satellite time series, these images provide complementary perspectives on the same parcel, capturing crop characteristics from distinctly different perspectives. However, field photographs are not always available for each satellite pixel at inference time, limiting their potential in scalable crop type mapping. We investigate whether ground photographs can provide privileged supervision for crop classification built on pretrained satellite embeddings. A photo teacher based on frozen CLIP features supervises classifiers trained on AlphaEarth and TESSERA representations; photographs are used only during training. On a paired field photo and satellite imagery dataset with 17 crop classes, knowledge distillation consistently improves over satellite-only classification; for frozen embeddings the margin grows under temporal shift, reaching up to +5.5 macro-F1 points, and widens in geographic holdouts (+3.7 vs +3.0 in-distribution). These results show that ground-view supervision can complement satellite embeddings and improve their robustness without changing inference requirements.

Introduction

Ground photographs offer a complementary perspective to satellite data and are becoming increasingly available for crop monitoring through both crowdsourcing platforms [8] and field data collection protocols [Nakalembe et al., 2025, d’Andrimont et al., 2022]. For instance, the Land Use/Cover Area Frame survey (LUCAS) pairs georeferenced survey points across Europe with ground photographs, providing fine-grained crop characteristics such as leaf shape, structure, and texture that are difficult to capture from satellite data alone [d’Andrimont et al., 2022]. Such information can remain informative when satellite signature change across space or time and thus contributes to robust crop type mapping [1]. However, the drawback is obvious: ground photographs are limited to surveyed locations and are rarely available on demand, which makes them impractical when rapid, scalable inference is required. This is a learning-using-privileged-information setting [Vapnik and Vashist, 2009], for which Knowledge Distillation (KD) is a practical implementation [Hinton et al., 2015, Lopez-Paz et al., 2016]. We hypothesize that paired ground photographs provide a complementary semantic view of crop type that can improve robustness when scaling across regions and years [Wang et al., 2025]. From an operational perspective, crop type maps require frequent

40th Conference on Neural Information Processing Systems (NeurIPS 2026). Workshop: 2nd Workshop on Advances in Representation Learning for Earth Observation. updating to account for the highly dynamic nature of agricultural systems.

Recent advances in geospatial foundation-models (GFMs) offer the potential to streamline data preparation and substantially reduce Earth Observation (EO) data requirements by leveraging frozen embeddings for continuous mapping. However, limited reference data remains a key constraint, as classifiers trained on labels from specific geographic and temporal domains can suffer from distribution shifts, leading to misclassification [Wang et al., 2025]. Such shifts arise because satellite observations are influenced not only by crop characteristics but also by climate, phenology, land management, and acquisition conditions [Wang et al., 2025], causing the same crop to exhibit different satellite signatures across domains. Ground photographs provide a complementary view of the same parcel that is less affected by these factors. Distilling the ground view into the classifier may therefore anchor predictions to crop-relevant cues that are more consistent across geographic and temporal domains. This is particularly relevant when classifiers are trained on frozen GFM embeddings, where the downstream model has limited ability to compensate for region- or time-specific biases encoded in the representation.

Building on the hypothesis that ground photographs provide complementary semantic information about crops, we investigate whether this information can be transferred to satellite-based classifiers to improve their robustness across geographic and temporal domains. Because ground photographs are not consistently available across space and time, we use a ground photo teacher only during training. Ground photographs are encoded with CLIP ViT-B/32 [Radford et al., 2021], pretrained on approximately 400 million web-collected image–text pairs; a small photo teacher classifier is trained per seed and then frozen. Satellite students learn from the labels together with the teacher’s logits and embeddings. At inference, the student receives satellite data only. We keep the teacher and loss fixed while changing the satellite branch, considering: (i) frozen embeddings from AlphaEarth [2] and TESSERA [7], (ii) sequence transformers trained from scratch on monthly satellite time series, and (iii) a partially fine-tuned TESSERA encoder.

To assess the effectiveness of the proposed multimodal framework, we make three controlled comparisons. First, under the same teacher and training budget, we compare the KD–Cross Entropy (CE) difference across satellite models based on frozen and from-scratch representations. Second, we evaluate these models under temporal transfer (2018→2022) and, for AlphaEarth, held-out ecoregions, i.e., geographically distinct ecological regions [4]. Third, we test partial fine-tuning of TESSERA while explicitly quantifying the mismatch introduced by our monthly-composite processing of satellite data. Across the main frozen and from-scratch regimes, KD consistently improves in-domain macro-F1 across the satellite branches, by up to 5.1 points on frozen TESSERA, and the frozen-embedding margins grow further under temporal shift and in the Mediterranean geographic holdout.

Method

Photo Teacher. A frozen CLIP ViT-B/32 encoder [Radford et al., 2021] maps ground photographs to a feature vector vv. Each view is individually L2-normed and averaged to create a single 512-dimensional representation over the location. For each seed, a small photo teacher head is trained on the training split and then frozen: a two-layer projection to the shared 128-dimensional embedding et(v)e_t(v) and a one-hidden-layer classifier producing the crop logits lt(et(v))l_t(e_t(v)). The CLIP encoder itself remains frozen; the head is trained because frozen CLIP provides neither the shared embedding nor crop-class logits, the two distillation targets. Teacher targets are cached only for the student-training points.

Satellite Student. Each satellite student maps the input zz to a shared dimensional embedding es(z)e_s(z) and logits ls(es(z))l_s(e_s(z)).

We use (a) a small MLP head on frozen GFM embeddings, mirroring the teacher: a two-layer projection (width 256, LayerNorm, GELU) to es(z)e_s(z) and a one-hidden-layer classifier on concatenated zz and es(z)e_s(z); (b) a sequence transformer trained from scratch on monthly composites; and (c) TESSERA v1.1 [7], unfreezing the last two transformer blocks per modality and the fusion reducer. For (c), the encoder and head learning rates are 10−410^{-4} and 10−310^{-3}, respectively; earlier layers remain frozen. Following standard knowledge distillation [Hinton et al., 2015], with class label yy, temperature TT, and cross-entropy CE, the loss is:

L=CE⁡(ls,y)+λKLT2KL⁡(σ(lt/T)∥σ(ls/T))+λcos⁡(1−cos⁡(es,et)).(1)\mathcal{L} = \operatorname{CE}(l_s,y) + \lambda_{\mathrm{KL}}T^2\operatorname{KL}\left(\sigma\left(l_t/T\right)\mathbin\Vert\sigma\left(l_s/T\right)\right) + \lambda_{\cos}\left(1-\cos(e_s,e_t)\right). \tag*{(1)}

The CE control uses an identical student, optimization, and class-weighted CE term, with both distillation weights set to zero. Thus each reported KD–CE contrast changes only the privileged supervision. More implementation details are provided in Appendix § 7.

Experimental setup

Data. To test the proposed approach, we use LUCAS 2018 survey points with ground photographs [d’Andrimont et al., 2022] for training, focusing on the 17 classes of the Copernicus High Resolution Layer Croplands (CLMS) products [6]. The paired dataset contains 53,885 points with a label, photo, and time series of satellite data. The canonical split follows 70/15/15 for train/validation/test and is fixed across the main comparisons. The 2×22 \times2 km LUCAS grid ensures spatially separated, non-overlapping observations, reducing potential spatial dependence between splits. Satellite inputs are either released 64-D AlphaEarth [2] and TESSERA [7] embeddings, or 12 monthly composites of Sentinel-2 (10 bands) and Sentinel-1 (VV/VH) over a 3×33 \times3 pixel patch (30m×30m) centered around the LUCAS point. Figure 1 provides an overview of the spatial distribution of crop types (a), Sentinel-2 composites, the in-situ photograph, and the crop type distribution (d).

Dataset and model overview

Figure 1. Dataset and model overview. (a) Spatial distribution of the selected agricultural LUCAS 2018 points, including the Alpine, Mediterranean, and Boreal held-out ecoregions. (b) Example of the Sentinel-2 annual composite (S2), the in-situ photograph with the four cardinal views (E, W, N, S) and a close-up photograph (C). (c) KD workflow including photo teacher and satellite distilled student model. (d) Distribution of the 17 CLMS crop classes.

Temporal transfer. Models trained on LUCAS 2018 are evaluated without adaptation on LUCAS 2022. The class mapping and normalization constants fitted on 2018 are reused, and geographical locations belonging to the 2018 train or validation sets are excluded from the 2022 transfer set. The resulting transfer set contains 36,428 points with a satellite feature and one of the 17 classes, at locations unseen during training.

Geographic transfer. Geographic transfer is evaluated entirely within 2018, isolating spatial from temporal domain shift. EEA ecoregions define fixed geographic test domains [5]: Mediterranean, Alpine, and Boreal are held out in turn, while the remaining 2018 points are split into training and validation sets. CE and KD are paired on the same split. Our input construction does not follow TESSERA’s inference pattern: irregular acquisitions are reduced to 12 monthly composites, missing months become mean-valued observations with a valid mid-month day-of-year, and orbit-merged S1 uses averaged ascending/descending normalization statistics. A linear probe scores 36.2 ± 1.6 macro-F1 on embeddings from this frozen monthly-input path and 43.6 ± 1.6 on the released TESSERA embeddings, a −7.4 point difference. We therefore treat the released embedding and our monthly-input setting as separate regimes rather than using their difference in macro-F1 as an estimate of the effect of fine-tuning. The reported macro-F1 experiments use five seeds. Macro-F1 is computed on the same evaluation set for each paired CE/KD run, using the fixed 17-label taxonomy.

Results and Discussion

Table 1 shows a consistent in-domain improvement of 2.6–5.1 macro-F1 points for the frozen and from-scratch students, largest on frozen TESSERA. Partial TESSERA fine-tuning (§ 2) gives the best absolute result, 72.1 macro-F1, with up to +2.4 macro-F1 over the teacher, but the paired KD margin is smaller at +0.8 macro-F1. Because this branch uses the monthly input path above, this margin is not a controlled estimate of the effect of fine-tuning alone.

Transfer Experiments. Figure 2 (left) shows the paired KD−CE margin for every branch under temporal transfer: the frozen margins grow (+2.9 to +3.4 macro-F1 points for AlphaEarth, +5.1 to +5.5 for TESSERA), the scratch margins shrink (+3.2 to +2.4 and +2.6 to +1.2), and the partially fine-tuned TESSERA branch stays below one point. Geographic holdout (right) widens the margin in Mediterranean (+3.7 vs +3.0 in-distribution); Alpine is positive but smaller (+1.1), and Boreal is unstable (+0.5, sd 1.4, mixed signs); Mediterranean is thus the only clear geographic gain.

Overall paired KD−CE macro-F1 margins and AlphaEarth macro-F1 gains in held-out ecoregions

Figure 2. Left: Overall paired KD−CE macro-F1 margins per branch from 2018→2022. Margins increase for frozen models, decrease for scratch models, and remain below one point for fine-tuned models. Right: AlphaEarth macro-F1 gains in held-out ecoregions. Only the Mediterranean exceeds the in-distribution gain (+3.7 vs. +2.9); Alpine gains +1.1, while Boreal shows unstable improvements (+0.5, SD 1.4, mixed signs). Error bars indicate ±1 SD, paired for margins.

Discussion. Ground-view KD helps most clearly when the satellite representation is fixed, and its margin can grow under domain shift. Operationally, the photo teacher is needed only during training; deployment requires a satellite-only head on the same embedding product. KD also outperforms alternative cross-modal objectives such as contrastive learning (Appendix § 9). The comparison has limits. First, TESSERA fine-tuning uses the dataset’s monthly composites, for input consistency with the scratch transformers, whereas the frozen TESSERA model uses released embeddings produced through a different input path, a mismatch the −7.4 probe difference quantifies. Second, the geographic results are clear in the Mediterranean holdout, Boreal shows how quickly a small holdout can become noisy. Lastly, the transfer performance depend on the class itself, especially for the frozen TESSERA (Appendix § 10).

Conclusion

Ground photographs can provide privileged supervision for satellite crop classification without being required at inference. Their benefit is strongest for fixed pretrained satellite representations and persists, or increases, under temporal and geographic shift. Our ablations show that this gain is driven primarily by distillation of the teacher’s predictive structure rather than by cross-modal feature alignment. The gain is consistent across all satellite branches with frozen-embedding margins grow further under temporal shift and in the Mediterranean holdout. This knowledge-distillation framework is particularly powerful from an operational perspective: field observations can be used to improve satellite models without imposing field-data requirements on large-scale deployment. This is especially relevant for scaling agricultural mapping and monitoring, where satellite imagery enables broad and repeated coverage but ground observations are costly to collect.

Acknowledgements

This work was supported by the European Space Agency (ESA) Φ\Phi-Lab as part of the FAST-EO project, under Contract No. 4000143501/23/I-DT and the the AgroVision project, under contract No. 4000147606. The authors gratefully acknowledge the computing time granted on the supercomputer JUWELS Booster at Jülich Supercomputing Centre (JSC).

Additional experimental details

Sequence Transformer. The time series of satellite images is encoded using a lightweight sequence transformer model. Monthly spectral features are linearly projected into a shared latent space. The sequence is processed by pre-normalized Transformer blocks with multi-head self-attention, feedforward layers, residual connections, and dropout. Mean pooling across all months, followed by LayerNorm, produces a single sequence representation.

Photo Teacher Precomputed photo features are mapped into a shared latent space using a two-layer projection head with LayerNorm and GELU activation. The resulting embedding is passed to an MLP classifier for crop type prediction. The trained photo teacher is frozen during student training and provides both embedding- and logit-level supervision.

Satellite student. Precomputed satellite features are transformed into the teacher’s latent space using an equivalent two-layer projection head. The projected embedding is concatenated with the original satellite feature vector and passed onto an MLP classifier. Training combines supervised cross-entropy with logit- and embedding-level KD from the frozen photo teacher.

Main KD configuration. The main KD runs use temperature T=2T = 2, logit-KD weight 1.0, embedding-cosine weight 0.25, and the same class-weighted CE term as the matched CE control. The student architecture, optimizer, split, and seed are paired within each KD–CE comparison.

Transfer controls. The 2022 evaluation reuses the 2018 class map and scaler and excludes points used for 2018 training or validation. In the geographic experiments the held-out ecoregion is fixed as test data; only the train/validation partition of the remaining points changes with seed.

TESSERA comparison. The frozen released-embedding experiment and the partially fine-tuned monthly-input experiment are deliberately reported as different regimes. A direct test of the effect of fine-tuning would require both CE and KD with the encoder frozen on the same monthly inputs.

Temporal representation stability

We further examined whether ground-view distillation changes the temporal stability of the learned satellite representation. This analysis was performed on the partially fine-tuned TESSERA student, using the encoder features before the projection and classification heads. We matched the 2018 and 2022 LUCAS surveys by point identifier and retained only locations observed in both years whose crop label was unchanged. This resulted in 1,046 repeated locations from 10 crop classes; locations whose crop label changed between surveys were excluded because a change in representation is expected in that case.

For a retained location ii, we quantify the change between years by the cosine dissimilarity

dcos(hi2018,hi2022)=1−hi2018⋅hi2022∥hi2018∥2∥hi2022∥2,(2)d_{\mathrm{cos}}(\mathbf{h}_{i}^{2018}, \mathbf{h}_{i}^{2022}) = 1 - \frac{\mathbf{h}_{i}^{2018} \cdot\mathbf{h}_{i}^{2022}}{\lVert\mathbf{h}_{i}^{2018}\rVert_{2}\lVert\mathbf{h}_{i}^{2022}\rVert_{2}}, \tag*{(2)}

where hiy\mathbf{h}_{i}^{y} denotes the student representation of location ii in year yy. We first average this quantity within each crop class and then macro-average over classes, such that frequent crops do not dominate the measurement. As shown in Figure 3, KD reduced the matched-location cross-year dissimilarity by 12.2% on average across the five training seeds, with a reduction for every seed.

Temporal representation stability across five training seeds

Figure 3. Temporal representation stability across five training seeds, computed on the 1,046 label-stable locations observed in both surveys. Squares: relative reduction from CE to KD, Δsite=100(DCE−DKD)/DCE\Delta_{\mathrm{site}} = 100(D_{\mathrm{CE}} - D_{\mathrm{KD}})/D_{\mathrm{CE}}, where DD is the matched-location dissimilarity of Eq. (2), i.e. the cosine dissimilarity between the 2018 and 2022 representations of the same location, averaged within each crop class and then across classes. Diamonds: relative reduction Δratio=100(RCE−RKD)/RCE\Delta_{\mathrm{ratio}} = 100(R_{\mathrm{CE}} - R_{\mathrm{KD}})/R_{\mathrm{CE}} of the matched-to-nonmatched ratio RR of Eq. (3), i.e. the same matched-location dissimilarity divided by the mean cross-year dissimilarity between a 2018 location and the other 2022 locations of its crop, so that a reduction in RR indicates location-specific stability beyond increased class compactness.

Because lower matched-location dissimilarity can also arise from increased within-class compactness, this quantity alone does not isolate a location-specific temporal effect. We therefore used a same-class control. For each crop class cc, the matched dissimilarity was compared with the mean cross-year dissimilarity between a 2018 location and all other retained 2022 locations of the same crop:

Rc=1∣Ic∣∑i∈Icdcos(hi2018,hi2022)1∣Ic∣∑i∈Ic1∣Ic∣−1∑j∈Icj≠idcos(hi2018,hj2022),(3)R_c = \frac{\frac{1}{\lvert I_c\rvert}\sum_{i\in I_c} d_{\mathrm{cos}}(\mathbf{h}_{i}^{2018}, \mathbf{h}_{i}^{2022})}{\frac{1}{\lvert I_c\rvert}\sum_{i\in I_c}\frac{1}{\lvert I_c\rvert-1}\sum_{\substack{j\in I_c\\j\ne i}} d_{\mathrm{cos}}(\mathbf{h}_{i}^{2018}, \mathbf{h}_{j}^{2022})}, \tag*{(3)}

where IcI_c is the set of repeated, label-stable locations belonging to class cc. The ratios RcR_c are again macro-averaged across classes. KD reduced this matched-to-nonmatched ratio by 2.6% on average, with lower values in four of five seeds. Thus, most of the reduction in cross-year dissimilarity co-occurs with increased intra-class compactness, while a smaller additional same-location stability effect remains. We therefore regard the result as consistent with the semantic-anchoring interpretation of ground-view distillation with strong regularization by the photo teacher’s predictive structure.

Contrastive Learning & Modality Fusion

We further tested alternative cross-modal objectives, such as contrastive learning (CL), including a supervised contrastive (SupCon) [Khosla et al., 2020] and CLIP-style instance contrastive (InfoNCE) [van den Oord et al., 2018, Radford et al., 2021]. SupCon adds a supervised contrastive loss across modalities with positives defined by shared crop class. In contrast, InfoNCE adds an instance-contrastive loss with positives defined by the same site, aligning each satellite point with its own photo against the rest of the batch. We tested the CL approaches on the frozen AlphaEarth embeddings, coupled with the CLIP photo embeddings and compared against the AlphaEarth and photo probe. We further include the performance for combining both modalities. For the fusion model both modalities are concatenated at the input level and fed into the classifier. Results for 2018 are shown in Table 2. Importantly, the CL objectives do not improve over the matched CE control (per-seed paired differences are small and mixed in sign), in contrast to the KD objective repeated in the table (+2.9 macro-F1 paired over the CE student). The same dissociation holds within the distillation harness: adding only the logit-KL term to CE reproduces the full gain (+2.9 macro-F1, positive on every seed), whereas adding only the embedding-cosine term is null (+0.2 macro-F1, mixed signs). The CL objectives shape embeddings rather than predictive distributions, so their null result is consistent with the cosine-only control. In contrast, the macro-F1 of the photo probe is consistently about 6 pp higher than the CL objectives and both CE rows, which use the AlphaEarth embeddings only. The combination of both modalities provides consistently the best results with approximately 8 pp higher macro-F1 than the photo probe model. This is expected, since this model receives complementary information that boosts crop classification performance but it cannot be used for inference in locations where no field photos are available.

ModelMacroF1%WeightedF1%
Frozen AlphaEarth CE student [z]63.5±0.663.5 \pm0.667.0±0.467.0 \pm0.4
+ KD [z]66.5±0.366.5 \pm0.368.6±0.468.6 \pm0.4
CE control [z]63.8±0.763.8 \pm0.767.4±0.567.4 \pm0.5
+ CLIP (InfoNCE)63.7±0.763.7 \pm0.767.2±0.667.2 \pm0.6
+ SupCon63.4±0.463.4 \pm0.467.1±0.467.1 \pm0.4
Photo probe [CLIP, v]69.7±0.469.7 \pm0.469.2±0.369.2 \pm0.3
Fusion [z+v]77.7±0.377.7 \pm0.377.0±0.377.0 \pm0.3

Table 2. Macro F1 and Weighted F1 for the frozen AlphaEarth CE baseline, contrastive objectives (InfoNCE, SupCon), photo probe, and fusion, mean ±\pm std over the same five seeds, split, and evaluation protocol as Table 1. Photographs are used only during training for the satellite-only KD and contrastive models; the photo probe and fusion model require photographs at inference. The first two rows repeat the matched CE and KD students of Table 1 as anchors. The CE control row is the in-harness baseline of the contrastive comparison (identical backbone, data, and optimizer as the CL rows); its head differs architecturally from the student, which accounts for the small offset between the two CE rows.

2018 test2018 test2018 test2018 test2018→2022 transfer2018→2022 transfer2018→2022 transfer
Satellite branchCE+KDΔ\DeltaΔ\DeltaTCE+KDΔ\Delta
Frozen AlphaEarth63.566.5+2.9−3.252.656.0+3.4
Frozen TESSERA66.771.7+5.1+2.057.663.1+5.5
S2 SITS (scratch)62.065.2+3.2−4.554.056.4+2.4
S1+S2 SITS (scratch)66.168.7+2.6−1.057.558.7+1.2
TESSERA fine-tuned71.272.1+0.8+2.463.063.6+0.7

Table 1. Macro-F1 (%), mean over five seeds, for matched CE and KD students. All students are trained on 2018 only; the transfer block evaluates them on the 2022 survey (unseen locations; Appendix § 7). Δ\Delta is the KD−CE mean of per-seed paired differences, computed before rounding. Δ\DeltaT is the difference to teacher performance (69.7 macro-F1).

Per-class analysis

We further show the per-class results of the macro-F1 score on the 2018 test set in Table 3 and for the temporal transfer in Table 4. Notably, KD improves crop classification for most classes, except individual cases such as rice (89.0 to 88.9) for the frozen AlphaEarth embeddings. Moreover, paired KD–CE macro-F1 margins per crop class for the temporal transfer is shown in Figure 4, evaluated at 2022. Notably, performance gains depends on crop type and model branch, with +38.9 macro-F1 points for Flax/Hemp on the frozen TESSERA model and −1.6 on Rice for the TESSERA fine-tuned branch. To demonstrate that the reported KD gain is not only driven by single class results, we show the macro-F1 score for a held-one-class-out validation in Figure 5 with stable gains, except for frozen TESSERA. For frozen TESSERA under temporal transfer, excluding the combined flax, cotton, and hemp class reduces the gain from 5.5 to 3.4 percentage points.

ClassFrozen AlphaEarth CEFrozen AlphaEarth +KDFrozen TESSERA CEFrozen TESSERA +KDS2 SITS (scratch) CES2 SITS (scratch) +KDS1+S2 SITS (scratch) CES1+S2 SITS (scratch) +KDTESSERA fine-tuned CETESSERA fine-tuned +KD
Wheat70.0 ± 0.971.3 ± 0.974.0 ± 0.276.0 ± 0.771.4 ± 1.373.7 ± 0.873.4 ± 2.276.3 ± 1.077.2 ± 1.178.3 ± 0.6
Maize87.8 ± 0.489.0 ± 0.289.0 ± 0.389.5 ± 0.288.6 ± 0.890.0 ± 0.389.9 ± 0.491.1 ± 0.391.4 ± 0.491.3 ± 0.4
Barley55.6 ± 1.155.6 ± 0.964.3 ± 1.063.6 ± 0.657.4 ± 1.357.9 ± 1.259.6 ± 0.660.8 ± 0.865.5 ± 0.864.8 ± 0.9
Other cereals46.6 ± 0.546.6 ± 0.451.4 ± 0.949.8 ± 1.244.1 ± 0.843.3 ± 1.148.6 ± 0.649.3 ± 0.953.5 ± 1.353.6 ± 1.0
Rapeseed77.4 ± 1.679.4 ± 0.680.6 ± 1.083.3 ± 0.379.0 ± 0.179.8 ± 0.582.1 ± 0.984.0 ± 0.582.1 ± 0.583.4 ± 0.4
Sunflower74.5 ± 1.377.4 ± 1.083.2 ± 1.586.2 ± 0.579.0 ± 1.380.0 ± 2.185.2 ± 1.086.1 ± 0.786.5 ± 1.187.2 ± 1.3
Fruits60.8 ± 1.064.9 ± 1.361.4 ± 1.264.0 ± 1.353.1 ± 1.758.4 ± 2.755.7 ± 3.760.7 ± 1.360.6 ± 0.963.6 ± 1.8
Dry pulses38.3 ± 1.542.6 ± 1.359.1 ± 3.364.0 ± 0.844.2 ± 1.048.7 ± 2.554.3 ± 2.658.3 ± 1.562.2 ± 1.062.6 ± 2.8
Sugar Beet81.8 ± 1.184.5 ± 1.684.2 ± 0.986.3 ± 0.783.6 ± 1.286.4 ± 1.686.9 ± 2.087.6 ± 1.487.7 ± 0.788.0 ± 0.8
Olives71.3 ± 1.974.3 ± 0.474.4 ± 1.776.0 ± 1.367.5 ± 1.469.7 ± 1.469.0 ± 1.269.1 ± 2.173.4 ± 1.974.0 ± 1.0
Potatoes60.3 ± 1.767.2 ± 1.668.0 ± 1.971.8 ± 1.362.2 ± 1.366.6 ± 1.869.8 ± 2.572.6 ± 1.175.6 ± 2.378.0 ± 1.3
Grapes60.3 ± 1.061.1 ± 1.165.7 ± 1.467.1 ± 2.052.0 ± 3.455.7 ± 0.956.5 ± 0.857.1 ± 0.862.0 ± 2.262.7 ± 2.6
Fresh vegetables30.6 ± 2.034.4 ± 1.639.3 ± 1.944.5 ± 0.530.6 ± 3.630.9 ± 3.133.7 ± 2.734.7 ± 2.939.1 ± 5.239.8 ± 4.0
Nuts41.3 ± 3.842.9 ± 2.139.3 ± 2.244.2 ± 4.033.9 ± 3.340.3 ± 3.038.3 ± 1.041.7 ± 1.541.5 ± 3.941.5 ± 2.7
Soybeans56.5 ± 3.769.1 ± 3.376.4 ± 1.782.5 ± 0.659.0 ± 3.870.2 ± 4.264.3 ± 2.771.9 ± 2.476.7 ± 1.278.4 ± 2.1
Flax, cotton and hemp77.8 ± 1.280.9 ± 2.035.8 ± 0.580.7 ± 2.670.4 ± 4.673.4 ± 1.273.2 ± 4.977.2 ± 2.685.8 ± 1.584.5 ± 2.4
Rice89.0 ± 3.888.9 ± 2.287.4 ± 2.990.1 ± 2.577.9 ± 5.682.7 ± 4.383.2 ± 4.690.1 ± 4.290.4 ± 1.893.1 ± 1.9
Macro F163.5 ± 0.666.5 ± 0.366.7 ± 0.271.7 ± 0.262.0 ± 1.165.2 ± 1.066.1 ± 1.068.7 ± 0.671.2 ± 0.772.1 ± 0.5

Table 3. Per-class F1 (%) on the 2018 test set, mean ± standard deviation over five seeds, for matched CE and KD students. Classes are sorted by 2018 test support.

ClassFrozen AlphaEarth CEFrozen AlphaEarth +KDFrozen TESSERA CEFrozen TESSERA +KDS2 SITS (scratch) CES2 SITS (scratch) +KDS1+S2 SITS (scratch) CES1+S2 SITS (scratch) +KDTESSERA fine-tuned CETESSERA fine-tuned +KD
Wheat64.2 ± 0.465.8 ± 0.965.9 ± 1.270.8 ± 1.164.0 ± 1.466.4 ± 0.666.6 ± 2.569.7 ± 0.971.2 ± 1.572.3 ± 0.5
Maize78.5 ± 0.983.3 ± 0.286.3 ± 0.488.3 ± 0.283.8 ± 0.785.7 ± 0.985.8 ± 0.687.2 ± 0.288.1 ± 0.388.6 ± 0.3
Barley48.0 ± 1.948.3 ± 0.255.5 ± 0.557.3 ± 1.149.5 ± 1.050.1 ± 0.352.3 ± 0.853.1 ± 0.857.7 ± 1.458.5 ± 0.4
Other cereals42.2 ± 1.542.7 ± 1.947.6 ± 1.648.3 ± 1.541.9 ± 1.741.9 ± 1.846.0 ± 1.146.2 ± 0.550.3 ± 1.449.0 ± 1.9
Rapeseed68.4 ± 1.169.6 ± 0.471.8 ± 0.973.5 ± 0.567.8 ± 1.271.0 ± 0.873.3 ± 0.274.2 ± 0.172.7 ± 0.574.3 ± 0.5
Sunflower45.7 ± 2.251.0 ± 3.573.2 ± 1.474.2 ± 1.165.7 ± 1.368.4 ± 1.673.5 ± 0.975.1 ± 1.575.8 ± 1.276.2 ± 2.5
Fruits59.9 ± 1.162.4 ± 1.153.9 ± 1.657.4 ± 1.054.3 ± 0.655.8 ± 1.654.2 ± 1.956.8 ± 1.358.4 ± 0.859.8 ± 0.8
Dry pulses20.8 ± 2.324.9 ± 2.238.3 ± 3.345.0 ± 1.129.2 ± 1.533.7 ± 1.137.7 ± 2.740.1 ± 2.041.8 ± 0.842.3 ± 4.4
Sugar Beet64.6 ± 5.272.1 ± 1.564.9 ± 5.573.6 ± 4.576.2 ± 2.180.1 ± 2.379.1 ± 3.281.6 ± 1.478.7 ± 1.380.8 ± 2.2
Olives70.0 ± 1.770.3 ± 1.467.4 ± 1.569.8 ± 1.863.6 ± 1.866.4 ± 1.064.0 ± 1.665.8 ± 0.768.4 ± 0.770.2 ± 1.1
Potatoes41.0 ± 2.048.1 ± 2.556.9 ± 2.863.5 ± 2.151.9 ± 1.555.0 ± 1.957.5 ± 1.757.8 ± 1.563.7 ± 1.664.4 ± 1.1
Grapes54.7 ± 3.054.8 ± 5.049.6 ± 4.752.3 ± 3.046.8 ± 3.146.6 ± 3.953.3 ± 1.951.8 ± 2.455.7 ± 3.555.2 ± 2.6
Fresh vegetables22.7 ± 1.628.5 ± 1.530.2 ± 1.635.3 ± 1.728.3 ± 1.029.4 ± 3.229.1 ± 2.030.7 ± 1.134.3 ± 1.736.1 ± 1.2
Nuts32.1 ± 2.831.6 ± 1.629.5 ± 3.432.9 ± 1.725.2 ± 1.628.0 ± 0.928.9 ± 1.429.2 ± 1.130.1 ± 0.930.2 ± 0.8
Soybeans34.3 ± 2.642.0 ± 1.862.3 ± 3.464.9 ± 1.841.2 ± 1.545.6 ± 1.345.2 ± 1.745.5 ± 4.260.2 ± 1.958.8 ± 1.7
Flax, cotton and hemp65.6 ± 3.870.7 ± 3.139.8 ± 0.678.7 ± 2.358.6 ± 3.661.9 ± 2.956.7 ± 1.858.4 ± 2.874.9 ± 2.678.4 ± 1.3
Rice81.7 ± 3.186.5 ± 2.185.9 ± 1.286.8 ± 1.670.3 ± 4.973.7 ± 3.175.3 ± 3.975.0 ± 3.088.1 ± 1.586.5 ± 1.6
Macro F152.6 ± 1.256.0 ± 0.657.6 ± 0.763.1 ± 0.654.0 ± 1.056.4 ± 0.757.5 ± 0.758.7 ± 0.163.0 ± 0.663.6 ± 0.4

Table 4. Per-class F1 (%) under 2018→2022 temporal transfer, mean ± standard deviation over five seeds: the same trained students evaluated on the 2022 survey (unseen locations, train-year scaler and class map). Classes are sorted by 2018 test support.

Heatmap for paired KD−CE macro-F1 margins per crop class for the temporal transfer (2022)

Figure 4. Heatmap for paired KD−CE macro-F1 margins per crop class for the temporal transfer (2022). Colorbar is cropped to 10.0 macro-F1 points.

Heatmap for paired macro-F1 KD−CE margins for a held-one-class-out validation over the model branches and years

Figure 5. Heatmap for paired macro-F1 KD−CE margins fore a held-one-class-out validation over the model branches and yearsRre. Constantly stable performance gains, except for the frozen TESSERA.

Wheat (29.5%)Maize (15.9%)Barley (14.4%)Other cereals (10.0%)Rapeseed (7.6%)Sunflower (3.7%)Fruits (3.3%)Dry pulses (2.5%)Sugar beet (2.4%)Olives (2.3%)Potatoes (2.2%)Grapes (1.8%)Fresh vegetables (1.5%)Nuts (1.2%)Soybeans (0.9%)Flax / cotton / hemp (0.6%)Rice (0.3%)Overall +KD F1
Frozen AlphaEarth+3.1+3.1+3.1+3.1+3.0+3.0+2.9+2.9+3.0+3.0+2.7+3.1+2.9+3.0+2.4+2.9+3.166.5 (+3.0)
Frozen TESSERA+5.3+5.3+5.4+5.5+5.2+5.2+5.2+5.1+5.2+5.3+5.1+5.3+5.1+5.1+5.0+2.6+5.271.7 (+5.1)
S2 SITS (scratch)+3.2+3.3+3.3+3.4+3.3+3.3+3.0+3.1+3.2+3.2+3.1+3.1+3.3+3.0+2.7+3.2+3.165.2 (+3.2)
S1+S2 SITS (scratch)+2.6+2.7+2.7+2.8+2.7+2.7+2.5+2.6+2.8+2.8+2.6+2.8+2.7+2.6+2.3+2.6+2.468.7 (+2.6)
TESSERA fine-tuned+0.8+0.9+0.9+0.8+0.8+0.8+0.7+0.8+0.8+0.8+0.7+0.8+0.8+0.8+0.7+0.9+0.772.0 (+0.8)
Wheat (29.5%)Maize (15.9%)Barley (14.4%)Other cereals (10.0%)Rapeseed (7.6%)Sunflower (3.7%)Fruits (3.3%)Dry pulses (2.5%)Sugar beet (2.4%)Olives (2.3%)Potatoes (2.2%)Grapes (1.8%)Fresh vegetables (1.5%)Nuts (1.2%)Soybeans (0.9%)Flax / cotton / hemp (0.6%)Rice (0.3%)Overall +KD F1
Frozen AlphaEarth+3.5+3.3+3.6+3.6+3.6+3.3+3.5+3.4+3.2+3.6+3.2+3.6+3.3+3.7+3.2+3.3+3.356.0 (+3.4)
Frozen TESSERA+5.5+5.7+5.7+5.8+5.7+5.8+5.6+5.4+5.3+5.7+5.4+5.7+5.5+5.6+5.7+3.4+5.863.1 (+5.5)
S2 SITS (scratch)+2.4+2.4+2.5+2.5+2.4+2.4+2.4+2.3+2.3+2.4+2.3+2.5+2.5+2.4+2.3+2.3+2.356.4 (+2.4)
S1+S2 SITS (scratch)+1.1+1.2+1.2+1.2+1.2+1.2+1.1+1.1+1.1+1.1+1.2+1.4+1.2+1.2+1.2+1.2+1.358.7 (+1.2)
TESSERA fine-tuned+0.6+0.7+0.7+0.8+0.6+0.7+0.6+0.7+0.6+0.6+0.7+0.7+0.6+0.7+0.8+0.5+0.863.6 (+0.7)

Table 5. (a) 2018 test; (b) 2022 transfer. Overall +KD F1. Leave-one-class-out KD − CE macro-F1 (pp). Leave-one-class-out sensitivity of KD gains. Heatmap: KD − CE macro-F1 after excluding one class from the macro average (no retraining). Overall: all-class +KD F1; parentheses: gain. Orange outline: Flax/cotton/hemp excluded.

References

  1. [1]Adel Abbas, Claudia Paris, and Andrew Nelson. Multimodal satellite-field data integration for scalable crop-type mapping with limited labels. IEEE Transactions on Geoscience and Remote Sensing, 63:1–12, 2025.
  2. [2]Christopher F. Brown, Michal R. Kazmierski, Valerie J. Pasquarella, William J. Rucklidge, Masha Samsikova, Chenhui Zhang, Evan Shelhamer, Estefania Lahera, Olivia Wiles, Simon Ilyushchenko, Noel Gorelick, Lihui Lydia Zhang, Sophia Alj, Emily Schechter, Sean Askay, Oliver Guinan, Rebecca Moore, Alexis Duvaloukas, and Pushmeet Kohli. AlphaEarth Foundations: An embedding field model for accurate and efficient global mapping from sparse label data. arXiv preprint arXiv:2507.22291, 2025.arxiv.org/abs/2507.22291
  3. [4]Eric Dinerstein, David Olson, Anup Joshi, Carly Vynne, Neil D Burgess, Eric Wikramanayake, Nathan Hahn, Suzanne Palminteri, Prashant Hedao, Reed Noss, et al. An ecoregion-based approach to protecting half the terrestrial realm. BioScience, 67(6):534–545, 2017.DOI
  4. [5]European Environment Agency. Biogeographical regions, Europe 2016. Dataset, version 1, 2016. https://www.eea.europa.eu/data-and-maps/data/biogeographical-regions-europe-3.
  5. [6]Fernando Fahl, Marijn van der Velde, Martin Claverie, Momchil Yordanov, Laura Martinez Sanchez, and Emanuele Lugato. Europe wide agricultural land use systems by harmonizing the copernicus high resolution layers on grassland and croplands. Scientific Data, 2026.DOI
  6. [7]Zhengpeng Feng, Clement Atzberger, Sadiq Jaffer, Jovana Knezevic, Silja Sormunen, Robin Young, Madeline C. Lisaius, Markus Immitzer, David A. Coomes, Anil Madhavapeddy, Andrew Blake, and Srinivasan Keshav. TESSERA: Temporal embeddings of surface spectra for earth representation and analysis. arXiv preprint arXiv:2506.20380, 2025.arxiv.org/abs/2506.20380
  7. [8]Camille Garcin, alexis joly, Pierre Bonnet, Antoine Affouard, Jean-Christophe Lombardo, Mathias Chouet, Maximilien Servejean, Titouan Loriel, and Joseph Salmon. Pl@ntnet-300k: a plant image dataset with high label ambiguity and a long-tailed distribution. In Thirty-fifth Conference on Neural Information Processing Systems Datasets and Benchmarks Track (Round 2), 2021. URL https://openreview.net/forum?id=eLYinD0TtIt.DOI

Paper details

vlnc:W_kmnd5zqd
v1 · latestHistory (1)

published · Fresh — added to the Hub within the last 30 days

added ·

Usage

views · 0

downloads · 0

A view counts once per browser per day, a download each time the PDF is requested.

CC BY 4.0

Original source

  • Computer Science

Not recorded for this paper · View statement →

Looking for related papers…
Contents