專利名稱:虹膜識別系統(tǒng)和方法以及具有其程序的存儲介質(zhì)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及虹膜識別系統(tǒng)和方法,以及具有其程序的存儲介質(zhì),它們能夠通過多次切分虹膜圖像并有效地提取虹膜圖像的特征區(qū)域,從而將識別誤差減少到最低程度。
背景技術(shù):
通常,使用邊緣檢測方法來區(qū)分位于瞳孔和鞏膜之間的虹膜區(qū)域。但是在眼睛圖像中未呈現(xiàn)有圓分量(circle component)的情形下,該方法檢測虹膜耗用時間長,因為該方法是基于如下假設(shè)的眼睛圖像中呈現(xiàn)有圓分量。
存在的另一個問題是,由于虹膜區(qū)域是利用以瞳孔中心為中心的假定圓來確定的,所以依照假定的圓的形狀,可能只有部分瞳孔包含在眼睛圖像中或可能有部分虹膜不包含在眼睛圖像中。該假定圓的大小和位置與瞳孔近似相同。
另一種方法是,提取虹膜特征并利用Gover變換來構(gòu)造特征向量,所構(gòu)造的特征向量的維數(shù)超過256。但它存在功效問題,即,在假定一個維數(shù)只占用1個字節(jié)的情況下,至少需要使用256個字節(jié)。
另外,存在有這樣一種方法,其通過測量諸如漢明距離的距離以比較虹膜特征向量。但其問題是難于通過概括虹膜圖案而構(gòu)造出參考特征向量,且難于適當(dāng)反映出在特征向量的每一維中所包含的特征。
另外,在處理時間和識別率方面存在一些問題,因為傳統(tǒng)的虹膜識別系統(tǒng)不能確定由外部輸入的圖像是否適合于虹膜識別。因此,使用者不得不正確地選擇他的位置,而這很不方便。
發(fā)明內(nèi)容
因此,本發(fā)明是針對上述問題而做出的,并且本發(fā)明的目的是提供一種虹膜識別系統(tǒng)和方法,以及具有其程序的存儲介質(zhì),它們能夠通過使用Canny邊緣檢測器、二等分法和彈性體模型以無信息遺漏的方式提取出虹膜圖像。
本發(fā)明的另一目的是提供一種虹膜識別系統(tǒng)和方法,以及具有其程序的存儲介質(zhì),它們能夠有效提取在虹膜圖像低頻帶和高頻帶中的特征區(qū)域,并且由所提取特征區(qū)域的統(tǒng)計值來構(gòu)造特征向量。
本發(fā)明的另一目的是提供一種虹膜識別系統(tǒng)和方法,以及具有其程序的存儲介質(zhì),它們能夠?qū)⒆R別誤差減小到最小程度。
本發(fā)明的另一目的是提供一種虹膜識別系統(tǒng)和方法,以及具有其程序的存儲介質(zhì),它們能夠?qū)τ糜诤缒ぷR別的眼睛圖像進(jìn)行濾波。
依照本發(fā)明的一個方面,它提供一種虹膜識別系統(tǒng),該虹膜識別系統(tǒng)包括特征向量數(shù)據(jù)庫,其用于預(yù)先存儲標(biāo)識個人身份的特征向量;虹膜圖像提取器,其用于提取由外部輸入的眼睛圖像中的虹膜圖像;特征向量提取器,其用于多次切分虹膜圖像提取器所提取的虹膜圖像,通過被多次切分的各個虹膜圖像來獲得虹膜特征區(qū)域,并且通過統(tǒng)計方法從虹膜特征區(qū)域中提取特征向量;以及識別器,其用于對特征向量提取器所提取的特征向量與特征向量數(shù)據(jù)庫中存儲的特征向量進(jìn)行比較,從而識別個人身份。
優(yōu)選地,所述虹膜圖像提取器包括邊緣元素檢測部分,其用于通過對眼睛圖像施用Canny邊緣檢測法以檢測邊緣元素;分組部分,其用于對所檢測到的邊緣元素進(jìn)行分組;虹膜圖像提取部分,其用于通過對經(jīng)過分組的邊緣元素施用二等分法以提取虹膜圖像;以及歸一化部分,其用于通過對所提取的虹膜圖像施用彈性體模型而對所提取的虹膜圖像進(jìn)行歸一化。
優(yōu)選地,所述彈性體模型包括多個彈性體,每個所述彈性體都是可縱向伸長的,并且其一端連接鞏膜而另一端連接瞳孔。
優(yōu)選地,所述特征向量提取器包括多次切分部分,其用于對虹膜圖像提取器所提取的虹膜圖像進(jìn)行小波包(wavelet-packet)變換從而多次切分所述提取的虹膜圖像;計算部分,其用于為被多次切分的虹膜圖像的區(qū)域計算能量值;特征區(qū)域提取部分,其用于從被多次切分的虹膜圖像的區(qū)域中提取并存儲能量值大于預(yù)設(shè)參考值的區(qū)域;以及特征向量構(gòu)造部分,其用于將所述被提取并存儲的區(qū)域切分為多個子區(qū)域,獲得所述子區(qū)域的平均值和標(biāo)準(zhǔn)偏差值,并且利用所述平均值和標(biāo)準(zhǔn)偏差值來構(gòu)造特征向量;對于由特征區(qū)域提取部分提取的區(qū)域,以預(yù)定的次數(shù)重復(fù)執(zhí)行由多次切分部分實現(xiàn)的小波包變換過程和由計算部分實現(xiàn)的能量值計算過程,而后將能量值大于參考值的區(qū)域存儲到特征區(qū)域提取部分。
優(yōu)選地,所述計算部分對各個多次切分區(qū)域的能量值求平方,累加平方的能量值,而后將累加的能量值除以區(qū)域數(shù)目,由此能夠得到結(jié)果能量值。
優(yōu)選地,所述識別器通過對特征向量提取部分所提取的特征向量和預(yù)先存儲在特征向量數(shù)據(jù)庫中的特征向量施用支持向量機(jī)方法(Supportvector machine method)來計算特征向量之間的距離,并且如果所計算出的特征向量之間的距離小于預(yù)設(shè)參考值則確認(rèn)個人身份。
優(yōu)選地,所述特征向量提取器包括多次切分部分,其用于通過對虹膜圖像提取器所提取的虹膜圖像施用Daubechies小波變換而多次切分該提取的虹膜圖像,并且從被多次切分的虹膜圖像中提取含有x-軸和y-軸高頻分量HH的區(qū)域;計算部分,其用于通過HH區(qū)域的特征值來計算虹膜圖案的鑒別率D,并且遞增重復(fù)次數(shù);特征區(qū)域提取部分,其用于確定預(yù)設(shè)參考值是否小于鑒別率D或者重復(fù)次數(shù)是否小于預(yù)設(shè)參考次數(shù),如果所述參考值大于鑒別率D或者重復(fù)次數(shù)大于所述參考次數(shù)則完成其操作,如果所述參考值等于或小于鑒別率D,或者所述重復(fù)次數(shù)等于或小于所述參考次數(shù)則存儲并處理HH區(qū)域的信息,提取具有x-軸和y-軸低頻分量的區(qū)域LL,選擇LL區(qū)域作為新的處理目標(biāo)圖像;以及特征向量構(gòu)造部分,其用于將所述被提取并存儲的區(qū)域切分為多個子區(qū)域,獲取所述子區(qū)域的平均值和標(biāo)準(zhǔn)偏差值,并且利用所述平均值和標(biāo)準(zhǔn)偏差值來構(gòu)造特征向量;對于被所述特征區(qū)域提取部分選擇作為新的處理目標(biāo)圖像的區(qū)域,重復(fù)執(zhí)行由多次切分部分實現(xiàn)多次切分過程及其后續(xù)過程。
優(yōu)選地,所述鑒別率D是通過對HH區(qū)域每個像素的值取平方、而后累加平方值、而后將累加值除以HH區(qū)域的總數(shù)所得到的值。
優(yōu)選地,所述識別器通過對特征向量提取器所提取的特征向量和預(yù)先存儲在特征向量數(shù)據(jù)庫中的特征向量施用歸一化的歐幾里德距離和最小距離分類規(guī)則而確認(rèn)個人身份。
優(yōu)選地,所述系統(tǒng)還包括濾波器,其用于對由外部輸入的眼睛圖像進(jìn)行濾波,并且將其輸出到虹膜圖像提取器。
優(yōu)選地,所述濾波器包括閃爍檢測部分,其用于檢測眼睛圖像的閃爍;瞳孔位置檢測部分,其用于檢測眼睛圖像中的瞳孔位置;垂直分量檢測部分,其用于檢測邊緣的垂直分量;濾波部分,其用于把通過分別由閃爍檢測部分、瞳孔位置檢測部分和垂直分量檢測部分檢測得到的值分別乘以權(quán)值W1、W2和W3所得到的值大于預(yù)設(shè)參考值的眼睛圖像排除,并且將剩余的眼睛圖像輸出到虹膜圖像提取器。
優(yōu)選地,當(dāng)將眼睛圖像切分為M×N個塊時,所述閃爍檢測裝置計算各個原始圖像(raw)中的塊的平均亮度之和,并輸出最大亮度值F1。
優(yōu)選地,所述權(quán)值W1的權(quán)重與距眼睛圖像垂直中心的距離成比例。
優(yōu)選地,當(dāng)將眼睛圖像切分為M×N個塊時,所述瞳孔位置檢測部分檢測出各塊平均亮度小于預(yù)設(shè)值的塊F2。
優(yōu)選地,所述權(quán)值W2的權(quán)重與距眼睛圖像中心的距離成比例。
優(yōu)選地,所述垂直分量檢測部分通過Sobel邊緣檢測法來檢測虹膜區(qū)域的垂直分量的值F3。
優(yōu)選地,無論與距眼睛圖像中心的距離如何,所述權(quán)值W3都是相同的。
優(yōu)選地,所述系統(tǒng)還包括寄存器,其用以將特征向量提取器所提取的特征向量記錄到特征向量數(shù)據(jù)庫中。
優(yōu)選地,所述系統(tǒng)還包括拍攝裝置,其用以拍攝個人眼睛圖像并將其輸出到濾波器。
依照本發(fā)明的另一個方面,它提供一種虹膜識別方法,所述虹膜識別方法包括如下步驟提取自外部輸入的眼睛圖像中的虹膜圖像;對所提取的虹膜圖像進(jìn)行多次切分,從多次切分的各個虹膜圖像中獲得虹膜特征區(qū)域,并且通過統(tǒng)計方法從虹膜特征區(qū)域提取出特征向量;以及對所提取的特征向量與特征向量數(shù)據(jù)庫中存儲的特征向量進(jìn)行比較,由此識別個人身份。
優(yōu)選地,所述提取虹膜圖像的步驟包括如下子步驟(a1)通過對眼睛圖像施用Canny邊緣檢測法而檢測邊緣元素;(a2)對檢測到的邊緣元素進(jìn)行分組;(a3)通過對經(jīng)過分組的邊緣元素施用二等分法以提取虹膜圖像;以及(a4)通過對所提取虹膜圖像施用彈性體模型而對所提取的虹膜圖像進(jìn)行歸一化。
優(yōu)選地,所述彈性體模型包括多個彈性體,每個彈性體都是可縱向伸長的,并且其一端連接鞏膜而另一端連接瞳孔。
優(yōu)選地,所述提取特征向量的步驟包括如下子步驟(b1)對步驟(a)提取的虹膜圖像進(jìn)行小波包變換從而多次切分所提取的虹膜圖像;(b2)計算被多次切分的虹膜圖像的區(qū)域的能量值;(b3)從被多次切分的虹膜圖像的區(qū)域中提取并存儲能量值大于預(yù)設(shè)參考值的區(qū)域,并且對所提取區(qū)域重復(fù)執(zhí)行小波包變換步驟至能量值計算步驟;以及(b4)將所述被提取并存儲的區(qū)域切分為多個子區(qū)域,獲得所述子區(qū)域的平均值和標(biāo)準(zhǔn)偏差值,并且利用所述平均值和標(biāo)準(zhǔn)偏差值來構(gòu)造特征向量。
優(yōu)選地,所述能量值是通過對被多次切分的區(qū)域的能量值取平方、而后累加平方的能量值、而后將該累加能量值除以區(qū)域的總數(shù)目所得到的值。
優(yōu)選地,所述識別個人身份的步驟包括通過對所提取的特征向量和預(yù)先存儲的特征向量施用支持向量機(jī)方法而計算特征向量之間的距離,并且如果所計算出的特征向量之間的距離小于預(yù)設(shè)參考值則確認(rèn)個人身份。
優(yōu)選地,所述提取特征向量的步驟包括如下子步驟(b1)通過對提取的虹膜圖像施用Daubechies小波變換而多次切分虹膜圖像提取器所提取的虹膜圖像;(b2)從被多次切分的虹膜圖像中提取含有x-軸和y-軸高頻分量的HH區(qū)域;(b3)通過HH區(qū)域的特征值來計算虹膜圖案的鑒別率D,并且遞增重復(fù)次數(shù);(b4)確定預(yù)設(shè)參考值是否小于鑒別率D或者重復(fù)次數(shù)是否小于預(yù)設(shè)參考次數(shù);(b5)如果所述參考值大于鑒別率D或者重復(fù)次數(shù)大于所述參考次數(shù),則完成其操作,而如果所述參考值等于或小于鑒別率D,或者所述重復(fù)次數(shù)等于或小于所述參考次數(shù),則存儲并處理HH區(qū)域的信息;(b6)提取具有x-軸和y-軸低頻分量的區(qū)域LL;(b7)選擇LL區(qū)域作為新的處理目標(biāo)圖像,其中對被選擇作為新的處理目標(biāo)圖像的區(qū)域重復(fù)執(zhí)行多次切分步驟及其后續(xù)步驟;以及(b8)將所述被提取并存儲的區(qū)域切分為多個子區(qū)域,獲得所述子區(qū)域的平均值和標(biāo)準(zhǔn)偏差值,并且利用所述平均值和標(biāo)準(zhǔn)偏差值來構(gòu)造特征向量。
優(yōu)選地,所述鑒別率D是通過對HH區(qū)域每個像素的值取平方、而后累加平方值、而后將累加值除以HH區(qū)域的總數(shù)所得到的值。
優(yōu)選地,所述識別個人身份的步驟包括這樣一個步驟通過對所提取的特征向量和預(yù)先存儲的特征向量施用歸一化的歐幾里德距離和最小距離分類規(guī)則而確認(rèn)個人身份。
優(yōu)選地,所述方法還包括對自外部輸入的眼睛圖像進(jìn)行濾波的步驟。
優(yōu)選地,所述濾波步驟包括如下子步驟(c1)檢測眼睛圖像的閃爍;(c2)檢測眼睛圖像中瞳孔的位置;(c3)檢測邊緣的垂直分量;(c4)將通過分別由閃爍檢測步驟、瞳孔位置檢測步驟和垂直分量檢測步驟所檢測到的值分別乘以權(quán)值W1、W2和W3所得到的值大于預(yù)設(shè)參考值的眼睛圖像排除,并使用剩余的眼睛圖像。
優(yōu)選地,所述步驟(c1)包括如下子步驟當(dāng)將眼睛圖像切分為M×N個塊時,計算在各個原始圖像(raw)中的塊的平均亮度之和,并且輸出最大亮度值F1。
優(yōu)選地,所述權(quán)值W1的權(quán)重與距眼睛圖像垂直中心的距離成比例。
優(yōu)選地,所述步驟(c2)包括如下子步驟當(dāng)將眼睛圖像切分為M×N個塊時,檢測出各塊的平均亮度小于預(yù)設(shè)值的塊F2。
優(yōu)選地,所述權(quán)值W2的權(quán)重與距眼睛圖像中心的距離成比例。
優(yōu)選地,所述步驟(c3)通過Sobel邊緣檢測法來檢測虹膜區(qū)域的垂直分量的值F3。
優(yōu)選地,無論與距眼睛圖像中心的距離如何,所述權(quán)值W3都是相同的。
優(yōu)選地,所述方法還包括記錄所提取的特征向量的步驟。
依照本發(fā)明的另一個方面,本發(fā)明提供一種其上存儲有程序的計算機(jī)可讀取的存儲介質(zhì),所述程序包含如下步驟提取自外部輸入的眼睛圖像中的虹膜圖像;對所提取的虹膜圖像進(jìn)行多次切分,從多次切分的各個虹膜圖像中獲得虹膜特征區(qū)域,并且通過統(tǒng)計方法從虹膜特征區(qū)域提取出特征向量;以及對所提取的特征向量與特征向量數(shù)據(jù)庫中存儲的特征向量進(jìn)行比較,由此識別個人身份。
優(yōu)選地,提取虹膜圖像的步驟包括如下子步驟(a1)通過對眼睛圖像施用Canny邊緣檢測法而檢測邊緣元素;(a2)對檢測到的邊緣元素進(jìn)行分組;(a3)通過對經(jīng)過分組的邊緣元素施用二等分法以提取虹膜圖像;以及(a4)通過對所提取虹膜圖像施用彈性體模型而對所提取的虹膜圖像進(jìn)行歸一化。
優(yōu)選地,所述彈性體模型包括多個彈性體,每個彈性體都是可縱向伸長的,并且其一端連接鞏膜而另一端連接瞳孔。
優(yōu)選地,提取特征向量的步驟包括如下子步驟(b1)對由所述虹膜圖像提取步驟提取的虹膜圖像進(jìn)行小波包變換從而多次切分所提取的虹膜圖像;(b2)計算被多次切分的虹膜圖像的區(qū)域的能量值;(b3)從被多次切分的虹膜圖像的區(qū)域中提取并存儲能量值大于預(yù)設(shè)參考值的區(qū)域,并且對所提取的區(qū)域重復(fù)執(zhí)行小波包變換步驟至能量值計算步驟;以及(b4)將所述被提取并存儲的區(qū)域切分為多個子區(qū)域,獲得所述子區(qū)域的平均值和標(biāo)準(zhǔn)偏差值,并且利用所述平均值和標(biāo)準(zhǔn)偏差值來構(gòu)造特征向量。
優(yōu)選地,所述能量值是通過對被多次切分的區(qū)域的能量值取平方、而后累加平方的能量值、而后將該累加能量值除以區(qū)域的總數(shù)目所得到的值。
優(yōu)選地,所述識別個人身份的步驟包括通過對所提取的特征向量和預(yù)先存儲的特征向量施用支持向量機(jī)方法而計算特征向量之間的距離,并且如果所計算出的特征向量之間的距離小于預(yù)設(shè)參考值則確認(rèn)個人身份。
優(yōu)選地,所述提取特征向量的步驟包括如下子步驟(b1)通過對提取的虹膜圖像施用Daubechies小波變換而多次切分虹膜圖像提取器所提取的虹膜圖像;(b2)從被多次切分的虹膜圖像中提取含有x-軸和y-軸高頻分量的HH區(qū)域;(b3)通過HH區(qū)域的特征值來計算虹膜圖案的鑒別率D,并且遞增重復(fù)次數(shù);(b4)確定預(yù)設(shè)參考值是否小于鑒別率D或者重復(fù)次數(shù)是否小于預(yù)設(shè)參考次數(shù);(b5)如果所述參考值大于鑒別率D或者重復(fù)次數(shù)大于所述參考次數(shù),則完成其操作,而如果所述參考值等于或小于鑒別率D,或者所述重復(fù)次數(shù)等于或小于所述參考次數(shù),則存儲并處理HH區(qū)域的信息;(b6)提取具有x-軸和y-軸低頻分量的區(qū)域LL;(b7)選擇LL區(qū)域作為新的處理目標(biāo)圖像,其中對被選擇作為新的處理目標(biāo)圖像的區(qū)域重復(fù)執(zhí)行多次切分步驟及其后續(xù)步驟;以及(b8)將所述被提取并存儲的區(qū)域切分為多個子區(qū)域,獲得所述子區(qū)域的平均值和標(biāo)準(zhǔn)偏差值,并且利用所述平均值和標(biāo)準(zhǔn)偏差值來構(gòu)造特征向量。
優(yōu)選地,所述鑒別率D是通過對HH區(qū)域每個像素的值取平方、而后累加平方值、而后將累加值除以HH區(qū)域的總數(shù)所得到的值。
優(yōu)選地,所述識別個人身份的步驟包括這樣一個步驟通過對所提取的特征向量和預(yù)先存儲的特征向量施用歸一化的歐幾里德距離和最小距離分類規(guī)則而確認(rèn)個人身份。
優(yōu)選地,所述程序還包括對自外部輸入的眼睛圖像進(jìn)行濾波的步驟。
優(yōu)選地,所述濾波步驟包括如下子步驟(c1)檢測眼睛圖像的閃爍;(c2)檢測眼睛圖像中瞳孔的位置;(c3)檢測邊緣的垂直分量;(c4)將通過分別由閃爍檢測步驟、瞳孔位置檢測步驟和垂直分量檢測步驟所檢測到的值分別乘以權(quán)值W1、W2和W3所得到的值大于預(yù)設(shè)參考值的眼睛圖像排除,并使用剩余的眼睛圖像。
優(yōu)選地,所述步驟(c1)包括如下子步驟當(dāng)將眼睛圖像切分為M×N個塊時,計算在各個原始圖像(raw)中的塊的平均亮度之和,并且輸出最大亮度值F1。
優(yōu)選地,所述權(quán)值W1的權(quán)重與距眼睛圖像垂直中心的距離成比例。
優(yōu)選地,所述步驟(c2)包括如下子步驟當(dāng)將眼睛圖像切分為M×N個塊時,檢測出各塊的平均亮度小于預(yù)設(shè)值的塊F2。
優(yōu)選地,所述權(quán)值W2的權(quán)重與距眼睛圖像中心的距離成比例。
優(yōu)選地,所述步驟(c3)通過Sobel邊緣檢測法來檢測虹膜區(qū)域的垂直分量的值F3。
優(yōu)選地,無論與距眼睛圖像中心的距離如何,所述權(quán)值W3都是相同的。
優(yōu)選地,所述程序還包括記錄所提取的特征向量的步驟。
附圖簡要說明通過下文結(jié)合附圖所做詳細(xì)說明,本發(fā)明的上述的和其它的發(fā)明目的、特征以及優(yōu)點將變得更加清楚,在附圖中
圖1a是依照本發(fā)明的使用小波包變換的虹膜識別系統(tǒng)的方框圖;圖1b是在圖1a基礎(chǔ)上進(jìn)一步包含寄存器的虹膜識別系統(tǒng)的方框圖;圖2a是依照本發(fā)明實施例的虹膜圖像提取器的方框圖;圖2b是闡釋利用二等分法提取虹膜的方法的視圖;圖2c是施用于虹膜圖像的彈性體模型的視圖;圖3a是依照本發(fā)明的特征向量提取器的方框圖;圖3b是闡釋虹膜特征區(qū)域的視圖;圖4a是在圖1a基礎(chǔ)上進(jìn)一步包含濾波器的虹膜識別系統(tǒng)的方框圖;圖4b是依照本發(fā)明實施例的濾波器的方框圖;圖5是利用小波包變換方法實現(xiàn)的虹膜識別方法的流程圖;圖6是描述虹膜圖像提取步驟的詳細(xì)流程圖;圖7是描述特征向量提取步驟的詳細(xì)流程圖;圖8是描述圖像濾波步驟的流程圖;以及圖9是描述采用Daubechies小波包變換的虹膜識別方法的流程圖。
實施本發(fā)明的最佳實施例現(xiàn)在將對本發(fā)明的優(yōu)選實施例進(jìn)行詳細(xì)說明。
圖1a是依照本發(fā)明利用小波包變換的虹膜識別系統(tǒng)的方框圖。
參見圖1,虹膜識別系統(tǒng)包括虹膜圖像提取器10、特征向量提取器20、識別器30和特征向量數(shù)據(jù)庫40。
虹膜圖像提取器10從由外部輸入的眼睛圖像中提取虹膜圖像。
特征向量提取器20對由虹膜圖像提取器10提取到的虹膜圖像進(jìn)行小波包變換,對變換后的圖像進(jìn)行多次切分,從多次切分得到的圖像中獲取虹膜特征區(qū)域,并且使用統(tǒng)計方法提取出特征向量。
識別器30通過比較由特征向量提取器20提取到的特征向量和特征向量數(shù)據(jù)庫40中存儲的特征向量而對人進(jìn)行識別。特征向量數(shù)據(jù)庫40包含預(yù)先存儲的相應(yīng)于每個人的特征向量。
另外,識別器30通過將支持向量機(jī)方法(Support vector machinemethod)施用于由特征向量提取器20提取到的特征向量和特征向量數(shù)據(jù)庫40中存儲的特征向量而計算特征向量之間的距離。
另外,當(dāng)計算得到的距離值小于預(yù)設(shè)的參考值時,識別器30輸出為同一個人的識別結(jié)果,而當(dāng)計算得到的距離值等于或大于預(yù)設(shè)的參考值時,識別器30則輸出為非同一個人的識別結(jié)果。
之所以采用支持向量機(jī)方法是因為這樣能夠提高通過對小波包變換方法生成的特征向量組的識別度和精度。
圖1b是在圖1a基礎(chǔ)上進(jìn)一步包含寄存器的虹膜識別系統(tǒng)的方框圖。寄存器50將由特征向量提取器20提取得到的特征向量記錄在特征向量數(shù)據(jù)庫40中。
依照本發(fā)明的虹膜識別系統(tǒng)還包括拍攝裝置,它用于拍攝人眼的圖像并將其輸出到虹膜圖像提取器10。
圖2a是依照本發(fā)明實施例的虹膜圖像提取器的方框圖。
參見圖2a,虹膜圖像提取器10包括邊緣元素檢測部分12、分組部分14、虹膜圖像提取部分16和歸一化部分18。
邊緣元素檢測部分12利用Canny邊緣檢測器檢測邊緣元素。此時,虹膜72(圖2c)和鞏膜74(圖2c)的邊緣元素由于在眼睛圖像的前景和背景之間存在有許多不同,因此得以清楚地提取。但是虹膜72和瞳孔71(圖2c)的邊緣元素由于其背景近乎沒有差異,因此不能清楚地提取。
因此,可利用分組部分14和虹膜圖像提取部分16以精確地尋找虹膜72和瞳孔71的邊緣元素以及鞏膜74和虹膜72的邊緣元素。
分組部分14對邊緣元素檢測部分12檢測得到的邊緣元素進(jìn)行分組。表(a)示出了由邊緣元素檢測部分12提取得到的邊緣元素,而表(b)則示出了對表(a)的邊緣元素進(jìn)行分組的結(jié)果。
(a) (b)分組部分14將鏈接的像素邊緣元素歸為一組。這里分組的含義包含依照鏈接次序?qū)吘壴剡M(jìn)行排列。
圖2b是闡釋通過對經(jīng)過分組的邊緣元素施用二等分法來提取虹膜的方法的視圖。
參見圖2b,虹膜圖像提取部分16將分組的邊緣元素作為一個邊緣組,并且對各個組都施用二等分法,由此能夠獲得圓的圓心。如圖2b所示,虹膜圖像提取部分16獲得與連接任意兩點A(XA,YA)和B(XB,YB)的直線相垂直的二等分線C,并且檢驗所獲得的直線是否通過圓心O。
結(jié)果,虹膜圖像提取部分16將具有高接近程度的邊緣組之中的位于邊界線內(nèi)側(cè)的邊緣組確定為虹膜的內(nèi)部邊緣元素,而將具有高接近程度的邊緣組之中的位于邊界線外側(cè)的邊緣組確定為虹膜的外部邊緣元素通過在歸一化部分18中施用彈性體模型,以對虹膜圖像提取部分16提取的虹膜圖像進(jìn)行歸一化。圖2c是用于對虹膜圖像進(jìn)行歸一化的彈性體模型的視圖。
之所以使用彈性體模型的理由是,有必要將由瞳孔71和鞏膜74限定構(gòu)成的虹膜圖像映射到預(yù)設(shè)的空間中。彈性體模型需要滿足的前提條件是盡管虹膜圖像的形狀有所變形,但虹膜圖像的區(qū)域關(guān)系應(yīng)當(dāng)是一一對應(yīng)的。彈性體模型必須考慮到當(dāng)虹膜圖像形狀有變形時所產(chǎn)生的活動特性。
彈性體模型包括多個彈性體,其中每個彈性體的一端都通過樞接而連接到鞏膜74,而另一端都連接到瞳孔71。彈性體可以在縱向上變形,但不能在與縱向垂直的方向上變形。
在這種情形下,彈性體的前端由于它與樞接點相連因而是可轉(zhuǎn)動的??梢詫⑴c瞳孔邊界相垂直的方向設(shè)定為彈性體的軸向。
分布于虹膜圖像中的虹膜圖案在接近瞳孔71的區(qū)域中分布密集,而在接近鞏膜74的區(qū)域中分布稀疏。因此,盡管在瞳孔71附近的區(qū)域中出現(xiàn)的誤差較小但仍難于識別虹膜。另外有可能就一個人在鞏膜74附近區(qū)域中的虹膜而錯誤識別為其他人。
另外有可能由于虹膜肌肉的不對稱收縮或擴(kuò)張而產(chǎn)生誤差。當(dāng)拍攝眼睛圖像的角度相對瞳孔傾斜時則原始圖像可能變形失真。
因此,當(dāng)施用彈性體模型時,則有可能得到如圖1所示的歸一化的虹膜圖像73。下面將對施用彈性體模型的過程進(jìn)行說明。
內(nèi)、外邊界之間的關(guān)系如下所示To=arcsin{(Yi-Yoc)*cosNi-(Xi-Xoc)*sinNiRo}+Ni]]>其中,(Xi,Yi)位于邊界內(nèi)側(cè)的一點的坐標(biāo)Ni在Xi和Yi處的法線向量的方向(Xoc,Yoc)外邊界的中心Ro外邊界的半徑(Xo,Yo)包含Xi和Yi的彈性體通過樞接而連接到外邊界處的位置To(Xoc,Yoc)和(Xo,Yo)之間的角度首先,計算出Ni,而后根據(jù)上述公式設(shè)定Ni和To之間的關(guān)系。之后基于外邊界的圓使極坐標(biāo)角度移動以預(yù)設(shè)的角度單位而計算針對To的Ni和(Xi,Yi)。而后使(Xi,Yi)和(Xo,Yo)之間的圖像歸一化。通過這種過程獲得的虹膜圖像具有耐抗由虹膜運動引起的變形的特性。
圖3a是依照本發(fā)明的特征向量提取器的方框圖。
參見圖3a,特征向量提取器20包括多次切分部分22、計算部分24、特征區(qū)域提取部分26和特征向量構(gòu)造部分28。
多次切分部分22對由虹膜圖像提取器10提取得到的虹膜圖像進(jìn)行小波包變換。下面對小波包變換進(jìn)行更加詳細(xì)的說明。
小波包變換將二維虹膜圖像分解為關(guān)于頻率和時間的分量。無論何時只要執(zhí)行小波包變換,則將虹膜圖像切分為4個區(qū)域,即,包含高頻分量的區(qū)域HH、HL和LH,以及包含低頻分量的區(qū)域LL,如圖3b所示。
包含最低頻帶的區(qū)域呈現(xiàn)出的統(tǒng)計特性與原始圖像相似,除最低頻帶之外的其它頻帶具有這樣特性能量集聚在邊界區(qū)域內(nèi)。
由于小波包變換提供了足夠的小波基礎(chǔ),所以就有可能在適當(dāng)選擇適合于空間頻率特征的基礎(chǔ)條件下對虹膜圖像進(jìn)行有效分解。因此,就有可能依照低頻帶以及高頻帶的空間頻率特征對虹膜圖像進(jìn)行分解。
計算部分24計算由多次切分部分22切分產(chǎn)生的虹膜圖像的各個區(qū)域的能量值。
特征區(qū)域提取部分26從由多次切分部分切分產(chǎn)生的虹膜圖像的各個區(qū)域中提取并存儲能量值大于預(yù)設(shè)參考值的區(qū)域。
對特征區(qū)域提取部分提取的區(qū)域再次執(zhí)行小波包變換。而后以預(yù)定次數(shù)重復(fù)執(zhí)行計算部分24計算能量值的步驟。能量值大于預(yù)設(shè)參考值的區(qū)域被存儲到特征區(qū)域提取部分26中。
當(dāng)對所有區(qū)域的虹膜特征都進(jìn)行提取從而構(gòu)造特征向量時,由于含有無用信息的區(qū)域也被用到,因而導(dǎo)致識別率下降并且處理時間增大。因此,由于可以將具有較高能量值的區(qū)域視為含有較多特征信息的區(qū)域,所以在特征區(qū)域提取部分26中只對大于參考值的區(qū)域進(jìn)行提取。
圖3b顯示了經(jīng)過3次小波包變換而得到的虹膜特征區(qū)域。假定當(dāng)執(zhí)行2次小波包變換后只有LL區(qū)域的能量值大于參考值,并且當(dāng)執(zhí)行3次小波包變換后只有LL3區(qū)域和HL3區(qū)域的能量值大于參考值。因此對LL1、LL2、LL3和HL3區(qū)域進(jìn)行提取并將它們存儲作為虹膜圖像的特征區(qū)域。
特征向量構(gòu)造部分28將特征區(qū)域提取部分26提取并存儲的區(qū)域分割為M×N個子區(qū)域,獲得各個子區(qū)域的平均值和標(biāo)準(zhǔn)偏差,并且利用所獲得的平均值和標(biāo)準(zhǔn)偏差來構(gòu)造特征向量。
圖4a是在圖1a基礎(chǔ)上進(jìn)一步包含濾波器的虹膜識別系統(tǒng)的方框圖,而圖4b是依照本發(fā)明實施例的濾波器的方框圖。
濾波器60對由外部輸入的眼睛圖像進(jìn)行濾波并且將其輸出到虹膜圖像提取器10。濾波器60包括閃爍(blinking)檢測部分62、瞳孔位置檢測部分64、垂直分量檢測部分66和濾波部分68。
閃爍檢測部分62檢測眼睛圖像的閃爍并且將其輸出到濾波部分68。當(dāng)將眼睛圖像切分為M×N個塊時,閃爍檢測部分62計算各個原始圖像(raw)中的塊的平均亮度之和,并且將最大亮度值F1輸出到濾波部分68。
閃爍檢測器62利用了眼瞼圖像亮于虹膜圖像。這是為了分選出那些由于將眼瞼定位在中心使得眼瞼遮蔽了虹膜而導(dǎo)致的劣質(zhì)圖像。
瞳孔位置檢測部分64檢測眼睛圖像中的瞳孔位置并且將其輸出到濾波部分68。當(dāng)將眼睛圖像分割為M×N個塊時,閃爍檢測部分62檢測出平均亮度小于預(yù)設(shè)參考值的塊F2并且將其輸出到濾波部分68。因為在眼睛圖像中瞳孔最暗,所以當(dāng)找到眼睛圖像垂直中心后就有可能很方便地檢測到塊F2。
垂直分量檢測部分66檢測在眼睛圖像中邊緣的垂直分量,并且將其輸出到濾波部分68。垂直分量檢測部分66對眼睛圖像施用Sobel邊緣檢測法以計算虹膜區(qū)域的垂直分量的值。該方法通過在垂向上定位睫毛而將劣質(zhì)圖像分選出來,因為當(dāng)睫毛遮蔽虹膜時是不可能對虹膜進(jìn)行識別的。
濾波部分68將分別由閃爍檢測部分62、瞳孔位置檢測部分64和垂直分量檢測部分66輸入的值F1、F2和F3分別乘以權(quán)值W1、W2和W3。濾波部分68將值大于參考值的眼睛圖像排除,并且將剩余的眼睛圖像輸出到虹膜圖像提取器10。
這里,優(yōu)選地是,權(quán)值W1的權(quán)重與瞳孔偏離眼睛圖像垂直中心的位置成比例。例如,當(dāng)將權(quán)值1賦予眼睛圖像的垂直中心所在的原始圖像(raw)時,則將權(quán)值5賦予偏離眼睛圖像的垂直中心四個塊的原始圖像(raw)。
優(yōu)選的是,權(quán)值W2的權(quán)重與瞳孔偏離眼睛圖像中心的位置成比例,而權(quán)值W3的權(quán)重與瞳孔位置無關(guān)。
通過調(diào)整應(yīng)用于濾波部分68的參考值可以確定適于識別的圖像的品質(zhì)。將F1、F2和G3分別乘以W1、W2和W3所得到的值可用于確定在預(yù)設(shè)時間內(nèi)獲取的圖像幀的優(yōu)先級。此時,優(yōu)選的是,結(jié)果值越低則優(yōu)先級越高。
圖5顯示了利用小波包變換方法的虹膜識別方法的流程圖。參見圖5,依照本發(fā)明的方法包括虹膜圖像提取步驟S100,特征向量提取步驟S200,以及識別步驟S300。
在虹膜圖像提取步驟S100中,從由外部輸入的眼睛圖像提取虹膜圖像。
在特征向量提取步驟S200中,對所提取的虹膜圖像進(jìn)行小波包變換并且進(jìn)行多次切分,從多次切分的圖像獲得虹膜特征區(qū)域,并且通過統(tǒng)計方法提取特征向量。
在識別步驟S300中,將所提取的特征向量與預(yù)先存儲的特征向量進(jìn)行比較。此時,優(yōu)選的是使用支持向量機(jī)方法。
另外,依照本發(fā)明的虹膜識別方法可進(jìn)一步包括記錄在特征向量提取步驟S200中所提取的特征向量的記錄步驟。
圖6是描述虹膜圖像提取步驟的詳細(xì)流程圖。
參見圖6,虹膜圖像提取步驟S100包括通過對眼睛圖像施用Canny邊緣檢測法而檢測邊緣元素的步驟S110,對檢測到的邊緣元素進(jìn)行分組的步驟S120,通過對經(jīng)過分組的邊緣元素施用二等分法而提取虹膜圖像的步驟S130,以及通過對所提取的虹膜圖像施用彈性體模型而對所提取的虹膜圖像進(jìn)行歸一化的步驟S140。
圖7是描述特征向量提取步驟的詳細(xì)流程圖。
參看圖7,特征向量提取步驟S200包括對在虹膜圖像提取步驟中所提取的虹膜圖像進(jìn)行小波包變換和多次切分的步驟S210,對多次切分的虹膜圖像的各個區(qū)域執(zhí)行能量值計算的步驟S220,對多次切分的區(qū)域的能量值與參考值進(jìn)行比較的步驟S230,提取并存儲能量值大于參考值的區(qū)域的步驟S235,以預(yù)設(shè)次數(shù)對所提取的區(qū)域重復(fù)執(zhí)行步驟S210至S235的步驟S240,將所提取的各個區(qū)域切分成多個子區(qū)域、并且對子區(qū)域求取平均值和標(biāo)準(zhǔn)偏差值的步驟S250,以及通過利用所求取的平均值和標(biāo)準(zhǔn)偏差值來構(gòu)造特征向量的步驟S260。
虹膜識別方法還包括如圖8所示的視頻濾波步驟。參見圖8,視頻濾波步驟S400包括檢測眼睛圖像的閃爍的步驟S410,檢測瞳孔位置的步驟S20,檢測邊緣的垂直分量的步驟S430,以及排除具有通過將在步驟S410至S430中的檢測值分別乘以權(quán)值W1、W2和W3所獲得的值的眼睛圖像、并使用剩余眼睛圖像的步驟S440。上述每個所獲得的值都大于預(yù)設(shè)值。
下文將參照圖1至8詳細(xì)描述由如下步驟構(gòu)成的處理過程從眼睛圖像中提取虹膜圖像,從通過小波包變換提取的特征區(qū)域構(gòu)造特征向量,以及將特征向量和預(yù)先存儲的特征向量進(jìn)行比較,由此能夠識別出個人身份。
虹膜圖像提取器20的邊緣元素檢測部分12通過對由外部輸入的眼睛圖像施用Canny邊緣檢測法來檢測邊緣元素(S110)。即,在步驟S110,獲取在眼睛圖像中前景和背景產(chǎn)生差別的邊緣。
為了更加精確地檢測瞳孔71和虹膜72之間的邊緣元素以及鞏膜74和虹膜72之間的邊緣元素,分組部分14將檢測得到的邊緣元素分成組(S120)。如圖2b所示,虹膜圖像提取部分16通過對經(jīng)過分組的邊緣元素施用二等分法來提取虹膜(S130)。
如圖2c所示,歸一化部分18通過對所提取的虹膜圖像施用彈性體模型而對所提取的虹膜圖像進(jìn)行歸一化,并且將其輸出到特征向量提取部分20(S140)。
特征向量提取器20的多次切分部分22對虹膜圖像提取器10所提取的虹膜圖像進(jìn)行小波包變換和多次切分(S210)。然后計算器24為多次切分的虹膜圖像的各個區(qū)域計算能量值(S220)。
特征區(qū)域提取部分26將多次切分的區(qū)域的能量值與參考值進(jìn)行比較。
那些能量值大于參考值的區(qū)域被提取和存儲(S235),對所提取區(qū)域以預(yù)設(shè)次數(shù)重復(fù)步驟S210至S235(S240)。
照此,當(dāng)提取并存儲虹膜特征區(qū)域后,特征向量構(gòu)造部分28將所提取的各個區(qū)域切分為多個子區(qū)域,并且獲得平均值和標(biāo)準(zhǔn)偏差值(S250)。利用平均值和標(biāo)準(zhǔn)偏差值來構(gòu)造特征向量。
識別器30通過對由特征向量提取器20提取的特征向量和特征向量數(shù)據(jù)庫40中存儲的特征向量施用支持向量機(jī)方法來確定個人身份(S300)。
在通過對特征向量施用支持向量機(jī)方法計算出特征向量之間的距離之后,如若計算得到的距離小于參考值,則身份得以確認(rèn)。
另一方面,當(dāng)虹膜識別系統(tǒng)如圖4a所示還包括有濾波器60時,濾波器60對來自外部的眼睛圖像進(jìn)行濾波,并且將其輸出到虹膜圖像提取器10(S400)。
閃爍檢測部分62計算在各個原始圖像(raw)中的塊的平均亮度之和,并且將最大亮度值F1輸出到濾波器60(S410)。瞳孔位置檢測部分64計算平均亮度小于預(yù)設(shè)值的塊F2,并且將其輸出到濾波部分68(S420)。垂直分量檢測部分66通過對眼睛圖像施用Sobel邊緣檢測法來計算虹膜圖像的垂直分量的值F3(S430)。
濾波部分68將具有通過將閃爍檢測部分62、瞳孔位置檢測部分64和垂直分量檢測部分66檢測的值分別乘以權(quán)值W1、W2和W3而獲取的值的眼睛圖像予以排除(S440)。濾波部分68將剩余的眼睛圖像輸出到虹膜圖像提取器10。
依照本發(fā)明的另一個實施例,特征向量提取器20可以通過使用Daubechies小波變換來多次切分虹膜圖像,并且識別器30可以通過使用歸一化的歐幾里德距離和最小距離分類規(guī)則來執(zhí)行識別。
對Daubechies小波變換的描述參照圖3a,并且圖9是描述采用Daubechies小波變換的虹膜識別方法的流程圖。
多次切分部分22通過對虹膜圖像施用Daubechies小波變換來多次切分由特征向量提取器20提取的虹膜圖像(S510)。而且多次切分部分22從多次切分的虹膜圖像中提取含有高頻X-軸和Y-軸分量HH的區(qū)域(S520)。
計算部分24根據(jù)HH區(qū)域的特征值計算虹膜圖案的鑒別率D,并且遞增次數(shù)(S530)。
特征區(qū)域提取部分26確定預(yù)先設(shè)定的參考值是否小于鑒別率D或者重復(fù)次數(shù)是否小于預(yù)先設(shè)定的參考次數(shù)(S540)。作為結(jié)果,若該參考值大于鑒別率D或該重復(fù)次數(shù)大于該參考次數(shù),則處理過程完成。
但是,若該參考值等于或小于鑒別率D,或該重復(fù)次數(shù)等于或小于該參考次數(shù),則特征區(qū)域提取部分26存儲并在當(dāng)前時間處理HH區(qū)域的信息(S550)。
接下來,特征區(qū)域提取部分26從多次切分的虹膜圖像中提取含有低頻X-軸和Y-軸分量的LL區(qū)域(S370),并且選擇減小為之前虹膜圖像的1/4大小的LL區(qū)域作為新的處理對象。
通過反復(fù)對選定作為新處理對象的虹膜區(qū)域施用Daubechies小波變換,就可得到虹膜特征區(qū)域。
鑒別率D是通過對HH區(qū)域的每個像素值取平方、而后累加平方值、而后將累加值除以HH區(qū)域的總數(shù)所得到的值。無論何時施用Daubechies小波變換,虹膜圖像總是被切分為HH、HL、LH和LL區(qū)域。圖3b示出了執(zhí)行了3次Daubechies小波變換的情形。
特征向量構(gòu)造部分28將由特征區(qū)域提取部分26所提取并存儲的區(qū)域切分為M×N個子區(qū)域,獲取各個子區(qū)域的平均值和標(biāo)準(zhǔn)偏差值,并且利用該平均值和標(biāo)準(zhǔn)偏差值構(gòu)造特征向量。
如圖3b所示,由于各個區(qū)域都被切分為若干子區(qū)域,所以特征向量是利用平均值和標(biāo)準(zhǔn)偏差值構(gòu)造的。
識別器60通過對從特征提取器30提取的特征向量和特征數(shù)據(jù)庫50中存儲的特征向量施用歸一化的歐幾里得距離和最小距離分類規(guī)則而對個人身份進(jìn)行識別。
識別器60通過施用歸一化歐幾里得距離和最小距離分類規(guī)則來計算特征向量之間的距離。
由于特征向量之間的距離小,所以優(yōu)選地識別器60在通過對所計算得到的特征向量之間的距離施用最小距離分類規(guī)則所得到的值等于或小于預(yù)設(shè)的參考值的情況下,才確定個人身份。
工業(yè)實用性如前所述,本發(fā)明通過利用Canny邊緣檢測法、二等分法和彈性體模型,從而能夠以無信息遺漏的方式提取出虹膜圖像。
另外,它可以將由瞳孔運動、虹膜區(qū)域的旋轉(zhuǎn)與位置改變、由相機(jī)亮度和陰影之間的差異導(dǎo)致的虹膜圖像失真所引致的不利影響減低到最小程度,并且提高虹膜檢測的精度。
另外,它可以提高用戶使用的方便程度,它因為能夠獲取與用戶位置和距離無關(guān)的虹膜圖像。
它可以通過利用小波包變換有效提取含有虹膜圖像高頻帶及低頻帶的特征區(qū)域從而構(gòu)造出特征向量。尤其是,它可以有效減小特征向量的大小,因為依照本發(fā)明特征向量與現(xiàn)有技術(shù)相比其大小較小。
它還可以對特征向量進(jìn)行歸一化,并且由于使用支持向量機(jī)方法作為分類規(guī)則而提高了區(qū)分一個人和其他人的能力。因此它可以提供一種就處理性能和處理時間來看為高效率的系統(tǒng)。
它還可以通過執(zhí)行不受歐幾里德距離或最小距離分類規(guī)則影響的距離計算和類似措施,從而提供一種就處理性能和處理時間來看為高效率的系統(tǒng)。
它還可以提供虹膜圖案信息的分析,而且可應(yīng)用于各種圖案識別領(lǐng)域。
另外,當(dāng)所輸入的眼睛圖像包含閃爍時,或者一部分虹膜因用戶移動致使虹膜中心偏離眼睛圖像中心而被去除掉時,或者虹膜圖像因眼瞼陰影而導(dǎo)致模糊不清時,或者虹膜圖像包含各種陰影時,它可以通過即時去除圖像來提高處理過程的效率以識別率。
雖然在上文描述的本發(fā)明是結(jié)合目前被認(rèn)為最實用和優(yōu)選的實施例進(jìn)行的,但是應(yīng)當(dāng)理解本發(fā)明不局限于所披露的實施例和附圖。相反,本發(fā)明的意圖覆蓋了由所附權(quán)利要求書表述的精神和范圍之內(nèi)的各種修改和變換。
權(quán)利要求
1.一種虹膜識別系統(tǒng),包括特征向量數(shù)據(jù)庫(DB),其用于預(yù)先存儲標(biāo)識個人身份的特征向量;虹膜圖像提取器,其用于提取由外部輸入的眼睛圖像中的虹膜圖像;特征向量提取器,其用于多次切分虹膜圖像提取器所提取的虹膜圖像,通過被多次切分的各個虹膜圖像來獲得虹膜特征區(qū)域,并且通過統(tǒng)計方法從虹膜特征區(qū)域中提取特征向量;以及識別器,其用于對特征向量提取器所提取的特征向量與特征向量數(shù)據(jù)庫中存儲的特征向量進(jìn)行比較,從而識別個人身份。
2.如權(quán)利要求1所述的虹膜識別系統(tǒng),其特征在于,所述虹膜圖像提取器包括邊緣元素檢測部分,其用于通過對眼睛圖像施用Canny邊緣檢測法以檢測邊緣元素;分組部分,其用于對所檢測到的邊緣元素進(jìn)行分組;虹膜圖像提取部分,其用于通過對經(jīng)過分組的邊緣元素施用二等分法以提取虹膜圖像;以及歸一化部分,其用于通過對所提取的虹膜圖像施用彈性體模型而對所提取的虹膜圖像進(jìn)行歸一化。
3.如權(quán)利要求2所述的虹膜識別系統(tǒng),其特征在于,所述彈性體模型包括多個彈性體,每個所述彈性體都是可縱向伸長的,并且其一端連接鞏膜而另一端連接瞳孔。
4.如權(quán)利要求1所述的虹膜識別系統(tǒng),其特征在于,所述特征向量提取器包括多次切分部分,其用于對虹膜圖像提取器所提取的虹膜圖像進(jìn)行小波包變換從而多次切分所述提取的虹膜圖像;計算部分,其用于為被多次切分的虹膜圖像的區(qū)域計算能量值;特征區(qū)域提取部分,其用于從被多次切分的虹膜圖像的區(qū)域中提取并存儲能量值大于預(yù)設(shè)參考值的區(qū)域;以及特征向量構(gòu)造部分,其用于將所述被提取并存儲的區(qū)域切分為多個子區(qū)域,獲得所述子區(qū)域的平均值和標(biāo)準(zhǔn)偏差值,并且利用所述平均值和標(biāo)準(zhǔn)偏差值來構(gòu)造特征向量;對于由特征區(qū)域提取部分提取的區(qū)域,以預(yù)定的次數(shù)重復(fù)執(zhí)行由多次切分部分實現(xiàn)的小波包變換過程和由計算部分實現(xiàn)的能量值計算過程,而后將能量值大于參考值的區(qū)域存儲在特征區(qū)域提取部分中。
5.如權(quán)利要求4所述的虹膜識別系統(tǒng),其特征在于,所述計算部分對各個多次切分區(qū)域的能量值求平方,累加平方的能量值,而后將累加的能量值除以區(qū)域數(shù)目,由此能夠得到結(jié)果能量值。
6.如權(quán)利要求4所述的虹膜識別系統(tǒng),其特征在于,所述識別器通過對特征向量提取部分所提取的特征向量和預(yù)先存儲在特征向量數(shù)據(jù)庫中的特征向量施用支持向量機(jī)方法來計算特征向量之間的距離,并且如果所計算出的特征向量之間的距離小于預(yù)設(shè)參考值則確認(rèn)個人身份。
7.如權(quán)利要求1所述的虹膜識別系統(tǒng),其特征在于,所述特征向量提取器包括多次切分部分,其用于通過對虹膜圖像提取器所提取的虹膜圖像施用Daubechies小波變換而多次切分該提取的虹膜圖像,并且從被多次切分的虹膜圖像中提取含有x-軸和y-軸高頻分量HH的區(qū)域;計算部分,其用于通過HH區(qū)域的特征值來計算虹膜圖案的鑒別率D,并且遞增重復(fù)次數(shù);特征區(qū)域提取部分,其用于確定預(yù)設(shè)參考值是否小于鑒別率D或者重復(fù)次數(shù)是否小于預(yù)設(shè)參考次數(shù),如果所述參考值大于鑒別率D或者重復(fù)次數(shù)大于所述參考次數(shù)則完成其操作,如果所述參考值等于或小于鑒別率D,或者所述重復(fù)次數(shù)等于或小于所述參考次數(shù)則存儲并處理HH區(qū)域的信息,提取具有x-軸和y-軸低頻分量的區(qū)域LL,選擇LL區(qū)域作為新的處理目標(biāo)圖像;以及特征向量構(gòu)造部分,其用于將所述被提取并存儲的區(qū)域切分為多個子區(qū)域,獲取所述子區(qū)域的平均值和標(biāo)準(zhǔn)偏差值,并且利用所述平均值和標(biāo)準(zhǔn)偏差值來構(gòu)造特征向量;對于被所述特征區(qū)域提取部分選擇作為新的處理目標(biāo)圖像的區(qū)域,重復(fù)執(zhí)行由多次切分部分實現(xiàn)多次切分過程及其后續(xù)過程。
8.如權(quán)利要求7所述的虹膜識別系統(tǒng),其特征在于,所述鑒別率D是通過對HH區(qū)域每個像素的值取平方、而后累加平方值、而后將累加值除以HH區(qū)域的總數(shù)所得到的值。
9.如權(quán)利要求7所述的虹膜識別系統(tǒng),其特征在于,所述識別器通過對特征向量提取器所提取的特征向量和預(yù)先存儲在特征向量數(shù)據(jù)庫中的特征向量施用歸一化的歐幾里德距離和最小距離分類規(guī)則而確認(rèn)個人身份。
10.如權(quán)利要求1所述的虹膜識別系統(tǒng),其特征在于,所述系統(tǒng)進(jìn)一步包括濾波器,其用于對由外部輸入的眼睛圖像進(jìn)行濾波,并且將其輸出到所述虹膜圖像提取器。
11.如權(quán)利要求10所述的虹膜識別系統(tǒng),其特征在于,所述濾波器包括閃爍檢測部分,其用于檢測眼睛圖像的閃爍;瞳孔位置檢測部分,其用于檢測眼睛圖像中的瞳孔位置;垂直分量檢測部分,其用于檢測邊緣的垂直分量;濾波部分,其用于將通過分別由閃爍檢測部分、瞳孔位置檢測部分和垂直分量檢測部分檢測得到的值分別乘以權(quán)值W1、W2和W3而得到的值大于預(yù)設(shè)參考值的眼睛圖像予以排除,并且將剩余的眼睛圖像輸出到所述虹膜圖像提取器。
12.如權(quán)利要求11所述的虹膜識別系統(tǒng),其特征在于,當(dāng)將眼睛圖像切分為M×N個塊時,所述閃爍檢測裝置計算各個原始圖像中的塊的平均亮度之和,并輸出最大亮度值F1。
13.如權(quán)利要求12所述的虹膜識別系統(tǒng),其特征在于,所述權(quán)值W1的權(quán)重與距眼睛圖像垂直中心的距離成比例。
14.如權(quán)利要求11所述的虹膜識別系統(tǒng),其特征在于,當(dāng)將眼睛圖像切分為M×N個塊時,所述瞳孔位置檢測部分檢測出各塊平均亮度小于預(yù)設(shè)值的塊F2。
15.如權(quán)利要求14所述的虹膜識別系統(tǒng),其特征在于,所述權(quán)值W2的權(quán)重與距眼睛圖像中心的距離成比例。
16.如權(quán)利要求11所述的虹膜識別系統(tǒng),其特征在于,所述垂直分量檢測部分通過Sobel邊緣檢測法來檢測虹膜區(qū)域的垂直分量的值F3。
17.如權(quán)利要求6所述的虹膜識別系統(tǒng),其特征在于,無論與距眼睛圖像中心的距離如何,所述權(quán)值W3都是相同的。
18.如權(quán)利要求1所述的虹膜識別系統(tǒng),所述系統(tǒng)還包括寄存器,其用以將特征向量提取器所提取的特征向量記錄到所述特征向量數(shù)據(jù)庫中。
19.如權(quán)利要求1所述的虹膜識別系統(tǒng),所述系統(tǒng)進(jìn)一步包括拍攝裝置,其用以拍攝個人的眼睛圖像并將其輸出到濾波器。
20.一種虹膜識別方法,包括如下步驟提取自外部輸入的眼睛圖像中的虹膜圖像;對所提取的虹膜圖像進(jìn)行多次切分,從多次切分的各個虹膜圖像中獲得虹膜特征區(qū)域,并且通過統(tǒng)計方法從虹膜特征區(qū)域提取出特征向量;以及對所提取的特征向量與特征向量數(shù)據(jù)庫中存儲的特征向量進(jìn)行比較,由此識別個人身份。
21.如權(quán)利要求20所述的方法,其特征在于,所述提取虹膜圖像的步驟包括如下子步驟(a1)通過對眼睛圖像施用Canny邊緣檢測法而檢測邊緣元素;(a2)對檢測到的邊緣元素進(jìn)行分組;(a3)通過對經(jīng)過分組的邊緣元素施用二等分法以提取虹膜圖像;以及(a4)通過對所提取的虹膜圖像施用彈性體模型而對所提取的虹膜圖像進(jìn)行歸一化。
22.如權(quán)利要求21所述的方法,其特征在于,所述彈性體模型包括多個彈性體,每個彈性體都是可縱向伸長的,并且其一端連接鞏膜而另一端連接瞳孔。
23.如權(quán)利要求20所述的方法,其特征在于,所述提取特征向量的步驟包括如下子步驟(b1)對步驟(a)提取的虹膜圖像進(jìn)行小波包變換從而多次切分所提取的虹膜圖像;(b2)計算被多次切分的虹膜圖像的區(qū)域的能量值;(b3)從被多次切分的虹膜圖像的區(qū)域中提取并存儲能量值大于預(yù)設(shè)參考值的區(qū)域,并且對所提取區(qū)域重復(fù)執(zhí)行小波包變換步驟至能量值計算步驟;以及(b4)將所述被提取并存儲的區(qū)域切分為多個子區(qū)域,獲得所述子區(qū)域的平均值和標(biāo)準(zhǔn)偏差值,并且利用所述平均值和標(biāo)準(zhǔn)偏差值來構(gòu)造特征向量。
24.如權(quán)利要求23所述的方法,其特征在于,所述能量值是通過對被多次切分的區(qū)域的能量值取平方、而后累加平方的能量值、而后將該累加能量值除以區(qū)域的總數(shù)目所得到的值。
25.如權(quán)利要求23所述的方法,其特征在于,所述識別個人身份的步驟包括通過對所提取的特征向量和預(yù)先存儲的特征向量施用支持向量機(jī)方法而計算特征向量之間的距離,并且如果所計算出的特征向量之間的距離小于預(yù)設(shè)參考值則確認(rèn)個人身份。
26.如權(quán)利要求20所述的方法,其特征在于,所述提取特征向量的步驟包括如下子步驟(b1)通過對提取的虹膜圖像施用Daubechies小波變換而多次切分虹膜圖像提取器所提取的虹膜圖像;(b2)從被多次切分的虹膜圖像中提取含有x-軸和y-軸高頻分量的HH區(qū)域;(b3)通過HH區(qū)域的特征值來計算虹膜圖案的鑒別率D,并且遞增重復(fù)次數(shù);(b4)確定預(yù)設(shè)參考值是否小于鑒別率D或者重復(fù)次數(shù)是否小于預(yù)設(shè)參考次數(shù);(b5)如果所述參考值大于鑒別率D或者重復(fù)次數(shù)大于所述參考次數(shù),則完成其操作,而如果所述參考值等于或小于鑒別率D,或者所述重復(fù)次數(shù)等于或小于所述參考次數(shù),則存儲并處理HH區(qū)域的信息;(b6)提取具有x-軸和y-軸低頻分量的區(qū)域LL;(b7)選擇LL區(qū)域作為新的處理目標(biāo)圖像,其中對被選擇作為新的處理目標(biāo)圖像的區(qū)域重復(fù)執(zhí)行多次切分步驟及其后續(xù)步驟;以及(b8)將所述被提取并存儲的區(qū)域切分為多個子區(qū)域,獲得所述子區(qū)域的平均值和標(biāo)準(zhǔn)偏差值,并且利用所述平均值和標(biāo)準(zhǔn)偏差值來構(gòu)造特征向量。
27.如權(quán)利要求26所述的方法,其特征在于,所述鑒別率D是通過對HH區(qū)域每個像素的值取平方、而后累加平方值、而后將累加值除以HH區(qū)域的總數(shù)所得到的值。
28.如權(quán)利要求26所述的方法,其特征在于,所述識別個人身份的步驟包括這樣一個步驟通過對所提取的特征向量和預(yù)先存儲的特征向量施用歸一化的歐幾里德距離和最小距離分類規(guī)則而確認(rèn)個人身份。
29.如權(quán)利要求20所述的方法,所述方法還包括對自外部輸入的眼睛圖像進(jìn)行濾波的步驟。
30.如權(quán)利要求29所述的方法,其特征在于,所述濾波步驟包括如下子步驟(c1)檢測眼睛圖像的閃爍;(c2)檢測眼睛圖像中瞳孔的位置;(c3)檢測邊緣的垂直分量;(c4)將通過分別由閃爍檢測步驟、瞳孔位置檢測步驟和垂直分量檢測步驟所檢測到的值分別乘以權(quán)值W1、W2和W3所得到的值大于預(yù)設(shè)參考值的眼睛圖像予以排除,并使用剩余的眼睛圖像。
31.如權(quán)利要求30所述的方法,其特征在于,所述步驟(c1)包括如下子步驟當(dāng)將眼睛圖像切分為M×N個塊時,計算在各個原始圖像中的塊的平均亮度之和,并且輸出最大亮度值F1。
32.如權(quán)利要求31所述的方法,其特征在于,所述權(quán)值W1的權(quán)重與距眼睛圖像垂直中心的距離成比例。
33.如權(quán)利要求30所述的方法,其特征在于,所述步驟(c2)包括如下子步驟當(dāng)將眼睛圖像切分為M×N個塊時,檢測出各塊的平均亮度小于預(yù)設(shè)值的塊F2。
34.如權(quán)利要求14所述的方法,其特征在于,所述權(quán)值W2的權(quán)重與距眼睛圖像中心的距離成比例。
35.如權(quán)利要求30所述的方法,其特征在于,所述步驟(c3)通過Sobel邊緣檢測法來檢測虹膜區(qū)域的垂直分量的值F3。
36.如權(quán)利要求35所述的方法,其特征在于,無論與距眼睛圖像中心的距離如何,所述權(quán)值W3都是相同的。
37.如權(quán)利要求20所述的方法,所述方法進(jìn)一步包括記錄所提取的特征向量的步驟。
38.一種其上存儲有程序的計算機(jī)可讀取的存儲介質(zhì),所述程序包含如下步驟提取自外部輸入的眼睛圖像中的虹膜圖像;對所提取的虹膜圖像進(jìn)行多次切分,從多次切分的各個虹膜圖像中獲得虹膜特征區(qū)域,并且通過統(tǒng)計方法從虹膜特征區(qū)域提取出特征向量;以及對所提取的特征向量與特征向量數(shù)據(jù)庫中存儲的特征向量進(jìn)行比較,由此識別個人身份。
39.如權(quán)利要求38所述的存儲介質(zhì),其特征在于,所述提取虹膜圖像的步驟包括如下子步驟(a1)通過對眼睛圖像施用Canny邊緣檢測方法而檢測邊緣元素;(a2)對檢測到的邊緣元素進(jìn)行分組;(a3)通過對經(jīng)過分組的邊緣元素施用二等分法以提取虹膜圖像;以及(a4)通過對所提取虹膜圖像施用彈性體模型而對所提取的虹膜圖像進(jìn)行歸一化。
40.如權(quán)利要求39所述的存儲介質(zhì),其特征在于,所述彈性體模型包括多個彈性體,每個彈性體都是可縱向伸長的,并且其一端連接鞏膜而另一端連接瞳孔。
41.如權(quán)利要求38所述的存儲介質(zhì),其特征在于,所述提取特征向量的步驟包括如下子步驟(b1)對由所述虹膜圖像提取步驟提取的虹膜圖像進(jìn)行小波包變換從而多次切分所提取的虹膜圖像;(b2)計算被多次切分的虹膜圖像的區(qū)域的能量值;(b3)從被多次切分的虹膜圖像的區(qū)域中提取并存儲能量值大于預(yù)設(shè)參考值的區(qū)域,并且對所提取的區(qū)域重復(fù)執(zhí)行小波包變換步驟至能量值計算步驟;以及(b4)將所述被提取并存儲的區(qū)域切分為多個子區(qū)域,獲得所述子區(qū)域的平均值和標(biāo)準(zhǔn)偏差值,并且利用所述平均值和標(biāo)準(zhǔn)偏差值來構(gòu)造特征向量。
42.如權(quán)利要求41所述的存儲介質(zhì),其特征在于,所述能量值是通過對被多次切分的區(qū)域的能量值取平方、而后累加平方的能量值、而后將累加的能量值除以區(qū)域的總數(shù)目所得到的值。
43.如權(quán)利要求41所述的存儲介質(zhì),其特征在于,所述識別個人身份的步驟包括如下子步驟通過對所提取的特征向量和預(yù)先存儲的特征向量施用支持向量機(jī)方法而計算特征向量之間的距離,并且如果所計算出的特征向量之間的距離小于預(yù)設(shè)參考值則確認(rèn)個人身份。
44.如權(quán)利要求38所述的存儲介質(zhì),其特征在于,所述提取特征向量的步驟包括如下子步驟(b1)通過對提取的虹膜圖像施用Daubechies小波變換而多次切分虹膜圖像提取器所提取的虹膜圖像;(b2)從被多次切分的虹膜圖像中提取含有x-軸和y-軸高頻分量的HH區(qū)域;(b3)通過HH區(qū)域的特征值來計算虹膜圖案的鑒別率D,并且遞增重復(fù)次數(shù);(b4)確定預(yù)設(shè)參考值是否小于鑒別率D或者重復(fù)次數(shù)是否小于預(yù)設(shè)參考次數(shù);(b5)如果所述參考值大于鑒別率D或者重復(fù)次數(shù)大于所述參考次數(shù),則完成其操作,而如果所述參考值等于或小于鑒別率D,或者所述重復(fù)次數(shù)等于或小于所述參考次數(shù),則存儲并處理HH區(qū)域的信息;(b6)提取具有x-軸和y-軸低頻分量的區(qū)域LL;(b7)選擇LL區(qū)域作為新的處理目標(biāo)圖像,其中對被選擇作為新的處理目標(biāo)圖像的區(qū)域重復(fù)執(zhí)行多次切分步驟及其后續(xù)步驟;以及(b8)將所述被提取并存儲的區(qū)域切分為多個子區(qū)域,獲得所述子區(qū)域的平均值和標(biāo)準(zhǔn)偏差值,并且利用所述平均值和標(biāo)準(zhǔn)偏差值來構(gòu)造特征向量。
45.如權(quán)利要求44所述的存儲介質(zhì),其特征在于,所述鑒別率D是通過對HH區(qū)域的每個像素的值取平方、而后累加平方值、而后將累加值除以HH區(qū)域的總數(shù)所得到的值。
46.如權(quán)利要求44所述的存儲介質(zhì),其特征在于,所述識別個人身份的步驟包括這樣一個步驟通過對所提取的特征向量和預(yù)先存儲的特征向量施用歸一化的歐幾里德距離和最小距離分類規(guī)則而確認(rèn)個人身份。
47.如權(quán)利要求38所述的存儲介質(zhì),還包括對自外部輸入的眼睛圖像進(jìn)行濾波的步驟。
48.如權(quán)利要求47所述的存儲介質(zhì),其特征在于,所述濾波步驟包括如下子步驟(c1)檢測眼睛圖像的閃爍;(c2)檢測眼睛圖像中瞳孔的位置;(c3)檢測邊緣的垂直分量;(c4)將通過分別由閃爍檢測步驟、瞳孔位置檢測步驟和垂直分量檢測步驟所檢測到的值分別乘以權(quán)值W1、W2和W3所得到的值大于預(yù)設(shè)參考值的眼睛圖像予以排除,并使用剩余的眼睛圖像。
49.如權(quán)利要求48所述的存儲介質(zhì),其特征在于,所述步驟(c1)包括如下子步驟當(dāng)將眼睛圖像切分為M×N個塊時,計算在各個原始圖像中的塊的平均亮度之和,并且輸出最大亮度值F1。
50.如權(quán)利要求49所述的存儲介質(zhì),其特征在于,所述權(quán)值W1的權(quán)重與距眼睛圖像垂直中心的距離成比例。
51.如權(quán)利要求51所述的存儲介質(zhì),其特征在于,所述步驟(c2)包括如下子步驟當(dāng)將眼睛圖像切分為M×N個塊時,檢測出各塊的平均亮度小于預(yù)設(shè)值的塊F2。
52.如權(quán)利要求51所述的存儲介質(zhì),其特征在于,所述權(quán)值W2的權(quán)重與距眼睛圖像中心的距離成比例。
53.如權(quán)利要求48所述的存儲介質(zhì),其特征在于,所述步驟(c3)通過Sobel邊緣檢測法來檢測虹膜區(qū)域的垂直分量的值F3。
54.如權(quán)利要求53所述的存儲介質(zhì),其特征在于,無論與距眼睛圖像中心的距離如何,所述權(quán)值W3都是相同的。
55.如權(quán)利要求38所述的存儲介質(zhì),所述程序進(jìn)一步包括記錄所提取的特征向量的步驟。
全文摘要
本發(fā)明披露了一種虹膜識別系統(tǒng)和方法,以及具有其程序的存儲介質(zhì)。該虹膜識別系統(tǒng)包括特征向量數(shù)據(jù)庫,其用于預(yù)先存儲標(biāo)識個人身份的特征向量;虹膜圖像提取器,其用于提取由外部輸入的眼睛圖像中的虹膜圖像;特征向量提取器,其用于多次切分虹膜圖像提取器所提取的虹膜圖像,通過被多次切分的各個虹膜圖像來獲得虹膜特征區(qū)域,且通過統(tǒng)計方法從虹膜特征區(qū)域中提取特征向量;以及識別器,其用于對特征向量提取器所提取的特征向量與特征向量數(shù)據(jù)庫中存儲的特征向量進(jìn)行比較,從而識別個人身份。
文檔編號G06K9/00GK1599913SQ02824078
公開日2005年3月23日 申請日期2002年12月3日 優(yōu)先權(quán)日2001年12月3日
發(fā)明者李一昺, 李寬容, 奇均度, 尹成秀 申請人:株式會社斯耐克斯技術(shù), 李一昺