一种表情合成方法及装置制造方法及图纸

技术编号:16103040 阅读:76 留言:0更新日期:2017-08-29 23:04
本申请实施例公开了一种表情合成方法及装置,实现了提高根据合成的具有目标表情的目标脸的真实性的目的。其中,所述方法包括:获取目标脸的待处理表情的表情数据;获取标准脸的第一表情的表情数据和所述标准脸的第二表情的表情数据;根据所述标准脸的第一表情的表情数据和所述标准脸的第二表情的表情数据得到满足预设条件的表情数据;利用所述预设条件的表情数据得到所述目标脸具有目标表情时的第一表情数据;按照预设规则构建目标函数,并以所述第一表情数据为约束条件,得到当所述目标函数的值满足预设条件时,所述目标脸具有目标表情时的第二表情数据;根据所述目标脸的所述第一表情数据和所述第二表情数据合成具有所述目标表情的目标脸。

【技术实现步骤摘要】
一种表情合成方法及装置
本申请涉及动画
,尤其涉及一种表情合成方法及装置。
技术介绍
在社会交往中,人脸表情能够传达重要、丰富的信息。随着计算机技术的快速发展,表情合成技术在图形图像处理、计算机辅助设计等领域受到越来越多研究人员的关注。它在游戏娱乐、媒体制作、虚拟现实设计、远程虚拟通讯、远程医疗服务、虚拟视频会议、虚拟角色交互应用等方面有着重要的用途。基于三维空间模型的人脸表情合成是目前的研究热点。人脸表情的合成实质上是人脸表情数据的合成。通过将人脸在三维空间中建模,可以得到人脸上每个顶点在三维空间中的位置坐标。对于不同的表情,人脸的各顶点的位置坐标是不相同的。例如,一般情况下,人在微笑的时候嘴、眼睛、鼻子等部位都会有相应变化,嘴角会上扬、眼睑会收缩、鼻孔会张大。所以,当人在微笑时,这些部位对应的顶点的位置坐标和人在其他表情(例如没有表情、愤怒、伤心等表情)下对应的位置坐标是不相同的。目前通常采用融合变形(BlendShape)的方式对人脸的表情数据进行合成。融合变形的原理为:首先获取标准人脸的第一表情的表情数据与标准人脸的第二表情的表情数据之间的差值,然后将该差值与目标人脸的本文档来自技高网...
一种表情合成方法及装置

【技术保护点】
一种表情合成方法,其特征在于,所述方法包括:获取目标脸的待处理表情的表情数据,所述待处理表情的表情数据为所述目标脸具有所述待处理表情时各顶点的位置坐标;获取标准脸的第一表情的表情数据和所述标准脸的第二表情的表情数据,所述第一表情的表情数据为所述标准脸具有所述第一表情时各顶点的位置坐标,所述第二表情的表情数据为所述标准脸具有所述第二表情时各顶点的位置坐标,所述目标脸的各顶点和所述标准脸的各顶点一一对应,且所述标准脸的第一表情与所述目标脸的待处理表情相同;根据所述标准脸的第一表情的表情数据和所述标准脸的第二表情的表情数据得到满足预设条件的表情数据,所述满足预设条件的表情数据为运动幅度小于或等于阈值...

【技术特征摘要】
1.一种表情合成方法,其特征在于,所述方法包括:获取目标脸的待处理表情的表情数据,所述待处理表情的表情数据为所述目标脸具有所述待处理表情时各顶点的位置坐标;获取标准脸的第一表情的表情数据和所述标准脸的第二表情的表情数据,所述第一表情的表情数据为所述标准脸具有所述第一表情时各顶点的位置坐标,所述第二表情的表情数据为所述标准脸具有所述第二表情时各顶点的位置坐标,所述目标脸的各顶点和所述标准脸的各顶点一一对应,且所述标准脸的第一表情与所述目标脸的待处理表情相同;根据所述标准脸的第一表情的表情数据和所述标准脸的第二表情的表情数据得到满足预设条件的表情数据,所述满足预设条件的表情数据为运动幅度小于或等于阈值的顶点的位置坐标;利用所述预设条件的表情数据得到所述目标脸具有目标表情时的第一表情数据,所述目标表情与所述第二表情相同,所述第一表情数据的顶点和所述预设条件的表情数据的顶点相匹配;按照预设规则构建目标函数,并以所述第一表情数据为约束条件,得到当所述目标函数的值满足预设条件时,所述目标脸具有目标表情时的第二表情数据,所述第二表情数据为所述目标脸的除所述第一表情数据的顶点以外的其他顶点的位置坐标;根据所述目标脸的所述第一表情数据和所述第二表情数据合成具有所述目标表情的目标脸。2.根据权利要求1所述的方法,其特征在于,所述预设规则至少包括以下其中一个:第一规则:所述目标脸从所述待处理表情变化到目标表情时面部整体变形程度,与所述标准脸从所述第一表情变化到所述第二表情的面部整体变形程度趋近一致;第二规则:根据所述目标脸的第一表情数据和第二表情数据形成的目标脸是平滑的;第三规则:所述目标脸在具有目标表情时的肌肉线条形状和所述标准脸在具有第二表情时的肌肉线条形状趋近一致;第四规则:所述目标脸在具有目标表情时非肌肉线条之间的位置关系,和所述标准脸在具有第二表情时非肌肉线条之间的位置关系趋近一致。3.根据权利要求2所述的方法,其特征在于,若所述预设规则包括第一规则,则所述目标函数根据所述目标脸从所述待处理表情变化到所述目标表情时三角面的运动幅度,和所述标准脸从第一表情变化到第二表情时对应三角面的运动幅度之差得到,所述三角面是由三个顶点构成的面,所述目标脸的三角面用于拼成所述目标脸,所述标准脸的三角面用于拼成所述标准脸。4.根据权利要求2所述的方法,其特征在于,若所述预设规则包括第二规则,则所述目标函数根据所述目标脸从所述待处理表情变化到所述目标表情时,所述目标脸的第一三角面的变形程度和第二三角面的变形程度之差得到,所述第一三角面和所述第二三角面为由各自的三个顶点构成的面,所述第一三角面和所述第二三角面用于拼成目标脸,所述第一三角面和所述第二三角面为相邻的三角面。5.根据权利要求2所述的方法,其特征在于,若所述预设规则包括第三规则,则所述目标函数根据所述目标脸在具有目标表情时肌肉线条对应的顶点序列形成的第一向量,和所述标准脸在具有第二表情时所述肌肉线条对应的顶点序列形成的第二向量之方向差得到。6.根据权利要求2所述的方法,其特征在于,若所述预设规则包括第四规则,则所述目标函数根据所述目标脸的第一位置坐标差和所述标准脸在具有第二表情时的第二位置坐标差得到;所述第一位置坐标差为所述目标脸在具有目标表情时的第一非肌肉线条对应的顶点序列和第二非肌肉线条对应的顶点序列之间对应顶点的位置坐标差;所述第二位置坐标差为与所述标准脸在具有第二表情时所述第一非肌肉线条对应的顶点序列和所述第二非肌肉线条对应的顶点序列之间对应顶点的位置坐标差;所述第一非肌肉线条对应的顶点序列中各顶点和所述第二非肌肉线条对应的顶点序列中各顶点一一对应。7.一种表情合成装置,其特征在于,所述装置包括:待处理表情数据获取单元、标准脸表情数据获取单元、预设条件表情数据获取单元、第一表情数据获取单元、第二表情数据获取单...

【专利技术属性】
技术研发人员:吴松城陈军宏
申请(专利权)人:厦门幻世网络科技有限公司
类型:发明
国别省市:福建,35

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1