JacobianAvatar: Temporally Consistent Semi-rigid Avatar Reconstruction from a Monocular Video

Changyeon Won1, Min-Gyu Park2,3, Seonghwan Park2, Ju Hong Yoon2,3, Hae-Gon Jeon4†
1GIST, 2KETI, 3polygom, 4Yonsei University
Corresponding author
ECCV 2026
JacobianAvatar teaser: rendered color images (top) and normal maps (bottom) of an animated avatar over time

From a single video, JacobianAvatar reconstructs an avatar that captures clothing wrinkles while staying temporally stable.

Abstract

Generating realistic human avatars in complex motions—such as clothing dynamics—requires modeling of global and local deformations which remains challenging in monocular settings. We address this problem by leveraging neural Jacobian fields (NJFs) for representing semi-rigid deformations. We train self-supervised neural networks for predicting Jacobian matrices that give the pose-dependent deformations, by solving a Poisson equation. However, monocular input presents several difficulties such as self-occluded regions and invisible surfaces. To address these issues, we introduce three key components: a constrained Poisson solver, signed distance-based Jacobian regularization, and a deformation-guided residual flow loss, which together suppress boundary artifacts, recover frequently occluded regions such as armpits and thighs, and enforce temporal consistency during motion. Experiments on benchmark and in-the-wild videos demonstrate that our method generates temporally stable and geometrically coherent avatars, outperforming state-of-the-art approaches.

Method

A geometry branch and an appearance branch. From the initial mesh, an MLP predicts a Jacobian for every face, a screened Poisson solver turns it into vertex displacements (coarse first, then fine), LBS poses the mesh, and 3D Gaussians on the faces render the avatar.

Overview of the JacobianAvatar pipeline: geometry branch with coarse and fine Jacobian fields and screened Poisson solvers, and appearance branch with mesh rasterizer and 3DGS rasterizer

Coarse-to-fine Jacobian fields. A coarse field on the canonical mesh $\mathcal{M}^c$ captures large deformations; a fine field on the twice-subdivided mesh $\mathcal{M}^f$ adds wrinkles, taking the coarse feature $\mathbf{z}^c$ as extra input. Both are summed before LBS.

Mesh optimization (preprocessing)

Refining the MHR template with a differentiable renderer based on previous work*, supervised by Sapiens normal maps and segmentation masks, lets the pipeline initially reconstruct avatars even in loose clothing. Heatmaps show the geometric updates.

Mesh optimization: MHR template, updated mesh, and final avatar for a subject in loose clothing, with heatmaps of the geometric updates

* Large Steps in Inverse Rendering of Geometry (Nicolet et al., SIGGRAPH Asia 2021).

Preliminary: Neural Jacobian Fields (NJF)

In neural Jacobian fields (NJF), the Jacobian $J_i$ is the gradient of the deformation map on each face: instead of predicting where the vertices go, the network predicts how every triangle stretches, rotates, and shears. Given the Jacobian field, the deformation map $\Phi^*$ is recovered by solving a Poisson equation.

Neural Jacobian fields: per-face Jacobians on the canonical mesh are integrated by a Poisson solver into the deformation map
$$\Phi^* = \arg\min_{\Phi}\ \sum_{a_i \in \mathcal{F}} |a_i|\,\big\|\nabla_i(\Phi) - J_i\big\|_2^2$$

1Screened Poisson solver

Occluded and never-observed surfaces get no constraint in the standard Poisson solver, so the mesh stretches. A screening term keeps the deformed vertices close to their canonical positions $\mathcal{V}$.

Without the screening term the deformed mesh collapses under the arm and inner thigh; ours stays intact
$$\Phi^* = \arg\min_{\Phi}\ \underbrace{\sum_{a_i \in \mathcal{F}} |a_i|\,\big\|\nabla_i(\Phi) - J_i\big\|_2^2}_{\textstyle\text{previous Poisson solver (NJF)}} \;+\; \underbrace{{\color{#d0342c}\lambda_{\Phi}\,\big\|\Phi - \mathcal{V}\big\|_2^2}}_{\textstyle{\color{#d0342c}\text{screening term (ours)}}}$$

2Novel Regularizers

SDF-based regularizer. An SDF voxel grid built from the initial mesh gives normals $\hat{\mathbf{n}}_{\mathrm{SDF}}$; aligning the deformed avatar's normals to them keeps the global shape intact in rarely seen, articulated regions such as the armpits.
Deformation-guided residual flow loss. The LBS motion between frames $t-1$ and $t$ is projected into a displacement map $\mathbf{W}^t$, refined by a pretrained optical-flow network, and only the residual is minimized, which keeps the deformation temporally consistent.

An SDF voxel grid built from the initial mesh; normals of the deformed canonical avatar are aligned to the SDF gradient

SDF-based regularizer

Displacement of LBS between consecutive frames is refined by a pretrained optical flow network; only the residual is minimized

Deformation-guided residual flow loss

Qualitative Results

For each scene, we render the mesh of our avatar: the ground-truth image of a test frame (left), the canonical avatar (center), and the posed avatar (right).

Ground Truth
Canonical Avatar
Posed Avatar
Helge (MonoPerfCap) ground truth
Natalia (MonoPerfCap) ground truth
Oleks studio (MonoPerfCap) ground truth
Weipeng (MonoPerfCap) ground truth
bike (NeuMan) ground truth
citron (NeuMan) ground truth
seattle (NeuMan) ground truth

Experimental Comparison

Geometry Quality

Compared methods suffer from texture-copying artifacts on the geometry, whereas our method recovers smooth surfaces in textured regions and sharp wrinkles.

Qualitative comparison of rendered normal maps on SynWild against Vid2Avatar, LSAvatar and FacAvatar

Rendering Quality

Qualitative comparison of rendering quality with state-of-the-art methods on the MonoPerfCap dataset. Ours shows sharper textures from side views.

Qualitative comparison of rendering quality on MonoPerfCap against ExAvatar, Vid2Avatar, GoMAvatar, LSAvatar and FacAvatar

BibTeX

@inproceedings{won2026jacobianavatar,
  title     = {JacobianAvatar: Temporally Consistent Semi-rigid Avatar Reconstruction from a Monocular Video},
  author    = {Won, Changyeon and Park, Min-Gyu and Park, Seonghwan and Yoon, Ju Hong and Jeon, Hae-Gon},
  booktitle = {European Conference on Computer Vision (ECCV)},
  year      = {2026}
}