atlas

Research map / Image generation / Fast diffusion sampling

SatSynth: Augmenting Image-Mask Pairs through Diffusion Models for Aerial Semantic Segmentation

CVPR 2024 · Image generation › Fast diffusion sampling · approach: Diffusion models as perception tools · 51 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.

Trains a DDPM on the joint distribution of satellite images and binary-encoded label maps, samples new image-mask pairs, and uses them as augmentation for aerial semantic segmentation.

Problem

Semantic segmentation of satellite imagery requires costly expert pixel annotations, and conventional augmentations fail to capture the diversity of earth observation scenes.

Approach

Learn the joint image-label distribution with an unconditional DDPM by concatenating binary-encoded label channels with RGB, sample synthetic image-mask pairs, and add them to the real training set; a conditional DDPM super-resolves the pairs to 256x256.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Train segmentation with generated image-mask pairs D′ added to original data DFPN · iSAIDIoUHelped
Train segmentation with generated image-mask pairs D′ added to original data DFPN · LoveDAmIoUHelped
Train segmentation with generated image-mask pairs D′ added to original data DFPN · OpenEarthMapmIoUHelped
Train on generated pairs D′ as well as original data DPFSegNet · iSAIDIoU: 60.93±0.62 -> 63.71±0.21Helped
Train on generated pairs D′ as well as original data DFarSeg · iSAIDIoU: 62.28±0.27 -> 62.95±0.25Helped
Train on generated pairs D′ as well as original data DSegFormer · iSAIDIoU: 60.95±0.61 -> 62.13±0.25Helped
Train on generated pairs D′ as well as original data DFPN · iSAIDIoU: 59.52± 0.19 -> 60.65±0.38Helped
Train on generated pairs D′ as well as original data DPSPNet · iSAIDIoU: 48.95±2.91 -> 56.54±1.32Helped
Use binary label encoding instead of one-hot encoding (ablation)SatSynth diffusion model · iSAID, R = 1IoU: 47.98 -> 51.00Helped
Use binary label encoding instead of one-hot encoding (ablation)SatSynth diffusion model · iSAID, R = 3IoU: 49.38 -> 51.45Helped
Predict noise epsilon instead of the original sample x0 (ablation)SatSynth diffusion model with binary labels · iSAID, R = 1IoU: 51.00 -> 51.11Helped
Predict noise epsilon instead of the original sample x0 (ablation)SatSynth diffusion model with binary labels · iSAID, R = 3IoU: 51.45 -> 52.13Helped

Surprising findings

Limitations

Experimental setup

Datasets: iSAID LoveDA OpenEarthMap

Benchmarks: iSAID LoveDA OpenEarthMap

Metrics: FID sFID IS mIoU IoU F1

Baselines: SemGAN SegDiff DDPM PFSegNet FarSeg SegFormer PSPNet FPN

Builds on: DDPM SegDiff SemGAN Analog Bits

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