YuelangX / LatentAvatar

A PyTorch implementation of "LatentAvatar: Learning Latent Expression Code for Expressive Neural Head Avatar"
MIT License
103 stars 8 forks source link

LatentAvatar: Learning Latent Expression Code for Expressive Neural Head Avatar

Paper | Project Page

Getting Started

Training

First, train the avatar

python train_avatar.py

Second, train the Y-shaped architecture and the mapping MLP jointly!

python train_yvae.py

Evaluation

Self reenactment

python self_reenactment.py

Cross-identity reenactment

python cross_reenactment.py

Citation

@inproceedings{xu2023latentavatar,
  title={LatentAvatar: Learning Latent Expression Code for Expressive Neural Head Avatar},
  author={Xu, Yuelang and Zhang, Hongwen and Wang, Lizhen and Zhao, Xiaochen and Huang, Han and Qi, Guojun and Liu, Yebin},
  booktitle={ACM SIGGRAPH 2023 Conference Proceedings},
  year={2023}
}