mlsanityData to 14 Oct 2026

RoMo: A Robust Solver for Full-body Unlabeled Optical Motion Capture

arXiv 2410.02788 ↗First posted 18 Sep 2024cs.CV cs.GRcited by 6

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

  1. 2018Dynamic Graph CNN for Learning on Point Cloudscited by 2,223
  2. 2019SuperGlue: Learning Feature Matching with Graph Neural Networkscited by 1,443
  3. 2018Spatial Temporal Graph Convolutional Networks for Skeleton-Based Action Recognitioncited by 1,209
  4. 2022Human Motion Diffusion Modelcited by 1,080
  5. 2017End-to-end Recovery of Human Shape and Posecited by 885
  6. 2018Computational Optimal Transportcited by 780
  7. 2019Learning to Reconstruct 3D Human Pose and Shape via Model-fitting in the Loopcited by 627
  8. 2022Executing your Commands via Motion Diffusion in Latent Spacecited by 575
  9. 2020GRAB: A Dataset of Whole-Body Human Grasping of Objectscited by 405
  10. 2017Learning from Synthetic Humanscited by 359
  11. 2020Long-term Human Motion Prediction with Scene Contextcited by 192
  12. 2015Near-Online Multi-target Tracking with Aggregated Local Flow Descriptorcited by 46
5 more
  1. 2021SOMA: Solving Optical Marker-Based MoCap Automaticallycited by 31
  2. 2022Transformers in 3D Point Clouds: A Surveycited by 31
  3. 2023Part Aware Contrastive Learning for Self-Supervised Action Recognitioncited by 21
  4. 2019End-to-End Learning Deep CRF models for Multi-Object Trackingcited by 7
  5. 2019Auto-labelling of Markers in Optical Motion Capture by Permutation Learningcited by 4

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2025: 2; 2026: 4.

6 papers.