[发明专利]一种面向网格动画序列针对顶点轨迹分量降维的方法有效
申请号: | 201510057262.6 | 申请日: | 2015-02-04 |
公开(公告)号: | CN104680566A | 公开(公告)日: | 2015-06-03 |
发明(设计)人: | 杨柏林;金剑秋;王勋;江照意;王雅娟 | 申请(专利权)人: | 浙江工商大学 |
主分类号: | G06T13/00 | 分类号: | G06T13/00 |
代理公司: | 浙江杭州金通专利事务所有限公司 33100 | 代理人: | 王佳健 |
地址: | 310018 浙江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种面向网格动画序列针对顶点轨迹分量降维的方法。本发明首先利用PCA分析找到模型运动的主要方向,并将所有顶点坐标在该方向上进行投影,得到新的坐标值,然后在三个新坐标轴方向分别构建轨迹矩阵,分别执行第二次PCA降维。本发明有效地提升了数据压缩效率。 | ||
搜索关键词: | 一种 面向 网格 动画 序列 针对 顶点 轨迹 分量 方法 | ||
【主权项】:
一种面向网格动画序列针对顶点轨迹分量降维的方法,其特征在于该方法包括如下步骤:在服务器端导入网格动画序列A(M1,M2,...,MF),其中Ml,l∈[1,F]表示每帧对应的静态网格模型,其顶点个数均为N,F表示该网格动画的帧数;1)计算所有顶点轨迹的中心点,构造该网格动画的中心矩阵;在网格动画序列为A(M1,M2,...,MF)中Mi,i∈[1,F]表示每帧对应的静态网格模型,其顶点坐标矩阵为:x......vNixv1iy......vNiyv1iz......vNiz]]>其中分别表示第i帧模型中第j个顶点的X,Y,Z坐标值;则第j个顶点的全局轨迹线的中心点(xpj,ypj,zpj)定义为:x=(Σk=1Fvjkx)/Fpjy=(Σk=1Fvjky)/Fpjz=(Σk=1Fvjkz)/F,j∈(1,2,...,N)]]>由此得到的中心点坐标矩阵为:x······pNxp1y······pNyp1z······pNz]]>2)对上述中心点矩阵Pc进行SVD分解,即Pc=UΣVT;3)将U矩阵作为坐标变换矩阵,逐帧对所有顶点进行坐标变换,得到新的顶点坐标矩阵Mi*=Ui·Mi,i∈[1,F];]]>4)将所有顶点在XYZ方向的运动轨迹分离出来,构造三个顶点轨迹矩阵xT,yT,zT,如下所示,并逐个对其进行第二次PCA分解;x=(t1x,t2x,...,tNx)=M1xM2x···MFx=v11x...vN1x.........v1Fx...vNFx]]>y=(t1y,t2y,...,tNy)=M1yM2y···MFy=v11y...vN1y.........v1Fy...vNFy]]>z=(t1z,t2z,...,tNz)=M1zM2z···MFz=v11z...vN1z.........v1Fz...vNFz]]>其中xtj,ytj,ztj分别表示第j,j∈[1,N]个顶点在XYZ方向的运动轨迹;5)将各个方向的所有的特征向量依据其相应特征值的大小各自进行排序;在XYZ方向各自选取a,b,c个最大特征值对应的最重要的特征向量作为其轨迹空间的一组基,这样便可以用较少的映射在这组基上的系数来表示该空间,从而完成降维。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江工商大学;,未经浙江工商大学;许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510057262.6/,转载请声明来源钻瓜专利网。