1.一種快速虹膜識(shí)別算法,其特征在于,該算法包括以下步驟:
步驟1:對(duì)虹膜圖像進(jìn)行預(yù)處理;
步驟2:對(duì)虹膜圖像進(jìn)行特征提??;
步驟3:對(duì)虹膜圖像進(jìn)行特征編碼,得到iris編碼;
步驟4:將采集的圖像與數(shù)據(jù)庫中的虹膜圖像進(jìn)行比對(duì),判斷兩個(gè)虹膜是否屬于同一類。
2.根據(jù)權(quán)利要求1所述的一種快速虹膜識(shí)別算法,其特征在于,步驟1中,所述預(yù)處理包括對(duì)虹膜圖像進(jìn)行虹膜定位,接著進(jìn)行歸一化處理,處理后的虹膜圖像進(jìn)行增強(qiáng)操作。
3.根據(jù)權(quán)利要求2所述的一種快速虹膜識(shí)別算法,其特征在于,所述虹膜定位包括對(duì)虹膜內(nèi)邊緣圓心和半徑的進(jìn)行粗定位,然后精確定位虹膜的內(nèi)外邊緣,最后將將虹膜區(qū)域分割出來;所述歸一化處理包括將每幅原始圖像調(diào)整為與原始圖像相同的尺寸和對(duì)應(yīng)的位置;所述增強(qiáng)操作包括采用局部直方圖均衡的處理方式。
4.根據(jù)權(quán)利要求3所述的一種快速虹膜識(shí)別算法,其特征在于,所述歸一化處理具體操作為:首先設(shè)虹膜圖像的內(nèi)外邊緣的交點(diǎn)位置分別為(xi(θ),yi(θ))和(x0(θ),y0(θ)),然后通過采用式(3)可將虹膜圖像中的每一點(diǎn)全部映射到極坐標(biāo)(r,θ)中,這樣虹膜經(jīng)過歸一化處理后的r∈[0,1],θ∈[0,2π],最后就在極坐標(biāo)(r,θ)平面上獲得64×256大小的歸一化虹膜圖像,
5.根據(jù)權(quán)利要求4所述的一種快速虹膜識(shí)別算法,其特征在于,在對(duì)所述虹膜進(jìn)行歸一化的同時(shí),需對(duì)噪聲進(jìn)行相應(yīng)標(biāo)記,生成一個(gè)與歸一化虹膜相對(duì)應(yīng)的噪聲屏蔽模板,在噪聲屏蔽模板中,噪聲信息被標(biāo)記為0,虹膜信息被標(biāo)記為1。
6.根據(jù)權(quán)利要求3所述的一種快速虹膜識(shí)別算法,其特征在于,所述局部的直方圖均衡化具體操作為:設(shè)原始圖像的灰度級(jí)為rk,直方圖均衡化使用一個(gè)灰度函數(shù)作為變換函數(shù),灰度函數(shù)為T(r),虹膜圖像中總的像素?cái)?shù)目為N,輸入直方圖做修正,得到化后圖像的灰度分布函數(shù)S(r),圖像中灰度級(jí)為ri的像素總數(shù),則有:
7.根據(jù)權(quán)利要求1所述的一種快速虹膜識(shí)別算法,其特征在于,步驟2中,所述虹膜圖像采用二維Log_Gabor濾波器對(duì)特征進(jìn)行提取。
8.根據(jù)權(quán)利要求1所述的一種快速虹膜識(shí)別算法,其特征在于,步驟3中,所述特征編碼采用分塊方式對(duì)特征進(jìn)行編碼,提取局部相位信息。
9.根據(jù)權(quán)利要求5所述的一種快速虹膜識(shí)別算法,其特征在于,所述分塊方式為:設(shè)整個(gè)虹膜圖像(x,y)被分M×N大小的若干個(gè)子塊,子塊大小與濾波器模板大小一樣,通過對(duì)局部相位信息值進(jìn)行計(jì)算,得到一個(gè)復(fù)數(shù),如果這個(gè)復(fù)數(shù)的實(shí)部大于等于0,則表示該特征碼為1,否則為0;如果這個(gè)復(fù)數(shù)的虛部大于等于0,則表示該特征碼為1,否則為0。
10.根據(jù)權(quán)利要求1所述的一種快速虹膜識(shí)別算法,其特征在于,步驟4中,兩個(gè)所述虹膜采用歐式距離分類器來進(jìn)行識(shí)別。