活体人脸识别方法和装置的制造方法

文档序号:9471911阅读:726来源:国知局
活体人脸识别方法和装置的制造方法
【技术领域】
[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]通过所述双摄像头,获取多张人脸图像;
[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]确定所述人脸图像的人脸姿态;
[0057]根据所述人脸图像中的器官点的深度信息以及所述人脸姿态,判断所述人脸图像是否为活体人脸。
[0058]本公开的实施例提供的技术方案可以包括以下有益效果:
[0059]本实施例提供的方法和装置,通过配置双摄像头,通过该双摄像头获取人脸图像中的器官点的深度信息以及人脸姿态,根据获取到的深度信息和人脸姿态,判断人脸图像是否为活体人脸,无需用户配合做出面部动作,降低了对用户的要求,且避免了由于用户面部动作不明显而导致活体人脸识别失败的问题。
[0060]应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本公开。
【附图说明】
[0061]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
[0062]图1是根据一示例性实施例示出的一种活体人脸识别方法的流程图;
[0063]图2是根据一示例性实施例示出的一种活体人脸识别方法的流程图;
[0064]图3是根据一示例性实施例示出的一种活体人脸识别装置的框图;
[0065]图4是根据一示例性实施例示出的一种活体人脸识别装置的框图;
[0066]图5是根据一示例性实施例示出的一种活体人脸识别装置的框图。
【具体实施方式】
[0067]为使本公开的目的、技术方案和优点更加清楚明白,下面结合实施方
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1