PIA: Deepfake Detection Using Phoneme-Temporal and Identity-Dynamic Analysis
Soumyya Kanti Datta, Tanvi Ranga, Chengzhe Sun, Siwei Lyu
TL;DR
PIA tackles deepfake detection by integrating multiple cues across modalities: phoneme articulation, lip geometry, and identity dynamics. The method aligns phonemes to frames, extracts viseme crops, computes lip geometry, and uses ArcFace embeddings, all fused with cross-modal attention and an ArcFace temporal consistency loss to detect subtle audiovisual inconsistencies. It achieves state-of-the-art performance on FakeAVCeleb and DeepSpeak v2.0, with strong cross-manipulation generalization and ablation analyses highlighting the contribution of each modality. The work advances practical deepfake defense by leveraging temporal and cross-modal signals, with public code to facilitate adoption and further research.
Abstract
The rise of manipulated media has made deepfakes a particularly insidious threat, involving various generative manipulations such as lip-sync modifications, face-swaps, and avatar-driven facial synthesis. Conventional detection methods, which predominantly depend on manually designed phoneme-viseme alignment thresholds, fundamental frame-level consistency checks, or a unimodal detection strategy, inadequately identify modern-day deepfakes generated by advanced generative models such as GANs, diffusion models, and neural rendering techniques. These advanced techniques generate nearly perfect individual frames yet inadvertently create minor temporal discrepancies frequently overlooked by traditional detectors. We present a novel multimodal audio-visual framework, Phoneme-Temporal and Identity-Dynamic Analysis(PIA), incorporating language, dynamic face motion, and facial identification cues to address these limitations. We utilize phoneme sequences, lip geometry data, and advanced facial identity embeddings. This integrated method significantly improves the detection of subtle deepfake alterations by identifying inconsistencies across multiple complementary modalities. Code is available at https://github.com/skrantidatta/PIA
