GeoAvatar: Adaptive Geometrical Gaussian Splatting for 3D Head Avatar

SeungJun Moon, Hah Min Lew, Seungeun Lee, Ji-Su Kang, Gyeong-Moon Park
7/24/2025
cs.GRcs.CVcs.LG

No official code found. Best implementation: seungjun-moon/geoavatar (12 stars, last commit 2026-02-07). 1 more below.

Abstract

Despite recent progress in 3D head avatar generation, balancing identity preservation, i.e., reconstruction, with novel poses and expressions, i.e., animation, remains a challenge. Existing methods struggle to adapt Gaussians to varying geometrical deviations across facial regions, resulting in suboptimal quality. To address this, we propose GeoAvatar, a framework for adaptive geometrical Gaussian Splatting. GeoAvatar leverages Adaptive Pre-allocation Stage (APS), an unsupervised method that segments Gaussians into rigid and flexible sets for adaptive offset regularization. Then, based on mouth anatomy and dynamics, we introduce a novel mouth structure and the part-wise deformation strategy to enhance the animation fidelity of the mouth. Finally, we propose a regularization loss for precise rigging between Gaussians and 3DMM faces. Moreover, we release DynamicFace, a video dataset with highly expressive facial motions. Extensive experiments show the superiority of GeoAvatar compared to state-of-the-art methods in reconstruction and novel animation scenarios.

View on arXivView PDF

Code Implementations(2)

GeoAvatar: Adaptive Geometrical Gaussian Splatting for 3D Head Avatar (ICCV2025)

122PythonNov 25, 20258 months ago

Project page source code for paper "GeoAvatar: Adaptive Geometrical Gaussian Splatting for 3D Head Avatar" (ICCV 2025)

30CSS, HTMLNov 21, 202410 months ago

Similar Papers

Cite this paper

@article{moon2025geoavatar,
  title  = {GeoAvatar: Adaptive Geometrical Gaussian Splatting for 3D Head Avatar},
  author = {SeungJun Moon and Hah Min Lew and Seungeun Lee and Ji-Su Kang and Gyeong-Moon Park},
  year   = {2025},
  eprint = {2507.18155},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2507.18155v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2507.18155.svg)](https://codeofpaper.com/paper/2507.18155)

Discussion