How to Embed Matters: Evaluation of EO Embedding Design Choices
Organizations: IBM Germany · IBM Research – Europe · NORDAKADEMIE Germany
Abstract
Earth observation (EO) missions produce petabytes of multispectral imagery, increasingly analyzed using large Geospatial Foundation Models (GeoFMs). Alongside end-to-end adaptation, workflows make growing use of intermediate representations as task-agnostic embeddings, enabling models to compute representations once and reuse them across downstream tasks. Consequently, when GeoFMs act as feature extractors, decisions about how representations are obtained, aggregated, and combined affect downstream performance and pipeline scalability. Understanding these trade-offs is essential for scalable embedding-based EO workflows, where compact embeddings can replace raw data while remaining broadly useful. We present a systematic analysis of embedding design in GeoFM-based EO workflows. Leveraging NeuCo-Bench, we study how backbone architecture, pretraining strategy, representation depth, spatial aggregation, and representation combination influence EO task performance. We demonstrate the usability of GeoFM embeddings by aggregating them into fixed-size representations more than 500x smaller than the raw input data. Across models, we find consistent trends: transformer backbones with mean pooling provide strong default embeddings, intermediate ResNet layers can outperform final layers, self-supervised objectives exhibit task-specific strengths, and combining embeddings from different objectives often improves robustness.
Figures & tables
Appendix figures & tables12 assets
Supplementary material from the paper’s appendix.
Appendix
| Method | Biomass Mean | Biomass Std | Crops | Clouds | LC Agri | LC Forest | HI Mean | HI Std | Avg. |
| ResNet SoftCon (mean) | -0.282 | -0.184 | 0.725 | -0.022 | 0.825 | 0.806 | 0.070 | -0.561 | 0.172 |
| ResNet DeCur (mean) | -0.205 | -0.127 | 0.807 | -0.042 | 0.856 | 0.845 | 0.198 | -0.427 | 0.238 |
| ResNet MoCo (mean) | -0.139 | -0.125 | 0.798 | 0.013 | 0.851 | 0.838 | 0.296 | -0.332 | 0.275 |
| ResNet DINO (mean) | 0.053 | 0.005 | 0.835 | -0.203 | 0.870 | 0.863 | 0.264 | -0.282 | 0.301 |
| ViT DINO (mean) | 0.282 | 0.217 | 0.843 | 0.334 | 0.866 | 0.863 | 0.304 | -0.129 | 0.447 |
| ViT MoCo (mean) | 0.375 | 0.293 | 0.762 | 0.338 | 0.827 | 0.824 | 0.471 | 0.158 | 0.506 |
| Method | Biomass Mean | Biomass Std | Crops | Clouds | LC Agri | LC Forest | HI Mean | HI Std | Avg. |
| ResNet SoftCon (max) | -1.360 | -1.008 | 0.520 | -0.546 | 0.719 | 0.703 | -1.049 | -1.984 | -0.501 |
| ResNet MoCo (max) | -0.977 | -0.778 | 0.637 | -0.328 | 0.756 | 0.754 | -0.633 | -1.474 | -0.255 |
| ResNet DeCur (max) | -0.781 | -0.674 | 0.677 | -0.386 | 0.776 | 0.770 | -0.641 | -1.637 | -0.237 |
| ResNet DINO (max) | -0.723 | -0.589 | 0.683 | -0.498 | 0.770 | 0.758 | -0.519 | -1.336 | -0.182 |
| ViT MAE (max) | 0.171 | 0.132 | 0.433 | 0.148 | 0.705 | 0.696 | -0.060 | -0.499 | 0.216 |
| ViT FGMAE (max) | 0.155 | 0.110 | 0.451 | 0.101 | 0.709 | 0.711 | -0.070 | -0.390 | 0.222 |
| Method | Biomass Mean | Biomass Std | Crops | Clouds | LC Agri | LC Forest | HI Mean | HI Std | Avg. |
| ResNet MoCo (min) | -0.680 | -0.647 | 0.411 | -3.071 | 0.258 | 0.242 | -0.584 | -0.801 | -0.609 |
| ResNet DeCur (min) | -1.017 | -0.873 | 0.670 | -2.105 | 0.713 | 0.703 | -0.827 | -1.531 | -0.533 |
| ResNet DINO (min) | -1.016 | -0.779 | 0.718 | -1.244 | 0.779 | 0.758 | -0.833 | -1.606 | -0.403 |
| ResNet SoftCon (min) | 0.043 | 0.026 | 0.304 | -0.253 | 0.317 | 0.238 | -0.020 | -0.171 | 0.060 |
| ViT MAE (min) | 0.131 | 0.107 | 0.460 | 0.121 | 0.694 | 0.673 | -0.018 | -0.456 | 0.214 |
| ViT FGMAE (min) | 0.175 | 0.136 | 0.427 | 0.109 | 0.709 | 0.708 | 0.021 | -0.292 | 0.249 |
| Method | Biomass Mean | Biomass Std | Crops | Clouds | LC Agri | LC Forest | HI Mean | HI Std | Avg. |
| ViT DINO (CLS) | 0.324 | 0.236 | 0.860 | 0.134 | 0.878 | 0.873 | 0.328 | -0.129 | 0.438 |
| ViT SoftCon (CLS) | 0.369 | 0.286 | 0.769 | 0.404 | 0.855 | 0.850 | 0.504 | 0.105 | 0.518 |
| ViT MAE (CLS) | 0.403 | 0.316 | 0.584 | 0.619 | 0.778 | 0.777 | 0.516 | 0.165 | 0.520 |
| ViT FGMAE (CLS) | 0.413 | 0.331 | 0.611 | 0.610 | 0.790 | 0.795 | 0.527 | 0.176 | 0.532 |
| ViT MoCo (CLS) | 0.386 | 0.311 | 0.798 | 0.431 | 0.854 | 0.852 | 0.537 | 0.131 | 0.537 |
| Method | Biomass Mean | Biomass Std | Crops | Clouds | LC Agri | LC Forest | HI Mean | HI Std | Avg. |
| TerraMind Small (min) | 0.281 | 0.216 | 0.730 | 0.360 | 0.832 | 0.829 | 0.332 | -0.081 | 0.437 |
| TerraMind Small (max) | 0.306 | 0.235 | 0.738 | 0.335 | 0.837 | 0.829 | 0.327 | -0.099 | 0.438 |
| TerraMind Small (mean) | 0.511 | 0.384 | 0.852 | 0.671 | 0.900 | 0.896 | 0.637 | 0.239 | 0.636 |
Geospatial Representation Learning
Geospatial representation learning builds reusable embeddings of places, imagery, maps, mobility, and Earth data for spatial prediction and reasoning.
See all 128 papers