← Back to CV

Grounding Synthetic Data Generation With Vision and Language Models

CVPR 2026 | Ümit Mert ÇağlarORCID iD, Alptekin TemizelORCID iD | METU, Turkey

Paper Code Dataset License: CC BY 4.0 Python 3.10+

TL;DR: We introduce ARAS400k, a large-scale remote sensing dataset containing 100k real and 300k synthetic images paired with semantic segmentation maps and over 2 million descriptive captions. Our vision-language grounded framework proves that combining real data with synthetic data consistently outperforms real-data baselines in semantic segmentation, effectively solving class-imbalance for under-represented categories.

ARAS400k Pipeline Overview


Key Contributions


The ARAS400k Dataset

Traditional remote sensing datasets are limited in scale and suffer from high caption redundancy (often >70%). ARAS400k scales the volume while dramatically reducing repetition through our hybrid captioning approach.

Dataset Volume (Images) Total Captions Caption Redundancy CLIPScore
NWPU 31,500 157,500 72.65% 30.25
RSICD 10,921 54,605 67.02% 29.11
UCMC 2,100 10,500 80.88% 30.18
ARAS400k (Ours) 400,240 2,001,200 12.85% 29.66

Dataset Download: Available on Zenodo.

Captioning Model Comparison

We compare three captioning modalities (text-only, vision-only, hybrid) across three foundation models on the full ARAS400k, real-only, and synthetic-only subsets. Hybrid models, which combine visual content with segmentation-derived composition statistics, consistently yield the highest caption variety and lowest redundancy.

Model Method Unique Captions Redundancy CLIPScore
Qwen3-4B Text 214,319 46.45% 26.34
Gemma3-4B Vision 396,878 0.84% 31.06
Qwen3-VL-8B Vision 359,997 10.05% 31.79
Gemma3-4B Hybrid 398,339 0.47% 30.26
Qwen3-VL-8B Hybrid 374,570 6.41% 27.88

Verification Hashes (MD5):

Filename MD5 Checksum
train.zip 95cd5caea68c813fd86888f9cd95b627
val.zip 76e61fd7557d65ba0596e44c0f92b43f
test.zip 01679231ee8e38701f5d3ab7de0b5719
synth.zip 0dc95bfdda44a816ade0d7ea747e4f9c

Experimental Highlights

We tested six segmentation architectures (U-Net, U-Net++, PAN, DeepLabV3, SegFormer, FPN) across seven training configurations, averaging macro F1, IoU, precision, recall, and accuracy over all models.

Training Configuration F1 IoU Accuracy
Real Data only 76.49 64.51 84.97
Synthetic 100k only 73.16 60.82 83.21
Synthetic 300k only 74.79 62.56 84.16
Real + Cond. 80k 77.56 65.86 85.87
Real + Uncond. 300k 77.66 65.98 86.18
Real + Uncond. 300k + Cond. 80k 77.24 65.49 85.91

Key Takeaways:

  1. Synthetic Data is a Viable Alternative: Models trained exclusively on our 300k synthetic dataset reach highly competitive performance levels, trailing the real-data baseline by only ~2.0 F1 score (74.79 vs. 76.49).
  2. Augmentation Wins: Injecting unconditional synthetic samples into the real dataset improves overall segmentation performance across the board (e.g., Segformer F1 jumps from 77.09 to 77.80), with Real + Uncond. 300k the best overall configuration.
  3. Solving Class Imbalance: The most significant performance gains occurred in historically under-represented classes — Shrub F1 improves from 46.82 (real-only mean) to 48.79 with unconditional synthetic augmentation, and Barren from 60.32 to 62.05.
  4. Compute: The full study, including architecture search and ablations, totals roughly 3,000 GPU-hours on a single NVIDIA H100, processing about 1,000 images per hour end-to-end.

Pipeline & Reproducibility

Our fully open-sourced pipeline spans data acquisition, generation, captioning, and segmentation.

Data Generation Pipeline

Docker Environments

For stable reproducibility, pull our curated environments:

1. Data Acquisition & Processing

2. Synthetic Data Generation

We utilize an optimized StyleGAN3 and a U-Net SPADE GAN architecture. To initiate unconditional generation (optimized for 24GB VRAM):

python stylegan3/train.py \
  --outdir="out/ARAS400k" \
  --cfg=stylegan2 \
  --data="ARAS400k/train/images" \
  --gpus=1 --batch=256 --gamma=0.01 --mirror=1 --aug="ada" \
  --kimg 5000 --snap 200 --cbase 16384 --workers 16

3. Multimodal Image Captioning

We support multiple modalities for rich metadata creation:

4. Semantic Segmentation & Feature Evaluation


Citation

If you find this dataset or codebase useful in your research, please consider citing:

@article{caglar2026grounding,
  title={Grounding Synthetic Data Generation With Vision and Language Models},
  author={Caglar, Umit Mert and Temizel, Alptekin},
  journal={arXiv preprint arXiv:2603.09625},
  year={2026}
}