atlas

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

One-Prompt-One-Story: Free-Lunch Consistent Text-to-Image Generation Using a Single Prompt

ICLR 2025 · Image generation › Text-to-image diffusion · approach: Text generation and structured prediction · 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 One-Prompt-One-Story, a training-free method that concatenates all frame prompts into a single SDXL prompt and uses singular-value reweighting plus cross-attention identity consistency to generate consistent characters across frames.

Problem

Consistent subject/identity generation across multiple frames for storytelling with text-to-image diffusion models, where existing methods need training or extra modules and often lose prompt alignment.

Approach

Concatenate the identity prompt and all frame prompts into one long prompt so the text encoder's context naturally keeps identity consistent; then use singular-value reweighting (SVR+/SVR-) to separate frame semantics and an identity-prompt cross-attention injection (IPCA) to strengthen consistency, all without training.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
replace vanilla SDXL generation with One-Prompt-One-StorySDXL · Extended ConsiStory benchmarkCLIP-I: 0.8165 -> 0.9117Helped
replace vanilla SDXL generation with One-Prompt-One-StorySDXL · Extended ConsiStory benchmarkDreamSim: 0.5292 -> 0.1993Helped
replace vanilla SDXL generation with One-Prompt-One-StorySDXL · Extended ConsiStory benchmarkCLIP-T: 0.9074 -> 0.8942Hurt
use One-Prompt-One-Story instead of StoryDiffusionSDXL · Extended ConsiStory benchmarkCLIP-T: 0.8877 -> 0.8942Helped
use One-Prompt-One-Story instead of IP-AdapterSDXL · Extended ConsiStory benchmarkCLIP-I: 0.9429 -> 0.9117Hurt
use One-Prompt-One-Story instead of IP-AdapterSDXL · Extended ConsiStory benchmarkDreamSim: 0.1462 -> 0.1993Hurt
add SVR+ to PCon (ablation)One-Prompt-One-Story · Extended ConsiStory benchmark ablationCLIP-THelped
add SVR- to PCon (ablation)One-Prompt-One-Story · Extended ConsiStory benchmark ablationCLIP-THelped
add both SVR+ and SVR- rather than either alone (ablation)One-Prompt-One-Story · Extended ConsiStory benchmark ablationCLIP-T: 0.8774, 0.8910 -> 0.8989Helped
add both SVR+ and SVR- rather than either alone (ablation)One-Prompt-One-Story · Extended ConsiStory benchmark ablationDreamSim: 0.2560, 0.2605 -> 0.2538Mixed
add IPCA after SVR+ and SVR- (ablation)One-Prompt-One-Story · Extended ConsiStory benchmark ablationCLIP-I: 0.8849 -> 0.9117Helped
add IPCA after SVR+ and SVR- (ablation)One-Prompt-One-Story · Extended ConsiStory benchmark ablationDreamSim: 0.2538 -> 0.1993Helped

Surprising findings

Limitations

Experimental setup

Datasets: ConsiStory benchmark (extended)

Benchmarks: ConsiStory-extended benchmark (200 prompt sets)

Metrics: CLIP-T CLIP-I DreamSim VQAScore DSG FID user preference

Baselines: BLIP-Diffusion Textual Inversion The Chosen One PhotoMaker IP-Adapter ConsiStory StoryDiffusion Vanilla SDXL

Builds on: SDXL ConsiStory Free-U CarveKit

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