mlsanityData to 7 Oct 2026

CharacterGAN: Few-Shot Keypoint Character Animation and Reposing

arXiv 2102.03141 ↗First posted 5 Feb 2021cs.CVcited by 9

Not on the map. Why?

Abstract (arXiv)

We introduce CharacterGAN, a generative model that can be trained on only a few samples (8 - 15) of a given character. Our model generates novel poses based on keypoint locations, which can be modified in real time while providing interactive feedback, allowing for intuitive reposing and animation. Since we only have very limited training samples, one of the key challenges lies in how to address (dis)occlusions, e.g. when a hand moves behind or in front of a body. To address this, we introduce a novel layering approach which explicitly splits the input keypoints into different layers which are processed independently. These layers represent different parts of the character and provide a strong implicit bias that helps to obtain realistic results even with strong (dis)occlusions. To combine the features of individual layers we use an adaptive scaling approach conditioned on all keypoints. Finally, we introduce a mask connectivity constraint to reduce distortion artifacts that occur with extreme out-of-distribution poses at test time. We show that our approach outperforms recent baselines and creates realistic animations for diverse characters. We also show that our model can handle discrete state changes, for example a profile facing left or right, that the different layers do indeed learn features specific for the respective keypoints in those layers, and that our model scales to larger datasets when more data is available.

Key facts. Cited by 9 papers in the map (data through 7 Oct 2026). Builds on 41 of its 58 references that are in the map. First posted on arXiv 5 Feb 2021.

Builds on

41 of 58 references.

References · 41

  1. 2014Adam: A Method for Stochastic Optimizationcited by 36,960
  2. 2018The Unreasonable Effectiveness of Deep Features as a Perceptual Metriccited by 11,029
  3. 2016Image-to-Image Translation with Conditional Adversarial Networkscited by 4,510
  4. 2016Perceptual Losses for Real-Time Style Transfer and Super-Resolutioncited by 2,678
  5. 2014Conditional Generative Adversarial Netscited by 2,152
  6. 2019Semantic Image Synthesis with Spatially-Adaptive Normalizationcited by 1,295
  7. 2016Instance Normalization: The Missing Ingredient for Fast Stylizationcited by 1,187
  8. 2020Training Generative Adversarial Networks with Limited Datacited by 1,184
  9. 2017High-Resolution Image Synthesis and Semantic Manipulation with Conditional GANscited by 1,176
  10. 2017Deep Image Priorcited by 1,097
  11. 2020First Order Motion Model for Image Animationcited by 698
  12. 2020Contrastive Learning for Unpaired Image-to-Image Translationcited by 637
29 more
  1. 2020Differentiable Augmentation for Data-Efficient GAN Trainingcited by 361
  2. 2019SinGAN: Learning a Generative Model from a Single Natural Imagecited by 348
  3. 2018Everybody Dance Nowcited by 313
  4. 2019Depth-Aware Video Frame Interpolationcited by 232
  5. 2016Precomputed Real-Time Texture Synthesis with Markovian Generative Adversarial Networkscited by 192
  6. 2019Liquid Warping GAN: A Unified Framework for Human Motion Imitation, Appearance Transfer and Novel View Synthesiscited by 161
  7. 2019Progressive Pose Attention Transfer for Person Image Generationcited by 138
  8. 2018Transferring GANs: generating images from limited datacited by 134
  9. 2020Freeze the Discriminator: a Simple Baseline for Fine-Tuning GANscited by 132
  10. 2020Few-shot Image Generation with Elastic Weight Consolidationcited by 122
  11. 2018"Double-DIP": Unsupervised Image Decomposition via Coupled Deep-Image-Priorscited by 114
  12. 2019MineGAN: effective knowledge transfer from GANs to target domains with few imagescited by 106
  13. 2016Learning What and Where to Drawcited by 105
  14. 2019Image Generation From Small Datasets via Batch Statistics Adaptationcited by 102
  15. 2019Semantic Object Accuracy for Generative Text-to-Image Synthesiscited by 89
  16. 2020XingGAN for Person Image Generationcited by 81
  17. 2020Image Augmentations for GAN Trainingcited by 78
  18. 2020Improved Techniques for Training Single-Image GANscited by 77
  19. 2019A critical analysis of self-supervision, or what we can learn from a single imagecited by 75
  20. 2018Non-Stationary Texture Synthesis by Adversarial Expansioncited by 66
  21. 2020Few-Shot Adaptation of Generative Adversarial Networkscited by 64
  22. 2017Learning Texture Manifolds with the Periodic Spatial GANcited by 53
  23. 2016Texture Synthesis with Spatial Generative Adversarial Networkscited by 45
  24. 2019Generating Multiple Objects at Spatially Distinct Locationscited by 41
  25. 2020Liquid Warping GAN with Attention: A Unified Framework for Human Image Synthesiscited by 26
  26. 2020On Data Augmentation for GAN Trainingcited by 25
  27. 2020TuiGAN: Learning Versatile Image-to-Image Translation with Two Unpaired Imagescited by 23
  28. 2020Structural-analogy from a Single Image Paircited by 14
  29. 2019Neural Puppet: Generative Layered Cartoon Characterscited by 7

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2022: 1; 2023: 3; 2024: 2; 2025: 2; 2026: 1.

9 papers.