Face Swapping as A Simple Arithmetic Operation
Truong Vu, Kien Do, Khang Nguyen, Khoat Than

TL;DR
This paper introduces Arithmetic Face Swapping (AFS), a novel method that explicitly disentangles identity and style in a pretrained StyleGAN's latent space, enabling simple arithmetic operations for high-fidelity face swapping and other manipulations.
Contribution
The paper presents a new disentanglement approach in StyleGAN's latent space that simplifies face swapping as an arithmetic operation and supports versatile face editing tasks.
Findings
AFS outperforms state-of-the-art face swapping methods in quality.
The method guarantees identity preservation through a theoretical condition.
Supports combining identities and styles across multiple faces.
Abstract
We propose a novel high-fidelity face swapping method called "Arithmetic Face Swapping" (AFS) that explicitly disentangles the intermediate latent space W+ of a pretrained StyleGAN into the "identity" and "style" subspaces so that a latent code in W+ is the sum of an "identity" code and a "style" code in the corresponding subspaces. Via our disentanglement, face swapping (FS) can be regarded as a simple arithmetic operation in W+, i.e., the summation of a source "identity" code and a target "style" code. This makes AFS more intuitive and elegant than other FS methods. In addition, our method can generalize over the standard face swapping to support other interesting operations, e.g., combining the identity of one source with styles of multiple targets and vice versa. We implement our identity-style disentanglement by learning a neural network that maps a latent code to a "style" code.…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsFace recognition and analysis · Generative Adversarial Networks and Image Synthesis · Handwritten Text Recognition Techniques
MethodsHuMan(Expedia)||How do I get a human at Expedia? · StyleGAN · Dense Connections · R1 Regularization · Adaptive Instance Normalization · Feedforward Network · Convolution
