atlas

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

Compositional Text-to-Image Generation with Dense Blob Representations

ICML 2024 · Image generation › Text-to-image diffusion · approach: Personalized and region-controlled generation · 1 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 BlobGEN, a Stable Diffusion-based text-to-image model grounded on dense blob representations (tilted ellipses plus region captions) via a masked cross-attention module, and uses in-context LLM prompting to generate blobs for compositional generation.

Problem

Text-to-image diffusion models struggle to follow complex prompts and offer limited fine-grained layout controllability; bounding boxes are coarse and dense maps are hard to construct.

Approach

Decompose scenes into dense blob representations (tilted ellipse parameters plus a region-level text description), inject them via a masked cross-attention so each blob's description only attends to its local region, and use in-context learning with LLMs (GPT-3.5/GPT-4 for parameters, LLaMA-13B for descriptions) to generate blobs from prompts.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use blob representations with BlobGEN instead of bounding-box grounding with GLIGENSD-1.4-based text-to-image generation · MS-COCO validation, SD decoderFID: 11.63 -> 8.94Helped
Use blob representations with BlobGEN instead of bounding-box grounding with GLIGENSD-1.4-based text-to-image generation · MS-COCO validation, consistency decodermIOU: 0.4238 -> 0.5103Helped
Generate blob layouts rather than box layoutsGPT4-assisted image generation · NSR-1K numerical reasoningImage Acc: 60.25 -> 62.96Helped
Generate blob layouts rather than box layoutsGPT4-assisted image generation · NSR-1K spatial reasoningImage Acc: 74.35 -> 80.16Helped
Add blob parameter embeddings to blob text embeddings through concatenation (ablation)BlobGEN · MS-COCO validation, ablation evaluationFID: 9.21 -> 9.14Helped
Add local-region masking in cross-attention (ablation)BlobGEN · MS-COCO validation, ablation evaluationmIOU: 0.4401 -> 0.4805Helped
Add the masked cross-attention module (ablation)BlobGEN · MS-COCO validation, ablation evaluationFID: 9.47 -> 9.14Helped
Add gated self-attention (ablation)BlobGEN · MS-COCO validation, ablation evaluationFID: 9.79 -> 9.14Helped
Add gated self-attention (ablation)BlobGEN · MS-COCO validation, ablation evaluationmIOU: 0.4898 -> 0.4805Mixed
Use an object-focused prompt to generate blob descriptions (ablation)BlobGEN training data · MS-COCO validation, ablation evaluationFID: 9.65 -> 9.14Helped

Surprising findings

Limitations

Experimental setup

Datasets: Common Crawl image-text pairs (1M subset) MS-COCO NSR-1K

Benchmarks: MS-COCO validation NSR-1K

Metrics: FID mIOU rCLIP_t rCLIP_i layout precision layout recall layout accuracy image accuracy

Baselines: GLIGEN SD-1.4 LayoutGPT LMD SDXL Attend-and-Excite

Builds on: Stable Diffusion GLIGEN LayoutGPT ODISE LLaVA-1.5

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