Multimodal generative models for Earth observation simulation and analysis.
TerraVerse is a generative foundation model that simulates what a satellite records at the top of the atmosphere. Given a surface reflectance image (Level-2A), the acquisition geometry and the atmospheric state, it generates the corresponding top-of-atmosphere observation (Level-1C). Input and output are described by band centre wavelengths and widths, so the same model works for arbitrary optical instruments, from three-band RGB cameras to hyperspectral sensors with more than 200 bands.
L2A surface reflectance + atmosphere and geometry -> L1C top-of-atmosphere
(any band set) (AOT, water vapour, angles) (any requested band set)
New missions need realistic simulated data before launch, and existing missions often have sparse coverage. TerraVerse learns the atmospheric and sensor forward model from real paired observations and can then generate data for instruments with few or no acquisitions. The two mission scenarios of the project are:
| Repository | Content |
|---|---|
| TerraVerse-0.1-base | Beta model weights and model card |
| TerraVerse-Inference | Inference code, band presets for common sensors, example notebook |
Developed under ESA contract 4000150135/25/I-DT by ESA Φ-lab, DLR (German Aerospace Center), IBM Research Europe and VITO.