專利名稱:基于人眼結(jié)構(gòu)分類的虹膜和瞳孔的定位方法
技術(shù)領(lǐng)域:
本發(fā)明屬于圖像處理,模式識別和計算機視覺的技術(shù)領(lǐng)域,涉及一種自動的基于人眼結(jié)構(gòu)分類的虹膜和瞳孔定位方法,尤其適合于從遠距離非侵入情況下獲取的圖像。
背景技術(shù):
與生物識別技術(shù)的其它方式相比,虹膜識別更加準確、可靠和獨特。它的信息采集是非接觸式的,從而非常衛(wèi)生。虹膜識別的步驟大致包括人眼圖像獲取,圖像預(yù)處理,虹膜和瞳孔定位,虹膜特征提取,以及虹膜特征匹配等步驟。如果人臉圖像是在遠距離非侵入的情況下獲取的,人眼圖像可在很大的范圍內(nèi)變化。例如,圖像上的虹膜的半徑可在幾十到幾百個像素間變化,而在近距可控條件下,虹膜半徑一般只有幾十像素差異;光照條件不及近距離獲取系統(tǒng)的一致;虹膜區(qū)域可被眼鏡, 高光,眼簾,睫毛等物遮擋。在這類人眼圖像中,只有非常小比例的圖像區(qū)域包括虹膜及瞳孔的邊界,而非虹膜及瞳孔的離群數(shù)據(jù)比例遠超過了現(xiàn)有通用的穩(wěn)健檢測算法的失效點。因此,虹膜和瞳孔的精確定位的難度大大增加,進而降低了此類圖像的識別率和阻礙了遠距離非侵入式獲取系統(tǒng)的推廣。
發(fā)明內(nèi)容
針對上述現(xiàn)有技術(shù),本發(fā)明提供一種基于人眼結(jié)構(gòu)分類的虹膜和瞳孔定位方法,以增加遠距離非侵入式虹膜圖像獲取及識別系統(tǒng)的穩(wěn)健性。本發(fā)明中所謂類似圓的結(jié)構(gòu)是指類似圓形的形狀,非圓結(jié)構(gòu)是指不具備圓形的形狀。為了解決上述技術(shù)問題,本發(fā)明基于人眼結(jié)構(gòu)分類的虹膜和瞳孔定位方法,包括以下步驟步驟I、在虹膜采集系統(tǒng)獲取圖像中檢測人臉圖像,在人臉圖像中提取人眼圖像利用訓(xùn)練過的哈爾小波特征級連分類器在降低了分辨率的圖像中檢測人臉;如果沒有檢測到人臉,則不進行處理;如果檢測到人臉,則使用訓(xùn)練過的哈爾小波特征級連分類器在人臉范圍內(nèi)檢測人眼;如果檢測到兩只人眼,則提取兩張分別具有一只人眼的人眼圖像;如果檢測到一只人眼,則根據(jù)人臉對稱性分析另一只眼的位置,進而提取一張具有一只人眼的人眼圖像或兩張分別具有一只人眼的人眼圖像;如果沒有檢測到人眼,則根據(jù)人臉比例及對稱分析兩眼位置,進而提取一張具有一只人眼的人眼圖像或兩張分別具有一只人眼的人眼圖像;步驟2、利用機器學(xué)習(xí)中的非監(jiān)督學(xué)習(xí)技術(shù),對人眼圖像進行自動的結(jié)構(gòu)分類采用非監(jiān)督學(xué)習(xí)技術(shù)將人眼圖像分為類似圓的結(jié)構(gòu)和其他非圓結(jié)構(gòu),從而初步定位虹膜和瞳孔,估算有效虹膜區(qū)域大小及人眼閉合程度,用以去除非虹膜和瞳孔邊界的離群數(shù)據(jù),同時縮小針對虹膜瞳孔位置和大小的搜索空間;步驟3 :結(jié)合虹膜和瞳孔的固有特征進行約束優(yōu)化,搜索最優(yōu)虹膜和瞳孔邊界,從而精確定位虹膜和瞳孔邊界,具體包括以下步驟步驟3-1 :在由步驟2確定的搜索空間內(nèi),利用以下方法之一自動檢測多個虹膜和瞳孔邊界的候選解先運用識別圓的霍夫變換,然后,在霍夫空間內(nèi)進行多個局部極值檢測;或先運用穩(wěn)健曲線擬合,再加上擬合殘差分析;步驟3-2 :結(jié)合虹膜和瞳孔的平均半徑比率的范圍以及平均的同心率范圍,對候選解進行約束,尋找最優(yōu)的候選解; 約束優(yōu)化定義為^inax (V-(Bp) + V(Bi)) s.t
β ι)
ΓCil < — < dh
η
「 !I Op - O1II-!Ji < e
η其中Bp和Bi為瞳孔和虹膜邊界的候選,V( ·)為霍夫空間的投票,rp和巧分別為虹膜和瞳孔的邊界,Op和Oi為虹膜和瞳孔的圓心位置;半徑比率Cl1和dh在O. I和O. 8之間,同心率e設(shè)為O. 2。其中,得到的最優(yōu)解即為虹膜和瞳孔邊界的精確定位。進一步講,所述非監(jiān)督學(xué)習(xí)技術(shù)的實現(xiàn)是基于圖論的規(guī)范化分割的改進,包括以下步驟步驟2-1 :對獲取的人眼圖像進行邊緣檢測,形成邊緣圖像;步驟2-2 :對步驟2-1的邊緣圖像進行預(yù)處理,形成只有線段組成的要素圖;步驟2-3:描述要素圖為帶權(quán)的無向圖,其中節(jié)點為線段,節(jié)點之間的權(quán)重值的計算是基于構(gòu)成類似圓的輪廓的線段集的一致性,該一致性的評估包括線段的平均灰度梯度,半徑的標準方差,以及構(gòu)成當(dāng)前類圓輪廓的線段集的密度;步驟2-4 :對于步驟2-3建立的權(quán)重矩陣采用規(guī)范化分割,要素圖中的線段被分離成兩類,能組成類圓輪廓的線段,和組成其他類型輪廓的線段;步驟2-5 :對群內(nèi)數(shù)據(jù)分析,計算構(gòu)成當(dāng)前類圓輪廓的線段集的中心與長寬比例、所包括的圖像區(qū)域的灰度分布,用以估計虹膜瞳孔位置大小及人眼閉合程度;如果長寬比例以及灰度分布超出虹膜區(qū)域正常的范圍,則不對該圖像進行進一步處理,在虹膜采集系統(tǒng)獲取到新的圖像后,返回到步驟I ;如果長寬比例以及灰度分布在正常范圍內(nèi),則到步驟3。與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果是本發(fā)明通過基于人眼結(jié)構(gòu)分類的虹膜和瞳孔定位方法,提高了遠距離非侵入式虹膜圖像獲取及識別系統(tǒng)的穩(wěn)健性。本發(fā)明能精確定位大多數(shù)非理想狀況下獲取圖像中的虹膜,例如虹膜半徑可在幾十到幾百像素內(nèi)變化,所受光照條件不一,以及被不同物體遮擋。本發(fā)明綜合了機器學(xué)習(xí)中的非監(jiān)督學(xué)習(xí)技術(shù),對圖像中的人眼結(jié)構(gòu)進行分類。這種分類能提高虹膜瞳孔精確定位的穩(wěn)健性,同時減少針對虹膜瞳孔位置和大小的搜索空間。
圖I為基于人眼結(jié)構(gòu)分類的虹膜和瞳孔定位方法的流程示意圖;圖2為基于圖論的規(guī)范化分割的人眼結(jié)構(gòu)分類方法的流程示意圖;圖3 (a)、圖3(b)和圖3(c)為基于圖論的規(guī)范化分割中的權(quán)重矩陣計算的示意圖;圖4(a)、圖4(b)、圖4(c)和圖4(d)為使用基于圖論的規(guī)范化分割所產(chǎn)生的分類樣本;
圖5為虹膜和瞳孔定位的實驗結(jié)果樣本。
具體實施例方式下面結(jié)合具體實施方式
對本發(fā)明作進一步詳細地描述。所描述的實施方式僅旨在便于對本發(fā)明的理解,而對其不起任何限定作用。如圖I所示,基于人眼結(jié)構(gòu)分類的虹膜和瞳孔定位方法的步驟如下步驟I、在虹膜采集系統(tǒng)獲取圖像中檢測人臉圖像,在人臉圖像中提取人眼圖像利用訓(xùn)練過的哈爾小波特征級連分類器在降低了分辨率的圖像中進行人臉檢測;如果檢測人臉失敗,則不進行處理;如果檢測到人臉,則使用訓(xùn)練過的哈爾小波特征級連分類器在人臉范圍內(nèi)進行人眼檢測;如果檢測到兩只人眼,則提取兩張分別具有一只人眼的人眼圖像;如果檢測到一只人眼,則根據(jù)人臉對稱性分析另一只眼的位置,進而提取一張具有一只人眼的人眼圖像或兩張分別具有一只人眼的人眼圖像;如果沒有檢測到人眼,則根據(jù)人臉比例及對稱分析兩眼位置,進而提取一張具有一只人眼的人眼圖像或兩張分別具有一只人眼的人眼圖像;步驟2、利用機器學(xué)習(xí)中的非監(jiān)督學(xué)習(xí)技術(shù),對人眼圖像進行自動的結(jié)構(gòu)分類采用非監(jiān)督學(xué)習(xí)技術(shù)將人眼圖像分為類似圓的結(jié)構(gòu)和其他非圓結(jié)構(gòu),從而初步定位虹膜和瞳孔,估算有效虹膜區(qū)域大小及人眼閉合程度,用以去除非虹膜和瞳孔邊界的離群數(shù)據(jù),同時減少針對虹膜瞳孔位置和大小的搜索空間;如圖2所示,所述非監(jiān)督學(xué)習(xí)技術(shù)的實現(xiàn)是基于圖論的規(guī)范化分割的改進,包括以下步驟步驟2-1 :對獲取的如圖4(a)所示的人眼圖像進行邊緣檢測,形成邊緣圖像;步驟2-2 :如圖4 (b)所示,對步驟2-1的邊緣圖像進行近似處理,形成只有線段組成的要素圖,近似處理方法可以為漸進式直線擬合法或者識別直線的霍夫變換;步驟2-3:描述要素圖為帶權(quán)的無向圖,其中節(jié)點為線段,節(jié)點之間的權(quán)重值的計算是基于構(gòu)成類似圓的輪廓的線段集的一致性,該一致性的評估包括線段的平均灰度梯度,半徑的標準方差,以及構(gòu)成當(dāng)前類圓輪廓的線段集的密度;圖3(a),圖3(b),和圖3(c)描述了權(quán)重矩陣的具體實現(xiàn)。Ni和Nj為線段Vi和Vj的法線方向。Cij測量的是兩條線段在同一類圓輪廓上的可能性,Cij = Niyvi - Wj\0,c^) _ /V(5iy|0,5|)其中 為平均梯度幅度,Sij為法線交點到線段終點和中點的長度的標準差。兮和衫分別是Wi-VFj和\的方差。因為類圓輪廓通常包括多條線段,在法線方向的
交點的密度也需要計算。因此,Vi和 ' 之間的權(quán)重可定義為,
權(quán)利要求
1.一種基于人眼結(jié)構(gòu)分類的虹膜和瞳孔的定位方法,其特征在于,包括以下步驟 步驟I、在虹膜采集系統(tǒng)獲取的圖像中檢測人臉圖像,在人臉圖像中提取人眼圖像 利用訓(xùn)練過的哈爾小波特征級連分類器在降低了分辨率的圖像中檢測人臉; 如果沒有檢測到人臉,則不進行處理; 如果檢測到人臉,則使用訓(xùn)練過的哈爾小波特征級連分類器在人臉范圍內(nèi)檢測人眼; 如果檢測到兩只人眼,則提取兩張分別具有一只人眼的人眼圖像; 如果檢測到一只人眼,則根據(jù)人臉對稱性分析另一只眼的位置,進而提取一張具有一只人眼的人眼圖像或兩張分別具有一只人眼的人眼圖像; 如果沒有檢測到人眼,則根據(jù)人臉比例及對稱分析兩眼位置,進而提取一張具有一只人眼的人眼圖像或兩張分別具有一只人眼的人眼圖像; 步驟2、利用機器學(xué)習(xí)中的非監(jiān)督學(xué)習(xí)技術(shù),對人眼圖像進行自動的結(jié)構(gòu)分類 采用非監(jiān)督學(xué)習(xí)技術(shù)將人眼圖像分為類似圓的結(jié)構(gòu)和其他非圓結(jié)構(gòu),從而初步定位虹膜和瞳孔,估算有效虹膜區(qū)域大小及人眼閉合程度,用以去除非虹膜和瞳孔邊界的離群數(shù)據(jù),同時縮小針對虹膜瞳孔位置和大小的搜索空間; 步驟3 :結(jié)合虹膜和瞳孔的固有特征進行約束優(yōu)化,搜索最優(yōu)虹膜和瞳孔邊界,從而精確定位虹膜和瞳孔邊界; 具體包括以下步驟 步驟3-1 :在由步驟2確定的搜索空間內(nèi),利用以下方法之一自動檢測多個虹膜和瞳孔邊界的候選解 先運用識別圓的霍夫變換,然后,在霍夫空間內(nèi)進行多個局部極值檢測;或 先運用穩(wěn)健曲線擬合,再加上擬合殘差分析; 步驟3-2 :結(jié)合虹膜和瞳孔的平均半徑比率的范圍以及平均的同心率范圍,對候選解進行約束,尋找最優(yōu)的候選解; 約束優(yōu)化定義為
2.根據(jù)權(quán)利要求I所述基于人眼結(jié)構(gòu)分類的虹膜和瞳孔的定位方法,其特征在于,步驟2中,所述非監(jiān)督學(xué)習(xí)技術(shù)的實現(xiàn)是基于圖論的規(guī)范化分割的改進,包括以下步驟 步驟2-1 :對獲取的人眼圖像進行邊緣檢測,形成邊緣圖像; 步驟2-2 :對步驟2-1的邊緣圖像進行預(yù)處理,形成只有線段組成的要素圖; 步驟2-3:描述要素圖為帶權(quán)的無向圖,其中節(jié)點為線段,節(jié)點之間的權(quán)重值的計算是基于構(gòu)成類似圓的輪廓的線段集的一致性,該一致性的評估包括線段的平均灰度梯度,半徑的標準方差,以及構(gòu)成當(dāng)前類圓輪廓的線段集的密度; 步驟2-4 :對于步驟2-3建立的權(quán)重矩陣采用規(guī)范化分割,要素圖中的線段被分離成兩 類,能組成類圓輪廓的線段,和組成其他類型輪廓的線段; 步驟2-5 :對群內(nèi)數(shù)據(jù)分析,計算構(gòu)成當(dāng)前類圓輪廓的線段集的中心與長寬比例、所包括的圖像區(qū)域的灰度分布,用以估計虹膜瞳孔位置大小及人眼閉合程度;如果長寬比例以及灰度分布超出虹膜區(qū)域正常的范圍,則不對該圖像進行進一步處理,在虹膜采集系統(tǒng)獲取到新的圖像后,返回到步驟I ;如果長寬比例以及灰度分布在正常范圍內(nèi),則到步驟3。
全文摘要
本發(fā)明公開了一種基于人眼結(jié)構(gòu)分類的虹膜和瞳孔的定位方法。該方法首先從系統(tǒng)獲取的圖像中檢測人臉,提取人眼圖像。由于在遠距離非侵入的情況下獲取的人眼圖像可在很大的范圍內(nèi)變化,例如,虹膜半徑可在幾十到幾百個像素間變化,本發(fā)明在精確定位虹膜和瞳孔邊界前,利用非監(jiān)督學(xué)習(xí)技術(shù),對人眼圖像進行自動的結(jié)構(gòu)分類。該分類能大致定位虹膜和瞳孔,估算有效虹膜區(qū)域大小,極大地去除非虹膜和瞳孔邊界的離群數(shù)據(jù),并且減少針對虹膜瞳孔位置和大小的搜索空間。在縮小的搜索空間中,本發(fā)明進一步依據(jù)虹膜瞳孔固有特征進行約束優(yōu)化,搜索最優(yōu)虹膜和瞳孔邊界。本發(fā)明可以大大增加虹膜和瞳孔定位的穩(wěn)定性和精確性,尤其適合遠距離非侵入式的虹膜獲取系統(tǒng)。
文檔編號G06K9/00GK102902967SQ20121039314
公開日2013年1月30日 申請日期2012年10月16日 優(yōu)先權(quán)日2012年10月16日
發(fā)明者黃新宇, 楊睿剛 申請人:第三眼(天津)生物識別科技有限公司