atlas

Research map / 3D vision / Face and shape

CtrlAvatar: Controllable Avatars Generation via Disentangled Invertible Networks

AAAI 2025 · 3D vision › Face and shape · approach: Gaussian and implicit head avatars · 1 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.

Proposes CtrlAvatar, a real-time framework that disentangles avatar deformation into an implicit occupancy geometry driven by an invertible delta network and an explicit, pose-free textured mesh, enabling fast pose-driven animation and 2D-editable clothing.

Problem

Generating drivable, realistic, and editable human avatars from few scans, where existing implicit-field methods must rebuild geometry via Marching Cubes for every pose, making animation slow and topology inconsistent.

Approach

An Invertible Delta Network predicts position-varying conditional offsets on top of LBS so that geometry is queried in a pose-free canonical space (no per-pose mesh extraction), and texture is learned on a fixed pose-free mesh that is deformed by the inverse IDN and LBS, supervised by multi-view 2D image losses.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use CtrlAvatar instead of XAvatarCtrlAvatar · SX-Humans FaceCD: 3.137 -> 2.940Helped
use CtrlAvatar instead of XAvatarCtrlAvatar · SX-Humans FaceCD-MAX: 19.631 -> 18.002Helped
use CtrlAvatar instead of XAvatarCtrlAvatar · SX-HumansLPIPS: 0.04805 -> 0.03993Helped
use CtrlAvatar instead of XAvatarCtrlAvatar · SX-HumansPSNR: 23.602 -> 23.520Hurt
use CtrlAvatar instead of XAvatarCtrlAvatar · Avatar generationtime to obtain a new avatar pose: 3352 -> 14.33 msHelped
remove high-frequency positional encoding (ablation)CtrlAvatar texture model · Texture ablationLPIPS: 0.0446 -> 0.0553 (+24.04%)Hurt
remove the deformer (ablation)CtrlAvatar texture model · Texture ablationLPIPS: 0.0446 -> 0.0543 (+21.77%)Hurt
remove high-resolution image rendering (ablation)CtrlAvatar texture model · Texture ablationLPIPS: 0.0446 -> 0.0507 (+13.68%)Hurt
use only L1 loss (ablation)CtrlAvatar texture model · Texture ablationLPIPS: 0.0446 -> 0.0491 (+9.17%)Hurt
use only two viewpoints (ablation)CtrlAvatar texture model · Texture ablationLPIPS: 0.0446 -> 0.0473 (+5.71%)Hurt
remove the fusion module (ablation)CtrlAvatar IDN · IDN ablationconditional offset accuracyHurt
add rotation to conditional offset prediction (ablation)CtrlAvatar IDN · IDN ablationconditional offset accuracyHurt

Surprising findings

Limitations

Experimental setup

Datasets: X-Humans SX-Humans CustomHumans S-CustomHumans

Benchmarks: SX-Humans S-CustomHumans

Metrics: Chamfer Distance CD-MAX Normal Consistency IoU PSNR SSIM LPIPS inference time (ms)

Baselines: XAvatar XAvatar-NC HAVE-FUN Fast-SNARF Editable-Humans

Builds on: XAvatar SMPL-X Linear Blend Skinning Fast-SNARF

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