Skip to content

The repository for 'Tri$^{2}$-plane: Volumetric Avatar Reconstruction with Feature Pyramid'

Notifications You must be signed in to change notification settings

Oktetoo/Tri2plane

 
 

Repository files navigation

Tri2Plane

The repository for Tri2-plane: Thinking Head Avatar via Feature Pyramid

[Tri2-plane: Thinking Head Avatar via Feature Pyramid],
Arxiv Link: https://arxiv.org/abs/2401.09386,
Luchuan Song, Pinxin Liu, Lele Chen, Guojun Yin and Chenliang Xu,
Project Page: https://songluchuan.github.io/Tri2Plane.github.io/,
Arxiv 2024

Abstract

Recent years have witnessed considerable achievements in facial avatar reconstruction with neural volume rendering. Despite notable advancements, the reconstruction of complex and dynamic head movements from monocular videos still suffers from capturing and restoring fine-grained details. In this work, we propose a novel approach, named Tri$^2$-plane, for monocular photo-realistic volumetric head avatar reconstructions. Distinct from the existing works that rely on a single tri-plane deformation field for dynamic facial modeling, the proposed Tri^2-Plane leverages the principle of feature pyramids and three top-to-down lateral connections tri-planes for details improvement. It samples and renders facial details at multiple scales, transitioning from the entire face to specific local regions and then to even more refined sub-regions. Moreover, we incorporate a camera-based geometry-aware sliding window method as an augmentation in training, which improves the robustness beyond the canonical space, with a particular improvement in cross-identity generation capabilities. Experimental outcomes indicate that the Tri^2-Plane not only surpasses existing methodologies but also achieves superior performance across quantitative and qualitative assessments. The project website is located on: https://songluchuan.github.io/Tri2Plane.github.io/.

Code

Requirements

Python 3.8+ and PyTorch 1.13.0+cu116.

Note: The code has been tested only with PyTorch 1.13.0, there are no guarantees that it is compatible with other versions.


Installation

You can install the package by running

conda env create -f environments.yml

If you run into any issues installing PyTorch3D, try compiling and installing it manually.


Data Preprocessing


Training


Reenactment

Video

Citation

@article{song2024tri,
  title={Tri $\^{}$\{$2$\}$ $-plane: Volumetric Avatar Reconstruction with Feature Pyramid},
  author={Song, Luchuan and Liu, Pinxin and Chen, Lele and Yin, Guojun and Xu, Chenliang},
  journal={arXiv preprint arXiv:2401.09386},
  year={2024}
}

About

The repository for 'Tri$^{2}$-plane: Volumetric Avatar Reconstruction with Feature Pyramid'

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 89.7%
  • Cuda 8.7%
  • C++ 1.6%