OTAvatar: One-Shot Talking Face Avatar with Controllable Tri-Plane Rendering

Zhiyuan Ma, Xiangyu Zhu, Guo-Jun Qi, Zhen Lei, L. Zhang
3/1/2023

No official code found. Best implementation: theEricMa/OTAvatar (323 stars, PyTorch, last commit 2024-03-05).

Abstract

Controllability, generalizability and efficiency are the major objectives of constructing face avatars represented by neural implicit field. However, existing methods have not managed to accommodate the three requirements simultaneously. They either focus on static portraits, restricting the representation ability to a specific subject, or suffer from substantial computational cost, limiting their flexibility. In this paper, we propose One-shot Talking face Avatar (OTAvatar), which constructs face avatars by a generalized controllable tri-plane rendering solution so that each personalized avatar can be constructed from only one portrait as the reference. Specifically, OTAvatar first inverts a portrait image to a motion-free identity code. Second, the identity code and a motion code are utilized to modulate an efficient CNN to generate a tri-plane formulated volume, which encodes the subject in the desired motion. Finally, volume rendering is employed to generate an image in any view. The core of our solution is a novel decoupling-by-inverting strategy that disentangles identity and motion in the latent code via optimization-based inversion. Benefiting from the efficient tri-plane representation, we achieve controllable rendering of generalized face avatar at 35 FPS on AIOO. Experiments show promising performance of crossidentity reenactment on subjects out of the training set and better 3D consistency. The code is available at https://github.com/theEricMaIOTAvatar.

View on arXivView PDF

Code Implementations(1)

theEricMa/OTAvatarCommunity100%
PyTorch

[CVPR2023] OTAvatar: One-shot Talking Face Avatar with Controllable Tri-plane Rendering.

32341C++, CudaMar 9, 20232 years ago
cvpr2023deep-learningdeepfakeface-animationface-reenactment+5 more

Similar Papers

Cite this paper

@article{ma2023otavatar,
  title  = {OTAvatar: One-Shot Talking Face Avatar with Controllable Tri-Plane Rendering},
  author = {Zhiyuan Ma and Xiangyu Zhu and Guo-Jun Qi and Zhen Lei and L. Zhang},
  year   = {2023},
  eprint = {2303.14662},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/pdf/2303.14662},
  journal = {CVPR 2023 2023}
}

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

Discussion