DLO-Splatting: Tracking Deformable Linear Objects Using 3D Gaussian Splatting
Holly Dinkel, Marcel Büsching, Alberta Longhini, Brian Coltin, Trey Smith, Danica Kragic, Mårten Björkman, Timothy Bretl
TL;DR
DLO-Splatting addresses the challenge of tracking 3D shapes of Deformable Linear Objects (DLOs) under complex topologies and occlusions by fusing a training-free prediction step based on Position-Based Dynamics with a 3D Gaussian Splatting rendering update. The method forms a prediction-update framework, where the predicted rope state $\hat{\bm{X}}^{t+1}$ is refined through a rendering loss $\mathcal{L}_{obs}$ computed against multi-view RGB observations, yielding $\hat{\bm{X}}^{t+1} = \bm{X}^{t+1}_{GS} = \bm{X}^{t+1}_{PBD} + \Delta \bm{X}^{t+1}$ and optimized via SGD. Key contributions include replacing learned dynamics with PBD, introducing a Gaussian Splatting rendering update for state refinement, and demonstrating qualitative tracking improvements in knot-tying scenarios. The findings suggest the approach can handle visually tricky deformations that hinder vision-only methods, though challenges remain in final topology recovery, occlusions, and update-rate limitations. Future work aims to enhance physical modeling fidelity, increase update frequency, and integrate scene-level splatting and improved DLO instance segmentation for multi-object settings.
Abstract
This work presents DLO-Splatting, an algorithm for estimating the 3D shape of Deformable Linear Objects (DLOs) from multi-view RGB images and gripper state information through prediction-update filtering. The DLO-Splatting algorithm uses a position-based dynamics model with shape smoothness and rigidity dampening corrections to predict the object shape. Optimization with a 3D Gaussian Splatting-based rendering loss iteratively renders and refines the prediction to align it with the visual observations in the update step. Initial experiments demonstrate promising results in a knot tying scenario, which is challenging for existing vision-only methods.
