基于双目深度和图片结构的活体检测方法、装置及介质制造方法及图纸

技术编号:27314738 阅读:22 留言:0更新日期:2021-02-10 09:44
本发明专利技术涉及计算机视觉技术领域,公开了一种基于双目深度和图片结构信息的活体检测方法、装置和存储介质,通过扣取不同人脸占比区域的图像,分别计算图像中M个对应人脸特征的关键点与N个参考点的深度信息均值差,判断是否为活体,若为非活体,图像数据输入训练完成的卷积神经网络,判断是否包含边界信息;若包含边界信息,则为非活体,否则为活体。本发明专利技术可以自动标定相机,利于量产;通过选取参考点与人脸关键点处深度信息进行比对,可以更有效区分活体与非活体,通过融合边界信息与深度信息可以实现更精准的判断。通过不同人脸占比区域共享CNN网络,降低模型复杂度,同时两块区域特征互相融合,提升了判断活体精度。提升了判断活体精度。提升了判断活体精度。

【技术实现步骤摘要】
基于双目深度和图片结构的活体检测方法、装置及介质


[0001]本专利技术涉及计算机视觉
,特别是指一种基于双目深度信息和图片结构信息的活体检测方法、装置及存储介质。

技术介绍

[0002]目前人脸识别技术已经广泛应用于考勤系统、门禁系统、闸机、金融等领域。但人脸识别系统在实际的应用中存在一些问题,由于人脸容易获取,使得人脸容易被一些人用照片、面具、视频等方式复制,从而对人脸识别系统进行攻击。针对人脸识别系统的这个缺陷,一系列的人脸识别防假或活体检测方法被提出,以解决人脸识别系统容易被照片、面具或者视频攻击的缺陷。
[0003]目前人脸活体检测的方法主要有2大类,即额外硬件和使用软件。
[0004]额外硬件,使用额外硬件的方法一般是外加可以探测到活体生物信息的硬件来判断识别对象是否为真实活人的人脸,比如3D结构光和TOF立体成像技术,可以探测到人脸3维信息,但是其成像距离、分辨率、帧率等均有限制,且成本较高,不经济实用。
[0005]使用软件的方法则是基于数字图像处理,分析图像、视频或者视频帧的特征来区分识别对象是照片、面具、视频还是真实人脸,具体包括如下几种方式:。
[0006]1.主动配合式:通过检测待检测者是否点头,摇头,眨眼,张嘴等方式,来判断目标是否是活体。该方法主要缺点在于:a、需要待检测者主动配合;b、完成这些动作需要一定时间。因此广泛应用在支付、金融等领域,但在门禁,考勤等对时间比较敏感的领域使用很少。
[0007]2.由于纸张、手机成像与真人成像在纹理,颜色,非刚性物体形变,材质等特征存在差别,通过这些差别进行活体判断:主要是通过svm或深度学习等机器学习的方法对活体、非活体样本训练,自动学习这些特征,建立特征模型。最后通过特征模型对目标进行活体判断。这种方法容易受到光线,环境等因素的影响,存在一定概率的漏判(非活体判断为活体)和误判(活体误判为非活体),在实际使用中使客户产生负面印象。
[0008]3.基于人脸深度信息的深度学习方法:该方法主要通过深度学习的方法对人脸图像和对应的人脸深度图像进行训练,让深度神经网络自动学习人脸深度信息。在实际使用中通过深度神经网络给出对应网络的深度信息,通过这些深度信息判断目标是否为活体,该方法存在以下弊端:a、模型训练难度大,样本标注难度大,现有样本少;b、计算量大,难以满足实时性要求;c、对深度信息精度要求高。

技术实现思路

[0009]本专利技术提出一种基于双目深度信息的活体检测方法、装置及存储介质,解决了现有技术中通过人脸图像进行活体检测体验不佳的问题。
[0010]本专利技术的技术方案是这样实现的:一种基于双目深度信息和图片结构信息的活体检测方法,包括以下步骤:
[0011]通过左右摄像头采集检测对象的原始人脸图像,分别从所述原始人脸图像中获取
若干个对应人脸特征的关键点;利用左右摄像头采集的人脸图像及其关键点标定相机;
[0012]通过人脸检测框扣取人脸占比区域,所述人脸占比区域内包含M个对应人脸特征的关键点;从所述人脸检测框向外扩设定倍数得到以参考框为边界扣取的参考区域,所述参考框内包含N个参考点;分别计算M个对应人脸特征的关键点与N个参考点的深度信息值,并计算二者的深度信息均值差,若深度信息均值差大于设定阈值,则检测对象为活体;否则,
[0013]将人脸检测框和参考框扣取的图像数据输入训练完成的卷积神经网络,通过卷积神经网络判断是否包含边界信息;若人脸图像中包含边界信息,则检测对象为非活体,否则为活体。
[0014]作为优选的技术方案,参考区域的数量至少是一个,多个不同的参考区域均由人脸占比区域向外扩不同倍数形成的。
[0015]作为优选的技术方案,计算M个对应人脸特征的关键点与N个参考点的深度信息均值差,包括以下步骤:计算M个关键点深度信息均值,计算N个参考点的深度信息均值,将二者相减取绝对值二者深度信息均值差。
[0016]作为优选的技术方案,人脸检测框和参考框扣取的图像数据输入卷积神经网络之前对图像数据进行预处理,将图像数据缩放至固定尺寸。
[0017]作为优选的技术方案,将人脸检测框和参考框扣取的图像数据输入训练完成的卷积神经网络,通过卷积神经网络的权值共享,融合两个图像数据输出的不同特征,判断所述参考区域是否包含边界信息。
[0018]作为优选的技术方案,左右摄像头分别为白光摄像头和近红外摄像头。
[0019]一种基于双目深度信息和图片结构信息的活体检测装置,应用上述活体检测方法。
[0020]作为优选的技术方案,所述装置还包括用于采集人脸图像的左右摄像头。
[0021]作为进一步的改进,左右摄像头分别为白光摄像头和近红外摄像头。
[0022]一种计算机可读存储介质,存储有计算机程序,所述计算机程序执行上述活体检测方法。
[0023]本专利技术的有益效果在于:本专利技术中与相比传统相机标定算法需要在全图找角点,然后进行对齐、扫描,本专利技术直接利用左右相机中人脸对应关键点作为标注所需角点,同时无需逐台设备进行人工参与标定,可以自动标定相机,利于量产。
[0024]本专利技术通过在人头部周围选取参考点与人脸关键点处深度信息进行比对,可以更有效区分活体与非活体。可实现以下几种特征场景下的活体检测:当人站在门框内,可以避免由于边框而导致的误判;当非活体人脸占纸张比例很小,外扩区域无法包含边界框信息而导致误判。
[0025]本专利技术可以通过融合边界信息与深度信息可以实现更精准的判断。通过不同人脸占比区域共享CNN网络,降低模型复杂度,同时两块区域特征互相融合,提升了判断活体精度。
附图说明
[0026]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现
有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0027]图1为本专利技术实施例的程序流程图;
具体实施方式
[0028]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例,对于这些实施方式的说明用于帮助理解本专利技术,但并不构成对本专利技术的限定。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0029]其中,在本申请实施例的描述中,除非另有说明,“/”表示或的意思,例如,A/B可以表示A或B;本文中的“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,在本申请实施例的描述中,“多个”是指两个或多于两个。
[0030]以下,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于双目深度和图片结构信息的活体检测方法,其特征在于:包括以下步骤:通过左右摄像头采集检测对象的原始人脸图像,分别从所述原始人脸图像中获取若干个对应人脸特征的关键点;利用左右摄像头采集的人脸图像及其关键点标定相机;通过人脸检测框扣取人脸占比区域,所述人脸占比区域内包含M个对应人脸特征的关键点;从所述人脸检测框向外扩设定倍数得到以参考框为边界扣取的参考区域,所述参考框内包含N个参考点;分别计算M个对应人脸特征的关键点与N个参考点的深度信息值,并计算二者的深度信息均值差,若深度信息均值差大于设定阈值,则检测对象为活体;否则,将人脸检测框和参考框扣取的图像数据输入训练完成的卷积神经网络,通过卷积神经网络判断是否包含边界信息;若人脸图像中包含边界信息,则检测对象为非活体,否则为活体。2.如权利要求1所述的一种基于双目深度和图片结构信息的活体检测方法,其特征在于:参考区域的数量至少是一个,多个不同的参考区域均由人脸占比区域向外扩不同倍数形成的。3.如权利要求1所述的一种基于双目深度和图片结构信息的活体检测方法,其特征在于:计算M个对应人脸特征的关键点与N个参考点的深度信息均值差,包括以下步骤:计算M个关键点深度信息均值,计算N个参考点的深度信...

【专利技术属性】
技术研发人员:张万涛
申请(专利权)人:杭州锐颖科技有限公司
类型:发明
国别省市:

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

1