Follow-Your-Emoji: Fine-Controllable and Expressive Freestyle Portrait Animation

Yue Ma, Hongyu Liu, Hongfa Wang, Heng Pan, Yingqing He +6 more
6/4/2024
cs.CV

No official code found. Best implementation: mayuelala/FollowYourEmoji (443 stars, last commit 2025-12-22).

Abstract

We present Follow-Your-Emoji, a diffusion-based framework for portrait animation, which animates a reference portrait with target landmark sequences. The main challenge of portrait animation is to preserve the identity of the reference portrait and transfer the target expression to this portrait while maintaining temporal consistency and fidelity. To address these challenges, Follow-Your-Emoji equipped the powerful Stable Diffusion model with two well-designed technologies. Specifically, we first adopt a new explicit motion signal, namely expression-aware landmark, to guide the animation process. We discover this landmark can not only ensure the accurate motion alignment between the reference portrait and target motion during inference but also increase the ability to portray exaggerated expressions (i.e., large pupil movements) and avoid identity leakage. Then, we propose a facial fine-grained loss to improve the model's ability of subtle expression perception and reference portrait appearance reconstruction by using both expression and facial masks. Accordingly, our method demonstrates significant performance in controlling the expression of freestyle portraits, including real humans, cartoons, sculptures, and even animals. By leveraging a simple and effective progressive generation strategy, we extend our model to stable long-term animation, thus increasing its potential application value. To address the lack of a benchmark for this field, we introduce EmojiBench, a comprehensive benchmark comprising diverse portrait images, driving videos, and landmarks. We show extensive evaluations on EmojiBench to verify the superiority of Follow-Your-Emoji.

View on arXivView PDF

Code Implementations(1)

[SIGGRAPH Asia 2024 & IJCV 2025] Follow-Your-Emoji & Follow-Your-Emoji-Faster: This repo is the official implementation of "Follow-Your-Emoji: Fine-Controllable and Expressive Freestyle Portrait Animation"

44336Shell, PythonJul 3, 202410 months ago

Similar Papers

Cite this paper

@article{ma2024followyouremoji,
  title  = {Follow-Your-Emoji: Fine-Controllable and Expressive Freestyle Portrait Animation},
  author = {Yue Ma and Hongyu Liu and Hongfa Wang and Heng Pan and Yingqing He and Junkun Yuan and Ailing Zeng and Chengfei Cai and Heung-Yeung Shum and Wei Liu and Qifeng Chen},
  year   = {2024},
  eprint = {2406.01900},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2406.01900v3}
}

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

Discussion