脸部图像对齐方法、计算机程序、存储介质及电子设备技术

技术编号:17781138 阅读:30 留言:0更新日期:2018-04-22 10:27
本发明专利技术实施例提供了一种脸部图像对齐方法、计算机程序、存储介质及电子设备,其中,所述方法包括:获取脸部图像;根据用于预测脸部关键点的神经网络模型对所述脸部图像进行关键点预测,得到所述脸部图像的关键点位置信息;若所述关键点位置信息满足收敛条件或者执行关键点预测的步骤的迭代次数达到预设次数,则根据满足所述收敛条件的关键点位置信息或者达到预设次数时的关键点位置信息进行脸部图像对齐。本发明专利技术实施例不需要分别训练脸部检测模型和关键点预测模型,降低了脸部图像对齐的复杂度,减少了脸部图像对齐的时间成本和存储空间;通过对用于预测脸部关键点的神经网络模型的迭代过程,逐步优化关键点的预测结果。

【技术实现步骤摘要】
脸部图像对齐方法、计算机程序、存储介质及电子设备
本专利技术实施例涉及计算机视觉
,尤其涉及一种脸部图像对齐方法、计算机程序、存储介质及电子设备。
技术介绍
脸部对齐是将图像中的脸部与标准脸部对齐。脸部对齐的应用非常广泛,例如,脸部对齐是人脸识别、人脸表情分析、人脸动画等应用的关键预处理过程。以人脸对齐为例,一般人脸对齐包含如下三个过程:A.人脸检测:得到图像中的人脸包围矩形框;B.人脸关键点定位:在人脸检测基础上,回归输出人脸关键点(例如,嘴角,鼻尖,眼睛等)的平面坐标;C.根据人脸关键点的平面坐标,将人脸对齐到标准人脸。但是,现有的对齐过程存在如下缺点:需要训练人脸检测和人脸关键点定位两个模型,训练复杂度高,而且,夹在上述两个模型需要消耗较多的时间和存储空间。
技术实现思路
本专利技术实施例提供了一种脸部图像对齐的技术方案。根据本专利技术实施例的第一方面,提供了一种脸部图像对齐方法,包括:获取脸部图像;根据用于预测脸部关键点的神经网络模型对所述脸部图像进行关键点预测,得到所述脸部图像的关键点位置信息;若所述关键点位置信息满足收敛条件或者执行关键点预测的步骤的迭代次数达到预设次数,则根据满足所述收敛条件的关键点位置信息或者达到预设次数时的关键点位置信息进行脸部图像对齐。可选地,所述方法还包括:若所述关键点位置信息不满足所述收敛条件,且执行关键点预测的步骤的迭代次数达到所述预设次数,则获取所述脸部图像的关键点包围矩形框内的图像;根据所述神经网络模型对所述关键点包围矩形框内的图像进行关键点预测,得到所述关键点包围矩形框内的图像的关键点位置信息;判断所述关键点包围矩形框内的图像的关键点位置信息是否满足所述收敛条件,或者执行关键点预测的步骤的迭代次数是否达到所述预设次数。可选地,所述根据满足所述收敛条件的关键点位置信息或者达到预设次数时的关键点位置信息进行脸部图像对齐,包括:根据满足所述收敛条件的关键点位置信息或者达到预设次数时的关键点位置信息,利用几何变换方式进行脸部图像对齐。可选地,所述收敛条件包括所述关键点位置信息的误差值小于收敛阈值。可选地,所述脸部图像包括人脸图像和/或牲畜脸图像。可选地,所述牲畜为牛、羊、马、猪、狗、鸡、鸭或者鹅。可选地,所述关键点位置信息包括关键点坐标信息。根据本专利技术实施例的第二方面,提供了一种计算机程序,包括有计算机程序指令,其中,所述程序指令被处理器执行时用于实现如第一方面所述的脸部图像对齐方法对应的步骤。根据本专利技术实施例的第三方面,提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序指令,其中,所述程序指令被处理器执行时用于实现如第一方面所述的脸部图像对齐方法对应的步骤。根据本专利技术实施例的第四方面,提供了一种电子设备,包括:处理器、存储器、通信元件和通信总线,所述处理器、所述存储器和所述通信元件通过所述通信总线完成相互间的通信;所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行如第一方面所述的脸部图像对齐方法对应的步骤。根据本专利技术实施例的脸部图像对齐方案,获取脸部图像;根据用于预测脸部关键点的神经网络模型对脸部图像进行关键点预测,得到脸部图像的关键点位置信息;若关键点位置信息满足收敛条件或者执行关键点预测的步骤的迭代次数达到预设次数,则根据满足收敛条件的关键点位置信息或者达到预设次数时的关键点位置信息进行脸部图像对齐。本专利技术实施例不需要分别训练脸部检测模型和关键点预测模型,降低了脸部图像对齐的复杂度,减少了脸部图像对齐的时间成本和存储空间;通过对用于预测脸部关键点的神经网络模型的迭代过程,逐步优化关键点的预测结果。附图说明图1是根据本专利技术实施例一的一种脸部图像对齐方法的步骤流程图;图2是根据本专利技术实施例二的一种脸部图像对齐方法的步骤流程图;图3是根据本专利技术实施例二的一种脸部对齐算法的流程示意图;图4是根据本专利技术实施例四的一种电子设备的结构示意图。具体实施方式下面结合附图(若干附图中相同的标号表示相同的元素)和实施例,对本专利技术实施例的具体实施方式作进一步详细说明。以下实施例用于说明本专利技术,但不用来限制本专利技术的范围。本领域技术人员可以理解,本专利技术实施例中的“第一”、“第二”等术语仅用于区别不同步骤、设备或模块等,既不代表任何特定技术含义,也不表示它们之间的必然逻辑顺序。实施例一参照图1,示出了根据本专利技术实施例一的一种脸部图像对齐方法的步骤流程图。本实施例的脸部图像对齐方法包括以下步骤:步骤S100:获取脸部图像。本专利技术实施例中,可以采用任意具有摄像功能的装置对目标对象进行拍照,获取包括目标对象脸部的脸部图像。步骤S102:根据用于预测脸部关键点的神经网络模型对脸部图像进行关键点预测,得到脸部图像的关键点位置信息。本专利技术实施例中,用于预测脸部关键点的神经网络模型可以为卷积神经网络模型。一种可选的实施方式中,在神经网络模型的训练过程中,可以在图像平面空间中进行随机采样得到任意状态下的脸部图像和对应的关键点坐标,其中,任意状态包括正脸、侧脸、斜侧脸、低头、抬头等不同角度、方向。本专利技术实施例中,关键点可以包括眼睛、鼻子、嘴巴、下巴等。步骤S104:若关键点位置信息满足收敛条件或者执行关键点预测的步骤的迭代次数达到预设次数,则根据满足收敛条件的关键点位置信息或者达到预设次数时的关键点位置信息进行脸部图像对齐。在得到关键点位置信息之后,若关键点位置信息满足收敛条件,则表示神经网络模型对脸部图像的关键点预测结果准确或达到预期目标;若关键点位置信息不满足收敛条件,则表示神经网络模型对脸部图像的关键点预测不准确或未达到预期目标。若关键点位置信息满足收敛条件,或者执行关键点预测的步骤的迭代次数达到预设次数,则结束迭代过程。此时得到的关键点位置信息可以用于进行脸部图像对齐。根据本专利技术实施例的脸部图像对齐方法,获取脸部图像;根据用于预测脸部关键点的神经网络模型对脸部图像进行关键点预测,得到脸部图像的关键点位置信息;若关键点位置信息满足收敛条件或者执行关键点预测的步骤的迭代次数达到预设次数,则根据满足收敛条件的关键点位置信息或者达到预设次数时的关键点位置信息进行脸部图像对齐。本专利技术实施例不需要分别训练脸部检测模型和关键点预测模型,降低了脸部图像对齐的复杂度,减少了脸部图像对齐的时间成本和存储空间;通过对用于预测脸部关键点的神经网络模型的迭代过程,逐步优化关键点的预测结果。本专利技术实施例的脸部图像对齐方法可以由任意适当的具有相应的图像或数据处理能力的设备执行,包括但不限于:终端设备和服务器等。或者,本专利技术实施例提供的任一种脸部图像对齐方法可以由处理器执行,如处理器通过调用存储器存储的相应指令来执行本专利技术实施例提及的任一种脸部图像对齐方法。下文不再赘述。实施例二参照图2,示出了根据本专利技术实施例二的一种脸部图像对齐方法的步骤流程图。本实施例的脸部图像对齐方法包括以下步骤:步骤S200:获取脸部图像。本专利技术实施例中,可以采用任意具有摄像功能的装置对目标对象进行拍照,获取包括目标对象脸部的脸部图像。可选地,本实施例中的脸部图像可以为人脸图像和/或牲畜脸图像。其中,牲畜可以包括但不限于牛、羊、马、猪、狗、鸡、鸭或者鹅等。例如,通过手机或者相机对目标人物进行拍照,获取目标人物的人本文档来自技高网...
脸部图像对齐方法、计算机程序、存储介质及电子设备

【技术保护点】
一种脸部图像对齐方法,其特征在于,包括:获取脸部图像;根据用于预测脸部关键点的神经网络模型对所述脸部图像进行关键点预测,得到所述脸部图像的关键点位置信息;若所述关键点位置信息满足收敛条件或者执行关键点预测的步骤的迭代次数达到预设次数,则根据满足所述收敛条件的关键点位置信息或者达到预设次数时的关键点位置信息进行脸部图像对齐。

【技术特征摘要】
1.一种脸部图像对齐方法,其特征在于,包括:获取脸部图像;根据用于预测脸部关键点的神经网络模型对所述脸部图像进行关键点预测,得到所述脸部图像的关键点位置信息;若所述关键点位置信息满足收敛条件或者执行关键点预测的步骤的迭代次数达到预设次数,则根据满足所述收敛条件的关键点位置信息或者达到预设次数时的关键点位置信息进行脸部图像对齐。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:若所述关键点位置信息不满足所述收敛条件,且执行关键点预测的步骤的迭代次数达到所述预设次数,则获取所述脸部图像的关键点包围矩形框内的图像;根据所述神经网络模型对所述关键点包围矩形框内的图像进行关键点预测,得到所述关键点包围矩形框内的图像的关键点位置信息;判断所述关键点包围矩形框内的图像的关键点位置信息是否满足所述收敛条件,或者执行关键点预测的步骤的迭代次数是否达到所述预设次数。3.根据权利要求1所述的方法,其特征在于,所述根据满足所述收敛条件的关键点位置信息或者达到预设次数时的关键点位置信息进行脸部图像对齐,包括:根据满足所述收敛条件的关键点位置信息或者达到预设次数时的关键点位置信息,利用几何变换方...

【专利技术属性】
技术研发人员:胡涛邓昌顺
申请(专利权)人:翔创科技北京有限公司
类型:发明
国别省市:北京,11

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

1