ArticulatedGS: Self-supervised Digital Twin Modeling of Articulated Objects using 3D Gaussian Splatting
About
We tackle the challenge of concurrent reconstruction at the part level with the RGB appearance and estimation of motion parameters for building digital twins of articulated objects using the 3D Gaussian Splatting (3D-GS) method. With two distinct sets of multi-view imagery, each depicting an object in separate static articulation configurations, we reconstruct the articulated object in 3D Gaussian representations with both appearance and geometry information at the same time. Our approach decoupled multiple highly interdependent parameters through a multi-step optimization process, thereby achieving a stable optimization procedure and high-quality outcomes. We introduce ArticulatedGS, a self-supervised, comprehensive framework that autonomously learns to model shapes and appearances at the part level and synchronizes the optimization of motion parameters, all without reliance on 3D supervision, motion cues, or semantic labels. Our experimental results demonstrate that, among comparable methodologies, our approach has achieved optimal outcomes in terms of part segmentation accuracy, motion estimation accuracy, and visual quality.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Articulated Object Rendering | PartNet-Mobility (source and target) | PSNR24.543 | 30 | |
| Articulated Motion Estimation | PartNet-Mobility (source and target) | Angular Error36.568 | 27 | |
| Articulated Object Geometry Reconstruction | PartNet-Mobility (source and target) | CD90.288 | 27 | |
| Articulated Object Reconstruction and Motion Estimation | PARIS Real | Axis Angle Error26.31 | 27 | |
| Articulation Axis Estimation | PartNet-Mobility v1 (test) | Box Error0.24 | 20 | |
| Joint-level Kinematic Estimation | PartNet-Mobility 3-part objects (test) | Axis Angle Error 00.52 | 20 | |
| Articulated Object Modeling | PartNet-Mobility 3 movable parts | CD-s5.72 | 20 | |
| Articulated Shape Reconstruction | PartNet-Mobility v1 (test) | Box Error8.78 | 20 | |
| Part Motion Estimation | PartNet-Mobility v1 (test) | Box Motion Error4.24 | 10 | |
| Articulated Object Reconstruction | PARIS Synthetic | Axis Angle Error0.1 | 6 |