GANimation: Anatomically-aware Facial Animation from a Single Image

Albert Pumarola, Antonio Agudo, Aleix M. Martinez, Alberto Sanfeliu, Francesc Moreno-Noguer
7/24/2018
cs.CV

Official code: albertpumarola/GANimation (1,989 stars, GPL-3.0, PyTorch, last commit 2019-12-23).

Abstract

Recent advances in Generative Adversarial Networks (GANs) have shown impressive results for task of facial expression synthesis. The most successful architecture is StarGAN, that conditions GANs generation process with images of a specific domain, namely a set of images of persons sharing the same expression. While effective, this approach can only generate a discrete number of expressions, determined by the content of the dataset. To address this limitation, in this paper, we introduce a novel GAN conditioning scheme based on Action Units (AU) annotations, which describes in a continuous manifold the anatomical facial movements defining a human expression. Our approach allows controlling the magnitude of activation of each AU and combine several of them. Additionally, we propose a fully unsupervised strategy to train the model, that only requires images annotated with their activated AUs, and exploit attention mechanisms that make our network robust to changing backgrounds and lighting conditions. Extensive evaluation show that our approach goes beyond competing conditional generators both in the capability to synthesize a much wider range of expressions ruled by anatomically feasible muscle movements, as in the capacity of dealing with images in the wild.

View on arXivView PDF

Code Implementations(1)

PyTorchGPL-3.0

GANimation: Anatomically-aware Facial Animation from a Single Image (ECCV'18 Oral) [PyTorch]

1,989399Shell, PythonJul 23, 20186 years agoGPL-3.0
deep-learningeccv-2018face-manipulationfacial-expressionsgan+3 more

Similar Papers

Cite this paper

@article{pumarola2018ganimation,
  title  = {GANimation: Anatomically-aware Facial Animation from a Single Image},
  author = {Albert Pumarola and Antonio Agudo and Aleix M. Martinez and Alberto Sanfeliu and Francesc Moreno-Noguer},
  year   = {2018},
  eprint = {1807.09251},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/1807.09251}
}

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/1807.09251.svg)](https://codeofpaper.com/paper/1807.09251)

Discussion