摘要
在不同的光照及视角下,为了实现人体日常生活动作的高识别率,提出了一种基于Kinect的识别方法.首先,受到人类进行动作识别时往往关注局部细节动作的启发,层次化地处理了采集到的人体关节点数据:通过判断躯干关节点位置变化的缓慢程度,将动作粗分类为上肢动作和躯干动作;之后对于上肢动作,关注手部关节轨迹变化,而对于躯干动作,关注中心关节点轨迹.然后,通过C均值聚类法从这两类轨迹中提取关键点,并将动作的轨迹映射到相应的关键点,得到每组粗分类动作的关键点序列.并提出了时序直方图的概念用以建模关键点序列.再通过比较轨迹间关键点序列的相似性,完成动作识别任务.最后,将该算法应用于采集的数据集合,得到了99%的识别正确率,表明算法能够有效地完成人体动作识别任务.
To obtain high recognition accuracy of human actions in daily life under different illumination conditions and angles of view, a recognition method based on Kinect is proposed. Inspired by the fact that the human’s attention focuses on the detailed partial action in most cases of action recognitions, the proposed recognition method processes the sensed joints data hierarchically. Roughly, actions are classified into the upper limb action and the trunk action by judging the change speed of the position of the trunk joint. Particularly, the hand joints trajectories in the upper limb action and the trunk joint trajectory in the trunk action are focused on. Then, key points are extracted from the two rough categories of trajectories by C-means clustering algorithm for each category separately. And the trajectory of the action is mapped to the corresponding key points. By this means, the sequence of key points in each category is obtained. And the sequences of key points are modeled based on the concept of the proposed temporal order histogram. Nextly, the action recognition is accomplished by comparing the similarities of the sequences of the key points among the trajectories. Finally, the recognition rate of 99%is realized on the collected datasets. The results show that the method is effective for human action recognition task.
出处
《机器人》
EI
CSCD
北大核心
2016年第2期200-207,216,共9页
Robot
基金
国家自然科学基金(61203341
61573216)
山东省自然科学基金(ZR2015FM007)
关键词
人体动作识别
人体关节点
C均值
K近邻
时序直方图
human action recognition
human joint point
C-means
k nearest neighbor
temporal order histogram