Getting it Right: Improving Spatial Consistency in Text-to-Image Models

Agneet Chatterjee, Gabriela Ben-Melech Stan, Estelle Aflalo, Sayak Paul, Dhruba Ghosh +6 more
2/14/2026

No official code found. Best implementation: SPRIGHT-T2I/SPRIGHT (106 stars, Apache-2.0, PyTorch, last commit 2024-07-05).

Abstract

One of the key shortcomings in current text-to-image (T2I) models is their inability to consistently generate images which faithfully follow the spatial relationships specified in the text prompt. In this paper, we offer a comprehensive investigation of this limitation, while also developing datasets and methods that support algorithmic solutions to improve spatial reasoning in T2I models. We find that spatial relationships are under-represented in the image descriptions found in current vision-language datasets. To alleviate this data bottleneck, we create SPRIGHT, the first spatially focused, large-scale dataset, by re-captioning 6 million images from 4 widely used vision datasets and through a 3-fold evaluation and analysis pipeline, show that SPRIGHT improves the proportion of spatial relationships in existing datasets. We show the efficacy of SPRIGHT data by showing that using only $\sim$0.25% of SPRIGHT results in a 22% improvement in generating spatially accurate images while also improving FID and CMMD scores. We also find that training on images containing a larger number of objects leads to substantial improvements in spatial consistency, including state-of-the-art results on T2I-CompBench with a spatial score of 0.2133, by fine-tuning on<500 images. Through a set of controlled experiments and ablations, we document additional findings that could support future work that seeks to understand factors that affect spatial consistency in text-to-image models.

View on arXivView PDF

Code Implementations(1)

SPRIGHT-T2I/SPRIGHTCommunity100%
PyTorchApache-2.0

[ECCV 2024] Official PyTorch implementation of "Getting it Right: Improving Spatial Consistency in Text-to-Image Models"

1065Shell, PythonMar 19, 20242 years agoApache-2.0
diffusersdiffusion-modelspytorchtext-to-image

Similar Papers

Cite this paper

@article{chatterjee2026getting,
  title  = {Getting it Right: Improving Spatial Consistency in Text-to-Image Models},
  author = {Agneet Chatterjee and Gabriela Ben-Melech Stan and Estelle Aflalo and Sayak Paul and Dhruba Ghosh and Tejas Gokhale and Ludwig Schmidt and H. Hajishirzi and Vasudev Lal and Chitta Baral and Yezhou Yang},
  year   = {2026},
  eprint = {2404.01197},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2404.01197},
  journal = {ECCV 2024 2024}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2404.01197.svg)](https://codeofpaper.com/paper/2404.01197)

Discussion