[发明专利]一种基于构造分解法的运动数据转换方法有效
申请号: | 201110173853.1 | 申请日: | 2011-06-25 |
公开(公告)号: | CN102842146A | 公开(公告)日: | 2012-12-26 |
发明(设计)人: | 潘华伟;高春鸣;雷渊 | 申请(专利权)人: | 湖南大学 |
主分类号: | G06T17/00 | 分类号: | G06T17/00 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 410082 湖*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 在计算骨骼关节点旋转信息的时候,传统的方法假定其中一个方向上的扭矩为零,仅求解二自由度的旋转信息,这种方法降低了旋转数据的精确度。针对这一问题,首先以树型结构建立人体骨骼模型,然后利用关节点自身在骨架中的结构关系,提出一种构造分解法求解关节点的三自由度旋转信息,用于驱动人体骨骼模型,并将此方法用于前几种流行的运动数据格式转换中,如BVH、ASF/AMC等格式的数据。 | ||
搜索关键词: | 一种 基于 构造 解法 运动 数据 转换 方法 | ||
【主权项】:
基于构造分解法的运动数据转换方法与一般的运动数据转换方法具有一个共同点,即通过某种级联方式,将具有某种拓扑关系的三维空间位置数据点参数化,用来驱动三维人体模型。基于构造分解法的运动数据转换方法与一般的运动数据转换方法相比,又具有以下技术特征:1、同时求解关节点的三个相对旋转欧拉角当两个向(x1,y1,z1)T量.(x1,y1,z1)T.和(x2,y2,z2)T的长度相等时,存在正交矩阵R,使得(x2,y2,z2)T=R(x1,y1,z1)T,构造满足(x2,y2,z2)T=R(x1,y1,z1)T的正交矩阵R,令:(x1,y1,z1)T=U(0,0,1)T,(x2,y2,z2)T=Q(0,0,1)T其中: U T = u 00 u 01 u 02 u 10 u 11 u 12 x 1 y 1 z 1 , Q = q 00 q 01 x 2 q 10 q 11 y 2 q 20 q 21 z 2 则有R=QU‑1。由于旋转矩阵R是R(α)R(β)R(γ)的形式,我们对Q和U‑1进行分解构造,使得Q=R(β)R1(α),U‑1=R2(α)R(γ)且R(α)=R1(α)R2(α)。那么: R = R ( β ) R 1 ( α ) R 2 ( α ) R ( γ ) = c 1 0 - s 1 0 1 0 s 1 0 c 1 1 0 0 0 c 1 z 2 - s 1 x 2 y 2 0 - y 2 c 1 z 2 - s 1 x 2 1 0 0 0 z 1 - s 2 x 1 - c 2 y 1 0 s 2 x 1 + c 2 y 1 z 1 c 2 - s 2 0 s 2 c 2 0 0 0 1 其中: c 1 = z 2 x 2 2 + z 2 2 , s 1 = - x 2 x 2 2 + z 2 2 , c 2 = y 1 x 1 2 + y 1 2 , s 2 = x 1 x 1 2 + y 1 2 在上述旋转矩阵中,c1、c2、s1和s2都不包含未知量,所以解是唯一的,即在既定旋转次序的情况下不存在第二种旋转情况。2、利用权利要求1,将具有拓扑关系的三维空间点集转换为当前几种流行的运动数据格式,如BVH、ASF/AMC等格式的数据.
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖南大学,未经湖南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201110173853.1/,转载请声明来源钻瓜专利网。
- 上一篇:一种柔性接头
- 下一篇:压滤机及其压滤机进料管