一种3D人像重建方法、电子设备及计算机可读存储介质技术

技术编号:24412906 阅读:66 留言:0更新日期:2020-06-06 10:03
本发明专利技术涉及一种3D人像重建方法,包括如下步骤:采集2D图像上人像的人脸关键点;计算人脸五官与脸宽之间的比例关系;输入3D人脸点云数据,得到四边形关系的第一3D空间点云;在第一3D空间点云中确认人脸关键点;对第一3D空间点云分割,并进行局部拉伸或压缩;将第一3D空间点云转变为点更密集的第二3D空间点云;计算第二3D空间点云中的点与2D点之间的UV坐标映射关系,输出人脸3D图像。本发明专利技术提供的3D人像重建方法,算法更加简单,而且大大降低了设备成本,便于三维人脸重建技术的推广使用。并且在计算中比目前的流行深度学习,大数据统计等建模方案降低了一到两个数量级,大大提高了建模速度和建模效果,可以实现实时三维人像建模。

A 3D human image reconstruction method, electronic equipment and computer readable storage medium

【技术实现步骤摘要】
一种3D人像重建方法、电子设备及计算机可读存储介质
本专利技术涉及3D成像算法领域,尤其涉及一种基于2D图像进行3D人像重建的方法。
技术介绍
随着社会的发展,科技的进步,三维人脸重建技术逐渐成为计算机视觉领域的一热门技术。三维人脸重建技术的发展不仅可满足对自动身份鉴别的实际需求,同时,对于推动基于人脸识别的认知科学,生理学,心理学的相关领域的发展有着重要的意义。目前,三维人脸重建技术主要为使用三维深度扫描仪来捕获人脸的三维位置信息,经拟合处理构造人脸三维模型。基于深度扫描仪的方法可以得到精确的结果,但需要特殊的硬件设备和高昂的费用,大大限制了三维人脸重建技术的应用。
技术实现思路
本专利技术为解决现有的三维人脸重建技术所用设备昂贵不便推广使用的问题,所采用的技术方案是:一种3D人像重建方法,包括如下步骤:采集2D图像上人像的人脸关键点;计算人脸五官与脸宽之间的比例关系;输入3D人脸点云数据,得到四边形关系的第一3D空间点云;在第一3D空间点云中确认人脸关键点;对第一3D空间点云分割,并进行局部拉伸或变形;将第一3D空间点云转变为点位置更合理的第二3D空间点云;计算第二3D空间点云中的点与2D点之间的UV坐标映射关系,输出人脸3D图像。进一步改进为,所述采集二维图片上人像的人脸关键点,包括:采用人脸关键点定位算法,标定出人脸19个特征点。进一步改进为,所述计算人脸五官与脸宽之间的比例关系,包括:以人脸宽度为基准,根据标定好的特征点计算人脸鼻尖到脸的垂直距离和脸宽的比例关系和鼻尖到耳朵的垂直距离和脸宽的比例关系;以人脸脸宽为基准,计算出人脸左右眼睛宽度,鼻子长度,宽度,嘴巴长度,高度以及左右脸各个点到正脸图像中线的垂直距离和和脸宽的比例关系。进一步改进为,所述输入3D人脸点云数据,得到四边形关系的第一3D空间点云,包括:输入3D人脸点云数据,采用delauny三角剖分的方法计算出3D人脸点云中每个点之间的相对三角剖分关系,并生成三角面片的三维模型;依据三角面片之间的关系把3D人脸点云重新转变为四边形关系生成空间若干个点的第一3D空间点云。进一步改进为,所述在第一3D空间点云中确认人脸关键点,包括:把第一3D空间点云的xy坐标进行对齐,形成正面人脸;人为查找并手工标定的方法,确定已经转变为四边形关系的3d点云上的19个关键点,并以手工标定的鼻尖点为(0,0,0)。进一步改进为,所述对第一3D空间点云分割,并进行局部拉伸或压缩,包括:依托于手工标定的19个关键点把3d人脸点云数据分割为空间四边形形式的8个部分;根据2D图像的人脸五官与脸宽之间的比例关系对第一3D空间点云人脸局部拉伸,并对第一3D空间点云的z方向进行尺度距离的变化。进一步改进为,所述将第一3D空间点云转变为点更密集的第二3D空间点云,包括:再次计算第一3D空间点云的delauny三角剖分关系,并生成三角面片的三维模型;依据三角面片之间的关系把第一3D空间点云重新转变为四边形关系生成空间店位置更合理的第二3D空间点云。进一步改进为,所述计算第二3D空间点云中的点与2D点之间的UV坐标映射关系,输出人脸3D图像,包括:计算第二3D空间点云中的点与2D点之间的UV坐标映射关系;UV贴图输出人脸3D图像。本专利技术提供了一种电子设备,所述电子设备包括处理器和存储器,所述处理器与所述存储器相连接,所述处理器可运行所述存储器中存储的程序以执行上述任一项所述方法中的步骤。本专利技术还提供了一种计算机可读存储介质,所述计算机可读取存储介质中存储有计算机程序指令,所述计算机程序指令被一处理器读取并运行时,执行上述任一项所述方法中的步骤。本专利技术的有益效果是:本专利技术提供的3D人像重建方法,相较于常规繁冗的算法更加简单,而且使用常规计算机设备便能实现,大大降低了三维人脸重建所用设备的成本,便于三维人脸重建技术的推广使用。并且在计算中比目前的流行深度学习,大数据统计等建模方案降低了一到两个数量级,大大提高了建模速度和建模效果,可以实现实时三维人像建模。附图说明下面结合附图和实施例对本专利技术进一步说明。图1是本专利技术的3D人像重建方法流程图;图2是本专利技术的2D图像上人脸特征点示意图;图3是本专利技术的第一3D空间点云示意图;图4是本专利技术的第一3D空间点云示意图;图5是本专利技术的第一3D空间点云上人脸关键点示意图;图6是本专利技术的第一3D空间点云分割示意图;图7是本专利技术的在x、y、z方向变化后点云示意图。具体实施方式现在结合附图对本专利技术作进一步详细的说明。这些附图均为简化的示意图,仅以示意方式说明本专利技术的基本结构,因此其仅显示与本专利技术有关的构成。在专利技术的描述中,需要理解的是,术语“中心”、“纵向”、“横向”、“长度”、“宽度”、“厚度”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”“内”、“外”、“顺时针”、“逆时针”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述专利技术和简化描述,而不是指示或暗示所指的装置或组件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对专利技术的限制。此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在专利技术的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。在专利技术中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”、“固定”等术语应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个组件内部的连通。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在专利技术中的具体含义。如图1所示,本专利技术提供了一种3D人像重建方法,包括如下步骤:a,采集2D图像上人像的人脸关键点;b,计算人脸五官与脸宽之间的比例关系;c,输入3D人脸点云数据,得到四边形关系的第一3D空间点云;d,在第一3D空间点云中确认人脸关键点;e,对第一3D空间点云分割,并进行局部拉伸或变形;f,将第一3D空间点云转变为点位置更合理的第二3D空间点云;g,计算第二3D空间点云中的点与2D点之间的UV坐标映射关系,输出人脸3D图像。本专利技术提供的3D人像重建方法,能够快速逼真建模,生成速度快,有别于目前流行的GMM,是一种深度学习大数据训练的三维建模方案。本专利技术提供的3D人像重建方法,相较于常规繁冗的算法更加简单,而且使用常规计算机设备便能实现,大大降低了三维人本文档来自技高网...

【技术保护点】
1.一种3D人像重建方法,其特征在于,包括如下步骤:/n采集2D图像上人像的人脸关键点;/n计算人脸五官与脸宽之间的比例关系;/n输入3D人脸点云数据,得到四边形关系的第一3D空间点云;/n在第一3D空间点云中确认人脸关键点;/n对第一3D空间点云分割,并进行局部拉伸或变形;/n将第一3D空间点云转变为点位置更合理的第二3D空间点云;/n计算第二3D空间点云中的点与2D点之间的UV坐标映射关系,输出人脸3D图像。/n

【技术特征摘要】
1.一种3D人像重建方法,其特征在于,包括如下步骤:
采集2D图像上人像的人脸关键点;
计算人脸五官与脸宽之间的比例关系;
输入3D人脸点云数据,得到四边形关系的第一3D空间点云;
在第一3D空间点云中确认人脸关键点;
对第一3D空间点云分割,并进行局部拉伸或变形;
将第一3D空间点云转变为点位置更合理的第二3D空间点云;
计算第二3D空间点云中的点与2D点之间的UV坐标映射关系,输出人脸3D图像。


2.根据权利要求1所述的3D人像重建方法,其特征在于,所述采集二维图片上人像的人脸关键点,包括:
采用人脸关键点定位算法,标定出人脸19个特征点。


3.根据权利要求2所述的3D人像重建方法,其特征在于,所述计算人脸五官与脸宽之间的比例关系,包括:
以人脸宽度为基准,根据标定好的特征点计算人脸鼻尖到脸的垂直距离和脸宽的比例关系和鼻尖到耳朵的垂直距离和脸宽的比例关系;
以人脸脸宽为基准,计算出人脸左右眼睛宽度,鼻子长度,宽度,嘴巴长度,高度以及左右脸各个点到正脸图像中线的垂直距离和和脸宽的比例关系。


4.根据权利要求3所述的3D人像重建方法,其特征在于,所述输入3D人脸点云数据,得到四边形关系的第一3D空间点云,包括:
输入3D人脸点云数据,采用delauny三角剖分的方法计算出3D人脸点云中每个点之间的相对三角剖分关系,并生成三角面片的三维模型;
依据三角面片之间的关系把3D人脸点云重新转变为四边形关系生成空间若干个点的第一3D空间点云。


5.根据权利要求4所述的3D人像重建方法,其特征在于,所述在第一3D空间点云中确认人脸关键点,包括:
...

【专利技术属性】
技术研发人员:刘东升叶晓丹
申请(专利权)人:苏州丹升智慧科技有限公司
类型:发明
国别省市:江苏;32

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

1