Animate-A-Story: Storytelling with Retrieval-Augmented Video Generation

Yingqing He, Menghan Xia, Haoxin Chen, Xiaodong Cun, Yuan Gong +6 more
7/13/2023
cs.CV

No official code found. Best implementation: AILab-CVC/Animate-A-Story (258 stars, last commit 2024-02-05).

Abstract

Generating videos for visual storytelling can be a tedious and complex process that typically requires either live-action filming or graphics animation rendering. To bypass these challenges, our key idea is to utilize the abundance of existing video clips and synthesize a coherent storytelling video by customizing their appearances. We achieve this by developing a framework comprised of two functional modules: (i) Motion Structure Retrieval, which provides video candidates with desired scene or motion context described by query texts, and (ii) Structure-Guided Text-to-Video Synthesis, which generates plot-aligned videos under the guidance of motion structure and text prompts. For the first module, we leverage an off-the-shelf video retrieval system and extract video depths as motion structure. For the second module, we propose a controllable video generation model that offers flexible controls over structure and characters. The videos are synthesized by following the structural guidance and appearance instruction. To ensure visual consistency across clips, we propose an effective concept personalization approach, which allows the specification of the desired character identities through text prompts. Extensive experiments demonstrate that our approach exhibits significant advantages over various existing baselines.

View on arXivView PDF

Code Implementations(1)

Retrieval-Augmented Video Generation for Telling a Story

25819Jul 13, 20232 years ago

Similar Papers

Cite this paper

@article{he2023animateastory,
  title  = {Animate-A-Story: Storytelling with Retrieval-Augmented Video Generation},
  author = {Yingqing He and Menghan Xia and Haoxin Chen and Xiaodong Cun and Yuan Gong and Jinbo Xing and Yong Zhang and Xintao Wang and Chao Weng and Ying Shan and Qifeng Chen},
  year   = {2023},
  eprint = {2307.06940},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2307.06940v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2307.06940.svg)](https://codeofpaper.com/paper/2307.06940)

Discussion