Papers
Topics
Authors
Recent
Search
2000 character limit reached

Human Gaussian Splats (HUGS)

Updated 28 April 2026
  • Human Gaussian Splats (HUGS) are techniques that represent human avatars using anisotropic 3D Gaussians, encoding geometry, appearance, and semantic features.
  • They leverage explicit Gaussian primitives and deformation methods such as LBS and DQS for real-time photorealistic rendering and dynamic pose editing.
  • HUGS enable applications in telepresence, motion analysis, and avatar creation while achieving state-of-the-art performance in image synthesis and rendering speed.

Human Gaussian Splats (HUGS) represent a family of methods for human avatar modeling and rendering based on the 3D Gaussian Splatting (3DGS) paradigm. HUGS and its variants encode human geometry, appearance, and (in several systems) semantic, skeletal, or biomechanical features as explicit sets of anisotropic 3D Gaussians. The core innovation of HUGS approaches is the adaptation of fast, explicit, local Gaussian primitives—originally developed for high-fidelity, static scene reconstruction—to the highly dynamic, articulate requirements of human reconstruction, editing, and real-time photorealistic rendering. The framework supports novel-view and novel-pose synthesis and is generalizable to a wide variety of data regimes, from dense multi-view studios to monocular or even single-image generalizable pipelines.

1. Mathematical Foundations and Gaussian Representation

Central to all HUGS methods is the representation of the human body (and possibly the scene) as a set of NN anisotropic 3D Gaussians: Gi(x)=exp(12(xμi)TΣi1(xμi))G_i(\mathbf x) = \exp\Bigl(-\tfrac12(\mathbf x-\boldsymbol\mu_i)^{T}\Sigma_i^{-1} (\mathbf x-\boldsymbol\mu_i)\Bigr) Here, each Gaussian is parameterized by:

  • Center μiR3\boldsymbol\mu_i \in \mathbb{R}^3
  • Covariance Σi=RiSi2RiT\Sigma_i = R_i S_i^2 R_i^T, with rotation RiR_i (from a quaternion) and per-axis scale SiS_i
  • Appearance: typically color cic_i, encoded directly or as spherical harmonic coefficients, and opacity αi\alpha_i
  • Optionally: a learned feature vector fif_i for semantic, biomechanical, or surface embeddings

Each Gaussian is projected into a camera image plane via a Jacobian JJ and extrinsic/intrinsic matrices Gi(x)=exp(12(xμi)TΣi1(xμi))G_i(\mathbf x) = \exp\Bigl(-\tfrac12(\mathbf x-\boldsymbol\mu_i)^{T}\Sigma_i^{-1} (\mathbf x-\boldsymbol\mu_i)\Bigr)0, with: Gi(x)=exp(12(xμi)TΣi1(xμi))G_i(\mathbf x) = \exp\Bigl(-\tfrac12(\mathbf x-\boldsymbol\mu_i)^{T}\Sigma_i^{-1} (\mathbf x-\boldsymbol\mu_i)\Bigr)1 Splatting onto the image plane produces an oriented elliptical “footprint” per Gaussian. Image synthesis blends contributions front-to-back using alpha compositing: Gi(x)=exp(12(xμi)TΣi1(xμi))G_i(\mathbf x) = \exp\Bigl(-\tfrac12(\mathbf x-\boldsymbol\mu_i)^{T}\Sigma_i^{-1} (\mathbf x-\boldsymbol\mu_i)\Bigr)2 This approach underlies all real-time differentiable rasterization in HUGS and is extensible to per-pixel dense feature compositing for surface tracking or biomechanical semantics (Dey et al., 2024, Kocabas et al., 2023).

2. Articulation, Deformation, and Skinning

To support pose control and animation, HUGS methods deform the Gaussian cloud from a canonical configuration (typically SMPL rest pose) to a target body pose. The canonical-to-posed transformation is driven by Linear Blend Skinning (LBS), Dual Quaternion Skinning (DQS), or hybrid approaches:

  • Each Gaussian Gi(x)=exp(12(xμi)TΣi1(xμi))G_i(\mathbf x) = \exp\Bigl(-\tfrac12(\mathbf x-\boldsymbol\mu_i)^{T}\Sigma_i^{-1} (\mathbf x-\boldsymbol\mu_i)\Bigr)3 inherits (and often learns to refine) a vector of skinning weights Gi(x)=exp(12(xμi)TΣi1(xμi))G_i(\mathbf x) = \exp\Bigl(-\tfrac12(\mathbf x-\boldsymbol\mu_i)^{T}\Sigma_i^{-1} (\mathbf x-\boldsymbol\mu_i)\Bigr)4 over Gi(x)=exp(12(xμi)TΣi1(xμi))G_i(\mathbf x) = \exp\Bigl(-\tfrac12(\mathbf x-\boldsymbol\mu_i)^{T}\Sigma_i^{-1} (\mathbf x-\boldsymbol\mu_i)\Bigr)5 body joints.
  • The deformed center is given by:

Gi(x)=exp(12(xμi)TΣi1(xμi))G_i(\mathbf x) = \exp\Bigl(-\tfrac12(\mathbf x-\boldsymbol\mu_i)^{T}\Sigma_i^{-1} (\mathbf x-\boldsymbol\mu_i)\Bigr)6

where Gi(x)=exp(12(xμi)TΣi1(xμi))G_i(\mathbf x) = \exp\Bigl(-\tfrac12(\mathbf x-\boldsymbol\mu_i)^{T}\Sigma_i^{-1} (\mathbf x-\boldsymbol\mu_i)\Bigr)7 are rotation and translation from joint Gi(x)=exp(12(xμi)TΣi1(xμi))G_i(\mathbf x) = \exp\Bigl(-\tfrac12(\mathbf x-\boldsymbol\mu_i)^{T}\Sigma_i^{-1} (\mathbf x-\boldsymbol\mu_i)\Bigr)8 given pose Gi(x)=exp(12(xμi)TΣi1(xμi))G_i(\mathbf x) = \exp\Bigl(-\tfrac12(\mathbf x-\boldsymbol\mu_i)^{T}\Sigma_i^{-1} (\mathbf x-\boldsymbol\mu_i)\Bigr)9.

Refinements include:

Several systems further decouple body and garment Gaussians (Mubashshira et al., 17 Apr 2026), introducing physics-based priors for cloth.

3. Feature Splatting, Semantics, and Biomechanics

HUGS supports not only geometry and appearance rendering but also the splatting of general learned feature vectors for tasks such as dense pose regression, skeletal keypoint localization, or part-based semantic segmentation. Each Gaussian may carry a feature embedding μiR3\boldsymbol\mu_i \in \mathbb{R}^30 (e.g., DensePose, UV coordinates), which is splatted identically to color: μiR3\boldsymbol\mu_i \in \mathbb{R}^31 A small decoder MLP maps per-pixel splatted features to desired semantic representations (UV, keypoints, body part). This integration enables real-time, simultaneous view synthesis and biomechanical or part-aware analysis (Dey et al., 2024, Wang et al., 2024). Semantic graph-based constraints (e.g., Hierarchical Semantic-Kinematic Graphs) regularize local neighborhood consistency and enforce part topology (Wang et al., 2024).

4. Reconstruction Pipelines and Architectures

Human Gaussian Splats pipelines can be organized into training-based, generalizable, or generative (diffusion-driven) methodologies:

Optimization-based / Canonical-Driven:

Feedforward / Generalizable:

Generative / Diffusion-Based:

5. Quantitative Evaluation and Performance

Human Gaussian Splats methods have established state-of-the-art results on standard benchmarks including NeuMan, ZJU-MoCap, THuman2.0, and MonoCap. Representative metrics:

A summary of results for recent methods can be organized as follows:

Method PSNR↑ SSIM↑ LPIPS↓ FPS↑ Task/Notes
HFGaussian 32.43 0.973 0.030 24.4 Real-time, integrated biomechanics
GauHuman 31.34 0.965 0.030 189 1–2 min train, canonical + LBS
HuGS 32.49 0.984 0.019 80 Coarse-to-fine deformation
EfficientHuman 31.62 0.97 2D Gaussian surfels, <1 min train
Cloth-HUGS 31.0 0.975 0.028 60+ Disentangled body/cloth, physics
HumanSplat 24.0 0.918 0.055 150+ Single-image, prior-augmented
RoGSplat 28.9 0.962 0.043 5+ Sparse-view, coarse-to-fine pipeline

6. Applications, Limitations, and Future Directions

Human Gaussian Splats have enabled a broad spectrum of applications:

Key limitations across variants include:

Directions for future research include:

7. Notable Variants and Recent Progress

Recent research has extended the original HUGS paradigm in multiple orthogonal directions:

Together, these advances define Human Gaussian Splats as a versatile, high-performance family of techniques for human-centric modeling, reconstruction, and rendering, unifying explicit geometry, rich semantics, and practical computational efficiency.

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Human Gaussian Splats (HUGS).