Skip to content
AI360Xpert
Beta

Geospatial Foundation Models

Geospatial foundation models learn one reusable overhead embedding from millions of satellite chips so new map tasks start from knowledge, not zeros.

A frozen overhead embedding plus a small probe reaches useful accuracy with 200 labels where training from scratch stalls
A frozen overhead embedding plus a small probe reaches useful accuracy with 200 labels where training from scratch stalls

Why Does This Exist?

Labeling satellite data is slow: experts trace fields and roofs across seasons, and each new sensor restarts the work. Single task models hoard what they learn and share nothing. Archives hold millions of unlabeled chips with time, place, and bands attached.

Geospatial foundation models exist to bank that shared knowledge. Input is an overhead chip with bands, time, and location. Output is a dense embedding that later heads reuse. The setting is remote sensing; per task heads include land cover and satellite analysis.

Use them when labels are few and tasks share overhead texture. Train a specialist when you own massive labels for one sensor and one task.

Think of It Like This

A field guide author turned tutor

A field guide author who walked every county for years can teach a newcomer one valley in an afternoon, pointing at soil tone and roof lines the newcomer would miss for months.

Pretraining is those walking years across archives. The probe is that afternoon lesson for your valley. The analogy stops at place: the tutor still fails where your valley soil looks nothing like training counties, and location metadata only partly warns you.

How It Actually Works

Pretrain on unlabeled chips with masked reconstruction or contrast across time and place: hide patches and rebuild them, or pull same place views together and push far places apart. Encode bands, acquisition month, and ground sampling alongside pixels so the embedding knows season and scale. Freeze the backbone for a new task and fit a light probe: a linear layer on frozen features with 200200 labeled chips often beats a from scratch net that sees only those 200200.

Worked example

A probe task separates wheat from barley on 256×256256 \times 256 chips at 1010 m. From scratch training on 200200 labels reaches about 0.680.68 accuracy and wobbles across seeds. A frozen foundation embedding plus a linear layer on the same 200200 labels reaches about 0.830.83 because texture and season priors arrive pretrained. Adding 20002000 labels narrows the gap, which shows the foundation buys most when labels are scarcest.

Watch Out For

Resolution mismatch that silently breaks transfer

A backbone trained at 1010 m learns field scale texture. Probing it at 0.50.5 m feeds car scale edges it never saw. The symptom is confident nonsense on fine objects. Fix it by matching ground sampling or by continued pretraining on the target scale before probing.

Place leakage that inflates probe scores

Random chip splits scatter neighbor chips from one farm across train and test. The probe memorizes that farm, not wheat. The symptom is a 1515 point drop on a new district. Fix it with spatial block splits that keep whole districts apart.

The Quick Version

  • Geospatial models pretrain on huge unlabeled overhead archives.
  • Time, place, and bands join pixels in the learned embedding.
  • Frozen features plus a light probe win most when labels number in the hundreds.
  • The fixture moves 0.680.68 from scratch to 0.830.83 probed on 200200 labels.
  • Match ground sampling and split by district or scores mislead.