TensorX
返回文献探索

Paper · arXiv 2405.15757

Looking Backward: Streaming Video-to-Video Translation with Feature Banks

Feng Liang, Akio Kodaira, Chenfeng Xu, Masayoshi Tomizuka, Kurt Keutzer, Diana Marculescu

15 upvotesMay 24, 2024arXiv 预印本
AI 摘要

StreamV2V, a diffusion model for real-time video-to-video translation with user prompts, uses a streaming approach and a feature bank to fuse past frame information, achieving high frame rates and temporal consistency.

diffusion modelstreaming video-to-video (V2V)backward-looking principlefeature bankself-attentiontemporal consistency

Abstract

This paper introduces StreamV2V, a diffusion model that achieves real-time streaming video-to-video (V2V) translation with user prompts. Unlike prior V2V methods using batches to process limited frames, we opt to process frames in a streaming fashion, to support unlimited frames. At the heart of StreamV2V lies a backward-looking principle that relates the present to the past. This is realized by maintaining a feature bank, which archives information from past frames. For incoming frames, StreamV2V extends self-attention to include banked keys and values and directly fuses similar past features into the output. The feature bank is continually updated by merging stored and new features, making it compact but informative. StreamV2V stands out for its adaptability and efficiency, seamlessly integrating with image diffusion models without fine-tuning. It can run 20 FPS on one A100 GPU, being 15x, 46x, 108x, and 158x faster than FlowVid, CoDeF, Rerender, and TokenFlow, respectively. Quantitative metrics and user studies confirm StreamV2V's exceptional ability to maintain temporal consistency.

北京市昌平区探索星信息技术及软件开发工作室

京ICP备2026059466号
Looking Backward: Streaming Video-to-Video Translation with Feature Banks | TensorX