Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Liang, Feng, Kodaira, Akio, Xu, Chenfeng, Tomizuka, Masayoshi, Keutzer, Kurt, Marculescu, Diana
Format: Preprint
Veröffentlicht: 2024
Schlagworte:
Online-Zugang:https://arxiv.org/abs/2405.15757
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866910829542113280
author Liang, Feng
Kodaira, Akio
Xu, Chenfeng
Tomizuka, Masayoshi
Keutzer, Kurt
Marculescu, Diana
author_facet Liang, Feng
Kodaira, Akio
Xu, Chenfeng
Tomizuka, Masayoshi
Keutzer, Kurt
Marculescu, Diana
contents 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.
format Preprint
id arxiv_https___arxiv_org_abs_2405_15757
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Looking Backward: Streaming Video-to-Video Translation with Feature Banks
Liang, Feng
Kodaira, Akio
Xu, Chenfeng
Tomizuka, Masayoshi
Keutzer, Kurt
Marculescu, Diana
Computer Vision and Pattern Recognition
Multimedia
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.
title Looking Backward: Streaming Video-to-Video Translation with Feature Banks
topic Computer Vision and Pattern Recognition
Multimedia
url https://arxiv.org/abs/2405.15757