用于生成并使用短长度虹膜代码的系统和方法技术方案

技术编号:7569448 阅读:196 留言:0更新日期:2012-07-15 02:52
一种用于基于虹膜图像数据库(502)生成紧凑虹膜表示的系统和方法,包括提供数据库中的虹膜图像的全长度虹膜代码(504),其中所述全长度虹膜代码包括与关联虹膜图像中的周向环对应的多个部分。使用处理器(512)针对所述全长度虹膜代码计算真实分数分布和虚假分数分布,并识别具有相对于阈值提供虚假分布与真实分布之间的分离的贡献的代码部分(514)。测量剩余代码部分之间的相关性。生成代码部分的子集,所述代码部分在该子集内具有低相关性,以便产生紧凑虹膜表示。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及虹膜识别,更具体地说,涉及使用减少的虹膜代码以实现更有效的虹膜比较的系统和方法。
技术介绍
已证实人类虹膜的纹理具有优良的个体独特性且因此适用于可靠识别。常规虹膜识别系统展开虹膜图像且通过量化应用于此图像的各行的选定滤波器的响应来生成二进制特征向量。虹膜可被分段且展开为矩形图像。通过应用伽柏(Gabor)滤波器组而从展开后的虹膜提取纹理。将此纹理编码为二进制图像,称为虹膜代码,其充当用于识别的特征向量。 虹膜的一些区域与其他区域相比提供更一致的纹理。例如,瞳孔扩张使得瞳孔附近的纹理特别易变,且睫毛或眼睑的存在(如果它们未经适当遮蔽(mask out))可显著更改虹膜代码的外观。此外,径向展开技术趋于对最靠近瞳孔的区域增加采样,而对虹膜与巩膜接合的区域减少采样。中间虹膜中的带提供更个人化描述。此区域映射至虹膜的睫状体区。已进行一些尝试隔离不一致(脆弱)或(反言之)稳定性较低的虹膜代码区域的工作。这些研究直接着眼于最终二进制表示。通过分析同一眼睛的若干二进制虹膜代码且对位为1或0的次数进行计数来发现不一致位。当遮蔽具有高可变性的位时,错误拒绝率降低。此工作发现图库(gallery)中每个人的脆弱位掩码(mask)。其他研究人员检查较小虹膜代码对识别的影响且自虹膜的外环及内环生成虹膜代码。这些技术依据经验展示较靠近瞳孔的纹理可比较靠近巩膜的纹理在识别方面性能较佳。类似地,调节采样率以生成较小的虹膜代码。这些方法通过调节展开虹膜的方式来减小虹膜代码的大小,但这些工作未能断言当在虹膜识别情形下处理时应偏好虹膜的任何部分。已进行一些尝试隔离不一致(脆弱)或(反言之)较具辨识力的虹膜代码区域的工作。这些研究直接着眼于最终二进制表示。通过分析同一眼睛的若干二进制虹膜代码且对位为1或0的次数进行计数来发现不一致位。调节采样率以生成较小的虹膜代码。然而,这些方法通过调节展开虹膜的方式来减小虹膜代码的大小。这些技术改变虹膜代码的格式,从而损害表示的回溯兼容性(例如,关于旋转补偿)。
技术实现思路
—种用于基于虹膜图像数据库生成紧凑虹膜表示的系统和方法,包括提供数据库中的虹膜图像的全长度虹膜代码,其中所述全长度虹膜代码包括与关联虹膜图像中的周向环对应的多个部分。针对所述全长度虹膜代码中的每个行计算真实(genuine)分数分布和虚假(imposter)分数分布,并识别具有相对于阈值提供虚假分布与真实分布之间的分离的贡献的代码部分。测量剩余代码部分之间的相关性以估计适合的采样率。生成代码部分的子集,所述代码部分在该子集内具有低相关性,以便产生紧凑虹膜表示。一种用于基于虹膜图像数据库生成紧凑虹膜表示的系统,包括数据库,其配置为存储所有虹膜图像的全长度虹膜代码,其中每个虹膜代码包括与关联虹膜图像中的周向环对应的多个部分;以及处理器,其配置为针对虹膜代码的所述部分计算真实分数分布和虚假分数分布并确定所述虹膜代码中的哪些代码部分对虚假分布与真实分布之间的分离提供最高贡献,所述处理器配置为测量剩余代码部分之间的相关性以确定所述代码部分的子集,所述代码部分在该子集内具有低相关性,以便从该子集生成紧凑虹膜表示。从结合附图阅读的本专利技术的说明性实施例的以下详细描述,本专利技术的这些和其他特征和优点将变得显而易见。附图说明本专利技术将参考附图在优选实施例的以下描述中提供细节,这些附图是图1是示出虹膜代码的生成的图;图2示出两种眼睛旋转的实例;图3A示出配对虹膜及非配对虹膜的分数分布的曲线;图:3B示出配对分数及非配对分数的累积概率对分数的曲线,其还示出0.90KS距罔;图4是示出分布分离对虹膜位置且进一步描绘具有最高分离的相关区域的眼睛图像的曲线图;图5是根据一个实施例的用于产生紧凑虹膜代码的系统/方法的方块/流程图;图6是用于示出行的局部相关性的相关性测量对行偏移的曲线图;图7是示出根据一个实施例的FLIC变换为SLIC的图;图8是根据另一实施例的用于产生紧凑虹膜代码的系统/方法的方块/流程图; 以及图9是根据一个有用实施例的用于生成紧凑虹膜代码的系统的方块/流程图。 具体实施例方式根据本专利技术原理,通过在虹膜中定位高辨识力信息区域来减小虹膜代码。得到的变换减小虹膜代码的大小。在一个实施例中,获得比全长度虹膜代码(FLIC)小至少11. 8 倍的短长度虹膜代码(SLIC)。本专利技术原理寻求通过发现含有最高描述潜力(descriptive potential)的虹膜区域来缩减虹膜表示。本专利技术的专利技术者经由实验展示接近瞳孔及巩膜的区域对辨别所起作用最小且相邻径向环之间存在高相关性。使用这些观测结果,获得仅具有450个字节的短长度虹膜代码(SLIC)。SLIC比 FLIC小一个数量级且性能仍相当。大小较小的表示具有易于存储为条形码以及减少每对的匹配时间的优点。本专利技术原理使用统计技术减小标准矩形采样虹膜代码的大小。保持相同格式可增强表示的回溯兼容性(例如,关于旋转补偿),而较小虹膜代码意谓系统执行较快及存储器要求降低。所属
的技术人员知道,本专利技术可以体现为系统、方法或计算机程序产品。 因此,本专利技术可以具体实现为以下形式,即,可以是完全的硬件、完全的软件(包括固件、驻留软件、微代码等)、或者本文一般称为“电路”、“模块”或“系统”的软件部分与硬件部分的组合。此外,本专利技术还可以采取体现在一个或多个计算机可读介质中的计算机程序产品的形式,该介质中包含计算机可用的程序码。可以使用一个或多个计算机可读介质的任何组合。计算机可读介质可以是计算机可读信号介质或计算机可读存储介质,计算机可读存储介质例如可以是(但不限于)电的、磁的、光的、电磁的、红外线的、或半导体的系统、装置、器件、或前述各项的任何适当的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括以下有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPR0M或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或前述各项的任何适当的组合。在本文语境中,计算机可读存储介质可以是任何含有或存储供指令执行系统、装置或器件使用的或与指令执行系统、装置或器件相联系的程序的有形介质。计算机可读信号介质可以包括例如在基带中或作为载波的一部分传播的带有计算机可读程序代码的数据信号。这样一种传播信号可以采取任何适当的形式,包括-但不限于-电磁的、光的或其任何适当的组合。计算机可读信号介质可以是不同于计算机可读存储介质的、可以传达、传播或传输供指令执行系统、装置或器件使用的或与指令执行系统、装置或器件相联系的程序的任何一种计算机可读介质。包含在计算机可读介质中的程序代码可以采用任何适当的介质传输,包括-但不限于-无线、有线、光缆、射频等、或上述各项的任何适当的组合。用于执行本专利技术的操作的计算机程序码,可以以一种或多种程序设计语言的任何组合来编写,所述程序设计语言包括面向对象的程序设计语言-诸如JaVa、Smalltalk、C++ 之类,还包括常规的过程式程序设计语言-诸如“C”程序设计语言或类似的程序设计语言。 程序码可以完全地在用户的计算上执行、部分地在用户的计算机上执行、作为一个独立的软件包执行、部分在用本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:J·H·康奈尔J·E·金泰尔N·K·拉坦
申请(专利权)人:国际商业机器公司
类型:发明
国别省市:

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

1
相关领域技术