[发明专利]基于异构特征降维的二维角色卡通生成方法无效
申请号: | 201110052585.8 | 申请日: | 2011-02-28 |
公开(公告)号: | CN102129707A | 公开(公告)日: | 2011-07-20 |
发明(设计)人: | 肖俊;梁璋;庄越挺 | 申请(专利权)人: | 浙江大学 |
主分类号: | G06T13/80 | 分类号: | G06T13/80 |
代理公司: | 杭州求是专利事务所有限公司 33200 | 代理人: | 张法高 |
地址: | 310027 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 特征 二维 角色 卡通 生成 方法 | ||
1.一种基于异构特征降维的二维角色卡通生成方法,其特征在于它的步骤如下:
1)从二维卡通视频中提取包含角色卡通完整动作的视频段,并按照角色卡通的动作内容和朝向,拍摄对应的由真实人物表演的动作视频,对角色卡通的动作视频和真实人物表演的动作视频经过视频图像技术处理后,利用自定义的关键帧提取方法提取角色卡通的动作视频和真实人物表演的动作视频的关键帧,得到卡通关键帧和真实关键帧,并对卡通关键帧和真实关键帧进行归一化与中心化处理;对卡通关键帧和真实关键帧利用不同的特征提取方法,获得卡通关键帧特征表达矩阵和真实关键帧特征表达矩阵,并对特征表达矩阵按照自定义的动作类别进行分类,建立“卡通-真实”角色数据库;
2)从拍摄的真实人物表演的动作视频中,利用自定义的关键帧提取方法提取真实人物表演的动作视频的关键帧,得到检索真实关键帧,并对检索真实关键帧进行归一化与中心化处理;对检索真实关键帧利用特征提取方法获得检索真实关键帧特征表达矩阵;
3)卡通关键帧特征表达矩阵和真实关键帧特征表达矩阵通过自定义的异构特征降维算法,经过训练获得卡通关键帧特征表达矩阵和真实关键帧特征表达矩阵对应的卡通关键帧特征表达矩阵的降维投影方向矩阵和真实关键帧特征表达矩阵的降维投影方向矩阵;检索真实关键帧序列特征表达矩阵,用检索真实关键帧序列特征表达矩阵乘以真实关键帧特征表达矩阵的降维投影方向矩阵获得检索真实关键帧序列降维特征表达矩阵,并在投影空间中计算获得的“卡通-真实”角色数据库中和检索真实关键帧序列降维特征表达矩阵距离最近的卡通关键帧序列,最后将计算得到的卡通关键帧序列返回;用户在返回的卡通关键帧序列上进行编辑和插值,来获得最终的卡通效果视频。
2.根据权利要求1所述的一种基于异构特征降维的二维角色卡通生成方法,其特征在于:所述步骤1)包括:
从二维卡通角色视频中,提取包含完整卡通角色动作片段的卡通视频Vcart,来由真实人物按照Vcart中卡通角色的动作内容和朝向在单目摄像机前进行模仿表演,获得包含有完整真实人物动作片段的真实视频Vreal;
对从Vcart和Vreal中渲染出来的视频帧,利用Hausdorff距离算法特征获得卡通距离矩阵和真实距离矩阵其中n1和n2分别为卡通和真实视频所渲染出来的帧数量,表示卡通视频帧中第i帧和第j帧之间的Hausdorff距离,表示真实视频帧中第i帧和第j帧之间的Hausdorff距离,矩阵Mcart和Mreal中的每一项分别乘以系数和来完成归一化,其中的dcart_max和dreal_max分别为矩阵Mcart和Mreal中的最大值,在获得经过归一化的距离矩阵Mcart和Mreal之后,按照设定的阈值和来过滤矩阵中的对角值,分别将得到的和所对应的第i帧作为关键帧,由此得到卡通关键帧和真实关键帧其中n为两者的数量;
针对卡通关键帧按照方向性梯度直方图特征提取方法获得卡通关键帧特征表达矩阵其中d1为每一关键帧对应的特征表达向量的维度;同样地,针对真实关键帧按照占据图特征提取方法获得真实关键帧特征表达矩阵其中d2为每一关键帧对应的特征表达向量的维度;将X1和X2中所有的关键帧都按照动作内容的不同分为r类,使得每一类中都有相同数量的卡通和真实关键帧从而形成X1和X2在类别层面上的一一对应;
对所获得的X1和X2,分别经过如下变换获得中心化的矩阵:
其中并且N为X1与X2的样本数量n,至此完成归一化与中心化操作,从而建立了“卡通-真实”角色数据库。
3.根据权利要求1所述的一种基于异构特征降维的二维角色卡通生成方法,其特征在于:所述步骤3)包括:
归一化和中心化的卡通和真实特征表达矩阵X1和X2,按照如下的目标函数算法来进行计算获得卡通关键帧特征表达矩阵的降维投影方向矩阵W1和真实关键帧特征表达矩阵的降维投影方向矩阵W2:
α,γ1,β,γ2,δ为复杂平衡度系数,矩阵Y=[y1,y2,...,yn]∈{0,1}n×r,其中当卡通样本和真实样本都属于第k个类别时,则Yik=1;否则Yik=0;和属于同一类别,形成满秩的Y矩阵;tr(.)为迹操作符;卡通关键帧特征表达矩阵和卡通关键帧特征表达矩阵的拉格朗日矩阵L1=D1-A1,L2=D2-A2。
Lsyn=[((L1+L2)/2)′+((L1+L2)/2)]/2 3
因此Lsyn=L′syn;其中表示弗罗贝尼乌斯范式,并且满足所有的矩阵Z;经过求导,最后可以得到:
W1=δB1(αU+βV+E)-1Y 4
W2=δB2(αU+βV+E)-1Y 5
其中:
其中:
至此,获得了获得卡通关键帧特征表达矩阵的降维投影方向矩阵W1和真实关键帧特征表达矩阵的降维投影方向矩阵W2;
在输入检索真实关键帧时,按照占据图特征提取方法获得对应的检索真实关键帧特征表达矩阵其中m为检索真实关键帧的数量;根据获得的真实关键帧特征表达矩阵的降维投影方向矩阵W2,计算检索真实关键帧在降维后的空间中的检索降维真实特征表达式根据获得的卡通关键帧特征表达矩阵的降维投影方向矩阵W1,计算“卡通-真实”角色数据库中的卡通关键帧特征表达矩阵在降维后的空间中的降维卡通特征表达式X′1=X1W1∈Rn×r,其中r为降维空间的维度;
在降维空间中,以检索降维真实特征表达式中的每个元素作为单独索引,计算和降维卡通特征表达式X1′中的每个元素的欧式距离,并返回距离最小的若干个作为卡通索引结果Xresult,完成以真实关键帧作为索引返回得到的卡通关键帧的过程;
用户在卡通索引结果Xresult上进行形变、拉伸、替换等操作来增强卡通关键帧的趣味性,最后通过线性插值的方法获得最终的卡通视频。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江大学,未经浙江大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110052585.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:按键及其应用的电子装置
- 下一篇:微型投影机及其调整方法