End-to-End Motion Capture from Rigid Body Markers with Geodesic Loss

Hai Lan, Zongyan Li, Jianmin Hu, Jialing Yang, Houde Dai
11/20/2025
cs.CVcs.HC

No confident code implementation found for this paper.

Abstract

Marker-based optical motion capture (MoCap), while long regarded as the gold standard for accuracy, faces practical challenges, such as time-consuming preparation and marker identification ambiguity, due to its reliance on dense marker configurations, which fundamentally limit its scalability. To address this, we introduce a novel fundamental unit for MoCap, the Rigid Body Marker (RBM), which provides unambiguous 6-DoF data and drastically simplifies setup. Leveraging this new data modality, we develop a deep-learning-based regression model that directly estimates SMPL parameters under a geodesic loss. This end-to-end approach matches the performance of optimization-based methods while requiring over an order of magnitude less computation. Trained on synthesized data from the AMASS dataset, our end-to-end model achieves state-of-the-art accuracy in body pose estimation. Real-world data captured using a Vicon optical tracking system further demonstrates the practical viability of our approach. Overall, the results show that combining sparse 6-DoF RBM with a manifold-aware geodesic loss yields a practical and high-fidelity solution for real-time MoCap in graphics, virtual reality, and biomechanics.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{lan2025endtoend,
  title  = {End-to-End Motion Capture from Rigid Body Markers with Geodesic Loss},
  author = {Hai Lan and Zongyan Li and Jianmin Hu and Jialing Yang and Houde Dai},
  year   = {2025},
  eprint = {2511.16418},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2511.16418v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2511.16418.svg)](https://codeofpaper.com/paper/2511.16418)

Discussion