Rendering Multi-Human and Multi-Object with 3D Gaussian Splatting
Organizations: State Key Lab of CAD&CG, College of Computer Science, Zhejiang University, Hangzhou 310027, China · Department of Computer Science and Engineering, The Hong Kong University of Science and Technology, Clear Water Bay, Hong Kong
Abstract
Reconstructing dynamic scenes with multiple interacting humans and objects from sparse-view inputs is a critical yet challenging task, essential for creating high-fidelity digital twins for robotics and VR/AR. This problem, which we term Multi-Human Multi-Object (MHMO) rendering, presents two significant obstacles: achieving view-consistent representations for individual instances under severe mutual occlusion, and explicitly modeling the complex and combinatorial dependencies that arise from their interactions. To overcome these challenges, we propose MM-GS, a novel hierarchical framework built upon 3D Gaussian Splatting. Our method first employs a Per-Instance Multi-View Fusion module to establish a robust and consistent representation for each instance by aggregating visual information across all available views. Subsequently, a Scene-Level Instance Interaction module operates on a global scene graph to reason about relationships between all participants, refining their attributes to capture subtle interaction effects. Extensive experiments on challenging datasets demonstrate that our method significantly outperforms strong baselines, producing state-of-the-art results with high-fidelity details and plausible inter-instance contacts.
Figures & tables
| Method | Livingroom | Fitnessroom | Office | ||||||
|---|---|---|---|---|---|---|---|---|---|
| PSNR | SSIM | LPIPS | PSNR | SSIM | LPIPS | PSNR | SSIM | LPIPS | |
| NeuralHOIFVV-MM [ 55 ] | 21.33 | 0.8704 | 0.1884 | 22.66 | 0.9148 | 0.1575 | 21.65 | 0.8876 | 0.1702 |
| GTU-MM [ 21 ] | 20.82 | 0.8527 | 0.2045 | 21.91 | 0.9095 | 0.1683 | 21.71 | 0.8841 | 0.1734 |
| Ours | 22.47 | 0.8894 | 0.1722 | 23.24 | 0.9224 | 0.1504 | 22.89 | 0.9029 | 0.1633 |
| Method | Bucket | Box | ||||
|---|---|---|---|---|---|---|
| PSNR | SSIM | LPIPS | PSNR | SSIM | LPIPS | |
| Neu.-MM | 19.43 | 0.9347 | 0.0602 | 18.78 | 0.9218 | 0.0629 |
| GTU-MM | 19.07 | 0.9281 | 0.0644 | 18.56 | 0.9231 | 0.0637 |
| Ours | 20.08 | 0.9387 | 0.0527 | 19.22 | 0.9302 | 0.0598 |
| Method | PSNR | SSIM | LPIPS | FPS | Training |
|---|---|---|---|---|---|
| MM-GS (Full) | 22.47 | 0.8894 | 0.1722 | 160+ | 40min |
| w/o View Fusion | 20.98 | 0.8566 | 0.1927 | 160+ | 32min |
| w/o Interaction | 21.51 | 0.8621 | 0.1893 | 160+ | 36min |
| w/o Both | 19.42 | 0.8140 | 0.2031 | 160+ | 30min |
Dynamic Scene Reconstruction
Dynamic scene reconstruction builds time-varying 3D models of moving objects and environments from video or multi-view images.
See all 288 papers