atlas

Research map / Image generation / Fast diffusion sampling

DiffusionSat: A Generative Foundation Model for Satellite Imagery

ICLR 2024 · Image generation › Fast diffusion sampling · approach: Diffusion models as perception tools · 31 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Builds DiffusionSat, a latent diffusion foundation model for satellite imagery conditioned on numerical metadata (location, GSD, time) and captions, extended with a 3D ControlNet for super-resolution, temporal generation, and inpainting.

Problem

Existing diffusion models are trained on web images and cannot handle satellite data (multispectral, irregular temporal sampling, sparse captions) or the spatio-temporal inverse problems central to remote sensing.

Approach

Encode numerical satellite metadata (lat, lon, GSD, cloud cover, date) with sinusoidal embeddings and per-field MLPs added to the timestep embedding, initialize from SD 2.1, and add a 3D ControlNet with temporal attention and zero-initialized convolutions that conditions on image sequences with per-image metadata.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use numerical metadata conditioning instead of putting metadata in the text captionDiffusionSat single-image generation · fMoW validation, 512×512FID: 24.23 -> 15.80Helped
Use numerical metadata conditioning instead of putting metadata in the text captionDiffusionSat single-image generation · fMoW validation, 512×512CLIP: 18.62 -> 17.20Hurt
Fine-tune SD 2.1 on the satellite dataset with captions, without metadataSD 2.1 single-image generation · fMoW validation, 512×512FID: 117.74 -> 37.99Helped
Add metadata to the text caption when fine-tuning SD 2.1SD 2.1 single-image generation · fMoW validation, 512×512FID: 37.99 -> 24.23Helped
Use DiffusionSat pretraining rather than fine-tuning directly on SD weightsTexas Housing superresolution · Texas Housing, t′ > tLPIPS: 0.4166 -> 0.3247Helped
Use DiffusionSat pretraining rather than fine-tuning directly on SD weightsTexas Housing superresolution · Texas Housing, t′ < tLPIPS: 0.4351 -> 0.3534Helped
Use a 3D ControlNet instead of stacking images in channels with a 2D ControlNet (ablation)DiffusionSat conditional generation · Texas Housing, t′ > tLPIPS: 0.3874 -> 0.3247Helped
Use a 3D ControlNet instead of stacking images in channels with a 2D ControlNet (ablation)DiffusionSat conditional generation · Texas Housing, t′ < tLPIPS: 0.3652 -> 0.3534Helped
Use a 3D ControlNet instead of a regular ControlNet (ablation)DiffusionSat temporal generation · fMoW-temporal, t′ > tLPIPS: 0.5062 -> 0.4304Helped
Use a 3D ControlNet instead of a regular ControlNet (ablation)DiffusionSat temporal generation · fMoW-temporal, t′ < tLPIPS: 0.5307 -> 0.3937Helped
Use DiffusionSat pretraining with 3D ControlNet rather than SD with 3D ControlNetTemporal generation · fMoW-temporal, t′ > tLPIPS: 0.5523 -> 0.4304Helped

Surprising findings

Limitations

Experimental setup

Datasets: fMoW Satlas SpaceNet Texas housing (STSR dataset) fMoW-Sentinel xBD

Benchmarks: fMoW Texas housing fMoW-temporal xBD

Metrics: FID IS CLIP score SSIM PSNR LPIPS MSE

Baselines: Stable Diffusion 2.1 Pix2Pix DBPN SRGAN STSR MCVD

Builds on: Stable Diffusion ControlNet VideoLDM LDM

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy