RoMo: A Robust Solver for Full-body Unlabeled Optical Motion Capture
Not on the map. Why?
Abstract (arXiv)
Optical motion capture (MoCap) is the "gold standard" for accurately capturing full-body motions. To make use of raw MoCap point data, the system labels the points with corresponding body part locations and solves the full-body motions. However, MoCap data often contains mislabeling, occlusion and positional errors, requiring extensive manual correction. To alleviate this burden, we introduce RoMo, a learning-based framework for robustly labeling and solving raw optical motion capture data. In the labeling stage, RoMo employs a divide-and-conquer strategy to break down the complex full-body labeling challenge into manageable subtasks: alignment, full-body segmentation and part-specific labeling. To utilize the temporal continuity of markers, RoMo generates marker tracklets using a K-partite graph-based clustering algorithm, where markers serve as nodes, and edges are formed based on positional and feature similarities. For motion solving, to prevent error accumulation along the kinematic chain, we introduce a hybrid inverse kinematic solver that utilizes joint positions as intermediate representations and adjusts the template skeleton to match estimated joint positions. We demonstrate that RoMo achieves high labeling and solving accuracy across multiple metrics and various datasets. Extensive comparisons show that our method outperforms state-of-the-art research methods. On a real dataset, RoMo improves the F1 score of hand labeling from 0.94 to 0.98, and reduces joint position error of body motion solving by 25%. Furthermore, RoMo can be applied in scenarios where commercial systems are inadequate. The code and data for RoMo are available at https://github.com/non-void/RoMo.
Key facts. Cited by 6 papers in the map (data through 14 Oct 2026). Builds on 17 of its 47 references that are in the map. First posted on arXiv 18 Sep 2024.
Builds on
17 of 47 references.
References · 17
- 2018Dynamic Graph CNN for Learning on Point Cloudscited by 2,223
- 2019SuperGlue: Learning Feature Matching with Graph Neural Networkscited by 1,443
- 2018Spatial Temporal Graph Convolutional Networks for Skeleton-Based Action Recognitioncited by 1,209
- 2022Human Motion Diffusion Modelcited by 1,080
- 2017End-to-end Recovery of Human Shape and Posecited by 885
- 2018Computational Optimal Transportcited by 780
- 2019Learning to Reconstruct 3D Human Pose and Shape via Model-fitting in the Loopcited by 627
- 2022Executing your Commands via Motion Diffusion in Latent Spacecited by 575
- 2020GRAB: A Dataset of Whole-Body Human Grasping of Objectscited by 405
- 2017Learning from Synthetic Humanscited by 359
- 2020Long-term Human Motion Prediction with Scene Contextcited by 192
- 2015Near-Online Multi-target Tracking with Aggregated Local Flow Descriptorcited by 46
5 more
- 2021SOMA: Solving Optical Marker-Based MoCap Automaticallycited by 31
- 2022Transformers in 3D Point Clouds: A Surveycited by 31
- 2023Part Aware Contrastive Learning for Self-Supervised Action Recognitioncited by 21
- 2019End-to-End Learning Deep CRF models for Multi-Object Trackingcited by 7
- 2019Auto-labelling of Markers in Optical Motion Capture by Permutation Learningcited by 4
Built on by
Citing papers per year: 2025: 2; 2026: 4.
6 papers.
- 2025StableMotion: Training Motion Cleanup Models with Unpaired Corrupted Datacited by 6
- 2025OpenMoCap: Rethinking Optical Motion Capture under Real-world Occlusioncited by 1
- 2026Mocap Anywhere: Towards Pairwise-Distance based Motion Capture in the Wild (for the Wild)cited by 0
- 2026EMA: Effort Metric Attention for Anatomical Effort-Guided Human Motion Diffusioncited by 0
- 2026DirtyMoCap: Robust Motion Capture from Unconstrained Markerscited by 0
- 2026CAST: Real-Time Motion Capture for Any Skeleton Topologycited by 0
- 2026CAST: Real-Time Motion Capture for Any Skeleton Topology10 Oct 2026
- 2026DirtyMoCap: Robust Motion Capture from Unconstrained Markers17 Sep 2026
- 2026EMA: Effort Metric Attention for Anatomical Effort-Guided Human Motion Diffusion23 May 2026
- 2026Mocap Anywhere: Towards Pairwise-Distance based Motion Capture in the Wild (for the Wild)27 Jan 2026
- 2025OpenMoCap: Rethinking Optical Motion Capture under Real-world Occlusion18 Aug 2025
- 2025StableMotion: Training Motion Cleanup Models with Unpaired Corrupted Data6 May 2025