人的眼睛結構由鞏膜、虹膜、瞳孔、晶狀體、視網膜等部分組成。鞏膜即眼球外圍的白色部分,約占總面積的30%;眼睛中心為瞳孔部分,約占5%;虹膜位于鞏膜和瞳孔之間,包含了最豐富的紋理信息,占據65%。
虹膜包含了最豐富的紋理信息,其中包括很多相互交錯的斑點、細絲、冠狀、條紋、隱窩等細節特征。而且虹膜在胎兒發育階段形成后,在整個生命歷程中基本是保持不變的。這些決定了虹膜特征的唯一性,同時也決定了身份識別的唯一性。
虹膜的形成由遺傳基因決定,人體基因表達決定了虹膜的形態、生理、顏色和總的外觀。虹膜是外部可見的,但同時又屬于內部組織,位于角膜后面。要改變虹膜外觀,需要非常精細的外科手術,而且要冒著視力損傷的危險。虹膜的高度獨特性、穩定性及不可更改的特點,是虹膜可用作身份鑒別的物質基礎。因此,可以將眼睛的虹膜特征作為每個人的身份識別對象。
在包括指紋在內的所有生物識別技術中,虹膜識別是當前應用最為精確的一種,因為不同于指紋,虹膜是不可被復制的,而且當一個人死亡后,瞳孔會自然放大,從而造成虹膜消失,所以只有活體才能用虹膜識別,而且由于虹膜是生物特征,在照片或者視頻上的虹膜圖片是不能進行解鎖的。
虹膜識別技術被廣泛認為是二十一世紀最具有發展前途的生物認證技術,未來的安防、國防、電子商務等多種領域的應用,也必然的會以虹膜識別技術為重點。
虹膜識別就是通過對比虹膜圖像特征之間的相似性來確定用戶的身份。一個虹膜約有266個量化特征點,而一般的生物識別技術只有13個到60個特征點。在算法和人類眼部特征允許的情況下,算法可獲得173個二進制自由度的獨立特征點,所以虹膜識別具有很高的精準度。
虹膜識別技術的過程一般可分為四個步驟:虹膜圖像獲取、圖像預處理、特征提取、特征匹配。
首先設備需要通過特定的攝像頭對整個眼部進行拍照,并將拍攝的圖像傳輸給虹膜識別系統的預處理軟件;然后預處理軟件在圖像上進行虹膜定位并將其放大到系統識別的特定大小,并進行圖像強化處理;之后系統會以特定的算法從虹膜圖像中提取出虹膜識別所需的特征點,并對其進行編碼;最后將特征提取得到的特征編碼與數據庫中的虹膜圖像特征編碼逐一匹配,判斷是否為相同虹膜,從而達到身份識別的目的。
當然由于手機使用環境復雜多樣,并且便攜設備的虹膜識別裝置能力有限,所以在虹膜圖像的獲取階段會存在較多的限制。比如強光環境識別率會降低、虹膜識別要保持一定的距離才能實現解鎖等。