指紋辨識系統

Download Report

Transcript 指紋辨識系統

Ming-Chin Chuang





研究動機與目的
開發流程
系統架構
指紋辨識系統
成果
2

隨著科技的進步,密碼和卡片較容易遭盜
用或遺失且安全性低。但是如果加進指紋
這一項特徵,因為具有唯一性,不變性及
十指皆可登錄驗証的多重性,且指紋影像
取得容易,安全性及方便性都能被大幅提
升,對於金融安全或資料保密也會變的更
加有效。
3
4
5

指紋影像目前可以由下列幾種方式來取得:
 第一種是利用沾墨按印方式,此使用方式常見
於刑事及兵役單位
 第二種是利用三菱鏡,將手指頭壓在鏡面一端
反射至鏡頭或CCD 的光學方式
 第三種是手指直接壓在指紋感應器上的晶片之
感應方式
6

取大小
 當載入的新指紋過大時,可將指紋圖片改為所需
要的大小,這邊是將指紋周圍的空白點去除,裁成
實際指紋周圍的大小,因運算問題,所以後來都將
圖片裁為200x200 的大小(將原先的指紋經過運
算找出指紋的上下左右和中心點,再依中心點來
決定新圖片的大小)
7
8

去除雜點
 為了避免圖片中因為外來因素而造成的雜點會
影響計算結果,所以將圖片二元化後,會對圖片進
行去除雜點的工作,我們會將圖片上的每個點進
行檢查,若該點的周圍點數過少就會被視為雜點
而去除,弱點數大於設定值則保留,因每張圖片再
去除雜點時所設定的標準相同,故不擔心會影響
比對結果.
9
10

二元化
 將指紋轉換成黑[RGB( 255,255,255)]跟白
[RGB( 0,0,0)]2 種顏色,方便於作之後的細線化、
Morphology、Labeling。
11
12

細線化
 本節將對二元化後之指紋影像做細化處理。處
理結果將指紋紋路變成寬度為一像素單位之線
條紋路,以便後續的細微特徵抽取。
13
14

Morphology
 Morphology 主要是用來去除雜點及將不連續的
線連接起來,我們利用擴大展開(Opening)一個
影像和腐蝕縮小(Closing)影像
 將 Erosion 及Dialation 用在指紋處理上
15

Labeling
 Labeling 為區塊標記,為影像前處理的最後一
步驟。將圖像中每個連結的區塊,標上不同的
記號而來處理,最後再將標上不同記號的區
塊,塗上不同的顏色,更有利於辨認。
16
17
18

指紋特徵擷取
 研究指紋的特徵。將指紋定中心點,往8個方
向延伸,計算這8個方向的直線上有多少點,
當做指紋的特徵。
19

計算出 2 個指紋8 個方向的點數之後,並比
較出差異度出來
20

Chain Code
 當下一個區塊往不同區塊移動時,給予不同編
號,結果就會有一串chain code 表示影像的外
形。
21
22

比對
 將 Chain code 所找出的特徵值正規劃,再利用
距離公式算出相似度出來作比對的結果
23
24
25
26
27
28
29
30