Beyond Flicker: Detecting Kinematic Inconsistencies for Generalizable Deepfake Video Detection

Alejandro Cobo, Roberto Valle, José Miguel Buenaposada, Luis Baumela
12/3/2025
cs.CV

No confident code implementation found for this paper.

Abstract

Generalizing deepfake detection to unseen manipulations remains a key challenge. A recent approach to tackle this issue is to train a network with pristine face images that have been manipulated with hand-crafted artifacts to extract more generalizable clues. While effective for static images, extending this to the video domain is an open issue. Existing methods model temporal artifacts as frame-to-frame instabilities, overlooking a key vulnerability: the violation of natural motion dependencies between different facial regions. In this paper, we propose a synthetic video generation method that creates training data with subtle kinematic inconsistencies. We train an autoencoder to decompose facial landmark configurations into motion bases. By manipulating these bases, we selectively break the natural correlations in facial movements and introduce these artifacts into pristine videos via face morphing. A network trained on our data learns to spot these sophisticated biomechanical flaws, achieving state-of-the-art generalization results on several popular benchmarks.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{cobo2025beyond,
  title  = {Beyond Flicker: Detecting Kinematic Inconsistencies for Generalizable Deepfake Video Detection},
  author = {Alejandro Cobo and Roberto Valle and José Miguel Buenaposada and Luis Baumela},
  year   = {2025},
  eprint = {2512.04175},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2512.04175v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2512.04175.svg)](https://codeofpaper.com/paper/2512.04175)

Discussion