指紋識別的方法

2020-11-26 電子產品世界

  由指紋識別的基本原理可知,指紋識別技術主要經過以下4個步驟:指紋圖像的獲取、指紋圖像的預處理、指紋特徵的提取和指紋特徵匹配。下面將對指紋識別技術的每個步驟做詳細論述。

本文引用地址:http://www.eepw.com.cn/article/201707/361927.htm

1.指紋圖像的獲取

  獲取指紋圖像的設備可分成三類:光學、矽晶體傳感器和其他。光學取像設備應用的歷史最久,它依據的是光的全反射原理。

  應用晶體傳感器是最近市場上才出現的,這些含有微型晶體的平面通過多種技術來繪製指紋圖像。

  電容傳感器就是其中的一種,它通過電子度量來捕獲指紋圖像。電容設各能結合大約1 00 000導體金屬陣列的傳感器,其外面是絕緣的表面,當用戶的手指放在上面時,皮膚組成了電容陣列的另一面。電容器的電容值由於金屬間的距離而變化,這裡指的是脊(近的)和谷(遠的)之間的距離。除了以上兩類,超聲波掃描被認為是指紋取像技術中非常好的一類,但價格太高、體積偏大。一般採集到的指紋圖像都是存成256級灰度的圖像。

2,指紋圖像預處理

  為了得到比較準確的指紋特徵點,指紋圖像預處理一般要經過圖像增強(濾波去掉噪聲)、計算方向圖,二值化和細化等過程。整個過程如圖1所示。

  圖1 指紋預處理過程

  (1)圖像增強

  一般來說,剛獲得的指紋圖像都有很多噪音,比如,手指被弄髒、手指有疤痕、太幹、太溼或撕破等,所以如何在獲取指紋圖像之後,有效地過濾圖像噪音是指紋識別技術中的難題之一。

  通過圖像增強可以過濾噪音,增強脊和谷的對比度。圖像增強的方法有很多,但大多數是通過過濾圖像與脊局部方向相匹配。圖像首先被分成幾個小區域(窗口),並在每個區域上計算出脊的局部方向來決定方向圖,可以由空間域處理,或經過快速二維傅立葉變換後的頻域處理來得到每個小窗口上的局部方向。然後設計合適的、相匹配的濾鏡,使之適用於圖像上所有的像素(空間場是其中的一個)。依據每個像素處脊的局部走向,濾鏡應增強在同一方向脊的走向,並且在同一位置,減弱任何不同於脊的方向。後者含有橫跨脊的噪音,所以其垂真於脊的局部方向上的那些不正確的「橋」會被濾鏡過濾掉。

  (2)計算方向圖

  方向圖描述了指紋圖像中每一像素點所在脊線或谷線在該點的切線方向,作為一種可直接從源灰度圖像中得到的有用信息,它的計算一直是指紋識別技術中必不可少的一步。

  方向圖也可以看作是原始指紋源圖像的一種變換表示方法,即用紋線上某點的方向來表示該紋線的方向。一般有兩種方向圖:一種是點方向圖,表示原始指紋圖像中每一像素點脊線的方向;另一種是塊方向圖,表示原始指紋圖像中某點區域所有元素的平均方向。

  計算方向圖的基本思想是:在原始灰度指紋圖像中計算每一點(或每一塊)在各個方向上的某個統計量(如灰度差、梯度等),根據這些統計量在各個方向上的差異,確定該點(該塊)的方向。

  在實際處理中,我們往往採用塊方向圖,因為塊方向圖常常比點方向圖有更強的抗噪性,而且塊方向圖可以減少計算量,有利於模塊化處理。塊方向圖可以由點方向圖得到,也可以用最小均方估計算法求得。

  (3)二值化

  第一,根據指紋的脊線和谷線等寬的假設,再結合局部灰度分布的考察,可以得到具有自適應性的自動門限。自適應閾值的選取方法是先找到該點的法向方向,在理想情況下,法向上的平均值即可作為閾值。然而考慮到噪聲的影響,故應該去掉最大、最小值後點的平均值再加上一修正值作為閾值。計算公式如下:

  TT=R-(T-R)/2

  其中:R為法向上去掉最大、最小點後的平均值;T為最大、最小點的平均值;(T-R)/2為修正值;W為閾值。閾值選定後,即可對該點進行二值化,逐點依次處理即可。

  第二,在指紋圖像中,考慮同一區域的像元應具有相近的連續變化的灰度,根據「灰度變化平穩」這一假設鄰元灰度的變化來進一步確認像元素隸屬前景和背景的程度,可以很好地排除不清晰指紋在自動門限附近的分割不一致性。

  第三,為解決二值化在分割圖像中視野太小的局限,並同時對模糊區域和孤立噪聲進行處理,採用廣義的拉普拉斯算法對圖像進行濾波。

  實驗表明,該算法不但可使紋路突出,而且較好地保留了指紋的細節特徵,並且在很大程度上減少了指紋的斷縫和粘連等錯誤信息。

  二值操作使一個灰度圖像變成二值圖像,圖像在強度層次上從原始的256色降為2色。圖像二值化後,隨後的處理就會比較容易。

  二值化的困難在於,並不是所有的指紋圖像都有相同的閾值,所以一般不能從單純的強度入手。而且單一圖像的對照物是變化的,比如,手在中心地帶按的比較緊,因此一個叫「局部自適應的閾值」的方法被用來決定局部圖像強度的閾值。

  (4)細化

  在提取指紋特徵點之前的最後一道工序是「細化」。細化是在不影響原圖的拓撲連接關係下,將脊的寬度降為單個像素寬度的處理過程。一個好的細化方法是保持原有脊的連續性,降低由於人為因素所造成的影響。人為因素主要有毛刺和短脊線2這些都造成提取出來的特徵中有很多的偽特徵。

  細化方法的優點是減少內存空間,它只需要存儲圖像中必需的結構信息Q這樣,在對圖像的處理中能簡化數據結構。

  根據細化的定義易知細化的關鍵是如何找到原圖像的骨架,通常採用模板匹配方法,這種方法是根據某個像素局部鄰域的圖像特徵對其進行處理.當然也有外輪廓計算)神經網絡等細化方法。

3.提取指紋特徵點

  如表1所示,特徵提取用一個3*3的模板來檢測特徵點的位置與類型,M是被檢測的指紋特徵點,N0,…,N7是特徵點M的按逆時針方向排列的鄰近點。

  表1 特徵點的位置與類型

如果

其中N8=N0,則M是終結點,如圖2(a)所示;

如果

其中N8=N0,則M是分叉點,如圖2(b)所示。

  圖2 典型的指紋特徵點

  由於圖像噪聲等因素的影響,從上述算法提取出來∷的特徵點申有許多偽特徵點有待刪除,偽特徵點的刪除可以分為兩個步驟。

  (1)如果脊圖中的一段與局部脊方向完全正交,而且其長度小於定值T,那麼這段脊就會被消除。如果脊中的一個間斷很短,沒有其他脊穿過,那麼缺的這段脊就應該補上。

  (2)如果一個小區域中的細節形成一簇,那麼只留下最靠近中心點的一個;如果兩個細節非常接近,而且中間沒有脊,那麼消除這兩個細節。

  進行特徵提取後,對於每個特徵應該保留以下的參數:特徵點的X坐標和y坐標、特徵點的方向即與特徵點相連的局部脊方向、特徵點的類型即是終結點還是分叉點,以及與特徵點相連的脊。與特徵點相連的脊是通過沿著脊線方向以脊間距採樣來表示。對於分叉的脊線,與特徵點相連的脊線是與特徵點方向最接近的脊線。

4.比對特徵點

  在指紋錄入時,即使是同一個手指,兩次錄入的指紋圖像也不完全相同,會產生各種變形,比如平移、旋轉等。要進行有效的匹配必須儘量減小各種變形,考慮到指紋的各種

  非線性變形通常是放射性的,可以在極坐標系中進行指紋匹配。另外,由於非線性變形的存在,很難找到與指紋模板中特徵點位置完全一致的特徵點,因此匹配的算法應該是彈性的,即允許在某個範圍內由於非線性變形引起的誤差。

  指紋特徵匹配採用允許框來實現彈性,允許框是一個在特徵點周圍的框,如圖3所示。

  算法描述如下:

  (1)將特徵點坐標轉換為極坐標;

  (2)在模板指紋和輸入指紋中找兩個類型相同的點分別作為參考點;

  (3)將模板和極坐標中輸入點作為符號串,按極角遞增的順序連接每個點;

  (4)如果對於模板特徵點,輸入的特徵點在相應的允許框內,則匹配指數加1;

  (5)重複(2)、(3)、(4)步,直到每個可能都被測試;

  (6)對於一個指紋圖,如果匹配指數大於定值T,則認為匹配成功,否則失敗。

相關焦點

  • 手機指紋識別種類有哪些 指紋識別哪種好【詳情】
    現在的手機基本上都配備有指紋識別功能,那麼 手機指紋識別種類有哪些?指紋識別哪種好? 這裡給大家介紹下。手機指紋識別種類有哪些?  對於當前絕大部分的指紋識別模組,都可以對指紋圖像進行360°掃描,因此對於用戶解鎖時手指的姿勢沒有限制,這就對指紋識別的精度有一定的要求。一般來說,目前智慧型手機的指紋識別模組解析度能達到500dpi,而越高的解析度則對於指紋信息的精準度和速度有所提升。  當然,影響指紋識別速度和精準度的也並不只是指紋模組的面積和解析度。
  • 國家標準《公共安全指紋識別應用驗證算法性能評測方法》 明年五一...
    由公安部提出並主管,全國安全防範報警系統標準化技術委員會歸口的GB/T38122-2019《公共安全指紋識別應用驗證算法性能評測方法    該標準規定了公共安全指紋識別應用中指紋驗證算法性能評測的測試庫建庫準則、接口要求、測試方法和評價方法。
  • 虹膜識別,聲紋識別,指紋識別,人臉識別的優缺點是什麼
    北京時間07月15日消息,中國觸控螢幕網訊,生物識別六大技術(指紋、臉象、虹膜等)趨勢分析。生物識別技術,通過計算機與光學、聲學、生物傳感器和生物統計學原理等高科技手段密切結合,利用人體固有的生理特性(如指紋、臉象、虹膜等)和行為特徵(如筆跡、聲音、步態等)來進行個人身份的鑑定。
  • 屏下指紋識別原理介紹_屏下指紋識別技術原理分析
    屏下指紋識別原理是什麼?屏下指紋識別技術原理介紹。指紋識別技術如今已經十分成熟,有著各種處理手段,還有光學識別和半導體識別等技術差別。而在手機端,備受關注的是屏下指紋識別,這種識別方式更加先進,技術要求更加嚴格,這裡簡單介紹其工作原理流程。
  • 屏下指紋是什麼意思 屏下指紋識別技術有哪些
    屏下指紋識別對於全面屏的發展起助力作用,第一款真正量產的屏下指紋手機是來自vivo,到現在為止,各大廠商都推出了自家的屏下指紋手機,那麼屏下指紋識別技術有哪些?下面就讓我們一起來看吧! 以蘋果為代表的部分廠商選擇了3D識別技術,通過結構光構建人臉模型進行識別。但此類技術不可避免涉及到劉海屏問題。
  • 指紋識別門禁系統的設計全解
    傳統的機械鑰匙、用戶ID+密碼以及智慧卡等的保護措施存在著丟失、遺忘、複製以及被盜用的隱患,在這種情況下,最新發展的生物識別技術為上述方法的不足提供了一個很好的解決方案。由於指紋識別具有唯一性、不變性和貼身性的特點,成為了眾多生物識別技術中備受青睞的一個。
  • 各種生物識別技術智能鎖對比,為何指紋識別鎖普及率最高?
    ,在智能鎖領域除常見的指紋鎖,還出現了人臉識別鎖、瞳孔識別智能鎖、靜脈識別智能鎖等。指紋識別技術經過了多年的發展以及市場的驗證,是目前比較成熟且應用最廣泛的生物識別技術,具備一定的優點。   指紋識別技術的優點:1.實用性強:指紋的採集和使用比較方便,指紋頭體積小,採集成本低,可應用於多種設備。2.穩定性好:指紋識別技術較成熟,經過長期的市場檢驗,且指紋自身具備唯一性和永久性,因而指紋識別比較穩定可靠。
  • 指靜脈識別技術與指紋識別存包櫃的區別
    智能櫃的識別方式從初期電子存包櫃的六大識別系統(紅外條碼識別、密碼識別、人臉識別、指紋識別、刷卡識別、自設密碼識別)到現在的微信聯網掃碼識別等,不同的場合使用的識別方式也會有所不同,今天我們來細說一下指紋識別方式與指靜脈識別方式。
  • 指紋人臉語音,生物識別技術大對比
    要想知道識別技術到底「哪家強」,先了解一下個人身份驗證的方法的三種方法: 識別設備,如NFC手機、智慧卡 明文密碼,例如PIN、密碼 用戶自身的生物特徵,如指紋、虹膜 前兩種方法只能100%保證中間驗證的消息是正確的,但卻很難保證後端的人是否正確。
  • Suprema施普瑪針對幹指紋的指紋識別算法
    因此,在冬季,即使用指尖正確觸摸指紋傳感器表面也會產生乾燥指紋,無法正確識別。  對於存在乾燥的指紋問題,您也可以在進行指紋認證過程之前,通過吹手或在手指上塗抹護手霜來暫時避開。然而,這種措施不是根本的解決方案,無法保證指紋識別的正確性能。使用Suprema施普瑪的指紋傳感器和算法,您可以完全解決這些問題。
  • 指紋識別技術普及化 指靜脈識別技術「異軍突起」
    涉及身份識別的場景無處不在,比如公共運輸、酒店管理與入駐、網站帳號登 陸、行動支付、會員管理、學校和單位消費與管理、國防、公安、安防……當前主流的身份識別方案有會員卡、門禁卡、銀行卡、指紋識別、帳號登錄,這些識別方法的缺陷就是卡片多攜帶不便、掛失麻煩、指紋識別在某些情況下無法辨認且只能本地進行、帳號容易盜號等。
  • 基於STFT濾波算法的指紋圖像識別系統的設計與實現
    常見的生物測定技術包括虹膜識別、視網膜識別、面部識別、籤名識別、聲音識別和指紋識別技術等。因為指紋不會隨著人類的生長而發生巨大變化而且較為穩定,因此指紋識別是目前應用前景較好的生物測定技術之一.。 1.2 指紋識別技術 指紋圖像不同於其他類型的圖像,其圖像性質比較複雜,處理過程也相對繁瑣。
  • 用FPGA實現優化的指紋識別預處理算法
    指紋識別作為生物識別的一種,因其具有唯一性和穩定性,在身份識別上有著其他手段不可比擬的優勢。隨著指紋傳感器性能的提高和價格的下降,指紋的採集越來越容易,指紋識別算法也已比較成熟。傳統的指紋識別系統一般以PC機和DSP為主要處理平臺。
  • 古代沒有指紋識別設備,他們是如何識別指紋的?
    但是我們的指紋就不一樣,一般來說,一個人的指紋是不太可能發生變化的。一個人的指紋是在娘胎裡就形成的,直到14歲,這些指紋就完全定型,不再會發生改變。也就是說你如果未成年,指紋還是有可能發生變化的,不過這些變化也是非常細微的。
  • 指紋識別、人臉識別都弱爆了,我們全身上下都是「密碼」
    隨著智慧型手機的發展,指紋識別、人臉識別、虹膜識別已經不算新鮮事。然而作為一個獨立的個體,我們身體從上到下都有密碼。今天我們就一起見識一下,看看目前都有啥奇葩的識別技術。全球生物識別市場規模(億美元)指紋識別這是一種最常見的識別技術,指紋識別技術是把一個人同他的指紋對應起來,通過比較指紋和預先保存的指紋進行比較
  • 指紋識別成主流 2016年最熱門指紋手機推薦
    然而,指紋識別也不僅僅簡單的停留在一鍵解鎖的基礎功能上,目前市場上的旗艦機型,大多會在保證指紋識別好用的前提下,賦予其更多的應用。  下面,我們就來點評幾款時下熱銷的智慧型手機,看看指紋識別技術,會為手機帶來哪些與眾不同的功能。
  • 指紋識別究竟如何?安全嗎?
    作為目前最成熟的生物特徵識別技術,指紋識別擁有最久的發展歷史。如今,早已深入我們生活的方方面面:手機解鎖、上班考勤、身份證件、重大考試……甚至一些更公務化的場景,例如刑事偵查。一切需要進行身份識別的場所似乎都有它的一席之地。指紋識別功能為什麼能成為當今使用最廣泛的生物識別方式,與其各項屬性呈現出來的綜合能力密不可分。
  • 指紋/人臉/虹膜/心率/聲音識別各有啥特點?
    指紋識別技術通過光學、半導體電子信號、超聲波、溫差等方式採集指紋特徵成像,經過數位化處理和分析後,最終提取為可以接受的指紋數字特徵信息,用於做參照樣板或直接用於對比。指紋識別技術經過了多年的發展以及市場的驗證,是目前比較成熟且應用最廣泛的生物識別技術,具備一定的優點。
  • 生物識別技術四大種類介紹(人臉、指紋、虹膜、聲紋)
    2、指紋識別技術   指紋識別技術是利用傳感器、圖象處理、模式識別的技術來匹配指紋之間是否一致。指紋識別涵蓋圖像採集、特徵提取和匹配等環節。傳統的指紋圖像採集有油墨採集、光學全反射、電容傳感器、超聲波等方法,提取的特徵主要包括指紋的方向場、脊線的密集程度、脊線端點和分叉點等。然而,傳統指紋識別技術面臨著以下問題:一是在1對N的情形下,隨著人數不斷增加,識別準確率將明顯降低;二是指紋防偽方面仍有欠缺,如利用指紋膜、照片等方法可能破解指紋驗證。
  • 不同產地佛手指紋圖譜及模式識別研究
    不同產地佛手指紋圖譜及模式識別研究 吳春蓉1,2,3,黎珊珊1,2,3,肖雪1,2**,樸勝華1,2**,郭姣1,2 摘要:目的:建立不同產地佛手指紋圖譜,利用模式識別方法比較不同產地佛手的差異。