Papers › FaceDancer: Pose- and Occlusion-Aware High Fidelity Face Swapping

FaceDancer: Pose- and Occlusion-Aware High Fidelity Face Swapping

19 Oct 2022arXiv:2210.10473archive 2025-07-28

Felix Rosberg, Eren Erdal Aksoy, Fernando Alonso-Fernandez, Cristofer Englund

In this work, we present a new single-stage method for subject agnostic face swapping and identity transfer, named FaceDancer. We have two major contributions: Adaptive Feature Fusion Attention (AFFA) and Interpreted Feature Similarity Regularization (IFSR). The AFFA module is embedded in the decoder and adaptively learns to fuse attribute features and features conditioned on identity information without requiring any additional facial segmentation process. In IFSR, we leverage the intermediate features in an identity encoder to preserve important attributes such as head pose, facial expression, lighting, and occlusion in the target face, while still transferring the identity of the source face with high fidelity. We conduct extensive quantitative and qualitative experiments on various datasets and show that the proposed FaceDancer outperforms other state-of-the-art networks in terms of identityn transfer, while having significantly better pose preservation than most of the previous methods.

PaperPDFCode

In Syntology Open this paper in Syntology's Atlas, the map of the papers in Syntology's graph and their citations.

Code

felixrosberg/facedancer officialmentioned in papermentioned on GitHubtf report

Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.

Code Syntology ran Syntology

Not run by Syntology. Nothing on this page verifies that the listed code works.

Tasks

AttributeDecoderFace SwappingVocal Bursts Intensity Prediction

Results from the paper archive 2025-07-28

TaskDatasetModelMetricValueRank at snapshotLeaderboardReport
Face Swapping AFLW2000-3D FaceDancer (Config A) ID retrieval 98.5 #1 of 4 Archive leaderboard report
Face Swapping AFLW2000-3D FaceDancer (Config A) exp embedding L2 7.07 #1 of 4 Archive leaderboard report
Face Swapping AFLW2000-3D FaceDancer (Config A) pose 14.97 #1 of 4 Archive leaderboard report
Face Swapping AFLW2000-3D FaceDancer (Config B) ID retrieval 97.95 #2 of 4 Archive leaderboard report
Face Swapping AFLW2000-3D FaceDancer (Config B) exp embedding L2 5.74 #2 of 4 Archive leaderboard report
Face Swapping AFLW2000-3D FaceDancer (Config B) pose 5.86 #2 of 4 Archive leaderboard report
Face Swapping AFLW2000-3D FaceDancer (Config C) ID retrieval 97.65 #3 of 4 Archive leaderboard report
Face Swapping AFLW2000-3D FaceDancer (Config C) exp embedding L2 4.13 #3 of 4 Archive leaderboard report
Face Swapping AFLW2000-3D FaceDancer (Config C) pose 5.82 #3 of 4 Archive leaderboard report
Face Swapping AFLW2000-3D FaceDancer (Config D) ID retrieval 97.10 #4 of 4 Archive leaderboard report
Face Swapping AFLW2000-3D FaceDancer (Config D) exp embedding L2 4.15 #4 of 4 Archive leaderboard report
Face Swapping AFLW2000-3D FaceDancer (Config D) pose 5.75 #4 of 4 Archive leaderboard report
Face Swapping FaceForensics++ FaceDancer (Config C) ID retrieval 98.84 #3 of 17 Archive leaderboard report
Face Swapping FaceForensics++ FaceDancer (Config C) exp embedding L2 7.97 #3 of 17 Archive leaderboard report
Face Swapping FaceForensics++ FaceDancer (Config C) pose 2.04 #3 of 17 Archive leaderboard report
Face Swapping FaceForensics++ FaceDancer (Config D) ID retrieval 98.19 #4 of 17 Archive leaderboard report
Face Swapping FaceForensics++ FaceDancer (Config D) exp embedding L2 5.70 #4 of 17 Archive leaderboard report
Face Swapping FaceForensics++ FaceDancer (Config D) pose 2.15 #4 of 17 Archive leaderboard report
Face Swapping FaceForensics++ FaceDancer (Config B) ID retrieval 98.54 #6 of 17 Archive leaderboard report
Face Swapping FaceForensics++ FaceDancer (Config B) exp embedding L2 8.52 #6 of 17 Archive leaderboard report
Face Swapping FaceForensics++ FaceDancer (Config B) pose 2.24 #6 of 17 Archive leaderboard report

Ranks are positions in the archive's leaderboards as they stood at the 2025-07-28 snapshot. Results published since then are not among these rows, so a rank here is not a current standing.

Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections