IdentityStory: Taming Your Identity-Preserving Generator for Human-Centric Story Generation
Donghao Zhou, Jingyu Lin, Guibao Shen, Quande Liu, Jialin Gao, Lihao Liu, Lan Du, Cunjian Chen, Chi-Wing Fu, Xiaowei Hu, Pheng-Ann Heng
TL;DR
IdentityStory tackles human-centric story generation by decoupling identity extraction and identity injection. It introduces Iterative Identity Discovery, which uses SVD-based filtering to obtain cohesive identity embeddings from multiple character images, and Re-denoising Identity Injection, which combines a general text-aligned generator for layout with an identity-preserving generator for identity injection via re-denoising guided by character masks. Evaluations on ConsiStory-Human show superior face consistency and competitive text alignment, with strong evidence from quantitative metrics and human judgments. The approach enables multi-character, infinite-length storytelling and dynamic composition, offering a flexible, practical path toward human-centric visual narratives.
Abstract
Recent visual generative models enable story generation with consistent characters from text, but human-centric story generation faces additional challenges, such as maintaining detailed and diverse human face consistency and coordinating multiple characters across different images. This paper presents IdentityStory, a framework for human-centric story generation that ensures consistent character identity across multiple sequential images. By taming identity-preserving generators, the framework features two key components: Iterative Identity Discovery, which extracts cohesive character identities, and Re-denoising Identity Injection, which re-denoises images to inject identities while preserving desired context. Experiments on the ConsiStory-Human benchmark demonstrate that IdentityStory outperforms existing methods, particularly in face consistency, and supports multi-character combinations. The framework also shows strong potential for applications such as infinite-length story generation and dynamic character composition.
