TasksSotADatasetsPapersMethodsSubmitAbout
Papers With Code 2

A community resource for machine learning research: papers, code, benchmarks, and state-of-the-art results.

Explore

Notable BenchmarksAll SotADatasetsPapersMethods

Community

Submit ResultsAbout

Data sourced from the PWC Archive (CC-BY-SA 4.0). Built by the community, for the community.

Papers/DeepFaceLab: Integrated, flexible and extensible face-swap...

DeepFaceLab: Integrated, flexible and extensible face-swapping framework

Ivan Perov, Daiheng Gao, Nikolay Chervoniy, Kunlin Liu, Sugasa Marangonda, Chris Umé, Mr. Dpfks, Carl Shift Facenheim, Luis RP, Jian Jiang, Sheng Zhang, Pingyu Wu, Bo Zhou, Weiming Zhang

2020-05-12Face Swapping
PaperPDFCodeCode(official)CodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCode

Abstract

Deepfake defense not only requires the research of detection but also requires the efforts of generation methods. However, current deepfake methods suffer the effects of obscure workflow and poor performance. To solve this problem, we present DeepFaceLab, the current dominant deepfake framework for face-swapping. It provides the necessary tools as well as an easy-to-use way to conduct high-quality face-swapping. It also offers a flexible and loose coupling structure for people who need to strengthen their pipeline with other features without writing complicated boilerplate code. We detail the principles that drive the implementation of DeepFaceLab and introduce its pipeline, through which every aspect of the pipeline can be modified painlessly by users to achieve their customization purpose. It is noteworthy that DeepFaceLab could achieve cinema-quality results with high fidelity. We demonstrate the advantage of our system by comparing our approach with other face-swapping methods.For more information, please visit:https://github.com/iperov/DeepFaceLab/.

Results

TaskDatasetMetricValueModel
Facial Recognition and ModellingFaceForensics++SSIM0.73DeepFaceLab
Facial Recognition and ModellingFaceForensics++landmarks0.73DeepFaceLab
Facial Recognition and ModellingFaceForensics++perceptual loss0.39DeepFaceLab
Facial Recognition and ModellingFaceForensics++pose1.12DeepFaceLab
Facial Recognition and ModellingFaceForensics++verification0.61DeepFaceLab
Facial Recognition and ModellingFaceForensics++SSIM0.71DeepFakes
Facial Recognition and ModellingFaceForensics++landmarks1.15DeepFakes
Facial Recognition and ModellingFaceForensics++perceptual loss0.41DeepFakes
Facial Recognition and ModellingFaceForensics++pose4.75DeepFakes
Facial Recognition and ModellingFaceForensics++verification0.69DeepFakes
Facial Recognition and ModellingFaceForensics++SSIM0.65Nirkin et al.
Facial Recognition and ModellingFaceForensics++landmarks0.35Nirkin et al.
Facial Recognition and ModellingFaceForensics++perceptual loss0.5Nirkin et al.
Facial Recognition and ModellingFaceForensics++pose6.01Nirkin et al.
Facial Recognition and ModellingFaceForensics++verification0.66Nirkin et al.
Face ReconstructionFaceForensics++SSIM0.73DeepFaceLab
Face ReconstructionFaceForensics++landmarks0.73DeepFaceLab
Face ReconstructionFaceForensics++perceptual loss0.39DeepFaceLab
Face ReconstructionFaceForensics++pose1.12DeepFaceLab
Face ReconstructionFaceForensics++verification0.61DeepFaceLab
Face ReconstructionFaceForensics++SSIM0.71DeepFakes
Face ReconstructionFaceForensics++landmarks1.15DeepFakes
Face ReconstructionFaceForensics++perceptual loss0.41DeepFakes
Face ReconstructionFaceForensics++pose4.75DeepFakes
Face ReconstructionFaceForensics++verification0.69DeepFakes
Face ReconstructionFaceForensics++SSIM0.65Nirkin et al.
Face ReconstructionFaceForensics++landmarks0.35Nirkin et al.
Face ReconstructionFaceForensics++perceptual loss0.5Nirkin et al.
Face ReconstructionFaceForensics++pose6.01Nirkin et al.
Face ReconstructionFaceForensics++verification0.66Nirkin et al.
3DFaceForensics++SSIM0.73DeepFaceLab
3DFaceForensics++landmarks0.73DeepFaceLab
3DFaceForensics++perceptual loss0.39DeepFaceLab
3DFaceForensics++pose1.12DeepFaceLab
3DFaceForensics++verification0.61DeepFaceLab
3DFaceForensics++SSIM0.71DeepFakes
3DFaceForensics++landmarks1.15DeepFakes
3DFaceForensics++perceptual loss0.41DeepFakes
3DFaceForensics++pose4.75DeepFakes
3DFaceForensics++verification0.69DeepFakes
3DFaceForensics++SSIM0.65Nirkin et al.
3DFaceForensics++landmarks0.35Nirkin et al.
3DFaceForensics++perceptual loss0.5Nirkin et al.
3DFaceForensics++pose6.01Nirkin et al.
3DFaceForensics++verification0.66Nirkin et al.
3D Face ModellingFaceForensics++SSIM0.73DeepFaceLab
3D Face ModellingFaceForensics++landmarks0.73DeepFaceLab
3D Face ModellingFaceForensics++perceptual loss0.39DeepFaceLab
3D Face ModellingFaceForensics++pose1.12DeepFaceLab
3D Face ModellingFaceForensics++verification0.61DeepFaceLab
3D Face ModellingFaceForensics++SSIM0.71DeepFakes
3D Face ModellingFaceForensics++landmarks1.15DeepFakes
3D Face ModellingFaceForensics++perceptual loss0.41DeepFakes
3D Face ModellingFaceForensics++pose4.75DeepFakes
3D Face ModellingFaceForensics++verification0.69DeepFakes
3D Face ModellingFaceForensics++SSIM0.65Nirkin et al.
3D Face ModellingFaceForensics++landmarks0.35Nirkin et al.
3D Face ModellingFaceForensics++perceptual loss0.5Nirkin et al.
3D Face ModellingFaceForensics++pose6.01Nirkin et al.
3D Face ModellingFaceForensics++verification0.66Nirkin et al.
3D Face ReconstructionFaceForensics++SSIM0.73DeepFaceLab
3D Face ReconstructionFaceForensics++landmarks0.73DeepFaceLab
3D Face ReconstructionFaceForensics++perceptual loss0.39DeepFaceLab
3D Face ReconstructionFaceForensics++pose1.12DeepFaceLab
3D Face ReconstructionFaceForensics++verification0.61DeepFaceLab
3D Face ReconstructionFaceForensics++SSIM0.71DeepFakes
3D Face ReconstructionFaceForensics++landmarks1.15DeepFakes
3D Face ReconstructionFaceForensics++perceptual loss0.41DeepFakes
3D Face ReconstructionFaceForensics++pose4.75DeepFakes
3D Face ReconstructionFaceForensics++verification0.69DeepFakes
3D Face ReconstructionFaceForensics++SSIM0.65Nirkin et al.
3D Face ReconstructionFaceForensics++landmarks0.35Nirkin et al.
3D Face ReconstructionFaceForensics++perceptual loss0.5Nirkin et al.
3D Face ReconstructionFaceForensics++pose6.01Nirkin et al.
3D Face ReconstructionFaceForensics++verification0.66Nirkin et al.
10-shot image generationFaceForensics++SSIM0.73DeepFaceLab
10-shot image generationFaceForensics++landmarks0.73DeepFaceLab
10-shot image generationFaceForensics++perceptual loss0.39DeepFaceLab
10-shot image generationFaceForensics++pose1.12DeepFaceLab
10-shot image generationFaceForensics++verification0.61DeepFaceLab
10-shot image generationFaceForensics++SSIM0.71DeepFakes
10-shot image generationFaceForensics++landmarks1.15DeepFakes
10-shot image generationFaceForensics++perceptual loss0.41DeepFakes
10-shot image generationFaceForensics++pose4.75DeepFakes
10-shot image generationFaceForensics++verification0.69DeepFakes
10-shot image generationFaceForensics++SSIM0.65Nirkin et al.
10-shot image generationFaceForensics++landmarks0.35Nirkin et al.
10-shot image generationFaceForensics++perceptual loss0.5Nirkin et al.
10-shot image generationFaceForensics++pose6.01Nirkin et al.
10-shot image generationFaceForensics++verification0.66Nirkin et al.

Related Papers

SHIELD: A Secure and Highly Enhanced Integrated Learning for Robust Deepfake Detection against Adversarial Attacks2025-07-17MGFFD-VLM: Multi-Granularity Prompt Learning for Face Forgery Detection with VLM2025-07-16CorrDetail: Visual Detail Enhanced Self-Correction for Face Forgery Detection2025-07-07Beyond Spatial Frequency: Pixel-wise Temporal Frequency-based Deepfake Video Detection2025-07-03DDL: A Dataset for Interpretable Deepfake Detection and Localization in Real-World Scenarios2025-06-29Post-training for Deepfake Speech Detection2025-06-26Pay Less Attention to Deceptive Artifacts: Robust Detection of Compressed Deepfakes on Online Social Networks2025-06-25IndieFake Dataset: A Benchmark Dataset for Audio Deepfake Detection2025-06-23