GP-GAN: Gender Preserving GAN for Synthesizing Faces from Landmarks

Xing Di, Vishwanath A. Sindagi, Vishal M. Patel
10/3/2017
cs.CV

Official code: xingdi1990/GP-GAN-GenderPreserving-GAN-for-Synthesizing-Faces-from-Landmarks (16 stars, last commit 2019-02-06).

Abstract

Facial landmarks constitute the most compressed representation of faces and are known to preserve information such as pose, gender and facial structure present in the faces. Several works exist that attempt to perform high-level face-related analysis tasks based on landmarks. In contrast, in this work, an attempt is made to tackle the inverse problem of synthesizing faces from their respective landmarks. The primary aim of this work is to demonstrate that information preserved by landmarks (gender in particular) can be further accentuated by leveraging generative models to synthesize corresponding faces. Though the problem is particularly challenging due to its ill-posed nature, we believe that successful synthesis will enable several applications such as boosting performance of high-level face related tasks using landmark points and performing dataset augmentation. To this end, a novel face-synthesis method known as Gender Preserving Generative Adversarial Network (GP-GAN) that is guided by adversarial loss, perceptual loss and a gender preserving loss is presented. Further, we propose a novel generator sub-network UDeNet for GP-GAN that leverages advantages of U-Net and DenseNet architectures. Extensive experiments and comparison with recent methods are performed to verify the effectiveness of the proposed method.

View on arXivView PDF

Code Implementations(1)

This repository is about out ICPR work, GP-GAN: Gender Preserving GAN for Synthesizing Faces from Landmarks

162Shell, PythonApr 23, 20187 years ago

Similar Papers

Cite this paper

@article{di2017gpgan,
  title  = {GP-GAN: Gender Preserving GAN for Synthesizing Faces from Landmarks},
  author = {Xing Di and Vishwanath A. Sindagi and Vishal M. Patel},
  year   = {2017},
  eprint = {1710.00962},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/1710.00962}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/1710.00962.svg)](https://codeofpaper.com/paper/1710.00962)

Discussion