atlas

Research map / Video / Video segmentation and tracking

Unmasking Puppeteers: Leveraging Biometric Leakage to Expose Impersonation in AI-Based Videoconferencing

NeurIPS 2025 · Video › Video segmentation and tracking · approach: Deepfake video detection · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes an enrollment-free, latent-domain defense against puppeteering in AI talking-head videoconferencing: a pose-conditioned contrastive projection (EBL space) plus LSTM temporal fusion detects identity swaps without decoding RGB.

Problem

Puppeteering attacks in neural talking-head videoconferencing let an adversary transmit pose-expression latents that drive a different person's likeness; real-vs-synthetic deepfake detectors fail because all frames are synthetic.

Approach

Re-encode pose-expression latents into a compact biometric-leakage space using a pose-matched contrastive loss (hard negatives share the pose but swap identity), so cosine similarity to the reference identity reflects identity rather than pose; an LSTM over 40-frame similarity windows makes decisions.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use the proposed method instead of Vahdati et al.puppeteering detection · Combined datasets, average across generatorsAUC: 0.945 to 0.971Helped
train on NVIDIA VC and evaluate on CREMA-D and RAVDESSOurs · Cross-domain evaluationAUC: 0.945 to 0.925Mixed
remove the biometric leakage MLPs (ablation)Ours · NVIDIA VC, 3DFaceShopAUC: 0.827 to 0.966Helped
replace pose-conditioned contrastive loss with similarity regression (ablation)Ours · NVIDIA VC, 3DFaceShopAUC: 0.788 to 0.966Helped
use a single positive-negative pair per batch (ablation)Ours · NVIDIA VC, 3DFaceShopAUC: 0.749 to 0.966Helped
retain extreme-pose frames (ablation)Ours · NVIDIA VC, 3DFaceShopAUC: 0.929 to 0.966Helped
exclude frames beyond progressively wider yaw thresholds, peaking at ±18° (ablation)Ours · Puppeteering detection yaw-threshold testAUC: 0.932; 0.938; 0.953; 0.966; 0.958; 0.942; 0.930; 0.929Mixed
add eyeglasses (ablation)Ours · NVIDIA VC, 3DFaceShopAUC: 0.966 to 0.9393Hurt
add piercings (ablation)Ours · NVIDIA VC, 3DFaceShopAUC: 0.966 to 0.9605Hurt
add makeup (ablation)Ours · NVIDIA VC, 3DFaceShopAUC: 0.966 to 0.9574Hurt
increase the temporal window from 10 to 40 frames (ablation)Ours · Temporal window-size evaluationAUC: ~0.77 to ~0.97Helped

Surprising findings

Limitations

Experimental setup

Datasets: NVFAIR NVIDIA VC CREMA-D RAVDESS

Benchmarks: NVFAIR (NVIDIA VC, CREMA-D, RAVDESS)

Metrics: AUC FPS relative error reduction

Baselines: Vahdati et al. Efficient ViT CCE ViT CNN Ensemble TALL SupCon CLRNet LAA-Net

Builds on: Avatar Fingerprinting large-margin cosine loss SupCon

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy