European Commission logo
English English
CORDIS - EU research results
CORDIS

AI-augmented ecosystem for Earth Observation data accessibility with Extended reality User Interfaces for Service and data exploitation.

Periodic Reporting for period 1 - EO4EU (AI-augmented ecosystem for Earth Observation data accessibility with Extended reality User Interfaces for Service and data exploitation.)

Reporting period: 2022-06-01 to 2023-11-30

The purpose of the EO4EU project is to provide innovative tools, services, methodologies and approaches utilising modern technologies that will assist a wide spectrum of users, from domain experts to simple citizens unaware of the plethora of data and capabilities offered by EU services, to access and process data and utilise the existing and future offered services. EO4EU will promote pre-operational European services like DestinE and will utilise existing platforms and services in a consolidated manner through the extensive use of disruptive technologies. EO4EU aims to support the wider exploitation of EO data by delivering: (i) Machine Learning (ML) methodologies for Semantic Annotation of existing and growing data sources, (ii) semantically enhanced knowledge graphs that will enable structuring of content around diverse topic areas and building step by step journeys from different sources into a unified approach, (iii) data fusion techniques to extend the scalability of existing distributed systems, (iv) Augmented and Virtual Reality for interactive user experience, and (v) advanced data analytics visualizations for improved learning and evidence-based interpretations of environmental observations.

EO4EU will demonstrate its operational and technical capacity on seven (7) distinct pilots that cover the thematic areas of (i) personalized health care, (ii) sea route planning, (iii) ocean monitoring, (iv) food security, (v) food ecosystems, (vi) soil erosion, (vii) environmental pest, and (viii) crisis (responders) management. These thematic areas will engage a wide spectrum of involved stakeholders, from EO providers, policy makers and actors, researchers and academics to citizen scientists and the general public to join efforts and provide their multidisciplinary expertise to support the Commission’s strategic goals towards the further exploitation of EO data. To further enhance the proposed approach, the project will utilize existing background technologies and will capitalize on available data sources and data exploitation initiatives.
The project has completed the initial stage of collecting, and analyzing the end-users requirements and provided the detailed work to identify the main driving lines on which the platform implementation work shall be organised. Moreover, the Business Process Modeling and Notation in the EO4EU project has been developed, along with the approach and methods used to collect the requirements.

Regarding the implementation of various components, the project has developed a Knowledge Graph (design, implementation and deployment), and documented the ingestion of EO data, leveraging AI technologies. Moreover, a first version of the data fusion engine, as well of the AI/ML models marketplace and of the EO4EU has been designed and developed. The ML methods examined have undergone extensive evaluation and fine tuning and produced two main ML models (self-supervised learning and learnt compression). The models are available and integrated in EO4EU workflows. Finally, a portal with an initial version of every customer facing service (OpenEO API, Data Visualisation Dashboard, Command Line Interface, VR/XR component, etc.) has been delivered.

On the integration front, the project focused on extracting the specifications of the services, integrating the service-oriented architecture. The integration analysis examined the integration of software components and their computational and storage needs as well as the functional needs of data in the various pre- and post-processing forms. All the development followed Infrastructure as Code (IaC) methodology, automating the software provisioning, configuration management, and application deployment. A unified storage solution in the platform by setting up a fast and reliable object storage service has also been designed. There has been extensive effort to identify the best technological solution for the process of storage, integration and deployment of the source code of the software components. A census phase of all the applications involved in the project has also been in operation. A pipelines of key components has been implemented as a starting pointtests automatically.

The project Use Cases have been defined in detail, workflow and needed resources (data, processing, results provision) are clearly identified and technical implementation guidelines formulated. All the proposed UCs have been analysed. Successively use case resources have been broken down along the project timeline, for both development and operation phases, by means of the definition of the so-called deployment plan. Finally on overall platform occupation scenario (detailed by month) has been provided joining the different use case's needs, for what regards storage (traditional high performance) and processing (traditional, high performance). The project has defined a Pilot Plan with the timeline and the detailed execution steps of each UC, steps classified into Data Access; Data Preparation; Data Processing; and Results analysis/testing/validation. The Pilot Plans were supported by gradual findings and information collection. A list of main (champions) and then secondary users was compiled and kept updated, starting from the ones expressing their interest in the proposal phase. In total 26 users (including project partners but excluding possible multiple individuals per end-user institution) have been attracted and involved. To explore their availability to contribute to the specific UC, an ice-breaking questionnaire was formulated and circulated. Results were summarized and made available to partners to complete the view in terms of user needs. Successively, more UC-specific technical questionnaires were prepared and circulated to the end users.
EO4EU has delivered a novel Knowledge Graph for EO, data fusion engine, ML models for EO.

The semantically rich Knowledge Graph enables the stepwise ingestion of information, and the structuring of EO data obtained from different sources into a unified approach that facilitates the extraction of knowledge. The project has completed the design and implementation of exploratory prototypes that performed information extraction and result recommendations based on textual dataset descriptions. Concurrently, a collaboration with internal earth observation experts' partners (MEEO) was established to align our progress with EO data ingestion requirements. A first version of the Fusion engine is developed providing context awareness by combining the data towards situation awareness. Initial functional and performance tests are being examined with simple cpu infrastructure resources providing the needed information that will guide EO4EU platform to leverage more complex processing infrastructures and provision designs. EO4EU has performed extensive evaluation and model fine tuning of the two main model families that we have developed in the first year of the project, namely self-supervised learning (SSL) models and learnt compression (LC) models for lossy compression. Both types of models were trained, fine tune and evaluated on Sentinel 2 data.