The European Space Agency
Home
APEx Application Propagation Environments
Main navigation
  • Algorithm Services
  • Project Environments
    Web Portal
    Geospatial Explorer
    Documentation Hub
    User Forum
    Product Catalogue
    Collaborative Workspaces
  • Resources
    • Algorithm Services Catalogue
    • Data Catalogue
  • Documentation
  • FAQ
  • About APEx
  • News
Contact us
Main navigation
  • Algorithm Services
  • Project Environments
  • Resources
  • Documentation
  • FAQ
  • About APEx
  • News
APEx - Documentation Portal
  1. Algorithm Services
  2. Algorithm Intercomparison
  • Welcome
  • On-demand EO services
    • Using openEO service
    • APEx-Compliant Platforms
  • Project Tools
    • Use Cases
    • Geospatial Explorer
    • Project Portal
    • User Workspace
    • Interactive Development Environment
    • Product Catalogue
    • Documentation Portal
    • User Forum
  • Algorithm Services
    • On-Demand EO Services
    • Use Cases
    • Algorithm Porting
    • Algorithm Onboarding
    • Algorithm Upscaling
    • Algorithm Enhancement
    • Toolbox Cloudification
    • Algorithm Intercomparison
  • Guides
    • Creating an APEx account
    • Creating APEx single sign-on token
    • Creating openEO based services
    • Creating EOAP based services
    • Upscaling openEO based services
    • Ingesting STAC metadata in APEx Product Catalogue
    • Linking APEx STAC catalogue with an openEO service
    • File format recommendations
  • Interoperability and Compliance Guidelines
    • Definitions & Actors
    • Algorithm Service Development Options
    • Algorithm Developer and Provider Guidelines
    • Algorithm Hosting Platforms Guidelines
    • Geospatial Explorer
    • Federated Business Model
  1. Algorithm Services
  2. Algorithm Intercomparison

Algorithm Intercomparison

APEx facilitates algorithm intercomparison exercises, enabling the benchmarking of various algorithms against each other, providing a quality metric for EO services that implement the same capability. This aids end users in making informed decisions about which algorithm to choose.

Additionally, APEx assists in identifying the algorithms that would most benefit from cloudification or enhancement, ensuring that only the most effective and efficient tasks are pursued.

The intercomparison activities are currently under development and will continue to evolve throughout the APEx project, as it relies on APEx instantiation services and propagation services to provide the necessary tools and user interfaces for conducting intercomparison exercises.

Examples

Intercomparison of Sentinel-1 backscatter computation

The APEx framework allows to simplify intercomparison by offering different implementations of the same algorithm through the same interface. One such example is Sentinel-1 backscatter computation, for which there are three openEO implementations, all accessible via the sar_backscatter openEO process on different openEO backends:

Backend Implementation
EODC Sentinel-1 toolbox ‘SNAP’ implementation
CDSE Orfeo implementation
Terrascope A custom implementation on the Sentinelhub

While all three implementations implement sar_backscatter, they may vary in the range of parameters they accept. Therefore, the range of supported parameters becomes an important point of comparison, alongside the cost specified in platform credits and the correctness of the results.

Call for service providers

APEx is looking for a first category of algorithms to be intercompared. If you have an algorithm, consider onboarding it using the APEx Toolbox Cloudification support, and request your peers to do the same so that a first intercomparison can be initiated.

If you believe your implementation outperforms one currently available in the APEx catalog, feel free to contact us. We will further evaluate your case to determine if you have a potential candidate for intercomparison.

Toolbox Cloudification
Creating an APEx account