← all repositories

albertpumarola/GANimation

PyTorch implementation of a GAN that edits facial expressions in single images using Action Unit annotations to control expression magnitude.

2k stars Python Image · Video · Audio
GANimation
Velocity · 7d
+0.7
★ / day
Trend
steady
star history

This repository contains the official implementation of a generative adversarial network for facial animation. The approach uses Action Units (AU) annotations to condition the GAN, enabling continuous control over the magnitude of facial muscle activations. The model can manipulate expressions by combining and adjusting individual Action Units, transforming a single input image into a sequence of animated facial expressions while preserving identity and lighting.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.