【技术实现步骤摘要】
人脸模型的生成方法、装置、电子设备及可读存储介质
[0001]本专利技术涉及通信
,尤其涉及一种人脸模型的生成方法、装置、电子设备及可读存储介质。
技术介绍
[0002]现有技术中生成3D虚拟形象(也即是3D人脸模型或称为数字人)的方式有以下几种:(1)基于一个参数化三维人脸模型,通过改变参数值来得到最终形状的人脸模型。(2)基于目标人脸的单张图像或多张图像,通过计算机算法获得三维人脸模型。目前的这些人脸模型生成方式均是得到单一动作的人脸模型(也即是静态的人脸模型),无法得到具有表情动作的动态人脸模型。
技术实现思路
[0003]本专利技术提供一种人脸模型的生成方法、装置、电子设备及可读存储介质,解决了现有技术中的人脸模型生成方式不能获得具有表情动作的动态人脸模型的问题。
[0004]本专利技术的实施例提供一种人脸模型的生成方法,包括:
[0005]获取目标人脸的静态目标模型,以及包含有所述目标人脸的第一视频数据;
[0006]根据所述静态目标模型上的顶点,从所述第一视频数据中提取得到所述目标人脸的表情对应的顶点运动轨迹;
[0007]通过所述顶点运动轨迹驱动所述静态目标模型上的顶点偏移,生成所述目标人脸的动态目标模型。
[0008]可选地,所述获取目标人脸的静态目标模型,包括:
[0009]获取一基础人脸模型,以及目标人脸的静态初始模型;其中,所述基础人脸模型上的顶点包括:人脸特征关键点和/或人脸肌肉流向的关键点,所述静态初始模型基于目标人脸的图 ...
【技术保护点】
【技术特征摘要】
1.一种人脸模型的生成方法,其特征在于,包括:获取目标人脸的静态目标模型,以及包含有所述目标人脸的第一视频数据;根据所述静态目标模型上的顶点,从所述第一视频数据中提取得到所述目标人脸的表情对应的顶点运动轨迹;通过所述顶点运动轨迹驱动所述静态目标模型上的顶点偏移,生成所述目标人脸的动态目标模型。2.根据权利要求1所述的方法,其特征在于,所述获取目标人脸的静态目标模型,包括:获取一基础人脸模型,以及目标人脸的静态初始模型;其中,所述基础人脸模型上的顶点包括:人脸特征关键点和/或人脸肌肉流向的关键点,所述静态初始模型基于目标人脸的图像数据生成;根据所述静态初始模型,对所述基础人脸模型进行几何形变处理,得到所述静态目标模型;其中,所述基础人脸模型与所述静态目标模型具有相同的顶点拓扑结构。3.根据权利要求2所述的方法,其特征在于,所述根据所述静态初始模型,对所述基础人脸模型进行几何形变处理,得到所述静态目标模型,包括:确定所述静态初始模型上的第一顶点;其中,所述第一顶点是与所述基础人脸模型上的第二顶点一一对应的一个或多个顶点;根据所述第一顶点和所述第二顶点,将所述静态初始模型与所述基础人脸模型进行空间对齐;根据所述静态初始模型的形状,对所述基础人脸模型进行几何形变处理,得到与所述静态初始模型的形状相似的基础人脸模型;将与所述静态初始模型的形状相似的的基础人脸模型,确定为所述静态目标模型。4.根据权利要求3所述的方法,其特征在于,所述根据所述第一顶点和所述第二顶点,将所述静态初始模型与所述基础人脸模型进行空间对齐,包括:从所述第一顶点和所述第二顶点中,确定相同的多个关键顶点;根据所述静态初始模型对应的所述关键顶点的位置信息,以及所述基础人脸模型对应的所述关键顶点的位置信息,构建空间对齐向量;根据所述空间对齐向量,调整所述第一顶点和/或所述第二顶点的位置信息,将所述静态初始模型与所述基础人脸模型进行空间对齐。5.根据权利要求4所述的方法,其特征在于,所述根据所述静态初始模型对应的所述关键顶点的位置信息,以及所述基础人脸模型对应的所述关键顶点的位置信息,构建空间对齐向量,包括:根据所述静态初始模型上的所述关键顶点相对于第一质心的位置偏移,构建第一矩阵;其中,所述第一质心是所述静态初始模型上所述关键顶点的质心;根据所述基础人脸模型上的所述关键顶点相对于第二质心的位置偏移,构建第二矩阵;其中,所述第二质心是所述基础人脸模型上所述关键顶点的质心;根据所述第一矩阵、所述第二矩阵、所述第一质心的位置信息和所述第二质心的位置信息,构建所述空间对齐向量。6.根据权利要求1所述的方法,其特征在于,所述根据所述静态目标模型上的顶点,从所述第一视频数据中提取得到所述目标人脸的表情对应的顶点运动轨迹,包括:
根据所述静态目标模型上的顶点,从所述第一视频数据中的目标人脸提取与所述顶点对应的人脸特征,获...
【专利技术属性】
技术研发人员:罗志平,
申请(专利权)人:中国移动通信集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。