atlas

Research map / Image generation / Text-to-image diffusion

Spatial Transport Optimization by Repositioning Attention Map for Training-Free Text-to-Image Synthesis

CVPR 2025 · Image generation › Text-to-image diffusion · approach: Text-driven synthesis and semantic guidance · 5 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.

Proposes STORM, a training-free method that repositions cross-attention maps via optimal transport (Sinkhorn-based Spatial Transport Optimization with an ST Cost) during early denoising steps to fix spatial misplacement in Stable Diffusion.

Problem

Text-to-image diffusion models often place objects at positions that contradict spatial cues in the prompt (mislocated objects), alongside missing objects and mismatched attributes, and existing fixes rely on fixed layouts or templates.

Approach

Treats each token's cross-attention map as a distribution and uses entropic optimal transport (Sinkhorn) with a cost combining directional positional terms relative to a reference object's centroid and an overlap penalty, applied via latent gradient updates at early denoising timesteps, requiring no extra spatial inputs or weight updates.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Apply STO at timesteps 1–24 rather than no STO (ablation)STORM · VISOR (SD 1.4)Object Accuracy (%): 29.86 -> 61.01Helped
Apply STO earlier, at timesteps 1–24 rather than 19–24 (ablation)STORM · VISOR (SD 1.4)Object Accuracy (%): 46.62 -> 61.01Helped
Use Manhattan movement distance (ablation)STORM cost function · VISOR (SD 1.4)Object Accuracy (%): 61.01 -> 27.32Hurt
Use Euclidean movement distance (ablation)STORM cost function · VISOR (SD 1.4)Object Accuracy (%): 61.01 -> 47.48Hurt
Combine Manhattan and Euclidean movement costs (ablation)STORM cost function · VISOR (SD 1.4)Object Accuracy (%): 61.01 -> 46.60Hurt
Add overlap prevention to ST Cost (ablation)STORM · VISOR (SD 1.4)Object Accuracy (%): 31.38 -> 61.01Helped
Use STORM instead of REVISIONStable Diffusion 1.4 · VISOR uncond (SD 1.4)VISOR (%): 52.71 -> 57.58Helped
Use STORM instead of REVISIONStable Diffusion 2.1 · VISOR uncond (SD 2.1)VISOR (%): 47.11 -> 59.35Helped
Use STORM instead of Stable DiffusionStable Diffusion 2.1 · T2I-CompBench spatial relationshipSpatial score: 0.1342 -> 0.1981Helped

Surprising findings

Limitations

Experimental setup

Datasets: VISOR T2I-CompBench

Benchmarks: VISOR T2I-CompBench TIFA CLIP score

Metrics: VISOR uncond/cond accuracy Object Accuracy (OA) BLIP-VQA attribute binding UniDet spatial score CLIP image-text similarity TIFA score user study accuracy

Baselines: Stable Diffusion 1.4 Stable Diffusion 2.1 Attend-and-Excite Divide-and-Bind INITNO CONFORM Structure Diffusion Layout Guidance REVISION SPRIGHT Composable Diffusion Control-GPT

Builds on: Attend-and-Excite Sinkhorn algorithm Stable Diffusion Divide-and-Bind INITNO

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