Source-linked AI summary
MotionPhys: Detecting AI-Generated Videos via Physical Consistency of Optical-Flow Trajectories
Haojin He, Hao Tan, Zichang Tan, Ajian Liu, Jun Wan
TL;DR
AI-generated videos can look visually smooth while exhibiting physically inconsistent motion, motivating detection beyond appearance artifacts. MotionPhys uses sparse optical-flow trajectories and multi-scale geometric features, achieving favorable cross-generator generalization and 78.5% overall accuracy on GenBuster++.
Problem
AI-generated videos may remain visually plausible over short frame sequences yet fail to preserve physical motion consistency throughout complete actions.
Source: Introduction · pp. 1–2Method
MotionPhys treats sparse local optical-flow trajectories as physical evidence and models their geometric evolution across multiple temporal scales.
Source: Introduction · p. 2Results
78.5% overall accuracy on GenBuster++, with favorable cross-generator generalization across GenBuster++ and AIGVDBench.
Source: Introduction · p. 2, Main Results · p. 5Takeaways & Limitations
Physical trajectory features provide a lightweight and interpretable basis for distinguishing real and AI-generated videos beyond appearance artifacts.
Source: Introduction · p. 2, Conclusion · p. 7MotionPhys primarily models two-dimensional image-plane motion and does not explicitly represent depth variations, object interactions, or contact relationships.
Source: Limitations and Future Work · p. 7
Abstract
from arXiv · showhide
Modern AI video generation models can produce videos with high visual fidelity and seemingly smooth temporal transitions. However, visual realism does not necessarily imply physical motion consistency. Existing generative models mainly optimize distribution matching in pixel or latent spaces, without explicitly enforcing real-world constraints such as inertia, continuous forces, and trajectory geometry. Our experiments show that AI-generated videos remain visually plausible over short sequences of consecutive frames, yet fail to preserve physical motion consistency throughout a complete object action, resulting in systematic statistical discrepancies in their motion trajectories. Based on this observation, we introduce MotionPhys, a lightweight and interpretable framework that treats sparse motion trajectories as physical evidence rather than relying on appearance artifacts or generator-specific traces. By modeling the geometric evolution of trajectories across multiple temporal scales, MotionPhys reveals subtle motion inconsistencies that are difficult to capture with conventional visual cues and transforms them into a compact representation for efficient detection. Experiments on multiple datasets show that MotionPhys can effectively detect physical inconsistencies in generated videos and generalizes well across different video generators.
Introduction
MotionPhys addresses the gap between visually smooth AI-generated videos and physically consistent motion by analyzing sparse optical-flow trajectories across complete actions. It models trajectory geometry at multiple temporal scales to detect implicit motion anomalies and reports favorable cross-generator generalization.
- Appearance-based or generator-specific detectors may fail as overt synthesis artifacts become scarcer and can overfit to particular distributions or generators.Source: Introduction · p. 1
- MotionPhys represents videos with sparse local motion trajectories, retaining continuous motion evolution while discarding appearance information that is less relevant to physical consistency.Source: Introduction · p. 2
- The framework characterizes trajectory bending, directional change, and temporal smoothness using curvature, angular velocity, and jerk across multiple temporal scales.Source: Introduction · p. 2
- Visual continuity does not necessarily imply physical motion consistency, as AI-generated videos can preserve smooth adjacent-frame transitions while losing coordination across a complete action.Source: Introduction · pp. 1–2
- MotionPhys captures implicit motion anomalies and achieves favorable cross-generator generalization on GenBuster++ and AIGVDBench.Source: Introduction · p. 2
Related Work
Related work has progressed from image and facial artifacts toward video-level spatio-temporal modeling as generative systems improve temporal continuity and scene structure.
- Existing detection methods use facial cues, image-level generative artifacts, and video-level spatio-temporal modeling to identify synthetic content.Source: AIGC Video Detection Methods · p. 2
- AI video generation has advanced from single-frame visual quality toward smooth object motion and scene-structure modeling over time.Source: Video Generation · pp. 2–3
- Recent generators improve visual quality, text alignment, and temporal continuity through approaches including diffusion transformers, flow matching, and large-scale training.Source: Video Generation · p. 3
Method
MotionPhys constructs a video-level physical-consistency representation from local trajectories and uses it for lightweight, interpretable detection of motion inconsistencies.
- MotionPhys tracks local points at multiple temporal scales, characterizes their geometric and temporal evolution, and aggregates trajectory statistics into a video-level representation.Source: Method · p. 3
Video Input and Trajectory Extraction
The trajectory-extraction procedure samples video frames, initializes points using complementary spatial strategies, tracks them with pyramidal Lucas–Kanade optical flow, and extracts trajectories at three temporal scales.
- The method uniformly samples N = 48 frames over the entire input video before initializing tracking points.Source: Video Input and Trajectory Extraction · p. 3
- Shi–Tomasi corners provide textured-region observations, while regular grid points improve coverage in relatively smooth regions.Source: Video Input and Trajectory Extraction · p. 3
- Pyramidal Lucas–Kanade optical flow tracks each point frame by frame using inter-frame displacement to update its position.Source: Video Input and Trajectory Extraction · p. 3
- Trajectories are extracted over temporal scales of 8, 12, and 24 frames to capture motion evolution at different durations.Source: Video Input and Trajectory Extraction · p. 3
- At each scale, the sequence is divided into clips of length L and tracking is performed within each clip.Source: Video Input and Trajectory Extraction · p. 3
Differential Motion Representation
MotionPhys represents local motion trajectories through curvature, angular velocity, and jerk, then aggregates these descriptors across temporal scales into fixed-dimensional statistics.
- MotionPhys views each trajectory as a discrete temporal curve whose geometry and dynamics reflect the underlying motion process.Source: Differential Motion Representation · p. 3
- Velocity and acceleration are computed by first- and second-order temporal differences, providing the basis for subsequent descriptors.Source: Kinematic Quantities · p. 3
- Curvature measures local trajectory bending and can expose over-smoothed segments or abrupt local changes in generated videos.Source: Curvature · p. 3
- Angular velocity captures directional changes during trajectory traversal and complements curvature by identifying unstable or physically inconsistent turning behavior.Source: Angular Velocity · pp. 3–4
- Jerk measures high-order motion smoothness, with its magnitude capturing acceleration discontinuities and unnatural local transitions.Source: Jerk · p. 4
- Each variable-length physical sequence is summarized with statistical measures, aggregated across trajectories and temporal scales into a representation that reduces local tracking-error influence.The aggregation uses temporal scales of 8, 12, and 24 frames and produces a 504-dimensional video-level representation.Source: Multi-Scale Statistical Aggregation · pp. 4–5, Figure 2 · p. 4
Classification Decision
MotionPhys uses explicitly constructed physical trajectory representations rather than implicitly learned RGB features, enabling lightweight classification with interpretable physical dimensions.
- MotionPhys represents each video with a 504-dimensional physical consistency vector built from explicitly constructed trajectory-level representations.Source: Classification Decision · p. 5
- The representation is compatible with conventional classifiers, with LightGBM adopted as the default classifier in the implementation.Source: Classification Decision · p. 5
- Classification results can be traced to geometric, turning-dynamics, and higher-order motion-smoothness dimensions.Source: Classification Decision · p. 5
Experiments
MotionPhys is evaluated on GenBuster++ and AIGVDBench, including cross-generator testing across diverse generation models and video settings.
- MotionPhys is evaluated on two public benchmarks: GenBuster++ and AIGVDBench.Source: Datasets · p. 5
- AIGVDBench contains over 440K videos generated by 31 recent video generation models.Source: Datasets · p. 5
- The evaluation covers text-to-video, image-to-video, and video-to-video generation paradigms.Source: Datasets · p. 5
- The comparison includes multimodal large language models, video forgery detectors, and video classification backbones.Source: State-of-the-Art Methods · p. 5
- Detection performance is reported using accuracy and AUC, with numerical values expressed as percentages.Source: Evaluation Metrics · p. 5
Main Results
MotionPhys achieves strong detection performance on GenBuster++ and competitive cross-generator performance on AIGVDBench, supporting the use of physical trajectory features for generated-video detection.
- 78.5% overall accuracy on GenBuster++ outperforms all compared methods.Source: Main Results · p. 5
- MotionPhys achieves 84.2% real-video accuracy and 72.8% fake-video accuracy on GenBuster++.Source: Main Results · p. 5
- Table 2 evaluates cross-generator generalization by training on Open-Sora and testing on unseen generators, reporting AUC and mean AUC across listed models.Source: Table 2 · p. 6
- On AIGVDBench, MotionPhys achieves competitive performance across most subsets and generation paradigms.Source: Main Results · pp. 5–6
Ablation Studies
Ablation and robustness studies show that MotionPhys benefits from complementary physical features, multi-scale trajectories, nonlinear classification, and perturbed trajectory sets.
Temporal Scales
- The full three-scale configuration achieves the highest ACC and AUC among temporal-scale configurations.Source: Analysis of Temporal Scales · p. 6
Physical Features
- The three physical feature groups are complementary within the hierarchical motion differential geometry representation.Source: Analysis of Temporal Scales · p. 6, Contribution of Physical Features · p. 6
Temporal Scales
- Multi-scale trajectory aggregation captures both local details and global motion trends.Source: Analysis of Temporal Scales · p. 6, Table 4 · p. 6
Classifier Comparison
- Linear classifiers perform worse than conventional nonlinear classifiers on the identical extracted motion representation.Source: Classifier Comparison · p. 6, Table 5 · p. 7
- Several lightweight classifiers achieve strong performance, indicating that MotionPhys does not depend on a specific decision model.Source: Classifier Comparison · pp. 6–7
Robustness to Trajectory Perturbations
MotionPhys remains stable when its trajectory set is randomly perturbed, indicating that video-level decisions depend mainly on collective physical-motion patterns rather than individual trajectories.
Robustness to Trajectory Perturbations
- AUC and ACC vary only slightly as trajectory perturbations increase from 0% to 50%.The evaluation covers random removal, addition, and replacement of trajectories.Source: Robustness to Trajectory Perturbations · p. 7
- Stable performance across perturbation settings indicates reliance on collective trajectory distributions and overall physical-motion trends.Source: Robustness to Trajectory Perturbations · p. 7
Conclusion
MotionPhys uses optical-flow trajectories and motion differential geometry to detect systematic physical-motion deviations in AI-generated videos, while remaining limited to two-dimensional image-plane patterns.
Conclusion
- MotionPhys derives physical-consistency features from local optical-flow trajectories using motion differential geometry.Source: Conclusion · p. 7
- The framework provides a lightweight and interpretable approach for distinguishing real and AI-generated videos through physical motion regularities.Source: Conclusion · p. 7
- MotionPhys does not explicitly model depth variations, object interactions, or contact relationships.Its primary scope is two-dimensional motion patterns on the image plane.Source: Limitations and Future Work · p. 7
Related papers
This paper cites
- HunyuanVideo: A Systematic Framework For Large Video Generative Models2024
- AnimateDiff: Animate Your Personalized Text-to-Image Diffusion Models without Specific Tuning2023
- VideoMAE: Masked Autoencoders are Data-Efficient Learners for Self-Supervised Video Pre-Training2022
- Text2Video-Zero: Text-to-Image Diffusion Models are Zero-Shot Video Generators2023
- CNN-generated images are surprisingly easy to spot... for now2019