[发明专利]基于红外灯闪烁的虹膜活体检测方法在审
申请号: | 201811441923.5 | 申请日: | 2018-11-29 |
公开(公告)号: | CN111241878A | 公开(公告)日: | 2020-06-05 |
发明(设计)人: | 钟千里 | 申请(专利权)人: | 上海聚虹光电科技有限公司 |
主分类号: | G06K9/00 | 分类号: | G06K9/00 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 201306 上海市浦东*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 红外 闪烁 虹膜 活体 检测 方法 | ||
本发明提供了一种基于红外灯闪烁的虹膜活体检测方法,通过虹膜识别设备的红外灯和摄像头进行活体检测,所述虹膜识别设备具有一个摄像头和两个红外灯,两个红外灯在摄像头左右两侧对称设置,所述基于红外灯闪烁的虹膜活体检测方法包括步骤:S1从闪烁规则库中随机选取一组闪烁规则;S2以步骤S1所述闪烁规则控制虹膜识别设备的红外灯,采集当前虹膜识别对象的活体特征编码;S3根据步骤S2所述活体特征编码和步骤S1所述闪烁规则对应的活体特征模板的汉明距离,计算两者活体检测分数。
技术领域
本发明涉及活体检测技术领域,特别涉及一种基于红外灯闪烁的虹膜活体检测方法。
背景技术
现有的虹膜防伪方法存在以下缺陷:
1、频谱分析的方法,对于高清打印的虹膜图像或存在运动模糊的虹膜图像,该方法无法准确判断;2、反光信息分析的方法,对于佩戴隐形眼镜的打印虹膜图像,该方法将失效;3、纹理分析的方法,在虹膜图像处于模糊与清晰的分界区域附近,该方法无法准确判断是否为活体;4、检测瞳孔收缩的方法,该方法需要强光刺激瞳孔,从而引起瞳孔收缩达到活体检测的目的,用户体验差,难以被用户接受。
发明内容
为了解决上述技术问题,本发明提出了一种基于红外灯闪烁的虹膜活体检测方法,通过虹膜识别设备的红外灯和摄像头进行活体检测,所述虹膜识别设备具有一个摄像头和两个红外灯,两个红外灯在摄像头左右两侧对称设置,所述基于红外灯闪烁的虹膜活体检测方法进行活体检测前需要先建立闪烁规则库,建立所述闪烁规则库的步骤包括:
S11设计至少一组红外灯闪烁规则;
S12对每一组S11所述的闪烁规则预设相应真人的活体特征编码,所述活体特征编码是闪烁规则执行一个周期所对应的活体特征编码,将所述真人的活体特征编码作为该组闪烁规则的活体特征模板;
S13将每一组闪烁规则与对应的活体特征模板绑定,保存到闪烁规则库中。
所述基于红外灯闪烁的虹膜活体检测方法包括步骤:
S1从闪烁规则库中随机选取一组闪烁规则;
S2虹膜识别设备以步骤S1所述闪烁规则控制红外灯闪烁,采集当前虹膜识别对象的活体特征编码;
S3计算步骤S2所述活体特征编码和步骤S1所述闪烁规则对应的活体特征模板的汉明距离,通过所述汉明距离判断活体检测分数是否大于预设阈值,若大于则通过活体检测,否则不通过。
本发明基于红外灯闪烁的虹膜活体检测方法的改进在于,步骤S2采集所述活体特征编码的步骤包括:
S21虹膜识别设备控制红外灯以当前闪烁规则进行闪烁,并控制摄像头采集虹膜图像;
S22从摄像头采集的虹膜图像中提取所述闪烁规则一个完整周期时长内的虹膜图像序列,并计算虹膜图像序列内每一张虹膜图像对应的反光点状态编码,从而得到一个完整周期时长的闪烁规则对应的活体特征编码。
本发明基于红外灯闪烁的虹膜活体检测方法的进一步改进在于,步骤S21所述采集虹膜图像的数量大于等于当前闪烁规则周期时长内的红外灯状态数量。
本发明基于红外灯闪烁的虹膜活体检测方法的进一步改进在于,步骤S12所述活体特征模板是通过采集真人的虹膜图像提取得出。
本发明基于红外灯闪烁的虹膜活体检测方法的进一步改进在于,步骤S12所述活体特征模板是根据闪烁规则推导得出。
本发明基于红外灯闪烁的虹膜活体检测方法可以基于虹膜识别设备原有的红外灯和摄像头实现活体检测,无需添加硬件设备,成本低,对虹膜识别设备的通用性好,本发明无需用户主动配合,对于用户也没有异常刺激,能够有效抵挡照片攻击、视频攻击、3D眼球模型攻击,活体检测准确率高,在未提升硬件成本的前提下达到了较好的技术效果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海聚虹光电科技有限公司,未经上海聚虹光电科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811441923.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种嵌入式数据处理系统
- 下一篇:一种用于钻床的夹具