BIGS: Bimanual Category-agnostic Interaction Reconstruction from Monocular Videos via 3D Gaussian Splatting

Jeongwan On, Kyeonghwan Gwak, Gunyoung Kang, Junuk Cha, Soohyun Hwang, Hyein Hwang, Seungryul Baek

Ulsan National Institute of Science and Technology (UNIST)

UNIST

CVPR 2025

TL;DR BIGS reconstructs two hands and an unknown object from a monocular video as 3D Gaussians, sharing one hand Gaussian across both hands and using a diffusion prior to recover object parts hidden by occlusion.

Video

Abstract

From an input video of two hands holding an object, BIGS reconstructs the interaction and renders it with novel hand, object, and camera poses.

Reconstructing 3Ds of hand-object interaction (HOI) is a fundamental problem that can find numerous applications. Despite recent advances, there is no comprehensive pipeline yet for bimanual class-agnostic interaction reconstruction from a monocular RGB video, where two hands and an unknown object are interacting with each other. Previous works tackled the limited hand-object interaction case, where object templates are pre-known or only one hand is involved in the interaction. The bimanual interaction reconstruction exhibits severe occlusions introduced by complex interactions between two hands and an object. To solve this, we first introduce BIGS (Bimanual Interaction 3D Gaussian Splatting), a method that reconstructs 3D Gaussians of hands and an unknown object from a monocular video. To robustly obtain object Gaussians avoiding severe occlusions, we leverage prior knowledge of pre-trained diffusion model with score distillation sampling (SDS) loss, to reconstruct unseen object parts. For hand Gaussians, we exploit the 3D priors of hand model (i.e., MANO) and share a single Gaussian for two hands to effectively accumulate hand 3D information, given limited views. To further consider the 3D alignment between hands and objects, we include the interacting-subjects optimization step during Gaussian optimization. Our method achieves the state-of-the-art accuracy on two challenging datasets, in terms of 3D hand pose estimation (MPJPE), 3D object reconstruction (CDh, CDo, F10), and rendering quality (PSNR, SSIM, LPIPS), respectively.

Contributions

  1. Bimanual 3DGS pipeline

    Reconstructs the 3D interaction of two hands and an unknown object from a monocular video with 3D Gaussian splatting.

  2. Two-step optimization

    Hand and object Gaussians are first optimized separately for reliable shapes, then jointly so their contact is taken into account.

  3. Priors against occlusion

    An SDS loss with a diffusion prior fills in unseen object surfaces, and one canonical hand Gaussian shared by both hands accumulates hand information.

Why Bimanual Interaction Is Hard

Reconstructing hands and objects is essential for AR/VR, robotics, and human-computer interaction, but most methods assume a known object or a single hand. With two hands and an unknown object seen from one camera, no existing pipeline covered the whole problem.

Method

Given a monocular video, BIGS first reconstructs initial hand meshes and an object point cloud. In the single-subject optimization, hand and object Gaussians are optimized separately in a canonical space through TriplaneNet features and MLPs. A single right-hand Gaussian is mirrored to serve both hands, and an SDS loss with a text-to-image diffusion prior reconstructs object surfaces the camera never sees. The interacting-subjects optimization then refines the hand translations with a contact term so the hands and the object stay aligned.

BIGS pipeline: pre-processing, single-subject optimization with TriplaneNet, MLPs and an SDS loss, then interacting-subjects optimization with a contact term.
Pre-processing gives initial hand and object meshes. Single-subject optimization learns canonical hand and object Gaussians through TriplaneNet and MLPs, with textual inversion and an SDS loss for the object. Interacting-subjects optimization then refines the hands with a 3D contact term.

Quantitative Results

Lower is better unless marked ↑. The best value in each column is bold.

Two hands: ARCTIC

MethodContactHand / object
CDl ↓CDr ↓CDo ↓F10 ↑MPJPEl ↓MPJPEr ↓
HLocN/AN/A4.2440.57N/AN/A
HaMeRN/AN/AN/AN/A27.2324.37
HOLD105.92123.542.0763.9227.1324.70
Ours46.1131.281.2883.9324.6324.35

CDl and CDr are hand-relative Chamfer distances (cm²) for contact; CDo (cm²) and F10 (F-score at 10 mm, %) measure object shape; MPJPE (mm) measures hand pose. N/A: the method does not estimate that quantity. Setting of the ECCV 2024 HANDS workshop challenge.

One hand: HO3D v3

SettingMethodContactHand / object
CDr ↓CDo ↓F10 ↑MPJPEr ↓
Full viewHOMan78.2N/AN/A32.0
iHOI75.83.841.738.4
DiffHOI68.84.343.832.3
HOLD11.30.496.524.2
Ours11.10.396.723.9
Limited viewHOLD95.633.3974.9024.96
Ours21.701.2484.0224.22

Limited view keeps 25% of the frames of each sequence, so the object is never seen from all sides. HOLD drops sharply in this setting, while ours stays close to its full-view accuracy.

Rendering quality

SettingMethodPSNR ↑SSIM ↑LPIPS ↓
Two-handHOLD12.830.660.32
Ours24.870.960.05
One-handHOLD16.200.740.21
Ours24.510.920.07

Our 3DGS-based method renders better than the NeRF-based HOLD in both the two-hand and one-hand settings.

Qualitative Results

Comparisons with HOLD, and rendering with novel poses.

3D meshes and rendered images

HOLD and BIGS on ARCTIC and HO3D limited view: 3D meshes and rendered images from the camera view and a novel view.
On ARCTIC and HO3D (limited view), each example shows the camera viewpoint and a novel viewpoint. Our meshes keep hands and objects aligned in both views, while HOLD is incomplete even in the camera view; our renderings are cleaner, while HOLD suffers from noise.

Animatable hands and objects

The reconstructed hands and object rendered from three cameras with new hand and object poses.
Once built, the Gaussians render the interaction from novel cameras (rows) with novel hand and object poses.
More results
Rendered hand-object sequence from eight cameras with novel poses.
Animatable hand-object sequences rendered with novel poses of hand, object, and camera.
Another rendered hand-object sequence from eight cameras with novel poses.
Another sequence rendered with novel poses of hand, object, and camera.

Ablation Study

Turning each component on in turn, on ARCTIC.

ComponentsContactHand / object
LSDSLcontactLsmtShareCDl ↓CDr ↓CDo ↓F10 ↑MPJPEl ↓MPJPEr ↓
96.56117.721.3681.7827.2225.08
✓96.55117.721.3681.7827.0124.42
✓✓83.1496.951.3681.7824.6324.35
✓✓✓50.7835.571.3681.7824.6324.35
✓✓✓✓46.1131.281.2883.9324.6324.35

Acknowledgements

This work is supported by NRF grant (No. RS-2025-00521013 50%) and IITP grants (No. RS-2020-II201336 Artificial intelligence graduate school program (UNIST) 15%; No. RS-2021-II212068 AI innovation hub 15%; No. RS-2022-II220264 Comprehensive video understanding and generation with knowledge-based deep logic neural network 20%), funded by the Korean government (MSIT).

BibTeX

@InProceedings{On_2025_CVPR,
    author    = {On, Jeongwan and Gwak, Kyeonghwan and Kang, Gunyoung and Cha, Junuk and Hwang, Soohyun and Hwang, Hyein and Baek, Seungryul},
    title     = {BIGS: Bimanual Category-agnostic Interaction Reconstruction from Monocular Videos via 3D Gaussian Splatting},
    booktitle = {Proceedings of the Computer Vision and Pattern Recognition Conference (CVPR)},
    month     = {June},
    year      = {2025},
    pages     = {17437-17447}
}