logo好方法网

人脸形状库的构建方法、装置、设备及存储介质


技术摘要:
本申请公开了一种人脸形状库的构建方法、装置、设备及存储介质,涉及图像处理领域。该方法包括:获取人脸数据集;将人脸数据集中的人脸数据进行数据扰动处理得到至少两组扰动数据;通过对人脸数据集进行主成分分析得到人脸数据集的脸型基;响应于扰动数据中的目标扰动  全部
背景技术:
人脸形状库用于提供标准人脸形状基,当计算机设备采集到真实人脸数据时,可 基于人脸形状库中的标准人脸形状基构建与真实人脸数据相似的三维人脸模型。 以巴塞尔人脸模型(Basel  Face  Model,BFM)为例,通过高精度的三维扫描仪采集 原始人脸数据,在得到原始人脸数据之后,通过非刚性配准(non-rigid  registration,又 被命名为non-rigid  icp或nricp)对应原始人脸数据进行注册,即可得到在特定模型下与 原始人脸数据相似的人脸网格,然后通过主成分分析技术对得到的人脸网格进行处理,构 建出BFM形状库。 在上述技术方案中,BFM形状库需要采集大量的高精度人脸数据,构建人脸形状库 的过程较为困难。
技术实现要素:
本申请实施例提供了一种人脸形状库的构建方法、装置、设备及存储介质,能利用 有限的人脸数据得到表达能力强的人脸形状库。所述技术方案如下: 一方面,本申请实施例提供了一种人脸形状库的构建方法,所述方法包括: 获取人脸数据集,所述人脸数据集存储有至少一组人脸数据; 将所述人脸数据集中的所述人脸数据进行数据扰动处理得到至少两组扰动数据, 所述数据扰动处理包括旋转处理、平移处理、缩放处理中的至少一种; 通过对所述人脸数据集进行主成分分析得到所述人脸数据集的脸型基; 响应于所述扰动数据中的目标扰动数据的拟合误差大于误差阈值,将所述目标扰 动数据加入所述人脸数据集,迭代更新所述人脸数据集得到人脸形状库,所述拟合误差是 拟合目标扰动数据和所述目标扰动数据的误差值,所述拟合目标扰动数据是根据所述人脸 数据集的所述脸型基对所述目标扰动数据进行拟合得到的所述人脸数据。 另一方面,本申请实施例提供了一种人脸形状库的构建装置,所述装置包括: 获取模块,用于获取人脸数据集,所述人脸数据集存储有至少一组人脸数据; 扰动模块,用于将所述人脸数据集中的所述人脸数据进行数据扰动处理得到至少 两组扰动数据,所述数据扰动处理包括旋转处理、平移处理、缩放处理中的至少一种; 计算模块,用于通过对所述人脸数据集进行主成分分析得到所述人脸数据集的脸 型基; 迭代模块,用于响应于所述扰动数据中的目标扰动数据的拟合误差大于误差阈 值,将所述目标扰动数据加入所述人脸数据集,迭代更新所述人脸数据集得到人脸形状库, 所述拟合误差是拟合目标扰动数据和所述目标扰动数据的误差值,所述拟合目标扰动数据 5 CN 111581412 A 说 明 书 2/14 页 是根据所述人脸数据集的所述脸型基对所述目标扰动数据进行拟合得到的所述人脸数据。 另一方面,本申请实施例提供了一种计算机设备,所述计算机设备包括处理器和 存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一 条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如上述 方面所述的人脸形状库的构建方法。 另一方面,提供了一种计算机可读存储介质,所述可读存储介质中存储有至少一 条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码 集或指令集由处理器加载并执行以实现如上述方面所述的人脸形状库的构建方法。 另一方面,提供了一种计算机程序产品,当所述计算机程序产品在计算机上运行 时,使得计算机执行如上述方面所述的人脸形状库的构建方法。 本申请实施例提供的技术方案带来的有益效果至少包括: 通过将人脸数据集中少量的人脸数据进行数据扰动处理得到扰动数据,根据人脸 数据集的脸型基对扰动数据进行拟合,计算拟合结果和扰动数据的拟合误差,将拟合误差 较大,脸型基对其表达能力弱的扰动数据添加到人脸数据集中构成人脸形状库,使得到的 人脸形状库的脸型基具有更好的表达能力。该方法只利用了少量的高精度人脸数据,通过 数据扰动来扩充高精度人脸数据,不需要用户采集大量的高精度人脸数据,简化人脸形状 库的构建过程,提高构建效率。利用主成分分析和误差分析,从扩充的高精度人脸数据中筛 选出部分高精度人脸数据加入到人脸数据集中,精准扩充第一脸型基表达能力较弱的人脸 数据,高效地提高人脸形状库的表达能力。 附图说明 为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使 用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于 本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他 的附图。 图1是本申请一个示例性实施例提供的实施环境的示意图; 图2示出了本申请一个示例性实施例提供的人脸形状库的构建方法的流程图; 图3示出了本申请一个示例性实施例提供的数据准备过程的示意图; 图4示出了本申请另一个示例性实施例提供的人脸形状库的构建方法的流程图; 图5示出了本申请另一个示例性实施例提供的人脸形状库的构建方法的流程图; 图6示出了本申请一个示例性实施例提供的镜像扩充过程的示意图; 图7示出了本申请一个示例性实施例提供的替换扩充过程的示意图; 图8是本申请一个示例性实施例提供的人脸形状库的构建装置的结构框图; 图9示出了本申请一个示例性实施例提供的计算机设备的结构示意图。
下载此资料需消耗2积分,
分享到:
收藏