Learning Disentangled Representation for One-shot Progressive Face Swapping

by   Qi Li, et al.

Although face swapping has attracted much attention in recent years, it remains a challenging problem. The existing methods leverage a large number of data samples to explore the intrinsic properties of face swapping without taking into account the semantic information of face images. Moreover, the representation of the identity information tends to be fixed, leading to suboptimal face swapping. In this paper, we present a simple yet efficient method named FaceSwapper, for one-shot face swapping based on Generative Adversarial Networks. Our method consists of a disentangled representation module and a semantic-guided fusion module. The disentangled representation module is composed of an attribute encoder and an identity encoder, which aims to achieve the disentanglement of the identity and the attribute information. The identity encoder is more flexible and the attribute encoder contains more details of the attributes than its competitors. Benefiting from the disentangled representation, FaceSwapper can swap face images progressively. In addition, semantic information is introduced into the semantic-guided fusion module to control the swapped area and model the pose and expression more accurately. The experimental results show that our method achieves state-of-the-art results on benchmark datasets with fewer training samples. Our code is publicly available at https://github.com/liqi-casia/FaceSwapper.


page 3

page 9

page 10

page 11

page 12

page 13

page 14

page 16


SD-GAN: Semantic Decomposition for Face Image Synthesis with Discrete Attribute

Manipulating latent code in generative adversarial networks (GANs) for f...

Disentangled Representation Learning for 3D Face Shape

In this paper, we present a novel strategy to design disentangled 3D fac...

Disentangled Makeup Transfer with Generative Adversarial Network

Facial makeup transfer is a widely-used technology that aims to transfer...

TransFA: Transformer-based Representation for Face Attribute Evaluation

Face attribute evaluation plays an important role in video surveillance ...

BlendFace: Re-designing Identity Encoders for Face-Swapping

The great advancements of generative adversarial networks and face recog...

Identity-Guided Face Generation with Multi-modal Contour Conditions

Recent face generation methods have tried to synthesize faces based on t...

Code Repositories

Please sign up or login with your details

Forgot password? Click here to reset