[发明专利]基于相关性几何特征的运动相似性评估方法有效
申请号: | 201310084753.0 | 申请日: | 2013-03-15 |
公开(公告)号: | CN103198297A | 公开(公告)日: | 2013-07-10 |
发明(设计)人: | 肖俊;刘彬;庄越挺 | 申请(专利权)人: | 浙江大学 |
主分类号: | G06K9/00 | 分类号: | G06K9/00;G06K9/64 |
代理公司: | 杭州求是专利事务所有限公司 33200 | 代理人: | 张法高 |
地址: | 310027 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 相关性 几何 特征 运动 相似性 评估 方法 | ||
技术领域
本发明涉及一种运动相似性度量方法,尤其涉及以一个固定区间内的分值表示两段运动序列相似性的方法。
背景技术
在计算机视觉领域,分析两段运动序列的相似性一直以来都是一个热门话题,它对于运动序列检索(motion retrieval)、运动融合(motion blending)以及舞蹈、运动员的姿态分析有着很重要的意义。通过运动相似性的分析,我们可以客观地判断两段运动数据的相似程度,从而进行更丰富的应用。
然而在进行运动相似性评估的时候,运动特征的选择以及运动数据误差距离的计算方法对运动相似性评估的准确性有着很大的影响。另外一个问题是,目前大部分已有的运动相似性度量方法中,最后得到的结果都是一个累积误差距离,而这个客观的数值对于用户来说很难理解,用户无法从累积误差距离来判断两个运动序列的相似性程度,而这也使得很多运动相似评估方法无法在诸如舞蹈教学等涉及人机交互场景的应用。
运动特征的选择是进行运动相似性的评估十分重要的一个过程,最为常用的运动特征就是关节点的三维空间坐标、以及关节点之间角度信息。然而使用这种基础的运动特征,缺乏语义特征,所以在进行相似度计算的时候,效果并不是很好。基于此原因,有一些学者探索出了一些更符合人类感知的运动特征。陈成等人在他们的论文“Learning a3D human pose distance metric from geometric pose descriptor”(2011,Visualization and Computer Graphics)中描述了一种基于人体姿态几何特征描述符(Geometric Pose Descriptor)。这种描述符使用到了人体各部位之间的几何关系,例如两个胳膊的夹角、胳膊与身体平面的夹角、两个胳膊形成的三角面之间的夹角等等一系列几何信息,同时也使用到了与时域有关的信息例如关节点的速度、加速度,所以这种特征在描述人体姿态的时候会更为准确。
在获得了运动序列的特征之后以及对运动序列对齐后,下一个非常重要的问题就是如何进行人体三维姿态的度量。虽说欧式距离被广泛应用在两段运动序列的距离度量中,然而基于欧式距离的度量方法往往会得到与人体感知不一致的结果,所以对于人体三维姿态距离度量的研究也需要更多的工作。一些学者通过研究发现,经过学习得到的距离度量方法,在相似性的计算的效果上可以获得很大的提升。通过对数据进行标注,让系统对于两个姿态能够具有一些语义层面的理解,从而弥补欧氏距离的不足。然而这种方式的一个问题是需要大量的人工去对数据进行标注,从而为系统的实现带来了难度。
随着近些年技术的发展,人体运动序列相似性评估技术已经有了很大的发展,然而,针对于特定场景(例如舞蹈教学)的相似性评估方法仍有待进一步的提升。
发明内容
本发明的内容是提出了一种适用于涉及人机交互场景的基于相关性几何特征的运动相似性评估方法,计算一个范围在0到100之间的运动相似性得分来直观地表示两段序列的相似性.
基于相关性几何特征的运动相似性评估方法,它的步骤如下:
1)接受人体运动序列数据作为样本运动序列R,并以提前准备好的参考运动序列Q作为标准姿态,所述的样本运动序列运动序列R和参考运动序列Q中的每一帧由场景深度图以及场景彩色图组成;
2)当参考运动序列Q以及样本运动序列R的长度不同时,对参考运动序列Q以及样本运动序列R通过动态时间变形进行填充与对齐,使得两段运动序列的关键帧之间建立对应关系;
3)在使用本方法进行运动相似性计算时,通过Adaboost方法对所选取的运动数据进行特征选择,从众多相关性几何特征中选择出最准确表达该运动数据信息的特征;
4)针对步骤3)中选择出来的特征,分别从参考运动序列Q以及样本运动序列R中计算对应的相关性几何特征,并将这些特征值保存;
5)通过基于曲线拟合的方法,计算参考运动序列Q以及样本运动序列R之间不同类型特征的运动相似性得分,并通过加权平均得到一个范围在0到100之间的综合运动相似性得分。
所述步骤2)中的填充与对齐的方法:
a)对于参考运动序列Q、样本运动序列R,构建累计距离矩阵D(Q,R),该矩阵中每一个元素D(n,m)表示子序列Qn、Rm之间的累计误差距离;
b)从D(0,0)开始计算,使用公式(1)计算D(i,j)的累计误差距离:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江大学,未经浙江大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310084753.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:邮件附件的预览方法及邮件系统
- 下一篇:一种获取多个账号新事件的方法及系统