【技术实现步骤摘要】
生成虚拟动画表情的方法和装置
本申请涉及计算机
,具体涉及计算机网络
,尤其涉及生成虚拟动画表情的方法和装置。
技术介绍
为了获得更丰富的表情动作,需要虚拟动画的形象在说话时融合一些特殊的情感表情。例如,微笑着说话,悲伤地说话,俏皮地说话等等。此外,我们需要合成带有多种情感表情的面部动作,例如“鄙视地笑”这个动作既有带有“鄙视”又带有“笑”的情感表情。“带有愤怒的惊讶”则带有“惊讶”和“愤怒”的这两种情感表情。目前在合成形象时,如果要在说话过程中加入情感表情,通常采用以下两种方式来实现:一种方式是通过美术人员在3D建模软件(例如AutodeskMaya、blender等)里对已经合成的说话时的3D模型进行模型调整,对动画的每一帧进行手工操作,形成关键帧。另一种方式是采集发言人在不同情感表情时的说话数据(图像或者音频数据),重新训练模型来得到人物形象说话过程中在不同情感表情状态下的表情基系数。然而,通过手工调整的方式,需要美术人员进行大量的人工操作,工作效率低,人工成本高,并且生成的3D模型往往不可 ...
【技术保护点】
1.一种生成虚拟动画表情的方法,包括:/n获取人脸视频的当前帧;/n获取当前帧的脸部表情网格对应各个基础表情基网格的第一权重系数和情感表情标签;/n基于所述情感表情标签,确定当前帧的脸部表情网格对应各个情感表情网格的第二权重系数;/n将所述第一权重系数和所述第二权重系数分别输入脸部表情模型,确定脸部表情网格,其中,所述脸部表情模型将脸部表情网格采用正常表情网格、预定数量的基础表情基网格的线性加权结果和预设数量的情感表情网格的线性加权结果表示。/n
【技术特征摘要】
1.一种生成虚拟动画表情的方法,包括:
获取人脸视频的当前帧;
获取当前帧的脸部表情网格对应各个基础表情基网格的第一权重系数和情感表情标签;
基于所述情感表情标签,确定当前帧的脸部表情网格对应各个情感表情网格的第二权重系数;
将所述第一权重系数和所述第二权重系数分别输入脸部表情模型,确定脸部表情网格,其中,所述脸部表情模型将脸部表情网格采用正常表情网格、预定数量的基础表情基网格的线性加权结果和预设数量的情感表情网格的线性加权结果表示。
2.根据权利要求1所述的方法,其中,所述基础表情基网格采用基础表情基特征向量表示;以及
所述情感表情网格采用情感表情特征向量表示。
3.根据权利要求2所述的方法,其中,所述情感表情特征向量采用预定数量的所述基础表情基特征向量的线性加权结果表示。
4.根据权利要求3所述的方法,其中,所述情感表情特征向量采用预定数量的所述基础表情基特征向量的线性加权结果表示包括:
采用最小二乘法将所述情感表情特征向量投影至由所述基础表情特征向量组成的线性空间中,得到所述情感表情特征向量的投影表示;
基于以下约束条件确定所述情感表情特征向量投影至所述投影表示的投影系数:所述情感表情特征向量与所述投影表示在空间上的直线距离为最小值;以及所述投影系数在0与1之间。
5.根据权利要求2所述的方法,其中,所述基础表情基网格采用基础表情基特征向量表示包括:
采用主成分分析算法降维所述基础表情基网格的顶点维度,得到基础表情基网格降维后的基础表情基特征向量。
6.根据权利要求2所述的方法,其中,所述情感表情网格采用情感表情特征向量表示包括:
采用主成分分析算法降维所述情感表情网格的顶点维度,得到情感表情网格降维后的情感表情特征向量。
7.一种生成虚拟动画表情的装置,包括:
视频帧获取单元,被配置成获取人脸视频的当前帧;
系数标签获取单元,被配置成获取当前帧的脸部表情网格对应各个基础表情基网格的第一权重系数和情感表情标签;
情感系数确定单元,被配置成基于所述情感表情标签,确定当前帧的脸部表情网格对应各个情感...
【专利技术属性】
技术研发人员:鲍冠伯,
申请(专利权)人:百度在线网络技术北京有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。