LEPA: Learning Geometric Equivariance in Satellite Remote Sensing Data with a Predictive Architecture

Erik Scheurer, Rocco Sedona, Stefan Kesselheim, Gabriele Cavallaro
3/7/2026
cs.CVcs.AI

No official code found. Best implementation: embed2scale/LEPA (0 stars, Apache-2.0, last commit 2026-03-10).

Abstract

Geospatial foundation models provide precomputed embeddings that serve as compact feature vectors for large-scale satellite remote sensing data. While these embeddings can reduce data-transfer bottlenecks and computational costs, Earth observation (EO) applications can still face geometric mismatches between user-defined areas of interest and the fixed precomputed embedding grid. Standard latent-space interpolation is unreliable in this setting because the embedding manifold is highly non-convex, yielding representations that do not correspond to realistic inputs. We verify this using Prithvi-EO-2.0 to understand the shortcomings of interpolation applied to patch embeddings. As a substitute, we propose a Learned Equivariance-Predicting Architecture (LEPA). Instead of averaging vectors, LEPA conditions a predictor on geometric augmentations to directly predict the transformed embedding. We evaluate LEPA on NASA/USGS Harmonized Landsat-Sentinel (HLS) imagery and ImageNet-1k. Experiments show that standard interpolation achieves a mean reciprocal rank (MRR) below 0.2, whereas LEPA increases MRR to over 0.8, enabling accurate geometric adjustment without re-encoding.

View on arXivView PDF

Code Implementations(1)

embed2scale/LEPACommunity69%
Apache-2.0

The repository contains the code to the paper: "LEPA: Learning Geometric Equivariance in Satellite Remote Sensing Data with a Predictive Architecture"

00Shell, PythonMar 6, 20267 months agoApache-2.0

Similar Papers

Cite this paper

@article{scheurer2026lepa,
  title  = {LEPA: Learning Geometric Equivariance in Satellite Remote Sensing Data with a Predictive Architecture},
  author = {Erik Scheurer and Rocco Sedona and Stefan Kesselheim and Gabriele Cavallaro},
  year   = {2026},
  eprint = {2603.07246},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2603.07246v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2603.07246.svg)](https://codeofpaper.com/paper/2603.07246)

Discussion