基于红外灯闪烁的虹膜活体检测方法技术

技术编号:24411148 阅读:40 留言:0更新日期:2020-06-06 09:15
本发明专利技术提供了一种基于红外灯闪烁的虹膜活体检测方法,所述基于红外灯闪烁的虹膜活体检测方法包括步骤:S1建立闪烁规则库和活体特征模板;S2采集当前虹膜识别对象的活体特征向量;S3计算所述活体特征向量和与之相对应的所述活体特征模板的活体检测分数,若所述活体检测分数大于等于预设阈值,则当前虹膜识别对象活体检测通过,否则不通过活体检测。

Iris detection in vivo based on infrared flicker

【技术实现步骤摘要】
基于红外灯闪烁的虹膜活体检测方法
本专利技术涉及活体检测
,特别涉及一种基于红外灯闪烁的虹膜活体检测方法。
技术介绍
现有的虹膜防伪方法存在以下缺陷:1、频谱分析的方法,对于高清打印的虹膜图像或存在运动模糊的虹膜图像,该方法无法准确判断;2、反光信息分析的方法,对于佩戴隐形眼镜的打印虹膜图像,该方法将失效;3、纹理分析的方法,在虹膜图像处于模糊与清晰的分界区域附近,该方法无法准确判断是否为活体;4、检测瞳孔收缩的方法,该方法需要强光刺激瞳孔,从而引起瞳孔收缩达到活体检测的目的,用户体验差,难以被用户接受。
技术实现思路
为了解决上述技术问题,本专利技术提出了一种基于红外灯闪烁的虹膜活体检测方法,通过虹膜识别设备的红外灯和摄像头进行活体检测,在以所述基于红外灯闪烁的虹膜活体检测方法进行活体检测前需要先建立闪烁规则库,建立所述闪烁规则库的步骤包括:S11设计至少一组红外灯闪烁规则;S12对每一组S11所述的闪烁规则采集真人的活体特征向量,将所述真人的活体特征向量作为该组闪烁规则的活体特征模板;S13将每一组闪烁规则与对应的活体特征模板绑定,保存到闪烁规则库中。所述基于红外灯闪烁的虹膜活体检测方法包括步骤:S1从闪烁规则库中随机选取一组闪烁规则;S2以步骤S1所述闪烁规则控制虹膜采集设备的红外灯,采集当前虹膜识别对象的活体特征向量;S3计算所述步骤S2所述活体特征向量和步骤S1所述闪烁规则对应的活体特征模板的余弦相似性,若所述余弦相似性大于等于预设阈值,则当前虹膜识别对象活体检测通过,否则不通过活体检测。本专利技术基于红外灯闪烁的虹膜活体检测方法的改进在于,步骤S12或步骤S2采集所述活体特征向量的步骤包括:S121虹膜识别设备控制红外灯以当前闪烁规则进行闪烁,并控制每一颗摄像头采集视频;S122按照预设规则取n帧所述视频的预设帧,计算每一预设帧整张图像的平均灰度,得到n帧所述预设帧的平均灰度向量g(g1,g2,g3,…,gn),检测每一预设帧虹膜和瞳孔区域反光点个数,得到n帧所述预设帧的反光点个数向量l(l1,l2,l3,…,ln),将平均灰度向量g(g1,g2,g3,…,gn)和反光点个数向量l(l1,l2,l3,…,ln)对应元素相乘得到初步活体特征向量e(e1,e2,e3,…,en),即e1=l1*g1,e2=l2*g2,e3=l3*g3,…,en=ln*gn;S123将初步活体特征向量e(e1,e2,e3,…,en)进行归一化处理,得到活体特征向量f(f1,f2,f3,…,fn)。本专利技术基于红外灯闪烁的虹膜活体检测方法的进一步改进在于,步骤S122所述预设规则是提取视频的前n帧图像。本专利技术基于红外灯闪烁的虹膜活体检测方法的进一步改进在于,步骤S123所述归一化处理采用L2-norm的方法。本专利技术基于红外灯闪烁的虹膜活体检测方法的进一步改进在于,活体检测时能够以所述闪烁规则控制的所述红外灯至少有两颗。本专利技术基于红外灯闪烁的虹膜活体检测方法的进一步改进在于,所述摄像头至少有1颗。本专利技术基于红外灯闪烁的虹膜活体检测方法可以基于虹膜识别设备原有的红外灯和摄像头实现活体检测,无需添加硬件设备,成本低,对虹膜识别设备的通用性好,本专利技术无需用户主动配合,对于用户也没有异常刺激,能够有效抵挡照片攻击、视频攻击、3D眼球模型攻击,活体检测准确率高,在未提升硬件成本的前提下达到了较好的技术效果。附图说明图1是活体检测流程示意图。图2是建立闪烁规则库流程图。图3是采集活体特征向量流程图。具体实施方式下面结合附图对本专利技术进行进一步详细描述。本专利技术提出了一种基于红外灯闪烁的虹膜活体检测方法,所述方法实现步骤如图1所示,包括:S11用户进行虹膜识别触发活体检测当用户在虹膜识别设备上进行虹膜识别时,通过虹膜识别设备的红外灯和摄像头进行活体检测,优选的,本实施例中用于活体检测的红外灯和摄像头也用于采集虹膜图像进行虹膜识别,所述虹膜识别设备共有两颗虹膜摄像头;在其他实施例中,虹膜识别设备上也可配置只用作活体检测的红外灯合摄像头。S12从闪烁规则库中随机选择一种闪烁规则所述闪烁规则库中包括至少一组闪烁规则,本实施例中所述闪烁规则库中共有5组闪烁规则;活体检测时能够以所述闪烁规则控制的红外灯至少有两颗,本实施例中虹膜识别设备上共有两颗所述红外灯;每一组闪烁规则中包括虹膜识别设备上每一颗红外灯的闪烁动作,本实施例中一组闪烁规则包括两颗红外灯各自的闪烁动作;所述红外灯的闪烁动作包括红外灯状态组合和周期长度,所述红外灯具有两种状态:点亮、熄灭,所述红外灯状态组合包括多个红外灯状态以及每一个红外灯状态的持续时长,红外灯完成一个状态组合所需时间为闪烁动作的一个周期长度,红外灯周期执行闪烁动作。S13以所述闪烁规则采集当前识别对象的活体特征向量:所述采集活体特征向量的方法如图3所示,包括步骤:S31虹膜采集设备控制红外灯以当前闪烁规则进行闪烁,摄像头采集视频:根据当前选定的闪烁规则,控制虹膜识别设备上的两颗红外灯分别执行所述闪烁规则中相应的闪烁动作,红外灯闪烁期间,所述虹膜识别设备上的两颗虹膜摄像头分别拍摄预设时长的视频;S32计算所述视频的活体特征向量:分解计算两个所述视频的单摄像头活体特征向量,单摄像头活体特征向量的计算方法是:按照预设规则对每一颗摄像头所采集的视频取n帧预设帧,优选的,本实施例中所述预设规则是提取视频的前n帧,计算来自同一视频的每一预设帧整张图像的平均灰度,得到n帧所述预设帧的平均灰度向量g(g1,g2,g3,…,gn),检测所述每一预设帧虹膜和瞳孔区域反光点个数,得到n帧所述预设帧的反光点个数向量l(l1,l2,l3,…,ln),将平均灰度向量g(g1,g2,g3,…,gn)和反光点个数向量l(l1,l2,l3,…,ln)对应元素相乘得到初步活体特征向量e(e1,e2,e3,…,en),即e1=l1*g1,e2=l2*g2,e3=l3*g3,…,en=ln*gn;S33归一化活体特征向量:将初步活体特征向量e(e1,e2,e3,…,en)进行归一化处理,得到单摄像头活体特征向量f(f1,f2,f3,…,fn),优选的,本实施例中采用L2-norm的方法进行归一化;虹膜识别设备上所有颗摄像头对应的单摄像头活体特征向量f(f1,f2,f3,…,fn)的集合组成当前闪烁规则对应的活体特征向量。S14对比活体特征模板,计算活体检测分数将两个单摄像头活体特征向量组成的当前闪烁规则对应的活体特征向量与当前闪烁规则的活体特征模板比对,计算活体检测分数,所述活体检测分数是根据当前闪烁规则对应的活体特征向量与当前闪烁规则的活体特征模板之间的余弦相似性得出,由于本实施例中所述虹膜识别设备具有两颗虹膜摄像头,因此当前闪烁规则对应的活体特征向量与当前闪烁规则的活体特征模板中均包括两个单摄像头活体特征向量,本文档来自技高网...

【技术保护点】
1.一种基于红外灯闪烁的虹膜活体检测方法,通过虹膜识别设备的红外灯和摄像头进行活体检测,其特征在于在以所述基于红外灯闪烁的虹膜活体检测方法进行活体检测前需要先建立闪烁规则库,建立所述闪烁规则库的步骤包括:/nS11设计至少一组红外灯闪烁规则;/nS12对每一组S11所述的闪烁规则采集真人的活体特征向量,将所述真人的活体特征向量作为该组闪烁规则的活体特征模板;/nS13将每一组闪烁规则与对应的活体特征模板绑定,保存到闪烁规则库中;/n所述基于红外灯闪烁的虹膜活体检测方法包括步骤:/nS1从闪烁规则库中随机选取一组闪烁规则;/nS2以步骤S1所述闪烁规则控制虹膜采集设备的红外灯,采集当前虹膜识别对象的活体特征向量;/nS3计算所述步骤S2所述活体特征向量和步骤S1所述闪烁规则对应的活体特征模板的余弦相似性,若所述余弦相似性大于等于预设阈值,则当前虹膜识别对象活体检测通过,否则不通过活体检测。/n

【技术特征摘要】
1.一种基于红外灯闪烁的虹膜活体检测方法,通过虹膜识别设备的红外灯和摄像头进行活体检测,其特征在于在以所述基于红外灯闪烁的虹膜活体检测方法进行活体检测前需要先建立闪烁规则库,建立所述闪烁规则库的步骤包括:
S11设计至少一组红外灯闪烁规则;
S12对每一组S11所述的闪烁规则采集真人的活体特征向量,将所述真人的活体特征向量作为该组闪烁规则的活体特征模板;
S13将每一组闪烁规则与对应的活体特征模板绑定,保存到闪烁规则库中;
所述基于红外灯闪烁的虹膜活体检测方法包括步骤:
S1从闪烁规则库中随机选取一组闪烁规则;
S2以步骤S1所述闪烁规则控制虹膜采集设备的红外灯,采集当前虹膜识别对象的活体特征向量;
S3计算所述步骤S2所述活体特征向量和步骤S1所述闪烁规则对应的活体特征模板的余弦相似性,若所述余弦相似性大于等于预设阈值,则当前虹膜识别对象活体检测通过,否则不通过活体检测。


2.根据权利要求1所述的基于红外灯闪烁的虹膜活体检测方法,其特征在于步骤S12或步骤S2采集所述活体特征向量的步骤包括:
S121虹膜识别设备控制红外灯以当前闪烁规则进行闪烁,并控制每一颗摄像头采集视频;
S122按照预设规则取n帧所述视频的预设帧,计算每...

【专利技术属性】
技术研发人员:钟千里
申请(专利权)人:上海聚虹光电科技有限公司
类型:发明
国别省市:上海;31

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

1