一种检测人脸图像中网纹的方法、装置及设备制造方法及图纸

技术编号:20518064 阅读:26 留言:0更新日期:2019-03-06 02:43
本发明专利技术提供一种检测人脸图像中网纹的方法、装置及设备,涉及图像处理技术领域,用以提高检测人脸图像网纹的准确性。本发明专利技术的检测人脸图像中网纹的方法,包括:基于人脸特征点对齐的数据库,获得普遍人脸信息;所述普遍人脸信息为所述数据库中的任一图像中的任一像素点在所述数据库中的像素平均值;根据所述普遍人脸信息,对输入人脸图像进行检测,确定所述输入人脸图像中的网纹点。本发明专利技术可提高检测人脸图像网纹的准确性。

A Method, Device and Equipment for Detecting Mesh Patterns in Face Images

The invention provides a method, device and device for detecting reticulation in face image, which relates to the field of image processing technology to improve the accuracy of detecting reticulation in face image. The method for detecting the reticulation in face images includes: obtaining universal face information based on a database aligned with face feature points; the universal face information is the average pixel value of any pixel point in any image in the database; detecting the input face image according to the universal face information and determining the input face image. The dots in the image. The invention can improve the accuracy of detecting face image reticulation.

【技术实现步骤摘要】
一种检测人脸图像中网纹的方法、装置及设备
本专利技术涉及图像处理
,尤其涉及一种检测人脸图像中网纹的方法、装置及设备。
技术介绍
人脸识别,是基于人的脸部特征信息进行身份识别的一种生物识别技术。在人脸识别应用中,需要识别清晰的人脸。有时候,获取的人脸图像带有人造网纹,因此需要检测出人造网纹并修复图像,以获得清晰的人脸图像。现有技术中提供的检测人脸图像中网纹的方法,通过对特定的网纹进行学习,进而识别出人脸图像中的网纹。但是,网纹通常存在的形式较多,因而,现有的方法无法满足检测出各种形式的网纹的需求,检测结果不准确。
技术实现思路
有鉴于此,本专利技术提供一种检测人脸图像中网纹的方法、装置及设备,以提高检测人脸图像网纹的准确性。为解决上述技术问题,第一方面,本专利技术实施例提供一种检测人脸图像中网纹的方法,包括:基于人脸特征点对齐的数据库,获得普遍人脸信息;所述普遍人脸信息为所述数据库中的任一图像中的任一像素点在所述数据库中的像素平均值;根据所述普遍人脸信息,对输入人脸图像进行检测,确定所述输入人脸图像中的网纹点。其中,所述根据所述普遍人脸信息,对输入人脸图像进行检测,确定所述输入人脸图像中的网纹点的步骤,包括:对于所述输入人脸图像中的每一个像素点,获取所述每一个像素点在所述输入人脸图像中的像素值;获取所述每一个像素点在所述数据库中的对应像素点的像素平均值;计算所述每一个像素点在所述输入人脸图像中的像素值和所述每一个像素点所对应的像素平均值的差值;对于所述每一个像素点中的任一目标像素点,若所述目标像素点对应的差值大于或等于第一预设阈值,则将所述目标像素点确定为网纹点;否则,将所述目标像素点确定为人脸点。其中,在所述根据所述普遍人脸信息,对输入人脸图像进行检测,确定所述输入人脸图像中的网纹点的步骤之后,所述方法还包括:基于所述网纹点的邻域信息,在所述输入人脸图像中确定最终网纹点。其中,所述基于所述网纹点的邻域信息,在所述输入人脸图像中确定最终网纹点的步骤,包括:对于所述网纹点中的任一目标网纹点,确定所述目标网纹点所在的邻域内的目标人脸点;计算所述目标人脸点在所述邻域内的像素平均值;计算所述目标网纹点在所述邻域内的像素值和所述目标人脸点在所述邻域内的像素平均值的第一差值;若所述第一差值大于或等于第二预设阈值,则将所述目标网纹点作为最终网纹点。其中,在所述基于所述网纹点的邻域信息,在所述输入人脸图像中确定最终网纹点的步骤后,所述方法还包括:对所述最终网纹点进行修正。其中,所述对所述最终网纹点进行修正的步骤,包括:确定所述最终网纹点在所述数据库中的对应像素点的第一像素平均值;获取所述最终网纹点所在邻域内的人脸点的第二像素平均值;计算所述第一像素平均值和所述第二像素平均值的第二差值;根据所述第二差值和第三预设阈值的关系,确定所述最终网纹点对应的补偿像素值;利用所述补偿像素值对所述最终网纹点进行修正。其中,所述根据所述第二差值和第三预设阈值的关系,确定所述最终网纹点对应的补偿像素值的步骤,包括:若所述第二差值的绝对值大于第三预设阈值,则确定所述补偿像素值为所述第二差值和修正系数的乘积与所述第二像素平均值的和;若所述第二差值的绝对值小于或等于所述第三预设阈值,则确定所述补偿像素值为所述第二像素平均值。其中,在所述基于人脸特征点对齐的数据库,获得普遍人脸信息的步骤之前,所述方法还包括:对多张人脸图像,依照所述多张人脸图像上的特征点进行缩放与对齐,获取所述基于人脸特征点对齐的数据库。第二方面,本专利技术实施例提供一种检测人脸图像中网纹的装置,包括:信息获取模块,用于基于人脸特征点对齐的数据库,获得普遍人脸信息;所述普遍人脸信息为所述数据库中的任一图像中的任一像素点在所述数据库中的像素平均值;人脸检测模块,用于根据所述普遍人脸信息,对输入人脸图像进行检测,确定所述输入人脸图像中的网纹点。第三方面,本专利技术实施例提供一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序;其特征在于,所述处理器执行所述计算机程序时实现如第一方面所述的方法中的步骤。第四方面,本专利技术实施例提供一种计算机可读存储介质,用于存储计算机程序,所述计算机程序被处理器执行时实现如第一方面所述的方法中的步骤。本专利技术的上述技术方案的有益效果如下:在本专利技术实施例中,对输入人脸图像基于获得的普遍人脸信息进行检测,从而确定输入人脸图像中的网纹点。由于普遍人脸信息为所述数据库中的任一图像中的任一像素点在所述数据库中的像素平均值,更能反映出普通人脸的特征,因此,利用本专利技术实施例的方案可检测出输入人脸图像中的存在的任意形式的网纹,从而提高了对人脸图像人脸网纹的检测准确性。附图说明图1为本专利技术实施例的检测人脸图像中网纹的方法的流程图;图2为本专利技术实施例的检测人脸图像中网纹的方法的流程图;图3为邻域示意图;图4为本专利技术实施例的检测人脸图像中网纹的装置的示意图;图5为本专利技术实施例的人脸检测模块的示意图;图6为本专利技术实施例的检测人脸图像中网纹的装置的又一示意图;图7为本专利技术实施例的确定模块的示意图;图8为本专利技术实施例的检测人脸图像中网纹的装置的又一示意图;图9为本专利技术实施例的修正模块的示意图;图10为本专利技术实施例的检测人脸图像中网纹的装置的又一示意图;图11为本专利技术实施例的电子设备的示意图。具体实施方式下面将结合附图和实施例,对本专利技术的具体实施方式作进一步详细描述。以下实施例用于说明本专利技术,但不用来限制本专利技术的范围。如图1所示,本专利技术实施例的检测人脸图像中网纹的方法,包括:步骤101、基于人脸特征点对齐的数据库,获得普遍人脸信息。在本专利技术实施例中,所述普遍人脸信息为所述数据库中的任一图像中的任一像素点在所述数据库中的像素平均值。在实际应用中,可将拥有大量清晰人脸图像的人脸数据库中的人脸图像,依照人脸上的特征点进行缩放与对齐,得到一个人脸大小一致、人脸特征点均对齐的数据库DB。其中,人脸对齐的过程可采用现有技术中的人脸对齐方法实现,在此不再赘述。步骤102、根据所述普遍人脸信息,对输入人脸图像进行检测,确定所述输入人脸图像中的网纹点。在此步骤中,对于所述输入人脸图像中的每一个像素点,获取所述每一个像素点在所述输入人脸图像中的像素值,并基于获得的数据库,获取所述每一个像素点在所述数据库中的对应像素点的像素平均值。然后,计算所述每一个像素点在所述输入人脸图像中的像素值和所述每一个像素点所对应的像素平均值的差值。对于所述每一个像素点中的任一目标像素点,若所述目标像素点对应的差值大于或等于第一预设阈值,则将所述目标像素点确定为网纹点;否则,将所述目标像素点确定为人脸点。其中第一预设阈值可根据利用所述数据库计算得出,或者预先设定,在此不对其获取方式进行限定。在本专利技术实施例中,对输入人脸图像基于获得的普遍人脸信息进行检测,从而确定输入人脸图像中的网纹点。由于普遍人脸信息为所述数据库中的任一图像中的任一像素点在所述数据库中的像素平均值,更能反映出普通人脸的特征,因此,利用本专利技术实施例的方案可检测出输入人脸图像中的存在的任意形式的网纹,从而提高了对人脸图像人脸网纹的检测准确性。如图2所示,本专利技术实施例的检测人脸图像中网纹的方法,包括:步骤201、对多张人脸图像,依照所述本文档来自技高网...

【技术保护点】
1.一种检测人脸图像中网纹的方法,其特征在于,包括:基于人脸特征点对齐的数据库,获得普遍人脸信息;所述普遍人脸信息为所述数据库中的任一图像中的任一像素点在所述数据库中的像素平均值;根据所述普遍人脸信息,对输入人脸图像进行检测,确定所述输入人脸图像中的网纹点。

【技术特征摘要】
1.一种检测人脸图像中网纹的方法,其特征在于,包括:基于人脸特征点对齐的数据库,获得普遍人脸信息;所述普遍人脸信息为所述数据库中的任一图像中的任一像素点在所述数据库中的像素平均值;根据所述普遍人脸信息,对输入人脸图像进行检测,确定所述输入人脸图像中的网纹点。2.根据权利要求1所述的方法,其特征在于,所述根据所述普遍人脸信息,对输入人脸图像进行检测,确定所述输入人脸图像中的网纹点的步骤,包括:对于所述输入人脸图像中的每一个像素点,获取所述每一个像素点在所述输入人脸图像中的像素值;获取所述每一个像素点在所述数据库中的对应像素点的像素平均值;计算所述每一个像素点在所述输入人脸图像中的像素值和所述每一个像素点所对应的像素平均值的差值;对于所述每一个像素点中的任一目标像素点,若所述目标像素点对应的差值大于或等于第一预设阈值,则将所述目标像素点确定为网纹点;否则,将所述目标像素点确定为人脸点。3.根据权利要求1所述的方法,其特征在于,在所述根据所述普遍人脸信息,对输入人脸图像进行检测,确定所述输入人脸图像中的网纹点的步骤之后,所述方法还包括:基于所述网纹点的邻域信息,在所述输入人脸图像中确定最终网纹点。4.根据权利要求3所述的方法,其特征在于,所述基于所述网纹点的邻域信息,在所述输入人脸图像中确定最终网纹点的步骤,包括:对于所述网纹点中的任一目标网纹点,确定所述目标网纹点所在的邻域内的目标人脸点;计算所述目标人脸点在所述邻域内的像素平均值;计算所述目标网纹点在所述邻域内的像素值和所述目标人脸点在所述邻域内的像素平均值的第一差值;若所述第一差值大于或等于第二预设阈值,则将所述目标网纹点作为最终网纹点。5.根据权利要求3或4所述的方法,其特征在于,在所述基于所述网纹点的邻域信息,在所述输入人脸图像中确定最终网纹点的步骤后,所述方法还包括:对所述最终网...

【专利技术属性】
技术研发人员:谢雨来张杨
申请(专利权)人:株式会社日立制作所
类型:发明
国别省市:日本,JP

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

1