AI & ML interests

geospatial, remote sensing

Recent Activity

FrankFeng1223Β  updated a Space about 19 hours ago
geotessera/README
FrankFeng1223Β  published a Space about 19 hours ago
geotessera/README
FrankFeng1223Β  updated a collection about 19 hours ago
TESSERA
View all activity

Organization Card

TESSERA β€” pixel-wise Earth observation foundation model

TESSERA

A pixel-wise Earth observation foundation model
from the University of Cambridge Β· ucam-eo


TESSERA turns raw satellite time series into ready-to-use embeddings. For every 10 m pixel on Earth it reads a full year of Sentinel-1 (SAR) and Sentinel-2 (optical) observations and compresses them into a compact, task-agnostic vector β€” a learned summary of the land's spectral and temporal behaviour. Trained self-supervised on billions of pixels, with no labels required, these embeddings work as drop-in features for land cover and crop mapping, biomass and carbon estimation, change detection, and more, and are far cheaper to store and serve than raw imagery.

πŸ›°οΈ Inputs Sentinel-1 + Sentinel-2, one full year per pixel
πŸ“ Resolution 10 m, global, annual embeddings for 2017–2025
🧩 Output dense per-pixel embeddings β€” v2 adds nested Matryoshka vectors (use 16 / 32 / 64 / 128 dims)
🧠 Training self-supervised (Barlow Twins), no labels

Models

Release Description Weights
TESSERA v2 (latest) Four compact pixel students β€” Nano 1.07M Β· Small 7.11M Β· Medium 21.03M Β· Large 43.83M β€” distilled from a 2B teacher, with 128-d Matryoshka output. N Β· S Β· M Β· L Β· Teacher
TESSERA v1.1 Wider QAT encoder, all-observation inference; MPC & AWS checkpoints (int8). TESSERA-V-1.1
TESSERA v1.0 The original release (QAT / int8 and early fp32). TESSERA-V-1.0

πŸ‘‰ Everything in one place: the TESSERA collection.

Get started

Just want embeddings? Skip the model entirely β€” download ready-made global embeddings with the geotessera Python library:

pip install geotessera

...or request coverage for your region. New v2 embeddings can be pre-requested here.

Want to run the model yourself? Generate embeddings from your own Sentinel-1/2 tiles with the code and instructions in ucam-eo/tessera.

Learn more

Model weights are released under CC0-1.0; the geotessera library under MIT. Use is additionally governed by the TESSERA Acceptable Use Policy.

datasets 0

None public yet