三维人脸模型创建方法、系统、设备及存储介质技术方案

技术编号:29616543 阅读:16 留言:0更新日期:2021-08-10 18:34
本发明专利技术公开了一种三维人脸模型创建方法、系统、设备及存储介质,三维人脸模型创建方法包括:获取照片集,照片集包括用户多个角度的人脸照片;提取照片集中满足预设角度规则的多张不同角度人脸照片;根据人脸照片获取人脸关键点和面部纹理,并将人脸关键点和面部纹理代入预设人脸重建算法以确定人脸照片对应的基础人脸模型;将多张人脸照片对应的多个基础人脸模型在矢量空间进行拟合以得到三维人脸模型。本发明专利技术通过人脸关键点、面部纹理代入预设人脸重建算法确定对应的基础人脸模型,将不同角度的基础人脸模型在矢量空间进行拟合以得到三维人脸模型,使得三维人脸模型构建更加符合用户真实的人脸,实现三维人脸模型构建更加高效、精确的效果。

【技术实现步骤摘要】
三维人脸模型创建方法、系统、设备及存储介质
本专利技术涉及计算即视觉
,尤其是涉及一种三维人脸模型创建方法、系统、设备及存储介质。
技术介绍
3D人体建模是目前计算机图形学和计算机视觉领域最基础的研究问题之一,三维人体模型在身份鉴别、医疗辅助、影视制作、游戏制作、数字艺术等方面均有广泛的应用,3D人脸网格的重建是指一张或多张2D图像中重建人脸的3D网格。相关技术中,关于人脸的自动三维化技术主要是基于人工智能技术的单张照片三维重建方法,通过一张照片的人脸信息计算出关键特征点的空间位置关系,实现模型的创建。但是采用单张照片建模的方式缺点是缺失了人脸的左右两侧面部关键点的信息,导致计算出来的关键点坐标位置不够精确,从而生成的模型相似度不够高。
技术实现思路
本专利技术旨在至少解决现有技术中存在的技术问题之一。为此,本专利技术提出一种三维人脸模型创建方法,能够得到更加准确的人脸模型。本专利技术还提出一种三维人脸模型创建系统。本专利技术还提出一种电子控制设备。本专利技术还提出一种计算机可读存储介质。第一方面,本专利技术的一个实施例提供了三维人脸模型创建方法,包括:获取照片集,所述照片集包括用户多个角度的人脸照片;提取所述照片集中满足预设角度规则的多张不同角度所述人脸照片;根据所述人脸照片获取人脸关键点和面部纹理,并将所述人脸关键点和所述面部纹理代入预设人脸重建算法以确定所述人脸照片对应的基础人脸模型;将多张所述人脸照片对应的多个所述基础人脸模型在矢量空间进行拟合以得到三维人脸模型。本专利技术实施例的三维人脸模型创建方法至少具有如下有益效果:通过提取照片集中不同角度的人脸照片后提取每张人脸照片的人脸关键点和面部纹理,然后根据人脸关键点、面部纹理代入预设人脸重建算法确定对应的基础人脸模型,再将不同角度的基础人脸模型在矢量空间进行拟合以得到三维人脸模型,使得三维人脸模型构建更加符合用户真实的人脸,实现三维人脸模型构建更加高效、精确的效果。根据本专利技术的另一些实施例的三维人脸模型创建方法,所述提取所述照片集中满足预设角度规则的多张不同角度所述人脸照片,包括:识别所述照片集中所述人脸照片的图像角度;提取所述照片集中所述图像角度满足预设角度规则的多张所述人脸照片。根据本专利技术的另一些实施例的三维人脸模型创建方法,所述根据所述人脸照片获取人脸关键点和面部纹理,并将所述人脸关键点和所述面部纹理代入预设人脸重建算法以确定所述人脸照片对应的基础人脸模型,包括:根据所述人脸照片获取所述人脸关键点和所述面部纹理;将所述人脸关键点与预设人脸基础模型的骨骼点相互对齐以得到初步人脸模型;获取所述预设人脸基础模型的基本贴图,根据所述基本贴图和所述面部纹理进行差值计算和融合以得到基础纹理数据;根据所述初步人脸模型和所述基础纹理数据确定所述人脸照片对应的所述基础人脸模型。根据本专利技术的另一些实施例的三维人脸模型创建方法,所述将多张所述人脸照片对应的多个所述基础人脸模型在矢量空间进行拟合以得到三维人脸模型,包括:提取多张所述人脸照片对应的所述基础人脸模型的人脸面部纹理和三角网格;将多个所述三角网格在矢量空间进行权重拟合以得到三维模型网格;将多个所述人脸面部纹理在矢量空间进行权重融合以得到人脸纹理贴图;根据所述三维模型网格和所述人脸纹理贴图确定所述三维人脸模型。根据本专利技术的另一些实施例的三维人脸模型创建方法,所述将多个所述三角网格在矢量空间进行权重拟合以得到三维模型网格包括:获取所述三角网格每个点的法线方向以得到网格法线方向;计算所述网格法线方向和预设法线方向的重合度;根据所述重合度、预设重合度与预设权重的对应关系确定所述三角网格对应第一权重;将多个所述三角网格以对应的所述第一权重进行拟合以得到所述三维模型网格。根据本专利技术的另一些实施例的三维人脸模型创建方法,所述将多个所述人脸面部纹理在矢量空间进行权重融合以得到人脸纹理贴图,包括:获取所述人脸面部纹理的每条纹理的法线方向以得到纹理法线方向;计算所述纹理法线方向和预设法线方向的融合度;根据所述融合度、预设融合度与预设权重的对应关系确定所述人脸面部纹理对应第二权重;将多个所述人脸面部纹理以对应的所述第二权重进行拟合以得到所述人脸纹理贴图。根据本专利技术的另一些实施例的三维人脸模型创建方法,所述提取所述照片集中所述图像角度满足多个预设角度规则的多张所述人脸照片,包括:计算所述照片集中所述图像角度和多个预设角度的差值;提取所述照片集中所述差值在预设差值区间中的多张所述人脸照片。第二方面,本专利技术的一个实施例提供了三维人脸模型创建系统,包括:获取模块,用于获取照片集,所述照片集包括用户多个角度的人脸照片;提取模块,用于提取所述照片集不同角度的多张所述人脸照片;处理模块,用于根据所述人脸照片获取人脸关键点和面部纹理,并将所述人脸关键点和所述面部纹理代入预设人脸重建算法以确定所述人脸照片对应的基础人脸模型;拟合模块,用于将多张所述人脸照片对应的多个所述基础人脸模型在矢量空间进行拟合以得到三维人脸模型。本专利技术实施例的三维人脸模型创建系统至少具有如下有益效果:通过提取照片集中不同角度的人脸照片后提取每张人脸照片的人脸关键点和面部纹理,然后根据人脸关键点、面部纹理代入预设人脸重建算法确定对应的基础人脸模型,再将不同角度的基础人脸模型在矢量空间进行拟合以得到三维人脸模型,使得三维人脸模型构建更加符合用户真实的人脸,实现三维人脸模型构建更加高效、精确的效果。第三方面,本专利技术的一个实施例提供了电子控制设备,包括:至少一个处理器,以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如第一方面所述的三维人脸模型创建方法。第四方面,本专利技术的一个实施例提供了计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使计算机执行如第一方面所述的三维人脸模型创建方法。本申请的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本申请而了解。本申请的目的和其他优点可通过在说明书以及附图中所特别指出的结构来实现和获得。附图说明图1是本专利技术实施例中三维人脸模型创建方法的一具体实施例流程示意图;图2是本专利技术实施例中三维人脸模型创建方法的另一具体实施例流程示意图;图3是本专利技术实施例中三维人脸模型创建方法的另一具体实施例流程示意图;图4是本专利技术实施例中三维人脸模型创建方法的另一具体实施例流程示意图;图5是本专利技术实施例中三维人脸模型创建方法的一具体实施例中不同角度人脸照片的示意图;图6是本专利技术实施例中本文档来自技高网...

【技术保护点】
1.一种三维人脸模型创建方法,其特征在于,包括:/n获取照片集,所述照片集包括用户多个角度的人脸照片;/n提取所述照片集中满足预设角度规则的多张不同角度所述人脸照片;/n根据所述人脸照片获取人脸关键点和面部纹理,并将所述人脸关键点和所述面部纹理代入预设人脸重建算法以确定所述人脸照片对应的基础人脸模型;/n将多张所述人脸照片对应的多个所述基础人脸模型在矢量空间进行拟合以得到三维人脸模型。/n

【技术特征摘要】
1.一种三维人脸模型创建方法,其特征在于,包括:
获取照片集,所述照片集包括用户多个角度的人脸照片;
提取所述照片集中满足预设角度规则的多张不同角度所述人脸照片;
根据所述人脸照片获取人脸关键点和面部纹理,并将所述人脸关键点和所述面部纹理代入预设人脸重建算法以确定所述人脸照片对应的基础人脸模型;
将多张所述人脸照片对应的多个所述基础人脸模型在矢量空间进行拟合以得到三维人脸模型。


2.根据权利要求1所述的三维人脸模型创建方法,其特征在于,所述提取所述照片集中满足预设角度规则的多张不同角度所述人脸照片,包括:
识别所述照片集中所述人脸照片的图像角度;
提取所述照片集中所述图像角度满足预设角度规则的多张所述人脸照片。


3.根据权利要求2所述的三维人脸模型创建方法,其特征在于,所述根据所述人脸照片获取人脸关键点和面部纹理,并将所述人脸关键点和所述面部纹理代入预设人脸重建算法以确定所述人脸照片对应的基础人脸模型,包括:
根据所述人脸照片获取所述人脸关键点和所述面部纹理;
将所述人脸关键点与预设人脸基础模型的骨骼点相互对齐以得到初步人脸模型;
获取所述预设人脸基础模型的基本贴图,根据所述基本贴图和所述面部纹理进行差值计算和融合以得到基础纹理数据;
根据所述初步人脸模型和所述基础纹理数据确定所述人脸照片对应的所述基础人脸模型。


4.根据权利要求2所述的三维人脸模型创建方法,其特征在于,所述将多张所述人脸照片对应的多个所述基础人脸模型在矢量空间进行拟合以得到三维人脸模型,包括:
提取多张所述人脸照片对应的所述基础人脸模型的人脸面部纹理和三角网格;
将多个所述三角网格在矢量空间进行权重拟合以得到三维模型网格;
将多个所述人脸面部纹理在矢量空间进行权重融合以得到人脸纹理贴图;
根据所述三维模型网格和所述人脸纹理贴图确定所述三维人脸模型。


5.根据权利要求4所述的三维人脸模型创建方法,其特征在于,所述将多个所述三角网格在矢量空间进行权重拟合以得到三维模型网格包括:
获取所述三角网格每个点的法线方向以得到网格法线方向;
计算...

【专利技术属性】
技术研发人员:李骥明利郭睿
申请(专利权)人:深圳羽迹科技有限公司
类型:发明
国别省市:广东;44

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

1