指紋識別
fingerprint_trad
 
 io_finger_img01
 
人從胎兒四個月大就已經形成指紋,並成為每個人基本的生理物理特徵之一。指紋特性相當固定,不會隨著人的年齡的增長、或身體健康程度的變化而變化。如果手指受傷損及真皮組織導致指紋受到破壞,受損面也會很快癒合、覆原。

每人的十指指紋都不相同,每個指紋一般都有70-150個 基本特徵點,在兩枚指紋中只要有12-13個特徵點吻合,即可認定為同一指紋。而以此找出兩枚完全一樣的指紋需要120年,人類人口按60億計算,大概需 要300年才可能出現重複的指紋。因此,想找到兩個完全相同的指紋幾乎是不可能的。

指紋識別主要分為四個階段:讀取指紋、提取特徵、保存數據和比對確認。

首先,通過指紋識別器的讀取設備讀取指紋圖象。在獲取指紋圖象之後,識別芯片對圖象進行初步處理,使之更加清晰可辨。

接下來,指紋辨識軟件建立指紋的“數碼表示特徵”數據,從指紋轉換成特徵數據。兩枚不同的指紋會產生不同的特徵數據。

指紋由多種“脊”狀圖形構成,類似於山脊。由於紋 路不連續,脊狀圖形多種多樣,諸如分岔、弧形、交叉、三角等。識別軟件將這些脊狀圖形進行坐標定位,進而從坐標位置上標示出數據點(Minutiae), 有點像初中幾何畫函數圖的步驟。這些數據點同時具有7種以上的唯一性特徵,由於通常情況下一枚指紋有70個節點,通過軟件計算會產生大約490個數據。

不同的廠商會採用不同的算法,有的算法把節點和方向信息組合,也有的算法處理整幅指紋圖像。這就是各個廠商安全技術的實力成分了。

最後,通過模糊比較的方法,把兩個指紋的模板進行比較,計算出它們的相似程度,最終得到兩個指紋的匹配結果。

 
 
頁首