A Locality-based Neural Solver for Optical Motion Capture
Not on the map. Why?
Abstract (arXiv)
We present a novel locality-based learning method for cleaning and solving optical motion capture data. Given noisy marker data, we propose a new heterogeneous graph neural network which treats markers and joints as different types of nodes, and uses graph convolution operations to extract the local features of markers and joints and transform them to clean motions. To deal with anomaly markers (e.g. occluded or with big tracking errors), the key insight is that a marker's motion shows strong correlations with the motions of its immediate neighboring markers but less so with other markers, a.k.a. locality, which enables us to efficiently fill missing markers (e.g. due to occlusion). Additionally, we also identify marker outliers due to tracking errors by investigating their acceleration profiles. Finally, we propose a training regime based on representation learning and data augmentation, by training the model on data with masking. The masking schemes aim to mimic the occluded and noisy markers often observed in the real data. Finally, we show that our method achieves high accuracy on multiple metrics across various datasets. Extensive comparison shows our method outperforms state-of-the-art methods in terms of prediction accuracy of occluded marker position error by approximately 20%, which leads to a further error reduction on the reconstructed joint rotations and positions by 30%. The code and data for this paper are available at https://github.com/non-void/LocalMoCap.
Key facts. Cited by 5 papers in the map (data through 7 Oct 2026). Builds on 14 of its 48 references that are in the map. First posted on arXiv 1 Sep 2023.
Builds on
14 of 48 references.
References · 14
- 2021Masked Autoencoders Are Scalable Vision Learnerscited by 7,339
- 2019Expressive Body Capture: 3D Hands, Face, and Body from a Single Imagecited by 1,600
- 2019AMASS: Archive of Motion Capture as Surface Shapescited by 1,208
- 2018Spatial Temporal Graph Convolutional Networks for Skeleton-Based Action Recognitioncited by 1,199
- 2022Executing your Commands via Motion Diffusion in Latent Spacecited by 567
- 2020GRAB: A Dataset of Whole-Body Human Grasping of Objectscited by 397
- 2017Learning from Synthetic Humanscited by 358
- 2020Deep Learning-Based Human Pose Estimation: A Surveycited by 205
- 2020Long-term Human Motion Prediction with Scene Contextcited by 191
- 2022Embodied Hands: Modeling and Capturing Hands and Bodies Togethercited by 179
- 2020Skeleton-Aware Networks for Deep Motion Retargetingcited by 118
- 2021SOMA: Solving Optical Marker-Based MoCap Automaticallycited by 30
Built on by
Citing papers per year: 2024: 2; 2025: 2; 2026: 1.
5 papers.
- 2025StableMotion: Training Motion Cleanup Models with Unpaired Corrupted Datacited by 5
- 2024Towards Unstructured Unlabeled Optical Mocap: A Video Helps!cited by 2
- 2025OpenMoCap: Rethinking Optical Motion Capture under Real-world Occlusioncited by 1
- 2024Evaluating the Evaluators: Towards Human-aligned Metrics for Missing Markers Reconstructioncited by 0
- 2026DexterCap: An Affordable and Automated System for Capturing Dexterous Hand-Object Manipulationcited by 0
- 2026DexterCap: An Affordable and Automated System for Capturing Dexterous Hand-Object Manipulation9 Jan 2026
- 2025OpenMoCap: Rethinking Optical Motion Capture under Real-world Occlusion18 Aug 2025
- 2025StableMotion: Training Motion Cleanup Models with Unpaired Corrupted Data6 May 2025
- 2024Evaluating the Evaluators: Towards Human-aligned Metrics for Missing Markers Reconstruction18 Oct 2024
- 2024Towards Unstructured Unlabeled Optical Mocap: A Video Helps!15 May 2024