[发明专利]用于人体运动捕捉数据检索的高维空间超球覆盖方法有效
申请号: | 200810228059.0 | 申请日: | 2008-10-11 |
公开(公告)号: | CN101661492A | 公开(公告)日: | 2010-03-03 |
发明(设计)人: | 魏小鹏;肖伯祥;张强 | 申请(专利权)人: | 大连大学 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 大连八方知识产权代理有限公司 | 代理人: | 卫茂才 |
地址: | 116622*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 人体 运动 捕捉 数据 检索 空间 覆盖 方法 | ||
1.一种用于人体运动捕捉数据检索的高维空间超球覆盖方法,包括将基于C++程序设计语言和OpenGL图形库开发的人体运动捕捉数据检索系统装入计算机和对人体运动捕捉数据库进行构建、初始化的步骤,其特征在于,还包括以下步骤:
(1)、本方法中的检索条件为一组同类运动片断,选取关键姿态并以类型序号(P1,P2,……,Pn)作为标记;
(2)、对人体运动数据进行规范化,选取Root节点为坐标原点,记作O,以Root节点至LowerBack节点的向量为Y轴,记作OY,以RightHip节点至LeftHip节点的向量为预定的X轴,记作OX’,以右手定则计算OX’与OY的正交向量,作为Z轴OZ,再以OY和OZ为基准以右手定则计算正交向量作为最终的X轴,记作OX,所有向量均为单位向量,这样针对每一帧运动数据建立起一个局部坐标系。将所有人体运动数据,包括运动检索数据库和检索条件,进行局部坐标系转化,完成规范化,规范化后的运动数据具有统一的位置、朝向和尺度,为进一步的特征选取奠定基础;
(3)、运动特征提取,选取8个骨骼朝向向量作为特征参考(V1-V8),计算其单位向量,并构造为一个24维的特征向量M24=(XV1,YV1,ZV1,XV2,…,ZV8),针对所有人体运动数据,包括运动检索数据库和检索条件,进行特征提取,并根据数据库中的特征向量构造特征向量数据库;
(4)、根据检索条件特征向量构造高维空间(此处为24维)超球覆盖区域,并作为该运动的特征区域,构造方法为:
其中,是一个检索条件中的关键姿态Pk的特征向量,n为维数24,m是关键姿态Pk的特征向量的个数,δ为覆盖区域阈值,此处取为2.0,p为检索条件中关键姿态的个数,Sj,k是关键姿态Pk的特征覆盖区域,Dk是检索条件特征覆盖区域;
(5)循环运动数据的特征向量数据库,将每一个特征向量,来源于一个运动中的一帧数据,作为高维空间中的一点,判断其是否属于检索条件中的关键姿态类别Pk,若是,以检索条件的类型序号Pk作为标记,不从属于任何检索条件中的关键姿态类别的帧以NULL标记;
(6)、定义覆盖序列,该序列即为运动数据库中某一个运动中所有帧的从属标记的排列,覆盖序列的数量等于数据库中运动的数量;
(7)、评价覆盖序列与检索序列的相似程度,定义相似度分式,即以覆盖序列中所有元素中包含的检索序列种元素类型个数为分子,以检索序列中类型个数为分母的分数值,相似度取值范围为[0-1]。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于大连大学,未经大连大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810228059.0/1.html,转载请声明来源钻瓜专利网。