atlas

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

LLM Blueprint: Enabling Text-to-Image Generation with Complex and Detailed Prompts

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

Uses an LLM (ChatGPT) to extract a Scene Blueprint (layouts, per-object descriptions, background prompt) from long prompts, then generates the image in two phases (layout-to-image global scene, then CLIP-guided box-level refinement with paint-by-example composition) to improve faithful object inclusion.

Problem

Text-to-image diffusion models omit or misrepresent objects when given long, detailed prompts describing complex scenes with many objects, partly because the CLIP text encoder truncates inputs at 77 tokens.

Approach

Decompose a long prompt via an LLM into a Scene Blueprint (boxes, object descriptions, background), interpolate multiple LLM-generated layouts for robustness, generate a global layout-conditioned scene, then iteratively refine each box using a reference image from Stable Diffusion, mask-based composition, and a CLIP text+image guidance loss.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use LLM Blueprint with Scene Blueprints and iterative refinement instead of Stable DiffusionText-to-image generation from complex prompts · Complex promptsPAR score (%): 49 -> 85Helped
Use LLM Blueprint with Scene Blueprints and iterative refinement instead of GLIGENText-to-image generation from complex prompts · Complex promptsPAR score (%): 57 -> 85Helped
Use LLM Blueprint with Scene Blueprints and iterative refinement instead of LayoutGPTText-to-image generation from complex prompts · Complex promptsPAR score (%): 69 -> 85Helped
Use LLM Blueprint with Scene Blueprints and iterative refinement instead of DenseDiffusionText-to-image generation from complex prompts · Complex promptsPAR score (%): 52 -> 85Helped
Use LLM Blueprint with Scene Blueprints and iterative refinement instead of DeepFloydText-to-image generation from complex prompts · Complex promptsPAR score (%): 60 -> 85Helped
Add layout interpolation across multiple LLM-generated layouts (ablation)LLM Blueprint · Complex prompts with spatial object relationshipsspatial positioningHelped
Add CLIP multimodal guidance during box-level refinement (ablation)LLM Blueprint · Box-level object refinementprompt and prototype adherenceHelped
Generate multiple layouts and interpolate them instead of using only one layout (ablation)LLM Blueprint · Complex prompts with spatial relationshipsspatial coherenceHelped
Use an unambiguous prompt that explicitly specifies object positionsChatGPT bounding-box generation · Cat-and-dog spatial promptscorrect box-position frequencyHelped

Surprising findings

Limitations

Experimental setup

Datasets: COCO PASCAL

Benchmarks: Prompt Adherence Recall (PAR) on ChatGPT-generated complex prompts and COCO/PASCAL-derived prompts

Metrics: PAR (object recall via off-the-shelf object detector) inference time 2-AFC user preference

Baselines: Stable Diffusion GLIGEN LayoutGPT LLM-Grounded Diffusion DenseDiffusion DeepFloyd

Builds on: LayoutGPT paint-by-example classifier guidance DDIM

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