Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

CCVS: Context-aware Controllable Video Synthesis

About

This presentation introduces a self-supervised learning approach to the synthesis of new video clips from old ones, with several new key elements for improved spatial resolution and realism: It conditions the synthesis process on contextual information for temporal continuity and ancillary information for fine control. The prediction model is doubly autoregressive, in the latent space of an autoencoder for forecasting, and in image space for updating contextual information, which is also used to enforce spatio-temporal consistency through a learnable optical flow module. Adversarial training of the autoencoder in the appearance and temporal domains is used to further improve the realism of its output. A quantizer inserted between the encoder and the transformer in charge of forecasting future frames in latent space (and its inverse inserted between the transformer and the decoder) adds even more flexibility by affording simple mechanisms for handling multimodal ancillary information for controlling the synthesis process (eg, a few sample frames, an audio track, a trajectory in image space) and taking into account the intrinsically uncertain nature of the future by allowing multiple predictions. Experiments with an implementation of the proposed approach give very good qualitative and quantitative results on multiple tasks and standard benchmarks.

Guillaume Le Moing, Jean Ponce, Cordelia Schmid• 2021

Related benchmarks

TaskDatasetResultRank
Video GenerationUCF-101 (test)
Inception Score41.37
105
Video PredictionBAIR (test)
FVD99
59
Video PredictionKinetics-600 (test)
FVD55
46
Video PredictionBAIR Robot Pushing
FVD99
38
Video PredictionBair
FVD99
34
Video PredictionBAIR Push (test)
FVD99
30
Video Frame PredictionKinetics-600
gFVD55
28
Video PredictionKinetics-600
FVD55
18
Future video predictionBAIR 64x64 and 256x256 (test)
FVD50
16
Frame predictionBair
FVD99
15
Showing 10 of 20 rows

Other info

Code

Follow for update