3D-Consistent Human Avatars with Sparse Inputs via Gaussian Splatting and Contrastive Learning

Haoyu Zhao, Hao Wang, Chen Yang, Wei Shen
8/19/2024
cs.CV

No official code found. Best implementation: Maxwell-Zhao/CHASE (6 stars, last commit 2024-08-30).

Abstract

Existing approaches for human avatar generation--both NeRF-based and 3D Gaussian Splatting (3DGS) based--struggle with maintaining 3D consistency and exhibit degraded detail reconstruction, particularly when training with sparse inputs. To address this challenge, we propose CHASE, a novel framework that achieves dense-input-level performance using only sparse inputs through two key innovations: cross-pose intrinsic 3D consistency supervision and 3D geometry contrastive learning. Building upon prior skeleton-driven approaches that combine rigid deformation with non-rigid cloth dynamics, we first establish baseline avatars with fundamental 3D consistency. To enhance 3D consistency under sparse inputs, we introduce a Dynamic Avatar Adjustment (DAA) module, which refines deformed Gaussians by leveraging similar poses from the training set. By minimizing the rendering discrepancy between adjusted Gaussians and reference poses, DAA provides additional supervision for avatar reconstruction. We further maintain global 3D consistency through a novel geometry-aware contrastive learning strategy. While designed for sparse inputs, CHASE surpasses state-of-the-art methods across both full and sparse settings on ZJU-MoCap and H36M datasets, demonstrating that our enhanced 3D consistency leads to superior rendering quality.

View on arXivView PDF

Code Implementations(1)

Maxwell-Zhao/CHASECommunity57%

Code for CHASE: 3D-Consistent Human Avatars with Sparse Inputs via Gaussian Splatting and Contrastive Learning

60Aug 30, 20242 years ago

Similar Papers

Cite this paper

@article{zhao2024dconsistent,
  title  = {3D-Consistent Human Avatars with Sparse Inputs via Gaussian Splatting and Contrastive Learning},
  author = {Haoyu Zhao and Hao Wang and Chen Yang and Wei Shen},
  year   = {2024},
  eprint = {2408.09663},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2408.09663v3}
}

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/2408.09663.svg)](https://codeofpaper.com/paper/2408.09663)

Discussion