Model design and training

Model design must balance predictive accuracy against inference throughput at continental or global scale, and accommodate the heterogeneity of EO data. Effective model training must examine the specificities of large EO datasets to guide hyper-parameter tuning and data augmentation.

Trade-off

Developing ML models for large-scale EO applications requires balancing model complexity, predictive performance, and inference throughput. This trade-off becomes critical in operational settings, where maps must be produced on fixed schedules (quarterly to yearly monitoring) or on demand (real-time alerts, post-disaster response) over wide areas. The chosen architecture directly shapes both the quality of the outputs and the feasibility of the pipeline. Recent years have seen growing interest in Vision Transformer and hybrid CNN-Transformer architectures for EO tasks [1], as well as transformer-based foundation models pre-trained on large satellite archives [2], [3], [4], [5]. However, convolutional encoder-decoder architectures remain widely adopted in operational pipelines, where the latency and memory constraints of large-area mapping often favor their lower computational footprint [6], [7], [8]. In particular, UNet architectures [9] with EfficientNet backbones [10] offer a well-documented trade-off between accuracy and throughput for such settings. Knowledge distillation [11] offers a further avenue to improve inference efficiency without notable performance degradation [12].

Handling input heterogeneity

EO applications frequently combine inputs that differ in spatial resolution, number of channels, or temporal cadence. Rather than resampling all modalities to a common grid before ingestion (as described in Section Spatial gridding), an alternative approach consists in delegating this alignment to the model itself. Typical designs employ modality-specific encoder branches that operate at each source’s native resolution and fuse representations at a shared spatial scale, either through learned upsampling, cross-attention, or feature concatenation after spatial alignment layers [13]. This strategy avoids the interpolation artifacts and information loss inherent in a priori resampling. Recent geospatial foundation models have pushed this flexibility further, using dynamic patch embeddings and scale-adaptive encoders to train a single model across sensors with arbitrary channel counts, resolutions, and tile extents, while also gracefully handling missing or variable modalities at inference time [4], [14], [15]. The added architectural complexity must, however, be weighed against the throughput and simplicity advantages of a single pre-aligned input tensor, particularly in operational pipelines where inference latency is a binding constraint.

Hyperparameter tuning

Hyperparameter optimization (HPO) is an important step in the ML pipeline, and we refer the reader to [16] for a general review of HPO best practices. We focus on two key aspects that are relevant for large EO datasets: which parameters to optimize, and how much data do you need for it. Hyperparameter tuning for deep learning models is inherently challenging: the number of configurable hyperparameters is large, and their relative influence on model performance varies across tasks, architectures, and datasets, making it difficult to establish universally valid tuning priorities. Nevertheless, a broad consensus has emerged in the literature that the learning rate and its scheduler, batch size, and regularization mechanisms such as dropout and weight decay tend to be the most influential hyperparameters for deep neural networks [17]. Regarding how much data should be used for HPO, the common practice is to use the entire validation set, as in [18], [19]. However, given the computational cost of training deep learning models on large datasets, a strategy encountered in the literature (e.g., [20]) is to perform hyperparameter optimization on a subset of the data, and subsequently train the final model on the full dataset using the selected configuration. This approach is a special case of multi-fidelity hyperparameter optimization, and many methods have been developed for it [21], [22], [23], ranging from simple random subsampling to gradient-based subset selection. When complex subset selection methods are not warranted, stratified random sampling should be preferred over naive uniform sampling, particularly in the presence of class imbalance or long-tailed distributions, to ensure that the subset adequately reflects the class distribution of the original dataset. We suggest adopting a two-stage strategy: first using the subset for efficient hyperparameter search to narrow the configuration space, then validation of the top-performing configurations on the full dataset before final model training. We encourage researchers to document their hyperparameter optimization or to report when none was performed, as in [8].

Data augmentation

In the SatML field, less attention is brought to data augmentation than in the general ML field. This is partly due to the fact that ”augmentation techniques designed for natural images should not be applied to satellite imagery without careful consideration” [24]. Their findings suggest that while standard natural image techniques (particularly color-based augmentations) do not translate effectively to the satellite domain, geometric operations remain a beneficial approach. Furthermore, [25] have identified that without specific data augmentation techniques to make them resilient, ML models often lack the necessary robustness to handle domain shifts (e.g., in terms of brightness) which can lead to decreased performance and visual artifacts. Various data augmentation techniques have been established in the literature to improve model generalization. Beyond standard geometric transformations—such as rotations, flips, and random cropping [6], [7], [26], [27]—recent research has introduced domain-specific augmentations tailored to EO data. To enhance spectral robustness, noise is frequently added to Sentinel-2 surface reflectance values [18], [26], while [25] advocate for varying Sentinel-2 processing strategies to mitigate sensitivity to shifting processing conventions. For models incorporating spatial metadata, [28] apply random perturbations to latitude and longitude coordinates. Furthermore, temporal augmentations, such as dropping timesteps, are utilized to simulate cloud-induced data gaps [18] or missing modalities. Finally, several approaches specifically target sensor-induced artifacts to ensure resilience during inference; these include simulating narrow no-data seams in Sentinel-1 GRD mosaics [29], as well as modeling swath boundaries, misregistration, and detector failures [30].

A model trained with the practices described above will produce a prediction for every pixel on Earth. However, a prediction should come with a measure of its confidence. The model cannot perform equally well everywhere: it will be more reliable in regions well-represented in the training data than in under-sampled biomes, more confident under clear-sky conditions than under persistent cloud cover, and more accurate for common classes than for rare ones. Characterizing where and how much to trust the predictions is the subject of the next section, which surveys ML uncertainty quantification methods and argues that uncertainty is not a supplementary layer to be added as an afterthought, but a necessary component of any credible map product.

[1]
A. A. Aleissaee et al., Transformers in Remote Sensing: A Survey.” arXiv, 2022. doi: 10.48550/ARXIV.2209.01206.
[2]
J. Jakubik et al., Foundation Models for Generalist Geospatial Artificial Intelligence.” arXiv, 2023. doi: 10.48550/ARXIV.2310.18660.
[3]
Y. Cong et al., SatMAE: Pre-training Transformers for Temporal and Multi-Spectral Satellite Imagery,” in Advances in neural information processing systems, A. H. Oh, A. Agarwal, D. Belgrave, and K. Cho, Eds., 2022. Available: https://openreview.net/forum?id=WBhqzpF6KYH
[4]
G. Astruc, N. Gonthier, C. Mallet, and L. Landrieu, AnySat: An Earth Observation Model for Any Resolutions, Scales, and Modalities,” arXiv preprint arXiv:2412.14123, 2024.
[5]
Z. Feng et al., TESSERA: Temporal Embeddings of Surface Spectra for Earth Representation and Analysis,” arXiv preprint arXiv:2506.20380, 2025, Available: https://arxiv.org/abs/2506.20380
[6]
S. Liu et al., The overlooked contribution of trees outside forests to tree cover and woody biomass across Europe,” Science Advances, vol. 9, no. 37, Sep. 2023, doi: 10.1126/sciadv.adh4097.
[7]
T. Glazer et al., TEMPO: Global Temporal Building Density and Height Estimation from Satellite Imagery,” arXiv preprint arXiv:2511.12104, 2025, Available: https://arxiv.org/abs/2511.12104
[8]
H. Kerner et al., Fields of the World: A Machine Learning Benchmark Dataset for Global Agricultural Field Boundary Segmentation,” in Proceedings of the AAAI conference on artificial intelligence, 2025, pp. 28151–28159. doi: 10.1609/aaai.v39i27.35034.
[9]
O. Ronneberger, P. Fischer, and T. Brox, U-Net: Convolutional Networks for Biomedical Image Segmentation,” in Medical image computing and computer-assisted intervention – MICCAI 2015, Springer International Publishing, 2015, pp. 234–241. doi: 10.1007/978-3-319-24574-4_28.
[10]
M. Tan and Q. V. Le, EfficientNet: Rethinking Model Scaling for Convolutional Neural Networks,” 2019, doi: 10.48550/ARXIV.1905.11946.
[11]
G. Hinton, O. Vinyals, and J. Dean, Distilling the Knowledge in a Neural Network.” arXiv, 2015. doi: 10.48550/ARXIV.1503.02531.
[12]
Y. Himeur et al., “Applications of knowledge distillation in remote sensing: A survey,” Information Fusion, vol. 115, p. 102742, 2025, doi: https://doi.org/10.1016/j.inffus.2024.102742.
[13]
J. Li et al., Deep learning in multimodal remote sensing data fusion: A comprehensive review,” International Journal of Applied Earth Observation and Geoinformation, vol. 112, p. 102926, Aug. 2022, doi: 10.1016/j.jag.2022.102926.
[14]
Z. Xiong et al., Neural Plasticity-Inspired Foundation Model for Observing the Earth Crossing Modalities,” arXiv preprint arXiv:2403.15356, 2024.
[15]
A. Fuller, K. Millard, and J. R. Green, CROMA: Remote Sensing Representations with Contrastive Radar-Optical Masked Autoencoders,” in Thirty-seventh conference on neural information processing systems, 2023.
[16]
B. Bischl et al., Hyperparameter Optimization: Foundations, Algorithms, Best Practices and Open Challenges.” arXiv, 2021. doi: 10.48550/ARXIV.2107.05847.
[17]
L. N. Smith, A disciplined approach to neural network hyper-parameters: Part 1 – learning rate, batch size, momentum, and weight decay.” arXiv, 2018. doi: 10.48550/ARXIV.1803.09820.
[18]
C. Mosig et al., Sub-pixel mapping of disturbance and tree mortality dynamics from Sentinel-2 time series around the globe,” Feb. 2026, doi: 10.31223/x5b18w.
[19]
J. Pauls et al., Estimating Canopy Height at Scale,” arXiv preprint arXiv:2406.01076, 2024, Available: https://arxiv.org/abs/2406.01076
[20]
J. Pauls et al., Capturing Temporal Dynamics in Large-Scale Canopy Tree Height Estimation,” arXiv preprint arXiv:2501.19328, 2025, Available: https://arxiv.org/abs/2501.19328
[21]
T. Nickson, M. A. Osborne, S. Reece, and S. J. Roberts, Automated Machine Learning on Big Data using Stochastic Algorithm Tuning.” arXiv, 2014. doi: 10.48550/ARXIV.1407.7969.
[22]
A. Klein, S. Falkner, S. Bartels, P. Hennig, and F. Hutter, Fast Bayesian Optimization of Machine Learning Hyperparameters on Large Datasets.” arXiv, 2016. doi: 10.48550/ARXIV.1605.07079.
[23]
K. Killamsetty et al., AUTOMATA: Gradient Based Data Subset Selection for Compute-Efficient Hyper-parameter Tuning.” arXiv, 2022. doi: 10.48550/ARXIV.2203.08212.
[24]
L. M. Hopkins, W.-K. Wong, H. Kerner, F. Li, and R. A. Hutchinson, Data Augmentation Approaches for Satellite Imagery,” Proceedings of the AAAI Conference on Artificial Intelligence, vol. 39, no. 27, pp. 28097–28105, Apr. 2025, doi: 10.1609/aaai.v39i27.35028.
[25]
G. Muhawenayo et al., PRUE: A Practical Recipe for Field Boundary Segmentation at Scale.” 2026. Available: https://arxiv.org/abs/2603.27101
[26]
C. F. Brown et al., Dynamic World, Near real-time global 10 m land use land cover mapping,” Scientific Data, vol. 9, no. 1, Jun. 2022, doi: 10.1038/s41597-022-01307-4.
[27]
Microsoft, Global Renewables Watch.” 2024. Available: https://github.com/microsoft/global-renewables-watch
[28]
K. Van Tricht et al., WorldCereal: a dynamic open-source system for global-scale, seasonal, and reproducible crop and irrigation mapping,” Earth System Science Data, vol. 15, no. 12, pp. 5491–5515, Dec. 2023, doi: 10.5194/essd-15-5491-2023.
[29]
C. F. Brown et al., AlphaEarth Foundations: An embedding field model for accurate and efficient global mapping from sparse label data,” arXiv preprint arXiv:2507.22291, 2025, Available: https://arxiv.org/abs/2507.22291
[30]
A. Zupanc, Improving Cloud Detection with Machine Learning.” Sentinel Hub Blog, Dec. 2017. Available: https://medium.com/sentinel-hub/improving-cloud-detection-with-machine-learning-c09dc5d7cf13