Complementary rPPG-Derived and Lip-Region Frequency Cues for Talking-Face Deepfake Detection
Organizations: Temple University Philadelphia, PA, USA
Abstract
Talking-face (TF) deepfakes are detected unevenly by rPPG-based methods across generators. We study two lightweight visual-only cues, rPPG-derived waveforms extracted by RhythmFormer and lip-region discrete cosine transform (DCT) coefficients, on the seven TF methods of Celeb-DF++ under a subject-independent protocol. In-domain, lip-region DCT matches or exceeds the rPPG-derived 1D ResNet on every method except SadTalker, and Concat fusion reaches AUC 0.891 against 0.824 and 0.827 for the unimodal baselines. Under leave-one-generator-out evaluation the cues split: each transfers clearly better to three held-out methods, and IP-LAP is near chance for both. Concat averages 0.798 but falls below rPPG alone where DCT transfers poorly, so static fusion only partly exploits this complementarity. Lip-region DCT outperforms full-face DCT on six of seven methods. We treat the rPPG-derived signal as an empirical cue and do not claim it is cardiac in origin.
Figures & tables
| Method | rPPG | rPPG | DCT | Gated | Con. | CA |
|---|---|---|---|---|---|---|
| AniTalker | 0.923 | 0.903 | 0.953 | 0.971 | 0.978 | 0.945 |
| EchoMimic | 0.878 | 0.824 | 0.990 | 0.992 | 0.993 | 0.984 |
| EDTalk | 0.956 | 0.946 | 0.965 | 0.985 | 0.990 | 0.956 |
| FLOAT | 0.824 | 0.769 | 0.984 | 0.984 | 0.987 | 0.979 |
| IP-LAP | 0.698 | 0.728 | 0.792 | 0.837 | 0.854 | 0.767 |
| Real3DPortrait | 0.988 | 0.990 | 0.989 | 0.998 | 0.998 | 0.987 |
| Held-out | rPPG | DCT | Concat |
|---|---|---|---|
| AniTalker | 0.839 | 0.657 | 0.816 |
| EchoMimic | 0.650 | 0.906 | 0.908 |
| EDTalk | 0.848 | 0.671 | 0.768 |
| FLOAT | 0.771 | 0.896 | 0.910 |
| IP-LAP | 0.554 | 0.534 | 0.563 |
| Real3DPortrait | 0.736 | 0.815 | 0.893 |
| DCT only | Concat | |||
|---|---|---|---|---|
| Method | Lip | Face | Lip | Face |
| AniTalker | 0.953 | 0.954 | 0.978 | 0.975 |
| EchoMimic | 0.990 | 0.979 | 0.993 | 0.983 |
| EDTalk | 0.965 | 0.945 | 0.990 | 0.985 |
| FLOAT | 0.984 | 0.969 | 0.987 | 0.974 |
| IP-LAP | 0.792 | 0.641 | 0.854 | 0.755 |
Deepfake Detection
Deepfake detection identifies manipulated or AI-generated media to support trustworthy communication, identity verification, and forensic analysis.
See all 246 papers