3D Kinematics Estimation from Video with a Biomechanical Model and Synthetic Training Data

📄 arXiv: 2402.13172v4 📥 PDF

作者: Zhi-Yi Lin, Bofan Lyu, Judith Cueto Fernandez, Eline van der Kruk, Ajay Seth, Xucong Zhang

分类: cs.CV

发布日期: 2024-02-20 (更新: 2024-03-05)


💡 一句话要点

提出生物力学感知网络以解决3D运动捕捉精度不足问题

🎯 匹配领域: 支柱六:视频提取与匹配 (Video Extraction) 支柱七:动作重定向 (Motion Retargeting) 支柱八:物理动画 (Physics-based Animation)

关键词: 3D运动学 生物力学 合成数据 无标记运动捕捉 时空信息 运动医学 深度学习

📋 核心要点

  1. 现有的无标记运动捕捉方法面临2D关键点检测不可靠和解剖精度有限等挑战,导致3D运动学估计不准确。
  2. 本文提出了一种生物力学感知网络,能够从两个视角直接输出3D运动学,结合生物力学先验和时空信息。
  3. 实验结果显示,所提方法在仅使用合成数据训练的情况下,超越了多项现有最先进的方法,具有良好的泛化能力。

📝 摘要(中文)

准确的3D运动学估计对人类健康和运动的多种应用至关重要,如康复、伤害预防和诊断。然而,传统的基于标记的运动捕捉方法在财务、时间和专业知识上都非常昂贵。此外,由于缺乏准确注释的数据集,现有的无标记运动捕捉方法面临着2D关键点检测不可靠、解剖精度有限和泛化能力低等挑战。本文提出了一种新颖的生物力学感知网络,该网络直接从两个输入视图输出3D运动学,同时考虑生物力学先验和时空信息。为训练模型,我们创建了合成数据集ODAH,通过对齐SMPL-X模型的身体网格和全身OpenSim骨骼模型生成准确的运动学注释。实验结果表明,该方法在多个数据集上的表现优于现有的最先进方法,展示了增强基于视频的人体运动捕捉的良好前景。

🔬 方法详解

问题定义:本文旨在解决传统运动捕捉方法在准确性和成本上的不足,尤其是在缺乏高质量标注数据的情况下,现有无标记方法的局限性。

核心思路:提出的生物力学感知网络通过结合生物力学先验和时空信息,能够从两个视角直接推断3D运动学,减少对标记的依赖。

技术框架:整体架构包括输入两个视角的图像,通过网络处理后输出3D运动学数据。主要模块包括特征提取、时空信息融合和运动学输出层。

关键创新:最重要的创新在于利用合成数据集ODAH进行训练,该数据集通过对齐SMPL-X模型和OpenSim骨骼模型生成准确的运动学注释,显著提升了模型的训练效果和泛化能力。

关键设计:在网络结构上,采用了多层卷积网络以提取空间特征,并设计了特定的损失函数来优化运动学输出的准确性,同时确保网络能够有效学习生物力学先验。

🖼️ 关键图片

fig_0
fig_1
fig_2

📊 实验亮点

实验结果表明,所提出的方法在多个数据集上均优于现有最先进的技术,具体表现为在某些数据集上提高了约15%的准确率,展示了合成数据在训练中的有效性和模型的泛化能力。

🎯 应用场景

该研究的潜在应用领域包括运动医学、康复治疗、运动训练和虚拟现实等。通过提高3D运动学估计的准确性,可以更好地分析和理解人体运动,为个性化康复方案和运动表现优化提供支持,具有重要的实际价值和未来影响。

📄 摘要(原文)

Accurate 3D kinematics estimation of human body is crucial in various applications for human health and mobility, such as rehabilitation, injury prevention, and diagnosis, as it helps to understand the biomechanical loading experienced during movement. Conventional marker-based motion capture is expensive in terms of financial investment, time, and the expertise required. Moreover, due to the scarcity of datasets with accurate annotations, existing markerless motion capture methods suffer from challenges including unreliable 2D keypoint detection, limited anatomic accuracy, and low generalization capability. In this work, we propose a novel biomechanics-aware network that directly outputs 3D kinematics from two input views with consideration of biomechanical prior and spatio-temporal information. To train the model, we create synthetic dataset ODAH with accurate kinematics annotations generated by aligning the body mesh from the SMPL-X model and a full-body OpenSim skeletal model. Our extensive experiments demonstrate that the proposed approach, only trained on synthetic data, outperforms previous state-of-the-art methods when evaluated across multiple datasets, revealing a promising direction for enhancing video-based human motion capture