Hiding Faces in Plain Sight: Defending DeepFakes by Disrupting Face Detection
Summary
The FacePoison framework introduces a proactive defense against DeepFake videos by disrupting face detection, a critical prerequisite for most DeepFake generation methods. This approach sabotages the automatic extraction of victim faces, leading to distorted or incorrect inputs that hinder DeepFake model training or synthesis. FacePoison adapts mainstream adversarial attacks, targeting intermediate features with importance-guided maps and a pseudo-objective based on cosine similarity. For videos, the VideoFacePoison strategy propagates these adversarial perturbations across frames using optical flow, significantly reducing computational overhead while maintaining attack performance. Validated on five face detectors and eleven DeepFake models, the method effectively degrades DeepFake visual quality during both inference and training, showing robustness against common image processing operations like compression and noise.
Key takeaway
For AI Security Engineers and content platform administrators concerned with proactive DeepFake defense, this research demonstrates a viable strategy to disrupt DeepFake generation at its source. By applying imperceptible adversarial perturbations to images and videos before they are used for DeepFake training or inference, you can significantly degrade the quality of synthesized forgeries. Implement pre-upload processing with tools like FacePoison and VideoFacePoison to safeguard user content, acknowledging that forgery makers may develop countermeasures.
Key insights
Proactive DeepFake defense can be achieved by subtly sabotaging face detection, a critical prerequisite for DeepFake model training and synthesis.
Principles
- DeepFake models are vulnerable at the face detection preprocessing stage.
- Targeting intermediate features of DNNs improves adversarial attack transferability across detectors.
- Optical flow enables efficient propagation of adversarial perturbations across video frames.
Method
FacePoison adapts adversarial attacks to disrupt DNN-based face detectors by targeting intermediate features using importance-guided maps and a pseudo-objective. VideoFacePoison extends this by propagating perturbations across video frames via optical flow.
In practice
- Process personal images with FacePoison before uploading to online platforms.
- Implement VideoFacePoison with optical flow to efficiently protect video content from DeepFake generation.
Topics
- DeepFake Defense
- Adversarial Attacks
- Face Detection
- Multimedia Forensics
- VideoFacePoison
- DNN Security
Code references
- neuralchen/SimSwap
- GGGHSL/InfoSwap-master
- Seanseattle/MobileFaceSwap
- mapooon/BlendFace
- deepfakes/faceswap
Best for: Computer Vision Engineer, Research Scientist, CTO, AI Scientist, AI Security Engineer, Machine Learning Engineer
Related on AIssential
See Counsel's argued verdicts on the open AI decisions leaders are weighing →
Editorial summary, takeaway, and curation by AIssential. Original article published by cs.CV updates on arXiv.org.