專利名稱:用于生成并使用短長度虹膜代碼的系統(tǒng)和方法
技術(shù)領(lǐng)域:
本發(fā)明涉及虹膜識(shí)別,更具體地說,涉及使用減少的虹膜代碼以實(shí)現(xiàn)更有效的虹膜比較的系統(tǒng)和方法。
背景技術(shù):
已證實(shí)人類虹膜的紋理具有優(yōu)良的個(gè)體獨(dú)特性且因此適用于可靠識(shí)別。常規(guī)虹膜識(shí)別系統(tǒng)展開虹膜圖像且通過量化應(yīng)用于此圖像的各行的選定濾波器的響應(yīng)來生成二進(jìn)制特征向量。虹膜可被分段且展開為矩形圖像。通過應(yīng)用伽柏(Gabor)濾波器組而從展開后的虹膜提取紋理。將此紋理編碼為二進(jìn)制圖像,稱為虹膜代碼,其充當(dāng)用于識(shí)別的特征向量。 虹膜的一些區(qū)域與其他區(qū)域相比提供更一致的紋理。例如,瞳孔擴(kuò)張使得瞳孔附近的紋理特別易變,且睫毛或眼瞼的存在(如果它們未經(jīng)適當(dāng)遮蔽(mask out))可顯著更改虹膜代碼的外觀。此外,徑向展開技術(shù)趨于對(duì)最靠近瞳孔的區(qū)域增加采樣,而對(duì)虹膜與鞏膜接合的區(qū)域減少采樣。中間虹膜中的帶提供更個(gè)人化描述。此區(qū)域映射至虹膜的睫狀體區(qū)。已進(jìn)行一些嘗試隔離不一致(脆弱)或(反言之)穩(wěn)定性較低的虹膜代碼區(qū)域的工作。這些研究直接著眼于最終二進(jìn)制表示。通過分析同一眼睛的若干二進(jìn)制虹膜代碼且對(duì)位為1或0的次數(shù)進(jìn)行計(jì)數(shù)來發(fā)現(xiàn)不一致位。當(dāng)遮蔽具有高可變性的位時(shí),錯(cuò)誤拒絕率降低。此工作發(fā)現(xiàn)圖庫(gallery)中每個(gè)人的脆弱位掩碼(mask)。其他研究人員檢查較小虹膜代碼對(duì)識(shí)別的影響且自虹膜的外環(huán)及內(nèi)環(huán)生成虹膜代碼。這些技術(shù)依據(jù)經(jīng)驗(yàn)展示較靠近瞳孔的紋理可比較靠近鞏膜的紋理在識(shí)別方面性能較佳。類似地,調(diào)節(jié)采樣率以生成較小的虹膜代碼。這些方法通過調(diào)節(jié)展開虹膜的方式來減小虹膜代碼的大小,但這些工作未能斷言當(dāng)在虹膜識(shí)別情形下處理時(shí)應(yīng)偏好虹膜的任何部分。已進(jìn)行一些嘗試隔離不一致(脆弱)或(反言之)較具辨識(shí)力的虹膜代碼區(qū)域的工作。這些研究直接著眼于最終二進(jìn)制表示。通過分析同一眼睛的若干二進(jìn)制虹膜代碼且對(duì)位為1或0的次數(shù)進(jìn)行計(jì)數(shù)來發(fā)現(xiàn)不一致位。調(diào)節(jié)采樣率以生成較小的虹膜代碼。然而,這些方法通過調(diào)節(jié)展開虹膜的方式來減小虹膜代碼的大小。這些技術(shù)改變虹膜代碼的格式,從而損害表示的回溯兼容性(例如,關(guān)于旋轉(zhuǎn)補(bǔ)償)。
發(fā)明內(nèi)容
—種用于基于虹膜圖像數(shù)據(jù)庫生成緊湊虹膜表示的系統(tǒng)和方法,包括提供數(shù)據(jù)庫中的虹膜圖像的全長度虹膜代碼,其中所述全長度虹膜代碼包括與關(guān)聯(lián)虹膜圖像中的周向環(huán)對(duì)應(yīng)的多個(gè)部分。針對(duì)所述全長度虹膜代碼中的每個(gè)行計(jì)算真實(shí)(genuine)分?jǐn)?shù)分布和虛假(imposter)分?jǐn)?shù)分布,并識(shí)別具有相對(duì)于閾值提供虛假分布與真實(shí)分布之間的分離的貢獻(xiàn)的代碼部分。測量剩余代碼部分之間的相關(guān)性以估計(jì)適合的采樣率。生成代碼部分的子集,所述代碼部分在該子集內(nèi)具有低相關(guān)性,以便產(chǎn)生緊湊虹膜表示。
一種用于基于虹膜圖像數(shù)據(jù)庫生成緊湊虹膜表示的系統(tǒng),包括數(shù)據(jù)庫,其配置為存儲(chǔ)所有虹膜圖像的全長度虹膜代碼,其中每個(gè)虹膜代碼包括與關(guān)聯(lián)虹膜圖像中的周向環(huán)對(duì)應(yīng)的多個(gè)部分;以及處理器,其配置為針對(duì)虹膜代碼的所述部分計(jì)算真實(shí)分?jǐn)?shù)分布和虛假分?jǐn)?shù)分布并確定所述虹膜代碼中的哪些代碼部分對(duì)虛假分布與真實(shí)分布之間的分離提供最高貢獻(xiàn),所述處理器配置為測量剩余代碼部分之間的相關(guān)性以確定所述代碼部分的子集,所述代碼部分在該子集內(nèi)具有低相關(guān)性,以便從該子集生成緊湊虹膜表示。從結(jié)合附圖閱讀的本發(fā)明的說明性實(shí)施例的以下詳細(xì)描述,本發(fā)明的這些和其他特征和優(yōu)點(diǎn)將變得顯而易見。
本發(fā)明將參考附圖在優(yōu)選實(shí)施例的以下描述中提供細(xì)節(jié),這些附圖是圖1是示出虹膜代碼的生成的圖;圖2示出兩種眼睛旋轉(zhuǎn)的實(shí)例;圖3A示出配對(duì)虹膜及非配對(duì)虹膜的分?jǐn)?shù)分布的曲線;圖:3B示出配對(duì)分?jǐn)?shù)及非配對(duì)分?jǐn)?shù)的累積概率對(duì)分?jǐn)?shù)的曲線,其還示出0.90KS距罔;圖4是示出分布分離對(duì)虹膜位置且進(jìn)一步描繪具有最高分離的相關(guān)區(qū)域的眼睛圖像的曲線圖;圖5是根據(jù)一個(gè)實(shí)施例的用于產(chǎn)生緊湊虹膜代碼的系統(tǒng)/方法的方塊/流程圖;圖6是用于示出行的局部相關(guān)性的相關(guān)性測量對(duì)行偏移的曲線圖;圖7是示出根據(jù)一個(gè)實(shí)施例的FLIC變換為SLIC的圖;圖8是根據(jù)另一實(shí)施例的用于產(chǎn)生緊湊虹膜代碼的系統(tǒng)/方法的方塊/流程圖; 以及圖9是根據(jù)一個(gè)有用實(shí)施例的用于生成緊湊虹膜代碼的系統(tǒng)的方塊/流程圖。
具體實(shí)施例方式根據(jù)本發(fā)明原理,通過在虹膜中定位高辨識(shí)力信息區(qū)域來減小虹膜代碼。得到的變換減小虹膜代碼的大小。在一個(gè)實(shí)施例中,獲得比全長度虹膜代碼(FLIC)小至少11. 8 倍的短長度虹膜代碼(SLIC)。本發(fā)明原理尋求通過發(fā)現(xiàn)含有最高描述潛力(descriptive potential)的虹膜區(qū)域來縮減虹膜表示。本發(fā)明的發(fā)明者經(jīng)由實(shí)驗(yàn)展示接近瞳孔及鞏膜的區(qū)域?qū)Ρ鎰e所起作用最小且相鄰徑向環(huán)之間存在高相關(guān)性。使用這些觀測結(jié)果,獲得僅具有450個(gè)字節(jié)的短長度虹膜代碼(SLIC)。SLIC比 FLIC小一個(gè)數(shù)量級(jí)且性能仍相當(dāng)。大小較小的表示具有易于存儲(chǔ)為條形碼以及減少每對(duì)的匹配時(shí)間的優(yōu)點(diǎn)。本發(fā)明原理使用統(tǒng)計(jì)技術(shù)減小標(biāo)準(zhǔn)矩形采樣虹膜代碼的大小。保持相同格式可增強(qiáng)表示的回溯兼容性(例如,關(guān)于旋轉(zhuǎn)補(bǔ)償),而較小虹膜代碼意謂系統(tǒng)執(zhí)行較快及存儲(chǔ)器要求降低。所屬技術(shù)領(lǐng)域的技術(shù)人員知道,本發(fā)明可以體現(xiàn)為系統(tǒng)、方法或計(jì)算機(jī)程序產(chǎn)品。 因此,本發(fā)明可以具體實(shí)現(xiàn)為以下形式,即,可以是完全的硬件、完全的軟件(包括固件、駐留軟件、微代碼等)、或者本文一般稱為“電路”、“模塊”或“系統(tǒng)”的軟件部分與硬件部分的組合。此外,本發(fā)明還可以采取體現(xiàn)在一個(gè)或多個(gè)計(jì)算機(jī)可讀介質(zhì)中的計(jì)算機(jī)程序產(chǎn)品的形式,該介質(zhì)中包含計(jì)算機(jī)可用的程序碼。可以使用一個(gè)或多個(gè)計(jì)算機(jī)可讀介質(zhì)的任何組合。計(jì)算機(jī)可讀介質(zhì)可以是計(jì)算機(jī)可讀信號(hào)介質(zhì)或計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)例如可以是(但不限于)電的、磁的、光的、電磁的、紅外線的、或半導(dǎo)體的系統(tǒng)、裝置、器件、或前述各項(xiàng)的任何適當(dāng)?shù)慕M合。計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)的更具體的例子(非窮舉的列表)包括以下有一個(gè)或多個(gè)導(dǎo)線的電連接、便攜式計(jì)算機(jī)磁盤、硬盤、隨機(jī)存取存儲(chǔ)器(RAM)、只讀存儲(chǔ)器(ROM)、可擦式可編程只讀存儲(chǔ)器(EPR0M或閃存)、光纖、便攜式緊湊磁盤只讀存儲(chǔ)器(CD-ROM)、光存儲(chǔ)器件、磁存儲(chǔ)器件、或前述各項(xiàng)的任何適當(dāng)?shù)慕M合。在本文語境中,計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可以是任何含有或存儲(chǔ)供指令執(zhí)行系統(tǒng)、裝置或器件使用的或與指令執(zhí)行系統(tǒng)、裝置或器件相聯(lián)系的程序的有形介質(zhì)。計(jì)算機(jī)可讀信號(hào)介質(zhì)可以包括例如在基帶中或作為載波的一部分傳播的帶有計(jì)算機(jī)可讀程序代碼的數(shù)據(jù)信號(hào)。這樣一種傳播信號(hào)可以采取任何適當(dāng)?shù)男问?,包?但不限于-電磁的、光的或其任何適當(dāng)?shù)慕M合。計(jì)算機(jī)可讀信號(hào)介質(zhì)可以是不同于計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)的、可以傳達(dá)、傳播或傳輸供指令執(zhí)行系統(tǒng)、裝置或器件使用的或與指令執(zhí)行系統(tǒng)、裝置或器件相聯(lián)系的程序的任何一種計(jì)算機(jī)可讀介質(zhì)。包含在計(jì)算機(jī)可讀介質(zhì)中的程序代碼可以采用任何適當(dāng)?shù)慕橘|(zhì)傳輸,包括-但不限于-無線、有線、光纜、射頻等、或上述各項(xiàng)的任何適當(dāng)?shù)慕M合。用于執(zhí)行本發(fā)明的操作的計(jì)算機(jī)程序碼,可以以一種或多種程序設(shè)計(jì)語言的任何組合來編寫,所述程序設(shè)計(jì)語言包括面向?qū)ο蟮某绦蛟O(shè)計(jì)語言-諸如JaVa、Smalltalk、C++ 之類,還包括常規(guī)的過程式程序設(shè)計(jì)語言-諸如“C”程序設(shè)計(jì)語言或類似的程序設(shè)計(jì)語言。 程序碼可以完全地在用戶的計(jì)算上執(zhí)行、部分地在用戶的計(jì)算機(jī)上執(zhí)行、作為一個(gè)獨(dú)立的軟件包執(zhí)行、部分在用戶的計(jì)算機(jī)上部分在遠(yuǎn)程計(jì)算機(jī)上執(zhí)行、或者完全在遠(yuǎn)程計(jì)算機(jī)或服務(wù)器上執(zhí)行。在后一種情形中,遠(yuǎn)程計(jì)算機(jī)可以通過任何種類的網(wǎng)絡(luò)-包括局域網(wǎng)(LAN) 或廣域網(wǎng)(WAN)-連接到用戶的計(jì)算機(jī),或者,可以(例如利用因特網(wǎng)服務(wù)提供商來通過因特網(wǎng))連接到外部計(jì)算機(jī)。以下參照按照本發(fā)明實(shí)施例的方法、裝置(系統(tǒng))和計(jì)算機(jī)程序產(chǎn)品的流程圖和/ 或框圖描述本發(fā)明。要明白的是,流程圖和/或框圖的每個(gè)方框以及流程圖和/或框圖中各方框的組合,都可以由計(jì)算機(jī)程序指令實(shí)現(xiàn)。這些計(jì)算機(jī)程序指令可以提供給通用計(jì)算機(jī)、專用計(jì)算機(jī)或其他可編程數(shù)據(jù)處理裝置的處理器,從而生產(chǎn)出一種機(jī)器,使得通過計(jì)算機(jī)或其他可編程數(shù)據(jù)處理裝置執(zhí)行的這些指令,產(chǎn)生實(shí)現(xiàn)流程圖和/或框圖中的方框中規(guī)定的功能/操作的裝置。也可以把這些計(jì)算機(jī)程序指令存儲(chǔ)在能指令計(jì)算機(jī)或其他可編程數(shù)據(jù)處理裝置以特定方式工作的計(jì)算機(jī)可讀介質(zhì)中,這樣,存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)中的指令產(chǎn)生一個(gè)包括實(shí)現(xiàn)流程圖和/或框圖中的方框中規(guī)定的功能/操作的指令裝置(instruction means) 的制造品。也可以將計(jì)算機(jī)程序指令加載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理裝置上,使得在計(jì)算機(jī)或其他可編程裝置或設(shè)備上執(zhí)行一系列操作步驟,以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的過程,從而在計(jì)算機(jī)或其他可編程裝置上執(zhí)行的指令就提供實(shí)現(xiàn)流程圖和/或框圖中的方框中規(guī)定的功能/操作的過程。附圖中的流程圖和框圖,圖示了按照本發(fā)明各種實(shí)施例的系統(tǒng)、方法和計(jì)算機(jī)程序產(chǎn)品的可能實(shí)現(xiàn)的體系架構(gòu)、功能和操作。在這點(diǎn)上,流程圖或框圖中的每個(gè)方框可以代表一個(gè)模塊、程序段、或代碼的一部分,所述模塊、程序段、或代碼的一部分包含一個(gè)或多個(gè)用于實(shí)現(xiàn)規(guī)定的邏輯功能的可執(zhí)行指令。也應(yīng)當(dāng)注意,在有些作為替換的實(shí)現(xiàn)中,方框中所標(biāo)注的功能也可以以不同于附圖中所標(biāo)注的順序發(fā)生。例如,兩個(gè)接連地表示的方框?qū)嶋H上可以基本并行地執(zhí)行,它們有時(shí)也可以按相反的順序執(zhí)行,這依所涉及的功能而定。也要注意的是,框圖和/或流程圖中的每個(gè)方框、以及框圖和/或流程圖中的方框的組合,可以用執(zhí)行規(guī)定的功能或操作的專用的基于硬件的系統(tǒng)來實(shí)現(xiàn),或者可以用專用硬件與計(jì)算機(jī)指令的組合來實(shí)現(xiàn)?,F(xiàn)在參照附圖,其中相同數(shù)字表示相同或類似元素,最初參照?qǐng)D1,虹膜代碼102 是虹膜識(shí)別系統(tǒng)100中的個(gè)體描述符。虹膜代碼102是編碼虹膜的紋理的二進(jìn)制圖像。生成虹膜代碼的各階段包括在方塊110中展開虹膜,在方塊112中計(jì)算眼瞼遮蔽,及生成全長度虹膜代碼102。為生成虹膜代碼,首先自圖像將虹膜分段并且非剛性地展開為矩形模板 (template) 113。接著,兩個(gè)濾波器掩碼115及117在展開后的虹膜上執(zhí)行卷積(編碼120) 且每一像素的響應(yīng)的符號(hào)用于編碼該像素。奇數(shù)濾波器115的全體響應(yīng)稱為虹膜代碼的實(shí)部(RE),而偶數(shù)濾波器117的響應(yīng)稱為虛部(IM)(例如,分別為邊緣檢測內(nèi)核濾波器和條形檢測內(nèi)核濾波器)。在原始圖像中眼瞼遮掩一個(gè)像素(例如,“咬合口(bite)”116)的情況下,在虹膜代碼中從比較移除該像素。存在關(guān)于此方案的許多變型。在識(shí)別中,如果兩個(gè)虹膜代碼之間的正規(guī)化漢明距離(Hamming distance)小于預(yù)定閾值,則認(rèn)為兩個(gè)虹膜代碼匹配(對(duì)應(yīng)于同一眼睛)。正規(guī)化漢明距離是在代碼之間不同的未遮蔽位的數(shù)目除以未遮蔽位的總數(shù)。關(guān)于具有遮掩掩碼的兩個(gè)虹膜代碼之間的正規(guī)化漢明距離的等式為
權(quán)利要求
1.一種用于基于虹膜圖像數(shù)據(jù)庫生成緊湊虹膜表示的方法,所述方法包括 針對(duì)數(shù)據(jù)庫中的虹膜圖像的全長度虹膜代碼計(jì)算(404)真實(shí)分?jǐn)?shù)分布和虛假分?jǐn)?shù)分布,其中所述全長度虹膜代碼包括與關(guān)聯(lián)虹膜圖像中的周向環(huán)對(duì)應(yīng)的多個(gè)部分;識(shí)別并保留(406)具有相對(duì)于閾值提供虛假分布與真實(shí)分布之間的分離的貢獻(xiàn)的代碼部分;測量(408)剩余代碼部分之間的相關(guān)性;以及生成(410)所述剩余代碼部分的子集,所述剩余代碼部分在該子集內(nèi)具有低相關(guān)性, 以便產(chǎn)生緊湊虹膜表示。
2.如權(quán)利要求1中所述的方法,還包括通過生成一個(gè)所有已對(duì)準(zhǔn)對(duì)集合來確定G02) 全長度虹膜代碼至緊湊虹膜代碼變換的參數(shù)。
3.如權(quán)利要求2中所述的方法,其中識(shí)別(406)代碼部分包括計(jì)算一個(gè)已對(duì)準(zhǔn)代碼中的所有行的漢明距離,其中將最小漢明距離用作分析每個(gè)行的真實(shí)分?jǐn)?shù)分布和虛假分?jǐn)?shù)分布的準(zhǔn)則。
4.如權(quán)利要求1中所述的方法,其中所述分離基于虹膜代碼中的各行的辨識(shí)容量。
5.如權(quán)利要求4中所述的方法,其中通過克默果夫-史密洛夫(1( 分析來測量辨識(shí)容量。
6.如權(quán)利要求1中所述的方法,其中生成(410)子集包括選擇虹膜代碼中對(duì)于該子集具有最高辨識(shí)容量的行。
7.如權(quán)利要求6中所述的方法,其中通過克默果夫-史密洛夫(1( 分析來測量辨識(shí)容量。
8.如權(quán)利要求1中所述的方法,其中識(shí)別(406)代碼部分包括針對(duì)一個(gè)虹膜代碼的實(shí)部和虛部兩者識(shí)別該虹膜代碼的各行中的代碼部分。
9.如權(quán)利要求1中所述的方法,其中生成(410)代碼部分的子集包括對(duì)所述虹膜代碼的第10行與第52行之間的相關(guān)區(qū)域中的行進(jìn)行二次采樣。
10.如權(quán)利要求1中所述的方法,其中生成(410)子集包括計(jì)算來自同一虹膜圖像的兩個(gè)部分之間的漢明距離,以及在所述數(shù)據(jù)庫中的所述虹膜圖像上對(duì)此距離取平均值。
11.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),包括用于基于虹膜圖像數(shù)據(jù)庫生成緊湊虹膜表示的計(jì)算機(jī)可讀程序,其中當(dāng)在計(jì)算機(jī)上執(zhí)行時(shí),所述計(jì)算機(jī)可讀程序使所述計(jì)算機(jī)執(zhí)行以下步驟針對(duì)數(shù)據(jù)庫中的虹膜圖像的全長度虹膜代碼計(jì)算(404)真實(shí)分?jǐn)?shù)分布和虛假分?jǐn)?shù)分布,其中所述全長度虹膜代碼包括與關(guān)聯(lián)虹膜圖像中的周向環(huán)對(duì)應(yīng)的多個(gè)部分;識(shí)別并保留(406)具有相對(duì)于閾值提供虛假分布與真實(shí)分布之間的分離的貢獻(xiàn)的代碼部分;測量(408)剩余代碼部分之間的相關(guān)性;以及生成(410)所述剩余代碼部分的子集,所述剩余代碼部分在該子集內(nèi)具有低相關(guān)性, 以便產(chǎn)生緊湊虹膜表示。
12.如權(quán)利要求11中所述的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),還包括通過生成一個(gè)所有已對(duì)準(zhǔn)對(duì)集合來確定(40 全長度虹膜代碼至緊湊虹膜代碼變換的參數(shù)。
13.如權(quán)利要求12中所述的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其中識(shí)別(406)代碼部分包括計(jì)算一個(gè)已對(duì)準(zhǔn)代碼中的所有行的漢明距離,其中將最小漢明距離用作分析每個(gè)行的真實(shí)分?jǐn)?shù)分布和虛假分?jǐn)?shù)分布的準(zhǔn)則。
14.如權(quán)利要求11中所述的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其中所述分離基于虹膜代碼中的各行的辨識(shí)容量。
15.如權(quán)利要求14中所述的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其中通過克默果夫-史密洛夫(KS) 分析來測量辨識(shí)容量。
16.如權(quán)利要求11中所述的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其中生成子集包括選擇虹膜代碼中對(duì)于該子集具有最高辨識(shí)容量的行。
17.如權(quán)利要求16中所述的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其中通過克默果夫-史密洛夫(KS) 分析來測量辨識(shí)容量。
18.如權(quán)利要求11中所述的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其中識(shí)別(406)代碼部分包括針對(duì)一個(gè)虹膜代碼的實(shí)部和虛部兩者識(shí)別該虹膜代碼的各行中的代碼部分。
19.如權(quán)利要求11中所述的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其中生成(410)代碼部分的子集包括對(duì)所述虹膜代碼的第10行與第52行之間的相關(guān)區(qū)域中的行進(jìn)行二次采樣。
20.如權(quán)利要求11中所述的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其中生成子集包括計(jì)算來自同一虹膜圖像的兩個(gè)部分之間的漢明距離,以及在所述數(shù)據(jù)庫中的所述虹膜圖像上對(duì)此距離取平均值。
21.一種用于基于虹膜圖像數(shù)據(jù)庫生成緊湊虹膜表示的系統(tǒng),所述系統(tǒng)包括 數(shù)據(jù)庫(502),其配置為存儲(chǔ)所有虹膜圖像的全長度虹膜代碼(504),其中每個(gè)虹膜代碼包括與關(guān)聯(lián)虹膜圖像中的周向環(huán)對(duì)應(yīng)的多個(gè)部分;以及處理器(512),其配置為針對(duì)虹膜代碼(514)的所述部分計(jì)算真實(shí)分?jǐn)?shù)分布和虛假分?jǐn)?shù)分布并確定所述虹膜代碼中的哪些代碼部分對(duì)虛假分布與真實(shí)分布之間的分離提供最高貢獻(xiàn),所述處理器配置為測量剩余代碼部分之間的相關(guān)性以確定所述代碼部分的子集, 所述代碼部分在該子集內(nèi)具有低相關(guān)性,以便從該子集生成緊湊虹膜表示。
22.如權(quán)利要求21中所述的系統(tǒng),還包括從該子集生成的變換(520)以便生成緊湊虹膜代碼。
23.如權(quán)利要求21中所述的系統(tǒng),其中所述處理器執(zhí)行用于通過計(jì)算一個(gè)已對(duì)準(zhǔn)代碼中的所有行的漢明距離來識(shí)別最高貢獻(xiàn)代碼部分的程序代碼,其中將最小漢明距離用作分析每個(gè)行的真實(shí)分?jǐn)?shù)分布和虛假分?jǐn)?shù)分布的準(zhǔn)則;以及所述代碼部分的子集包括虹膜代碼中的各行的最高辨識(shí)容量。
24.如權(quán)利要求23中所述的系統(tǒng),其中通過克默果夫-史密洛夫(KS)分析來測量所述分離。
25.如權(quán)利要求21中所述的系統(tǒng),其中具有最高貢獻(xiàn)的代碼部分包括在虹膜代碼的實(shí)部與虛部兩者的第10行與第52行之間的該虹膜代碼的行。
全文摘要
一種用于基于虹膜圖像數(shù)據(jù)庫(502)生成緊湊虹膜表示的系統(tǒng)和方法,包括提供數(shù)據(jù)庫中的虹膜圖像的全長度虹膜代碼(504),其中所述全長度虹膜代碼包括與關(guān)聯(lián)虹膜圖像中的周向環(huán)對(duì)應(yīng)的多個(gè)部分。使用處理器(512)針對(duì)所述全長度虹膜代碼計(jì)算真實(shí)分?jǐn)?shù)分布和虛假分?jǐn)?shù)分布,并識(shí)別具有相對(duì)于閾值提供虛假分布與真實(shí)分布之間的分離的貢獻(xiàn)的代碼部分(514)。測量剩余代碼部分之間的相關(guān)性。生成代碼部分的子集,所述代碼部分在該子集內(nèi)具有低相關(guān)性,以便產(chǎn)生緊湊虹膜表示。
文檔編號(hào)G06K9/00GK102549599SQ201080042229
公開日2012年7月4日 申請(qǐng)日期2010年7月30日 優(yōu)先權(quán)日2009年9月25日
發(fā)明者J·E·金泰爾, J·H·康奈爾, N·K·拉坦 申請(qǐng)人:國際商業(yè)機(jī)器公司