Inference-based GAN Video Generation
Jingbo Yang, Adrian G. Bors
TL;DR
The paper tackles the challenge of generating long, temporally coherent videos with high visual fidelity. It introduces EncGAN3, a hybrid VAE-GAN framework with dual content and movement streams and an encoder-driven inference pathway, enabling controllable generation of short clips. To extend to long videos, it presents a memory-efficient recall mechanism (REncGAN3) that stitches short clips via a Markov-chain-based recall using a reference frame, achieving hundreds to thousands of frames without proportional memory growth. Experimental results across multiple action and scene datasets demonstrate superior FID/IS on short videos and favorable FVD/recall-based metrics for long videos, with ablations confirming the importance of encoder, dual streams, and the recall framework.
Abstract
Video generation has seen remarkable progresses thanks to advancements in generative deep learning. Generated videos should not only display coherent and continuous movement but also meaningful movement in successions of scenes. Generating models such as Generative Adversarial Networks (GANs) or Variational Autoencoders (VAEs) and more recently Diffusion Networks have been used for generating short video sequences, usually of up to 16 frames. In this paper, we first propose a new type of video generator by enabling adversarial-based unconditional video generators with a variational encoder, akin to a VAE-GAN hybrid structure, in order to enable the generation process with inference capabilities. The proposed model, as in other video deep learning-based processing frameworks, incorporates two processing branches, one for content and another for movement. However, existing models struggle with the temporal scaling of the generated videos. In classical approaches when aiming to increase the generated video length, the resulting video quality degrades, particularly when considering generating significantly long sequences. To overcome this limitation, our research study extends the initially proposed VAE-GAN video generation model by employing a novel, memory-efficient approach to generate long videos composed of hundreds or thousands of frames ensuring their temporal continuity, consistency and dynamics. Our approach leverages a Markov chain framework with a recall mechanism, with each state representing a VAE-GAN short-length video generator. This setup allows for the sequential connection of generated video sub-sequences, enabling temporal dependencies, resulting in meaningful long video sequences.
