GM Research · Generative Mapping

Aerial-quality imagery of anywhere, from free weekly satellite passes.

Generated from Sentinel-2. Checked against the source. The test is public.

Texture realism · KID-HP ↓ 4 631 vs bicubic floor 18 297 · real input
vs best public model ≥1.7× better same real inputs
Sentinel-2 pass over Brežice, Slovenia, on 2024-07-10 at 10 meters per pixel — soft, blocky detail Generated 2.5 meters-per-pixel image of the same Brežice scene — streets, roofs and field texture resolved 45.905N 15.590E PASS 2024-07-10 IN · SENTINEL-2 · 10 M OUT · GENERATED · SEAN V5 · 2.5 M
Side-by-side: Sentinel-2 input at 10 m (left) and the generated 2.5 m output (right) of Brežice, Slovenia
GENERATED Left: Sentinel-2 input, 10 m. Right: generated output, 2.5 m · SEAN V5.

01 · PIPELINE

Every five days, another pass.

Ten revisits of one town. Alignment makes them one signal.

02 · PIPELINE

Everything the pixels know, in one map.

Spectra, seasons, and map vectors fuse into S — the structural blueprint of the scene.

03 · PIPELINE

The blueprint conditions the image.

Detail is invented only where the source allows it — then checked by shrinking it back.

2× ControlNet · target architecture — in development Shipping today: SEAN GAN → 2.5 m

04 · PIPELINE

Next: the third dimension.

Height estimation is in development — it ships when it passes the same tests.

Height estimation · in development
Round-trip @10 m · pinned protocol0.898 ✓
2024-01-27 TRUE COLOR · B04/B03/B02 CO-REGISTERED · OSM © ODbL GENERATED · SEAN V5

01 · PIPELINE

Every five days, another pass.

Ten revisits of one town. Alignment makes them one signal.

Three Sentinel-2 revisits of Brežice — January, July and September 2024 — shown as a filmstrip
2024-01-27
Sentinel-2 true-color frame of Brežice for the selected date

02 · PIPELINE

Everything the pixels know, in one map.

Spectra, seasons, and map vectors fuse into S — the structural blueprint of the scene.

Exploded stack: the aligned satellite frame, OSM road and building layers, and the S structure map

03 · PIPELINE

The blueprint conditions the image.

Detail is invented only where the source allows it — then checked by shrinking it back.

The real Sentinel-2 pass, upsampled for display — soft
SOURCESENTINEL-2 · 10 M
The generated 2.5 m output of the same scene
GENERATEDSEAN V5 · 2.5 M
2× ControlNet · target architecture — in development Shipping today: SEAN GAN → 2.5 m

04 · PIPELINE

Next: the third dimension.

Height estimation is in development — it ships when it passes the same tests.

Schematic oblique view: the generated image draped over a stylized wireframe relief — not real height data Height estimation · in development

05 · Evidence

We try to catch ourselves lying.

A trained eye still tells our output from real aerial nine times in ten. The test is public. The number is falling.

See every number → Evidence

Texture realism · KID-HP ↓ (benchmark)3 262
Round-trip @10 m ↑0.898
DISTS ↓0.145
Blind test · human 2AFC → goal 0.500.90 · FALLING

v5_best · session 1 · 2026-07-06 · metrics.json

06 · For