Hanzhang Tu3D vision · Neural rendering
← Back to research

GBC-Splat: Generalizable Gaussian-Based Clothed Human Digitalization under Sparse RGB Cameras

CVPR 2025

  • Hanzhang Tu1
  • Zhanfeng Liao1
  • Boyao Zhou1, *
  • Shunyuan Zheng2
  • Xilong Zhou3, *
  • Liuxin Zhang3
  • QianYing Wang3
  • Yebin Liu1, *
  • 1 Tsinghua University
  • 2 Harbin Institute of Technology
  • 3 Lenovo Research

* Corresponding authors.

  • Human reconstruction
  • Gaussian splatting
Human reconstruction illustration

TL;DR

GBC-Splat is a generalizable, feed-forward approach to clothed-human digitalization. It reconstructs human geometry and Gaussian appearance directly from sparse RGB input, without subject-specific optimization or an SMPL template.

Abstract

We present an efficient approach for generalizable clothed human digitalization, termed GBC-Splat. Unlike previous methods that necessitate per-subject optimizations or discount watertight geometry, the proposed method is dedicated to reconstructing complete human shapes and Gaussian Splatting via sparse view RGB inputs in a feed-forward manner.

We first extract a fine-grained mesh using a combination of implicit occupancy field regression and explicit disparity estimation between views. The reconstructed high-quality geometry allows us to easily anchor Gaussian primitives to mesh surface according to surface normal and texture, which allows 6-DoF photorealistic novel view synthesis. In addition, we introduce a simple yet effective algorithm to subdivide Gaussian primitives in high-frequency areas to further enhance the visual quality.

Without the assistance of human parametric models, our method can tackle loose garments, such as dresses and costumes. Our method outperforms state-of-the-art methods in terms of novel view synthesis while keeping high efficiency, enabling the potential of deployment in real-time applications.

8 RGB views
Four stereo pairs in the main setting
6-DoF
Free-viewpoint rendering
358 ms
Full pipeline · RTX 4090
Mesh + 2D GS
Geometry-anchored appearance
GBC-Splat overview with sparse camera inputs, reconstructed clothed people, texture close-ups, and surface-normal visualizations of loose garments.

Human geometry reconstruction and rendering. We introduce a generalizable feed-forward Gaussian-based human digitalization pipeline. Based on high-quality geometry extraction, our pipeline lifts sparse RGB input images to Gaussian model in less than 0.3s.

Full-size figure

Quantitative comparison of novel-view rendering

Scroll horizontally to see all columns. Keyboard: focus the table and use the arrow keys.

Table 2. Quantitative comparison of novel-view rendering with 2DGS, GPS-Gaussian, and GHG.
MethodInput viewsPSNR ↑SSIM ↑LPIPS ↓
2DGS 825.810.86750.1719
GPS-Gaussian 620.390.82700.2490
GPS-Gaussian 824.680.88470.2008
GHG 417.850.78120.3333
GHG 817.880.77910.3381
Ours 824.940.88810.1269
Ours (Subdiv.) 825.860.89700.1188

THuman2.0 · ↑ Higher is better · ↓ Lower is better. Input-view counts follow the paper; Ours denotes GBC-Splat.

The 358 ms fact above is the sum of the full RTX 4090 pipeline in supplementary Table 5, including subdivision. Main-paper Table 1 reports an approximately 300 ms reconstruction setting; neither figure is a complete-system frame rate.

Method

Implicit occupancy regression and cross-view disparity estimation recover the surface. Gaussian primitives are anchored using surface normals and texture, with subdivision in high-frequency regions to refine appearance for 6-DoF novel-view synthesis.

  1. Coarse-to-fine Mesh Extraction

    In terms of geometry reconstruction, we apply a coarse-to-fine strategy to balance the performance and the efficiency. We design a neural implicit occupancy regression module with aggregation of cross-view 2D pixel-aligned features and 3D sparse features.

  2. Mesh-anchored Gaussian Primitives

    Each Gaussian surfel center is located at the vertex of the mesh and the orientation of each surfel can be determined by the normal direction of the mesh surface.

  3. Gaussian Upsampling via Subdivision

    Therefore, we design a texel-based subdivision algorithm to upsample Gaussian points on the Gaussian surfels with a minimum cost. Benefiting from the high-frequency texture of input views, such a subdivision algorithm is able to extremely increase rendering quality without any learning process.

GBC-Splat pipeline from stereo pairs through implicit occupancy and disparity refinement to a fine mesh, mesh-anchored 2D Gaussians, and texture-aware subdivision.

Figure 2. The pipeline of the GBC-Splat rendering and reconstruction. We extract a fine-grained mesh using a combination of implicit occupancy field regression and explicit disparity estimation between views. Further, we introduce a simple yet effective algorithm to subdivide Gaussian primitives in high-frequency areas to enhance the visual quality.

Full-size figure

Qualitative comparisons

In Tab. 2, our uniformly anchored Gaussian surfels have a competitive result for PSNR and SSIM, even compared to longtime optimized 2DGS, however with an outstanding LPIPS value which focuses on texture-level perceptive capability. In addition, our subdivision strategy adds more high-frequency details from input views and maintains global integrity, which further improves all metrics. Fig. 5 shows that our results preserve human integrity and avoid floating noises, compared to others.

Geometry comparison of NeuS2, 2DGS, DoubleField, GPS-Gaussian, GBC-Splat, and ground truth for two clothed subjects, including a person holding a wide garment.

Figure 4. Qualitative comparisons on geometry reconstruction in THuman2.0 and 2K2K. From left to right: NeuS2, 2DGS, DoubleField, GPS-Gaussian, and Ours. All methods use 8 input views. The mesh acts as a geometry proxy for Gaussians, which are sensitive to floating artifacts and noises generated by other methods. The high-quality geometry enables the generalizable Gaussians anchoring and subdivision process.

Full-size figure
Novel-view renderings of two people compared across 2DGS, GPS-Gaussian, GHG, GBC-Splat, and ground truth.

Figure 5. Qualitative comparisons on rendering in THuman2.0 and Twindom. From left to right: 2DGS, GPS-Gaussian, GHG, ours and ground truth. All methods use 8 input views.

Full-size figure

Demo video

Demo videoExternal video · MP4

GBC-Splat demonstration.

Project scope

The cover illustrates sparse-camera human reconstruction. Research details and evaluation are available in the paper.

Citation

BibTeX
@inproceedings{Tu_2025_CVPR,
  author = {Tu, Hanzhang and Liao, Zhanfeng and Zhou, Boyao and
            Zheng, Shunyuan and Zhou, Xilong and Zhang, Liuxin and
            Wang, QianYing and Liu, Yebin},
  title = {GBC-Splat: Generalizable Gaussian-Based Clothed Human
           Digitalization under Sparse RGB Cameras},
  booktitle = {Proceedings of the IEEE/CVF Conference on
               Computer Vision and Pattern Recognition (CVPR)},
  month = {June},
  year = {2025},
  pages = {26377--26387}
}

Full-size figure