一种虹膜识别的方法和系统技术方案

技术编号:18445493 阅读:38 留言:0更新日期:2018-07-14 10:37
本发明专利技术公开了一种虹膜识别的方法和系统,该方法包括在信息处理设备中设置安全内存区域,将用户的原始虹膜图像及其编码存放在所述安全内存区域;通过用户面部图像在所述信息处理设备上的反馈,将所述用户的虹膜定位在红外拍摄装置的拍摄位置;所述红外拍摄装置获取所述用户的临时虹膜图像,将所述临时虹膜图像存放到所述安全内存区域;从所述临时虹膜图像抽取信息进行编码,并将所述临时虹膜图像的编码存放到所述安全内存区域中;在所述安全内存区域中将所述临时虹膜图像的编码与所述原始虹膜图像的编码进行比对,以识别用户。采用了本发明专利技术技术方案,可以提高虹膜识别的安全性,并且提高用户进行虹膜识别的方便程度。

A method and system for iris recognition

The present invention discloses a method and system for iris recognition, which includes setting a secure memory area in an information processing device, storing the user's original iris image and its encoding in the safe memory area, and locating the iris of the user through the feedback from the user's facial image on the information processing device. The infrared filming device acquires the temporary iris image of the user, stores the temporary iris image to the safe memory area, encodes the information from the temporary iris image, and stores the encoding of the temporary iris image into the safe memory area. In the safe memory area, the encoding of the temporary iris image is compared with the encoding of the original iris image to identify the user. By adopting the technical proposal of the invention, the security of iris recognition can be improved, and the convenience degree of iris recognition can be improved.

【技术实现步骤摘要】
一种虹膜识别的方法和系统
本专利技术涉及生物识别
,特别涉及一种虹膜识别的方法和系统。
技术介绍
虹膜识别技术是基于眼睛中的虹膜进行身份识别的技术。传统的虹膜识别是在特定场所设置固定的虹膜识别设备。随着技术的进步,越来越希望将虹膜识别技术并入具有拍摄装置的信息处理设备,例如智能手机、平板电脑、笔记本电脑、可穿戴智能设备,甚至汽车或汽车组件和配件。尽管在这样的设备上应用虹膜识别技术非常方便和低成本,但是这些设备对由传感器记录的信息的不安全处理存在严重的安全问题和身份窃取的可能性。泄露虹膜信息的安全问题存在两种可能。一种是病毒、木马软件或其他的恶意软件。通过入侵信息处理设备,访问系统共享内存,监听系统消息队列,监听进程间通信,从而获取虹膜的原始图像或者虹膜编码,最终可以利用截获的信息欺骗虹膜认证。第二种可能是在虹膜识别过程中,为了获得清晰度更高的虹膜图像,通常使用了窄角镜头。从而镜头覆盖的空间区域非常小。为了帮助用户将虹膜放置在最佳拍摄位置,通常将拍摄到的图像反馈显示到显示屏上。这使得虹膜图像在系统内更多的进程间传递,增加了图像被截获的风险。同时由于图像被显示到显示器上,这使得显示屏截图软件或者外部拍摄装置可以轻易地获得虹膜图像。现有技术采用了两个方法来提高虹膜识别时图像的安全性。一种方法是原始的虹膜图像在被显示到显示屏之前,进行了安全处理,包括如下措施:1)降低分辨率;2)马赛克处理;3)边缘探测滤镜只显示轮廓;4)虹膜定位以后对虹膜区域进行纯色填充或者随机色填充;5)使用各种效果滤镜破坏图像细节。第二种方法是拍摄虹膜图像需要使用红外拍摄装置。因此在拍摄虹膜图像的图时,使用另一个可见光拍摄装置拍摄同一角度的可见光图像,然后将可见光图像作为反馈图像显示出来帮助用户寻找最佳拍摄位置。但是这些方法都存在一定的缺陷。1)降低分辨率。由于虹膜识别过程中对虹膜图像进行编码时通常使用了加博滤镜,这导致即使降低原始虹膜图像的分辨率,在使用加博滤镜后仍然可以得到有效的虹膜编码。2)马赛克处理。如果马赛克处理的颗粒较大,将会有效的破坏虹膜图像信息,但是使得图像难于辨认。如果马赛克处理的颗粒较小,这样和降低分辨率的效果几乎相同,在使用加博滤镜后仍然有可能获得有效的虹膜编码。或者连续采集到多个样本后,可以收集到足够的信息还原出虹膜图像并得到虹膜编码。3)边缘探测滤镜只显示轮廓。虽然边缘探测滤镜可以有效地去除所有非边缘区域的纹理信息。但是在手机等设备的显示区域上显示一个轮廓图像这将不同于用户的使用习惯而降低用户感受。4)虹膜定位以后对虹膜区域进行纯色填充或者随机色填充。这个方法的安全性完全依赖于瞳孔与虹膜的位置探测算法。如果成功找到虹膜的位置,则可以完全删除虹膜信息。但是如果探测算法失败,而没有定位到虹膜,则原始信息就会未经加工的显示到显示屏上。5)使用各种效果滤镜破坏图像细节。使用各种滤镜,对原始虹膜图像进行卷积,可以有效地破坏虹膜图像。但是如果得到了滤镜的卷积核,那么可以通过二维傅立叶变换进行卷积的逆运算,从而可以从显示图象中还原出原始图像。另外使用可见光拍摄装置显示反馈图像的方法,虽然在亚洲人种的黑色虹膜上应用时可以有效地隐藏虹膜信息,但是在其他彩色虹膜人种上应用时,仍然可以得到虹膜的图像信息。这样仍然存在开发出某种算法来推算红外光下的虹膜图像的可能性。
技术实现思路
本专利技术的实施例提供一种虹膜识别的方法和系统,可以提高虹膜识别的安全性,并且提高用户进行虹膜识别的方便程度。本专利技术的实施例提供了一种虹膜识别的方法,包括以下步骤:在信息处理设备中设置安全内存区域,将用户的原始虹膜图像及其编码存放在所述安全内存区域;通过用户面部图像在所述信息处理设备上的反馈,将所述用户的虹膜定位在红外拍摄装置的拍摄位置;所述红外拍摄装置获取所述用户的临时虹膜图像,将所述临时虹膜图像存放到所述安全内存区域;从所述临时虹膜图像抽取信息进行编码,并将所述临时虹膜图像的编码存放到所述安全内存区域中;在所述安全内存区域中将所述临时虹膜图像的编码与所述原始虹膜图像的编码进行比对,以识别用户。优选地,所述安全内存区域是独立内存安全区域、进程独立的虚拟内存区域或者系统内核内存区域。优选地,还包括以下步骤:所述原始虹膜图像及其编码和/或所述临时虹膜图像及其编码在使用后清零。优选地,所述通过用户面部图像在所述信息处理设备上的反馈,将所述用户的虹膜定位在红外拍摄装置的拍摄位置,进一步包括以下步骤:在红外拍摄装置的拍摄方向垂直的平面上设置反射镜或者在靠近红外拍摄装置的显示屏区域内显示黑色或者深色的区域,使得显示屏表面产生反射镜的效果;所述用户在所述反射镜看到眼睛或者鼻子,所述用户的虹膜定位在红外拍摄装置的拍摄位置。优选地,所述通过用户面部图像在所述信息处理设备上的反馈,将所述用户的虹膜定位在红外拍摄装置的拍摄位置,进一步包括以下步骤:所述信息处理设备的可见光拍摄装置或者红外拍摄装置拍摄所述用户的面部图像,存放到所述安全内存区域;在所述安全内存区域采用不可逆滤镜对所述面部图像进行卷积;在显示屏上显示处理后的面部图像,并与所述显示屏上预先显示的位置区域进行匹配,以协助将所述用户的虹膜定位在红外拍摄装置的拍摄位置。优选地,所述不可逆滤镜的边长不小于在分析虹膜编码时使用的加博滤镜的边长的对应值。优选地,所述不可逆滤镜是二维中值滤镜,或者是两个互成90度的一维中值滤镜。优选地,所述不可逆滤镜是高值滤镜或者低值滤镜。本专利技术的实施例还提供了一种虹膜识别的系统,位于信息处理设备中,包括红外拍摄装置、安全内存区域模块、编码模块和比对模块,其中,红外拍摄装置用于获取所述用户的临时虹膜图像,将所述临时虹膜图像存放到安全内存区域模块;安全内存区域模块用于存放用户的原始虹膜图像及其编码和临时虹膜图像及其编码;编码模块用于从所述临时虹膜图像抽取信息进行编码,并将所述临时虹膜图像的编码存放到安全内存区域模块;比对模块用于将所述临时虹膜图像的编码与所述原始虹膜图像的编码进行比对,以识别用户。优选地,还包括反射镜,所述反射镜设置在红外拍摄装置的拍摄方向垂直的平面上,用于所述用户在所述反射镜看到眼睛或者鼻子,所述用户的虹膜定位在红外拍摄装置的拍摄位置。优选地,还包括显示屏,所述显示屏用于在靠近红外拍摄装置的区域内显示黑色或者深色的区域,使得显示屏表面产生反射镜的效果,所述用户在所述反射镜看到眼睛或者鼻子,所述用户的虹膜定位在红外拍摄装置的拍摄位置。优选地,还包括可见光拍摄装置、不可逆滤镜模块和显示屏,其中,可见光拍摄装置用于拍摄所述用户的面部图像;不可逆滤镜模块用于对所述面部图像进行卷积;显示屏用于显示处理后的图像,并显示协助将所述用户的虹膜定位在红外拍摄装置的拍摄位置的位置区域。优选地,所述不可逆滤镜模块是二维中值滤镜模块,或者是两个互成90度的一维中值滤镜模块。优选地,所述不可逆滤镜是高值滤镜或者低值滤镜。本专利技术技术方案由于在对用户进行虹膜识别的过程中,从用户虹膜的定位、虹膜图像的采集、虹膜图像的编码和虹膜图像的比对,都在安全内存区域完成,或者尽量减少进程间传递,从而降低了虹膜图像被截获的风险,使得显示屏截图软件或者外部拍摄装置无法获得虹膜图像,提高了虹膜识别的安全性以及便利性。本专利技术的本文档来自技高网
...

【技术保护点】
1.一种虹膜识别的方法,其特征在于,包括以下步骤:在信息处理设备中设置安全内存区域,将用户的原始虹膜图像及其编码存放在所述安全内存区域;通过用户面部图像在所述信息处理设备上的反馈,将所述用户的虹膜定位在红外拍摄装置的拍摄位置;所述红外拍摄装置获取所述用户的临时虹膜图像,将所述临时虹膜图像存放到所述安全内存区域;从所述临时虹膜图像抽取信息进行编码,并将所述临时虹膜图像的编码存放到所述安全内存区域中;在所述安全内存区域中将所述临时虹膜图像的编码与所述原始虹膜图像的编码进行比对,以识别用户。

【技术特征摘要】
1.一种虹膜识别的方法,其特征在于,包括以下步骤:在信息处理设备中设置安全内存区域,将用户的原始虹膜图像及其编码存放在所述安全内存区域;通过用户面部图像在所述信息处理设备上的反馈,将所述用户的虹膜定位在红外拍摄装置的拍摄位置;所述红外拍摄装置获取所述用户的临时虹膜图像,将所述临时虹膜图像存放到所述安全内存区域;从所述临时虹膜图像抽取信息进行编码,并将所述临时虹膜图像的编码存放到所述安全内存区域中;在所述安全内存区域中将所述临时虹膜图像的编码与所述原始虹膜图像的编码进行比对,以识别用户。2.根据权利要求1所述的一种虹膜识别的方法,其特征在于,所述安全内存区域是独立内存安全区域、进程独立的虚拟内存区域或者系统内核内存区域。3.根据权利要求1所述的一种虹膜识别的方法,其特征在于,还包括以下步骤:所述原始虹膜图像及其编码和/或所述临时虹膜图像及其编码在使用后清零。4.根据权利要求1所述的一种虹膜识别的方法,其特征在于,所述通过用户面部图像在所述信息处理设备上的反馈,将所述用户的虹膜定位在红外拍摄装置的拍摄位置,进一步包括以下步骤:在红外拍摄装置的拍摄方向垂直的平面上设置反射镜或者在靠近红外拍摄装置的显示屏区域内显示黑色或者深色的区域,使得显示屏表面产生反射镜的效果;所述用户在所述反射镜看到眼睛或者鼻子,所述用户的虹膜定位在红外拍摄装置的拍摄位置。5.根据权利要求1所述的一种虹膜识别的方法,其特征在于,所述通过用户面部图像在所述信息处理设备上的反馈,将所述用户的虹膜定位在红外拍摄装置的拍摄位置,进一步包括以下步骤:所述信息处理设备的可见光拍摄装置或者红外拍摄装置拍摄所述用户的面部图像,存放到所述安全内存区域;在所述安全内存区域采用不可逆滤镜对所述面部图像进行卷积;在显示屏上显示处理后的面部图像,并与所述显示屏上预先显示的位置区域进行匹配,以协助将所述用户的虹膜定位在红外拍摄装置的拍摄位置。6.根据权利要求5所述的一种虹膜识别的方法,其特征在于,所述不可逆滤镜的边长不小于在分析虹...

【专利技术属性】
技术研发人员:田露露
申请(专利权)人:望墨科技武汉有限公司
类型:发明
国别省市:湖北,42

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

1