KinTwin: Imitation Learning with Torque and Muscle Driven Biomechanical Models Enables Precise Replication of Able-Bodied and Impaired Movement from Markerless Motion Capture

📄 arXiv: 2505.13436v1 📥 PDF

作者: R. James Cotton

分类: cs.CV

发布日期: 2025-05-19


💡 一句话要点

KinTwin:利用力矩和肌肉驱动的生物力学模型,通过模仿学习精确复制无标记运动捕捉中的正常和受损运动

🎯 匹配领域: 支柱二:RL算法与架构 (RL & Architecture) 支柱六:视频提取与匹配 (Video Extraction)

关键词: 模仿学习 生物力学模型 运动分析 逆动力学 肌肉激活

📋 核心要点

  1. 现有方法难以从运动学数据准确推断底层物理机制,如关节力矩和肌肉激活,限制了运动分析的深度。
  2. KinTwin利用模仿学习,训练生物力学模型从运动数据中学习逆动力学,从而推断关节力矩和肌肉激活。
  3. 实验表明,KinTwin能准确复制多种运动的运动学,并推断出具有临床意义的关节力矩和肌肉激活差异。

📝 摘要(中文)

高质量运动分析的普及将极大地促进运动科学和康复,例如更详细地描述运动障碍和对干预的反应,甚至能够早期检测新的神经系统疾病或跌倒风险。虽然新兴技术使得使用生物力学模型捕捉运动学(即关节角度随时间的变化)变得更加容易,但推断产生这些运动的底层物理机制,包括地面反作用力、关节力矩甚至肌肉激活仍然具有挑战性。本文探索了将模仿学习应用于来自正常和受损个体的大量运动数据集的生物力学模型,是否能够学习计算这些逆动力学。虽然近年来人体姿态估计中的模仿学习受到了广泛关注,但我们的工作在几个方面有所不同:我们专注于使用精确的生物力学模型而不是计算机视觉中采用的模型,我们在包含受损运动参与者的数据集上对其进行测试,我们报告了与运动的临床测量相关的详细跟踪指标,包括关节角度和地面接触事件,最后我们将模仿学习应用于肌肉驱动的神经肌肉骨骼模型。我们表明,我们的模仿学习策略 KinTwin 可以准确地复制各种运动的运动学,包括那些使用辅助设备或治疗师辅助的运动,并且它可以推断关节力矩和肌肉激活中具有临床意义的差异。我们的工作证明了使用模仿学习在临床实践中实现高质量运动分析的潜力。

🔬 方法详解

问题定义:论文旨在解决从无标记运动捕捉数据中准确推断人体运动的逆动力学问题,包括关节力矩和肌肉激活。现有方法要么依赖于简化的模型,要么难以处理包含运动障碍个体的数据,导致精度不足,无法满足临床应用需求。

核心思路:论文的核心思路是利用模仿学习,训练一个生物力学模型,使其能够从运动学数据中学习到逆动力学映射关系。通过模仿真实运动的物理过程,模型能够更准确地推断出关节力矩和肌肉激活等信息。这种方法避免了手动建模的复杂性和不准确性。

技术框架:KinTwin的整体框架包括以下几个主要阶段:1) 数据收集:收集包含正常人和运动障碍个体的大量运动数据,包括运动学信息。2) 生物力学模型构建:构建一个精确的肌肉驱动的神经肌肉骨骼模型,该模型能够模拟人体运动的物理过程。3) 模仿学习训练:使用收集到的运动数据训练生物力学模型,使其能够模仿真实运动的逆动力学过程。4) 评估与验证:使用独立的测试数据集评估模型的性能,并验证其在临床应用中的有效性。

关键创新:该论文的关键创新在于将模仿学习应用于肌肉驱动的生物力学模型,从而能够从无标记运动捕捉数据中准确推断出关节力矩和肌肉激活。与现有方法相比,KinTwin能够处理包含运动障碍个体的数据,并提供更精确的运动分析结果。此外,该方法使用精确的生物力学模型,而非计算机视觉中常用的简化模型,提高了精度。

关键设计:论文的关键设计包括:1) 使用肌肉驱动的神经肌肉骨骼模型,能够更真实地模拟人体运动的物理过程。2) 采用模仿学习算法,训练模型从运动数据中学习逆动力学映射关系。3) 设计合适的损失函数,以确保模型能够准确地预测关节力矩和肌肉激活。4) 使用包含正常人和运动障碍个体的数据集进行训练,提高模型的泛化能力。

🖼️ 关键图片

fig_0
fig_1
fig_2

📊 实验亮点

KinTwin在多种运动场景下表现出色,能够准确复制包括使用辅助设备或治疗师辅助的运动的运动学。实验结果表明,KinTwin能够推断出关节力矩和肌肉激活中具有临床意义的差异,为临床运动分析提供了新的工具。具体性能数据和对比基线信息未知。

🎯 应用场景

KinTwin具有广泛的应用前景,可用于运动科学研究、康复治疗、运动训练等领域。例如,可以用于更详细地描述运动障碍和对干预的反应,甚至能够早期检测新的神经系统疾病或跌倒风险。该技术还有望应用于个性化康复方案设计和运动表现优化。

📄 摘要(原文)

Broader access to high-quality movement analysis could greatly benefit movement science and rehabilitation, such as allowing more detailed characterization of movement impairments and responses to interventions, or even enabling early detection of new neurological conditions or fall risk. While emerging technologies are making it easier to capture kinematics with biomechanical models, or how joint angles change over time, inferring the underlying physics that give rise to these movements, including ground reaction forces, joint torques, or even muscle activations, is still challenging. Here we explore whether imitation learning applied to a biomechanical model from a large dataset of movements from able-bodied and impaired individuals can learn to compute these inverse dynamics. Although imitation learning in human pose estimation has seen great interest in recent years, our work differences in several ways: we focus on using an accurate biomechanical model instead of models adopted for computer vision, we test it on a dataset that contains participants with impaired movements, we reported detailed tracking metrics relevant for the clinical measurement of movement including joint angles and ground contact events, and finally we apply imitation learning to a muscle-driven neuromusculoskeletal model. We show that our imitation learning policy, KinTwin, can accurately replicate the kinematics of a wide range of movements, including those with assistive devices or therapist assistance, and that it can infer clinically meaningful differences in joint torques and muscle activations. Our work demonstrates the potential for using imitation learning to enable high-quality movement analysis in clinical practice.