AI & ML interests

geospatial, remote sensing

Recent Activity

FrankFeng1223ย  updated a Space 1 day ago
geotessera/README
FrankFeng1223ย  published a Space 1 day ago
geotessera/README
FrankFeng1223ย  updated a collection 1 day 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