atlas

Research map / 3D vision / Gaussian splatting

GoMAvatar: Efficient Animatable Human Modeling from Monocular Video Using Gaussians-on-Mesh

CVPR 2024 · 3D vision › Gaussian splatting · approach: Animatable Gaussian human avatars · 45 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Introduces GoMAvatar, which attaches local Gaussians to the faces of a skeleton-driven deformable mesh to build an animatable, real-time, memory-efficient human avatar from a single monocular video.

Problem

Creating animatable, high-quality human avatars from a single monocular video while being real-time renderable, memory-efficient, and compatible with rasterization graphics pipelines.

Approach

Gaussians-on-Mesh (GoM) attaches a Gaussian to each mesh face, defined in the triangle's local frame so it deforms with articulation; the mesh gives forward LBS articulation and geometric regularization, and color is factorized into a Gaussian-splatted pseudo albedo times a pseudo shading map predicted from the rasterized normal map.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use GoMAvatar instead of MonoHumanZJU-MoCap · novel view synthesisPSNR: 30.26 -> 30.37Helped
use GoMAvatar instead of MonoHumanZJU-MoCap · novel pose synthesisPSNR: 30.05 -> 30.34Helped
use GoMAvatar instead of MonoHumanZJU-MoCap · renderinginference time (ms/frame): 5970.0 -> 23.2Helped
use GoMAvatar instead of InstantAvatarPeopleSnapshot · novel view synthesisPSNR: 28.61 -> 30.68Helped
remove the mesh and use 3D Gaussians only (ablation)GoMAvatar · ZJU-MoCap novel view synthesisPSNR: 30.36 -> 30.06Hurt
remove Gaussians and use a mesh only (ablation)GoMAvatar · ZJU-MoCap novel view synthesisPSNR: 30.36 -> 28.93Hurt
learn Gaussian rotation and scale in world coordinates rather than local triangle coordinates (ablation)GoMAvatar · ZJU-MoCap novel view synthesisChamfer distance: 3.0728 -> 4.3941Hurt
fix local Gaussian rotation and scale (ablation)GoMAvatar · ZJU-MoCap novel view synthesisPSNR: 30.36 -> 30.27Hurt
remove the shading module (ablation)GoMAvatar · ZJU-MoCap novel view synthesisPSNR: 30.36 -> 30.13Hurt
add GoM subdivision (ablation)GoMAvatar · ZJU-MoCap novel view synthesisLPIPS*: 33.28 -> 32.53Helped
add GoM subdivision (ablation)GoMAvatar · ZJU-MoCap novel view synthesisChamfer distance: 3.0728 -> 2.8364Helped

Surprising findings

Limitations

Experimental setup

Datasets: ZJU-MoCap PeopleSnapshot YouTube dancing videos

Benchmarks: ZJU-MoCap PeopleSnapshot

Metrics: PSNR SSIM LPIPS Chamfer distance normal consistency inference time (ms) memory (MB)

Baselines: Neural Body HumanNeRF NeuMan MonoHuman Anim-NeRF InstantAvatar

Builds on: 3D Gaussian splatting HumanNeRF SMPL SoftRasterizer LPIPS

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy