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

📅 2026-09-11
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
本文提出基于openEO的机器学习规范,解决地球观测数据立方体与机器学习方法不匹配问题,通过模型初始化、操作和管理三阶段支持多种算法。
📝 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.
Problem

Research questions and friction points this paper is trying to address.

Earth Observation
machine learning
data cubes
cloud infrastructures
openEO
Innovation

Methods, ideas, or system contributions that make the work stand out.

Machine Learning API
Earth Observation Data Cubes
openEO
Cross-backend Interoperability
Process-level Specification
🔎 Similar Papers
2023-12-08IEEE Geoscience and Remote Sensing MagazineCitations: 4
B
Brian Pondi
Institute for Geoinformatics, University of Münster, Heisenbergstr. 2, Münster, 48149, North-Rhine Westphalia, Germany.
J
Jonas Hurst
Institute for Geoinformatics, University of Münster, Heisenbergstr. 2, Münster, 48149, North-Rhine Westphalia, Germany.
R
Rolf Simoes
FGV Agro - Center for Agribusiness Studies, Fundação Getulio Vargas, Av. Paulista, 542, São Paulo, 01310-000, São Paulo, Brazil.
J
Jonas Starke
Institute for Geoinformatics, University of Münster, Heisenbergstr. 2, Münster, 48149, North-Rhine Westphalia, Germany.
M
Marius Appel
Bochum University of Applied Sciences, Am Hochschulcampus 1, Bochum, 44801, North-Rhine Westphalia, Germany.
Edzer Pebesma
Edzer Pebesma
Professor of geoinformatics, University of Muenster
spatial statisticsgeoinformaticsspatial data sciencereproducible researchR