Skip to content

A Machine Learning API for Earth Observation Data Cubes Based on openEO

Sep 2026 · 0 citations · 45 references
Computer Science

TL;DR

This work proposes a process-level ML specification for openEO structured into three stages: model initialization, model actions (training, tuning, inference, validation), and model management, which supports classical algorithms such as Random Forest and SVM, as well as deep learning architectures for time-series and spatial patch-based modeling.

Abstract

Earth Observation (EO) data are increasingly organized as spatio-temporal data cubes, while machine learning (ML) methods operate on tabular feature matrices or structured tensor inputs. This mismatch forces platform-specific transformations that are difficult to reproduce or transfer across cloud infrastructures. The openEO specification provides a unified interface for EO data access and processing across heterogeneous backends, but lacks a standardized approach for ML integration. We propose a process-level ML specification for openEO structured into three stages: model initialization, model actions (training, tuning, inference, validation), and model management. It supports classical algorithms such as Random Forest and SVM, as well as deep learning architectures for time-series and spatial patch-based modeling, including TempCNN, Temporal Attention Encoders, and foundation model inference. Three prototype implementations in R and Python demonstrate feasibility across diverse technology stacks. A crop type mapping use case demonstrates cross-backend interoperability by submitting an identical process graph to independent R and Python backends and comparing predictions and evaluation metrics. Two further use cases demonstrate deep learning on time series and foundation model inference, each executed on a dedicated backend. The prototypes reveal, however, that full cross-backend portability requires deeper harmonization of serialization formats and execution semantics than the process level alone can enforce; backend library versions and preprocessing conventions outside the specification's boundary also affect reproducibility. Addressing both through explicit backend conformance profiles represents the most important near-term direction. The specification advances the reproducibility, portability, and accessibility of ML workflows on EO data cubes across cloud platforms.

View source

Similar papers

Review

Earth Embedding Products for Geospatial Analysis: Foundations, Applications, and Open Challenges

This survey reviews the development of Earth embeddings from foundation model pretraining and reusable encoders to global and near-global embedding products, and summarizes the technical and scientific challenges surrounding global embedding products.

Yongchuan Cui, Ke-Li Shi, Fellow Ieee Shunlin Liang · 0 citations
Open access Sep 2026

On-board efficiency: comparing compressed deep learning and classical models for Earth observation

A unified experimental framework is introduced that jointly evaluates compressed deep learning models and CML ensembles on two representative EO benchmarks and provides empirical guidance for selecting model families and compression strategies when designing future on-board EO systems.

G. Di Palma, Alessio Pardini, Lan-Pei Li et al. · 0 citations
Preprint Aug 2026

Application of the latent twins approach for clear sky retrieval from IASI observations

In recent years, data-driven approaches emerged as alternatives to traditional physics-based retrievals, taking advantage of machine learning techniques such as learnable pseudoinverse, random forests, or deep learning architectures. Classical data-driven models generalize poorly to out-of-sample regimes, as they optim...

Michele Martinazzo, C. Sgattoni, Marco Menarini et al. · 0 citations
Preprint Aug 2026

Multi-Year Geospatial Reasoning using Interannually-Consistent Historical Predictions as a Free Input Modality

Machine learning, and deep networks in particular, are increasingly used to derive higher-level Earth observation (EO) products such as annual land-cover and crop-type maps. Many are generated operationally: each year a new acquisition is processed, typically with the same model, extending a multi-year archive. In the...

Syed Roshaan Ali Shah, Kasper Bonte, David Bekaert et al. · 0 citations
Preprint Sep 2026

MEOX: Compact Multimodal Mixture-of-Experts for Earth Observation

Recent advances in Earth Observation representation learning accommodate heterogeneous sensors and missing observations, often through larger architectures. We present MEOX (Multimodal Earth Observation with eXperts), a multimodal masked autoencoder with a 2.939 million-parameter encoder and 3.115 million parameters in...

Mohanad Albughdadi · 0 citations
Preprint Sep 2026

GeoCR: Learning a Generalist Cloud Removal Prior from Heterogeneous Observations

Cloud removal methods are typically specialized to individual datasets and input configurations, limiting reuse across sensors, spectral bands, and observation settings. We introduce GeoCR, a generalist model that unifies RGB-only-based CR and multispectral-based CR from single- or multi-temporal cloudy observations, w...

Jeonghyeok Do, Munchurl Kim · 0 citations

Related blog posts

MIT News · Artificial Intelligence Oct 7, 2026

Discovering the value of humanistic inquiry

Students in MIT’s Concourse program delve deeply into the human condition, debate challenging questions, and learn to develop judgment about issues that can’t be quantified.

Microsoft Research Blog Oct 7, 2026

Agent Lightning v1.0: A 3,500-Line Lightweight Agentic RL Framework for Training Agents with Real Harnesses

Training AI agents with reinforcement learning can be challenging because their tools, context, and decision-making are managed by complex frameworks. Agent Lightning connects existing agents to RL training, making it easier to improve them without rebuilding them. The post Agent Lightning v1.0: A 3,500-Line Lightweight Agentic RL Framework for Training Agents with Real Harnesses appeared first on Microsoft Research.

We use cookies to run the site and, with your consent, for analytics and to show ads. See our Cookie Policy.