atlas

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

Storynizor: Consistent Story Generation via Inter-Frame Synchronized and Shuffled ID Injection

AAAI 2025 · Image generation › Text-to-image diffusion · approach: Layout-to-image control · 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.

Storynizor is a Stable Diffusion 1.5-based model for consistent multi-character story image generation, combining an ID-Synchronizer (auto-mask self-attention plus mask perceptual loss) with an ID-Injector trained with a Shuffling Reference Strategy, and releases the 100k-image StoryDB dataset.

Problem

Generating continuous story images with consistent characters across frames, flexible poses, and clear foreground-background separation; existing ID-preserving methods lack inter-frame coherence and training-free story methods degrade semantically.

Approach

Auto-mask spatial self-attention restricts cross-frame attention to character regions derived from cross-attention maps (supervised by a Dice-based mask perceptual loss), while a shuffled reference-ID injection pairs each frame with a same-identity reference from a different pose/scene to avoid copying the reference pose.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use Storynizor instead of the strongest baselinePrompt-only story generation · Prompt-only story generationCLIP-T: 30.01 -> 33.28Helped
Use Storynizor instead of the strongest baselinePrompt-only story generation · Prompt-only story generationCLIP-I: 76.24 -> 83.33Helped
Use Storynizor instead of the strongest baselinePrompt-only story generation · Prompt-only story generationDINO-I: 79.22 -> 86.62Helped
Use Storynizor instead of the strongest baselinePrompt-only story generation · Prompt-only story generationFace Sim: 30.84 -> 41.55Helped
Use Storynizor instead of InstantIDPrompt-ID story generation · Prompt-ID story generationCLIP-I: 79.46 -> 80.86Helped
Use Storynizor instead of InstantIDPrompt-ID story generation · Prompt-ID story generationFace Sim: 68.36 -> 39.64Hurt
Add AMSA (ablation)Storynizor ID-Synchronizer · Story generation ablationCLIP-T: 30.46 -> 32.51Helped
Add AMSA (ablation)Storynizor ID-Synchronizer · Story generation ablationCLIP-I: 78.83 -> 81.66Helped
Add AMSA (ablation)Storynizor ID-Synchronizer · Story generation ablationDINO-I: 81.29 -> 83.74Helped
Add MPL to AMSA (ablation)Storynizor ID-Synchronizer · Story generation ablationFace Sim: 31.90 -> 36.55Helped
Use Shuffling Reference Strategy instead of stacked ID embedding (ablation)Storynizor ID-Injector · ID-injection ablationCLIP-T: 30.39 -> 32.59Helped
Use Shuffling Reference Strategy instead of stacked ID embedding (ablation)Storynizor ID-Injector · ID-injection ablationCLIP-I: 70.74 -> 71.65Helped

Surprising findings

Limitations

Experimental setup

Datasets: StoryDB LAION-Face FFHQ

Benchmarks: GPT-4V-generated prompt groups (10k test groups) FFHQ faces

Metrics: CLIP-T CLIP-I DINO-I Face Sim Face Sim (R) human win rate

Baselines: StoryGen ConsiStory StoryDiffusion IP-Adapter PhotoMaker InstantID

Builds on: Stable Diffusion 1.5 IP-Adapter ConsiStory StoryDiffusion Dice loss

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