CloDS: Visual-Only Unsupervised Cloth Dynamics Learning in Unknown Conditions
Yuliang Zhan, Jian Li, Wenbing Huang, Wenbing Huang, Yang Liu, Hao Sun
TL;DR
This work tackles cloth dynamics grounding (CDG), the problem of unsupervised cloth dynamics learning from multi-view visual observations under unknown conditions, by modeling $p(M_{t+1}|M_t)$ and $p(Y_{t+1}|Y_{1:t})$. It introduces CloDS, a three-stage framework that grounds 2D observations into a differentiable 3D cloth mesh via Spatial Mapping Gaussian Splatting with dual-position opacity modulation, and then trains a Graph Neural Dynamics Learner to approximate $p(M_{t+1}|M_t)$ for forward simulation and rendering of $p(Y_{t+1}|Y_{1:t})$. The key contributions are the Cloth Dynamics Grounding formalism, the SMGS operator with world-space and mesh-space conditioning, and an unsupervised training regime that achieves strong generalization to unseen shapes/textures and real garments, outperforming vision-based baselines in dynamic novel-view synthesis and DVC forward prediction. By eliminating the need for physics-based supervision, this approach enables realistic garment animation and robotics in unknown environments using purely visual data, with potential to extend to complex multi-object scenes.
Abstract
Deep learning has demonstrated remarkable capabilities in simulating complex dynamic systems. However, existing methods require known physical properties as supervision or inputs, limiting their applicability under unknown conditions. To explore this challenge, we introduce Cloth Dynamics Grounding (CDG), a novel scenario for unsupervised learning of cloth dynamics from multi-view visual observations. We further propose Cloth Dynamics Splatting (CloDS), an unsupervised dynamic learning framework designed for CDG. CloDS adopts a three-stage pipeline that first performs video-to-geometry grounding and then trains a dynamics model on the grounded meshes. To cope with large non-linear deformations and severe self-occlusions during grounding, we introduce a dual-position opacity modulation that supports bidirectional mapping between 2D observations and 3D geometry via mesh-based Gaussian splatting in video-to-geometry grounding stage. It jointly considers the absolute and relative position of Gaussian components. Comprehensive experimental evaluations demonstrate that CloDS effectively learns cloth dynamics from visual data while maintaining strong generalization capabilities for unseen configurations. Our code is available at https://github.com/whynot-zyl/CloDS. Visualization results are available at https://github.com/whynot-zyl/CloDS_video}.%\footnote{As in this example.
