Detecting Deep-Fake Videos from Phoneme-Viseme Mismatches

Shruti Agarwal, Hany Farid, Ohad Fried, Maneesh Agrawala

2020 · 208 citations · 19 references

Concepts

TL;DR

Deep‑fake videos are increasingly easy to create, ranging from full‑face synthesis to lip‑sync, and detecting small spatial or temporal manipulations remains difficult. The study proposes detecting deep‑fakes by exploiting inconsistencies between mouth shape dynamics (visemes) and spoken phonemes. The method focuses on visemes for words containing the sounds M, B, or P, where the mouth must fully close to pronounce these phonemes. Many deep‑fake videos fail to close the mouth for these phonemes, and the resulting phoneme‑viseme mismatches reliably detect even small, localized manipulations, proving effective and robust across various deep‑fake types, including in‑the‑wild examples.

Abstract

Recent advances in machine learning and computer graphics have made it easier to convincingly manipulate video and audio. These so-called deep-fake videos range from complete full-face synthesis and replacement (face-swap), to complete mouth and audio synthesis and replacement (lip-sync), and partial word-based audio and mouth synthesis and replacement. Detection of deep fakes with only a small spatial and temporal manipulation is particularly challenging. We describe a technique to detect such manipulated videos by exploiting the fact that the dynamics of the mouth shape - visemes - are occasionally inconsistent with a spoken phoneme. We focus on the visemes associated with words having the sound M (mama), B (baba), or P (papa) in which the mouth must completely close in order to pronounce these phonemes. We observe that this is not the case in many deep-fake videos. Such phoneme-viseme mismatches can, therefore, be used to detect even spatially small and temporally localized manipulations. We demonstrate the efficacy and robustness of this approach to detect different types of deep-fake videos, including in-the-wild deep fakes.

References

19