IEEE Trans Cybern. 2013 Aug;43(4):1226-36. doi: 10.1109/TSMCB.2012.2226879.
Pose-based approaches for human action recognition are attractive owing to their accurate use of human motion information. Traditionally, such approaches used kinematic features for classification. However, in addition to having high dimensions and a small interclass variation, kinematic features do not consider the interaction of the environment on human motion. In this paper, we propose a method for action recognition using dynamic features, derived by applying inverse dynamics to a physics-based representation of the human body. The physics-based model is articulated and actuated with muscles and consists of joints with variable stiffness. Dynamic features under consideration include the torques from the knee and hip joints of both legs and, implicitly, gravity, ground reaction forces, and the pose of the remaining body parts. These features are more discriminative than kinematic features, resulting in a low-dimensional representation for human actions, which preserves much of the information of the original high-dimensional pose. This low-dimensional feature achieves good classification performance even with a relatively small training data set in a simple classification framework such as a hidden Markov model. The effectiveness of the proposed method is demonstrated through experiments on the Carnegie Mellon University motion capture data set and Osaka University Kinect action data set with various actions.
基于姿态的人体动作识别方法因其能够准确地利用人体运动信息而备受关注。传统上,此类方法使用运动学特征进行分类。然而,运动学特征不仅维度高、类间变化小,而且不考虑环境对人体运动的影响。在本文中,我们提出了一种使用动力学特征进行动作识别的方法,该方法通过将逆动力学应用于基于物理的人体表示来获得。基于物理的模型由肌肉驱动,关节具有可变的刚度。所考虑的动力学特征包括来自双腿膝关节和髋关节的扭矩,以及隐含的重力、地面反作用力和身体其余部分的姿势。这些特征比运动学特征更具判别力,为人体动作提供了低维表示,保留了原始高维姿态的大部分信息。即使在隐藏马尔可夫模型等简单分类框架中,使用相对较小的训练数据集,这种低维特征也能实现良好的分类性能。通过在卡内基梅隆大学运动捕捉数据集和大阪大学 Kinect 动作数据集上进行各种动作的实验,验证了所提出方法的有效性。