人脸图像验证方法和装置的制造方法
【技术领域】
[0001 ]本公开涉及图像处理领域,尤其涉及人脸图像验证方法和装置。
【背景技术】
[0002]人脸图像作为一种重要的生物特征,在身份识别、安全加密等领域得到广泛应用。目前,很多应用的用户登录验证过程,都采用了人脸图像验证方式。
[0003]相关技术中,人脸图像验证的方式一般是:在终端设备中存储有用户注册时提供的注册人脸图像,当用户进行应用系统登录时,终端设备采集实际人脸图像,将实际人脸图像与注册人脸图像进行特征匹配,如果匹配成功,则通过验证,否则,则验证失败,不允许用户登录应用系统。
[0004]公开内容
[0005]为克服相关技术中存在的问题,本公开提供一种基于视频的面孔相册处理方法和
目.ο
[0006]根据本公开实施例的第一方面,提供一种人脸图像验证方法,包括:
[0007]接收待验证人脸图像;
[0008]提取所述待验证人脸图像的第一人脸特征;
[0009]根据注册人脸图像对应的第二人脸特征和所述注册人脸图像绑定的面孔相册分组对应的第三人脸特征,对所述第一人脸特征表征的所述待验证人脸图像进行验证。
[0010]该方案可以包括以下有益效果:在接收到用户启用某应用进行身份验证时所采集的人脸图像即待验证人脸图像后,首先提取该待验证人脸图像的第一人脸特征。进而,根据用户注册时的注册人脸图像对应的第二人脸特征以及与注册人脸图像绑定的面孔相册分组对应的第三人脸图像特征,对该第一人脸特征进行验证,以确定待验证人脸图像是否能够通过验证。由于绑定的面孔相册分组中存储有注册人脸图像对应的用户的大量不同人脸图像,结合该绑定面孔相册分组进行验证,可以有效避免待验证人脸图像与注册人脸图像因为光线、表情、发型、服饰等因素的不同而对验证结果的准确性产生的不利影响,可以提高验证结果的准确性。
[0011]结合第一方面,在第一方面的第一种可能的实现方式中,所述根据注册人脸图像对应的第二人脸特征和所述注册人脸图像绑定的面孔相册分组对应的第三人脸特征,对所述第一人脸特征表征的所述待验证人脸图像进行验证,包括:
[0012]计算所述第一人脸特征与所述第二人脸特征间的相似度;
[0013]当所述第一人脸特征与所述第二人脸特征的相似度小于预设阈值时,计算所述第一人脸特征与所述第三人脸特征间的相似度;
[0014]根据所述第一人脸特征与所述第三人脸特征间的相似度,确定所述待验证人脸图像是否通过验证。
[0015]结合第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,所述面孔相册分组对应的第三人脸特征包括所述面孔相册分组中各每个人脸图像对应的人脸特征;
[0016]所述根据所述第一人脸特征与所述第三人脸特征间的相似度,确定所述待验证人脸图像是否通过验证,包括:
[0017]在所述面孔相册分组中各人脸图像对应的人脸特征中存在至少一个人脸特征与所述第一人脸特征间的相似度大于所述预设阈值时,确定所述待验证人脸图像通过验证;
[0018]在所述面孔相册分组中各人脸图像对应的人脸特征与所述第一人脸特征间的相似度都小于所述预设阈值时,确定所述待验证人脸图像不通过验证。
[0019]该方案可以包括以下有益效果:在对待验证人脸图像进行验证的过程中,首先将该待验证人脸图像对应的第一人脸特征与已存储的注册人脸图像对应的第二人脸特征进行相似性度量,在不满足相似度阈值时,进而再将第一人脸特征分别与注册人脸图像绑定的面孔相册分组中每个人脸图像对应的第三人脸特征进行相似性度量,如果各第三人脸特征中存在与之满足相似度阈值的人脸特征,则验证通过,否则,验证不通过。结合绑定面孔相册分组进行验证,可以大大提高验证结果的准确性。
[0020]结合第一方面、第一方面的第一种或第二种可能的实现方式,在第一方面的第三种可能的实现方式中,所述提取所述待验证人脸图像的第一人脸特征,包括:
[0021]对所述待验证人脸图像进行人脸检测,确定所述待验证人脸图像中的人脸候选区域图像;
[0022]对所述人脸候选区域图像进行器官点定位;
[0023]根据人脸特征提取模型对所述器官点定位后的人脸候选区域图像进行特征提取,获取所述第一人脸特征;
[0024]其中,所述人脸特征提取模型是对卷积神经网络进行人脸分类识别训练获得的。
[0025]该方案可以包括以下有益效果:在进行待验证人脸图像的第一人脸特征提取过程中,首先进行人脸检测、器官点定位的处理,得到人脸候选区域图像,进而采用基于对卷积神经网络进行人脸分类识别训练获得的人脸特征提取模型对人脸候选区域图像进行特征提取,由于基于深度学习的卷积神经网络能够获取到更加丰富、精细的特征信息,从而保证了验证结果的准确性。
[0026]结合第一方面的第三种可能的实现方式,在第一方面的第四种可能的实现方式中,所述方法还包括:
[0027]接收所述注册人脸图像;
[0028]提取所述注册人脸图像的所述第二人脸特征;
[0029]将所述第二人脸特征与各面孔相册分组分别对应的人脸特征进行匹配,确定与所述第二人脸特征匹配的所述第三人脸特征;
[0030]建立所述注册人脸图像与所述第三人脸特征所对应的面孔相册分组间的绑定关系O
[0031]该方案可以包括以下有益效果:在人脸图像注册过程中,除了提取注册人脸图像的第二人脸特征,以用于后续的人脸图像验证外,还通过进行第二人脸特征与各面孔相册分组分别对应的人脸特征的匹配,建立注册人脸图像与匹配的人脸特征对应的面孔相册分组的绑定关系,以便于后续基于该绑定的面孔相册分组进行人脸图像的登录身份验证。
[0032]根据本公开实施例的第二方面,提供一种人脸图像验证装置,包括:
[0033]第一接收模块,被配置为接收待验证人脸图像;
[0034]第一提取模块,被配置为提取所述第一接收模块接收的所述待验证人脸图像的第一人脸特征;
[0035]验证模块,被配置为根据注册人脸图像对应的第二人脸特征和所述注册人脸图像绑定的面孔相册分组对应的第三人脸特征,对所述第一提取模块提取的所述第一人脸特征表征的所述待验证人脸图像进行验证。
[0036]该方案可以包括以下有益效果:在接收到用户启用某应用进行身份验证时所采集的人脸图像即待验证人脸图像后,首先提取该待验证人脸图像的第一人脸特征。进而,根据用户注册时的注册人脸图像对应的第二人脸特征以及与注册人脸图像绑定的面孔相册分组对应的第三人脸图像特征,对该第一人脸特征进行验证,以确定待验证人脸图像是否能够通过验证。由于绑定的面孔相册分组中存储有注册人脸图像对应的用户的大量不同人脸图像,结合该绑定面孔相册分组进行验证,可以有效避免待验证人脸图像与注册人脸图像因为光线、表情、发型、服饰等因素的不同而对验证结果的准确性产生的不利影响,可以提高验证结果的准确性。
[0037]结合第二方面,在第二方面的第一种可能的实现方式中,所述验证模块包括:
[0038]第一计算子模块,被配置为计算所述第一人脸特征与所述第二人脸特征间的相似度;
[0039]第二计算子模块,被配置为当所述第一计算子模块计算的所述第一人脸特征与所述第二人脸特征的相似度小于预设阈值时,计算所述第一人脸特征与所述第三人脸特征间的相似度;
[0040]确定子模块,被配置为根据所述第二计算子模块计算的所述第一人脸特征与所述第三人脸特征间的相似度,确定所述待验证人脸图像是否通过验证。
[0041 ]结合第二方面的第一种可能的实现方式,在第二方面的第二种可能的实现方式中,所述面孔相册分组对应的第三人脸特征包括所述面孔相册分组中各每个人脸图像对应的人脸特征;
[0042]所述确定子模块包括:
[0043]第一确定组件,被配置为在所述面孔相册分组中各人脸图像对应的人脸特征中存在至少一个人脸特征与所述第一人脸特征间的相似度大于所述预设阈值时,确定所述待验证人脸图像通过验证;
[0044]第二确定组件,被配置为在所述面孔相册分组中各人脸图像对应的人脸特征与所述第一人脸特征间的相似度都小于所述预设阈值时,确定所述待验证人脸图像不通过验证。
[0045]该方案可以包括以下有益效果:在对待验证人脸图像进行验证的过程中,首先将该待验证人脸图像对应的第一人脸特征与已存储的注册人脸图像对应的第二人脸特征进行相似性度量,在不满足相似度阈值时,进而再将第一人脸特征分别与注册人脸图像绑定的面孔相册分组中每个人脸图像对应的第三人脸特征进行相似性度量,如果各第三人脸特征中存在与之满足相似度阈值的人脸特征,则验证通过,否则,验证不通过。结合绑定面孔相册分组进行验证,可以大大提高验证结果的准确性。
[0046]结合第二方面、第二方面的第一种或第二种可能的实现方式,在第二方面的第三种可能的实现方式中,所述第一提取模块包括:
[0047]人脸检测子模块,被配置为对所述待验证人脸图像进行人脸检测,确定所述待验证人脸图像中的人脸候选区域图像;
[0048]器官定位子模块,被配置为对所述人脸检测子模块检测的所述人脸候选区域图像进行器官点定位;
[0049]特征提取子模块,被配置为根据人脸特征提取模型对经所述器官定位子模块进行器官点定位后的人脸候选区域图像进行特征提取,获取所述第一人脸特征;
[0050]其中,所述人脸特征提取模型是对卷积神经网络进行人脸分类识别训练获得的。
[0051]该方案可以包括以下有益效果:在进行待验证人脸图像的第一人脸特征提取过程中,首先进行人脸检测、器官点定位的处理,得到人脸候选区域图像,进而采用基于对卷积神经网络进行人脸分类识别训练获得的人脸特征提取模型对人脸候选区域图像进行特征提取,由于基于深度学习的卷积神经网络能够获取到更加丰富、精细的特征信息,从而保证了验证结果的准确性。
[0052]结合第二方面的第三种可能的实现方式,在第二方面的第四种可能的实现方式中,还包括:
[0053]第二接收模块,被配置为接收所述注册人脸图像;
[0054]第二提取模块,被配置为提取所述第二接收模块接收的所述注册人脸图像的所述第二人脸特征;
[0055]匹配模块,被配置为将所述第二提取模块提取的所述第二人脸特征与各面孔相册分组分别对应的人脸特征进行匹配,确定与所述第二人脸特征匹配的所述第三人脸特征;
[0056]建立模块,被配置为建立所述注册人脸图像与所述匹配模块匹配