zju3dv/animatable_nerf
Code for "Animatable Implicit Neural Representations for Creating Realistic Avatars from Videos" TPAMI 2024, ICCV 2021
What it solves
This project addresses the challenge of creating realistic, animatable 3D digital avatars of humans from videos. It allows for the reconstruction of a human body that can be posed in new, unseen configurations while maintaining visual fidelity from multiple viewing angles.
How it works
The system uses implicit neural representations to model the human body. It provides several implementation variants:
- Animatable NeRF: The original version using Neural Radiance Fields to model volume density and color.
- NeRF-PDF: A version where the neural blend weight field is replaced with a pose-dependent displacement field.
- SDF-PDF (Animatable Neural Fields/SDF): A version that replaces the canonical NeRF model with a neural surface field, outputting a Signed Distance Function (SDF) instead of volume density, also utilizing a displacement field.
These models are trained on multi-view video data (such as Human3.6M or ZJU-MoCap) to learn a canonical representation of the person that can be deformed to match specific human poses.
Who it’s for
This is primarily for researchers and developers in computer vision and graphics focusing on human body modeling, digital human synthesis, and neural rendering.
Highlights
- Supports multiple representation types including vanilla NeRF and SDF-based neural surface fields.
- Capable of generating novel views and animating humans into unseen poses.
- Includes tools for generating posed 3D meshes from the learned representations.
- Evaluated on several datasets including Human3.6M, ZJU-MoCap, and SyntheticHuman++.
Related
- Project
- Project
- Project
- Project