TESSERA: Temporal Embeddings of Surface Spectra for Earth Representation and Analysis

Frank Feng, Clement Atzberger, Sadiq Jaffer, Jovana Knezevic, Silja Sormunen, Robin Young, Madeline Lisaius, Markus Immitzer, Toby Jackson, James G. C. Ball, David Coomes, Anil Madhavapeddy, Andrew Blake, and Srinivasan Keshav. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR). .Zhengpeng FengClement AtzbergerSadiq JafferJovana KnezevicSilja SormunenRobin YoungMadeline C. LisaiusMarkus ImmitzerToby JacksonJames BallDavid A. CoomesAnil MadhavapeddyAndrew BlakeSrinivasan Keshav

TESSERA: Temporal Embeddings of Surface Spectra for Earth Representation and Analysis

Abstract

Satellite Earth-observation (EO) time series in the optical and microwave ranges are often irregular due to orbital patterns and cloud obstruction, and while compositing addresses these issues, it loses critical phenological information.

To overcome this, we present TESSERA, a pixel-wise foundation model for multi-modal (Sentinel-1/2) EO time series that learns robust, label-efficient embeddings. During training, TESSERA uses Barlow Twins and sparse random temporal sampling to enforce invariance to the selection of valid observations, aided by two key regularizers: global shuffling to decorrelate spatial neighborhoods and mix-based regulation for invariance under extreme sparsity.

We find that for diverse classification, segmentation, and regression tasks, TESSERA embeddings deliver state-of-the-art accuracy with high label efficiency, often requiring only a small task head and minimal computation. To democratize access, adhere to FAIR principles, and simplify use, we release global, annual, 10m, pixel-wise int8 embeddings together with open weights/code and lightweight adaptation heads, providing practical tooling for large-scale retrieval and inference at planetary scale.

All code and data are available at https://github.com/ucam-eo/tessera

Older Versions

TESSERA: Temporal Embeddings of Surface Spectra for Earth Representation and AnalysisJun 2025
v1 — arXiv
TESSERA: Temporal Embeddings of Surface Spectra for Earth Representation and AnalysisJul 2025
v3 — arXiv
TESSERA: Temporal Embeddings of Surface Spectra for Earth Representation and AnalysisNov 2025
v6 — arXiv