Direct Motion Models for Assessing Generated Videos
Kelsey Allen, Carl Doersch, Guangyao Zhou, Mohammed Suhail, Danny Driess, Ignacio Rocco, Yulia Rubanova, Thomas Kipf, Mehdi S. M. Sajjadi, Kevin Murphy, Joao Carreira, Sjoerd van Steenkiste
TL;DR
TRAJAN introduces a motion-centric evaluation framework for generated videos by autoencoding dense point tracks into a latent space via a Perceiver-style TRAJectory AutoeNcoder. It enables distribution-level, video-to-video, and per-video assessments, outperforming appearance- and motion-based baselines in sensitivity to temporal distortions and in predicting human judgments of motion realism and consistency. The method also supports spatiotemporal localization of errors through per-point reconstruction quality, enhancing interpretability of video-generation failures. Across diverse datasets and open-source models, TRAJAN demonstrates strong correlations with human ratings and offers a practical, versatile alternative to distribution-focused metrics like FVD when training data or references are limited. Code and results are publicly linked on the project page.
Abstract
A current limitation of video generative video models is that they generate plausible looking frames, but poor motion -- an issue that is not well captured by FVD and other popular methods for evaluating generated videos. Here we go beyond FVD by developing a metric which better measures plausible object interactions and motion. Our novel approach is based on auto-encoding point tracks and yields motion features that can be used to not only compare distributions of videos (as few as one generated and one ground truth, or as many as two datasets), but also for evaluating motion of single videos. We show that using point tracks instead of pixel reconstruction or action recognition features results in a metric which is markedly more sensitive to temporal distortions in synthetic data, and can predict human evaluations of temporal consistency and realism in generated videos obtained from open-source models better than a wide range of alternatives. We also show that by using a point track representation, we can spatiotemporally localize generative video inconsistencies, providing extra interpretability of generated video errors relative to prior work. An overview of the results and link to the code can be found on the project page: http://trajan-paper.github.io.
