VectorSynth: Fine-Grained Satellite Image Synthesis with Structured Semantics
March 9, 2026 ยท View on GitHub
This repository is the official implementation of VectorSynth. VectorSynth is a suite of models for synthesizing satellite images with global style and text-driven layout control.

๐ค Models
๐ Inference
from diffusers import StableDiffusionControlNetPipeline
pipe = StableDiffusionControlNetPipeline.from_pretrained("MVRL/VectorSynth")
See inference.py for a complete example with hint processing.
๐ฌ COSA
For using COSA, see cosa/README.md.
๐งโ๐ป Setup and Training
Create a conda environment:
conda env create -f environment.yaml
conda activate vectorsynth
The dataset can be downloaded from here. See dataset.md for generating your own data from OpenStreetMap.
See train.md for training details.
๐ Citation
@inproceedings{cher2025vectorsynth,
title={VectorSynth: Fine-Grained Satellite Image Synthesis with Structured Semantics},
author={Cher, Daniel and Wei, Brian and Sastry, Srikumar and Jacobs, Nathan},
year={2025},
eprint={arXiv:2511.07744},
note={arXiv preprint}
}
๐ Additional Links
Check out our lab website for other interesting works on geospatial understanding and mapping: