《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于ARM的手指靜脈識別系統的設計與實現
基于ARM的手指靜脈識別系統的設計與實現
來源:電子技術應用2011年第9期
管鳳旭,楊慶國,王科俊,周明宇
(哈爾濱工程大學 自動化學院,黑龍江 哈爾濱150001)
摘要: 手指靜脈識別是第二代生物認證的高端手段。為了實現識別設備的小型化,針對嵌入式系統獨立運行的優點,設計并實現了一種基于ARM11和Windows CE的手指靜脈識別系統。ARM11處理器從數字攝像頭獲取手指靜脈圖像,通過開發的應用軟件進行圖像預處理和特征提取,與建立的手指靜脈圖像庫中的對應模板比對,完成身份認證。實驗結果表明,該系統具有實時性、快速性、便攜性等特點,取得了很好的識別效果。
中圖分類號: TP391.41
文獻標識碼: A
文章編號: 0258-7998(2011)09-0039-04
Design and realization of finger vein recognition system based on ARM
Guan Fengxu,Yang Qingguo,Wang Kejun,Zhou Mingyu
College of Automation, Harbin Engineering University, Harbin 150001,China
Abstract: Finger vein recognition is a high-end method of the second generation biometric identification. In order to realize the small size of equipment, aiming at independence of the embedded system, Finger vein recognition system based on ARM11and Windows CE is designed and implemented. The finger vein images are acquired from digital camera of ARM11, and image preprocessing and feature extraction are conducted by application software, and the feature is matched with corresponding template in the database of finger vein images made by ourselves, finally identity authentication is completed. Experimental results show that the system has real-time、rapidity and portability. And the method presented achieves even high recognition accuracy.
Key words : ARM;WinCE;image capture;finger vein recognition algorithm


    手指靜脈識別技術是一種通過手指中靜脈特征信息對人體身份進行認證的技術[1],作為第二代生物認證技術它有很高的防偽性,正吸引越來越多的學者進行研究。與其他生物識別技術相比,手指靜脈識別技術具備以下主要優點:(1)由于手指靜脈血管分布于身體內部,所以不需考慮皮膚表面因素。(2)手指靜脈識別是進行活體檢測的技術,具有更高的安全性。(3)隨著攝像頭的廣泛應用,其價格非常便宜,用其采集靜脈圖像極大降低了開發成本。手指靜脈識別技術可以應用的領域非常廣,如銀行、法院等保密安全系統;智能樓宇、學校門禁及考勤等公共系統。這些應用場合不僅要求識別算法的快速性,還要求識別設備小型化、便攜化以及穩定性。所以擺脫計算機的約束,在嵌入式系統上實現手指靜脈識別成為今后發展的必然趨勢。本文實現了一種基于ARM的嵌入式手指靜脈識別系統,采用的ARM11處理器具有低成本、低能耗、高性能等特征。嵌入式操作系統采用微軟的Windows Embedded CE 6.0(WinCE 6.0),它是一個開放、可裁剪、32 bit的實時嵌入式窗口操作系統。
1 嵌入式系統總體結構
    比較完整的手指靜脈識別系統應具備采集和識別這兩個基本的功能。首先通過嵌入式采集裝置獲取使用者的相關信息,并將該使用者的手指靜脈特征添加到手指靜脈特征數據庫;然后根據數據庫中使用者信息與采集的手指靜脈圖像比對,判定其身份是否正確。為此,將該嵌入式手指靜脈識別系統分為硬件平臺、嵌入式操作系統和應用軟件三部分。
    嵌入式系統硬件主要由嵌入式微處理器S3C6410及其外圍擴展電路組成。其中,S3C6410是一款基于ARM11內核的微控制器,其主頻達667 MHz,具有豐富的外圍接口控制器,可以滿足圖像識別所需性能要求。嵌入式操作系統采用 WinCE6.0,其模塊化設計使得嵌入式系統和應用程序開發者能夠方便地根據需求定制產品,同時還具有100%開放WinCE 6.0內核源代碼。采用微軟的多媒體DirectShow技術,在Visual Studio 2005環境下開發圖像采集應用程序,在PC機上調試成功后移植到嵌入式系統平臺下運行并實現身份識別。
2 嵌入式系統硬件設計
    系統硬件設計采用模塊化設計原則,把嵌入式系統硬件平臺分為微處理器核心模塊、手指靜脈成像模塊、自動調光控制模塊和輔助操作模塊。其硬件結構如圖1所示。

   

 

 

    本設計選取S3C6410作為嵌入式微處理器,其上外接DRAM接口、Nand Flash接口以及豐富的總線接口電路。同時S3C6410還集成了電源電路、復位電路、RS232接口電路和USB接口電路等部分。其中,DRAM接口用于連接動態存儲器,本設計采用Mobile DDR存儲器,用于運行操作系統及存取應用程序。Nand Flash則用于固化嵌入式操作系統Windows CE內核、手指靜脈識別軟件等,以及儲存采集的圖像等數據資料。
    手指靜脈成像模塊包括紅外光源、紅外濾光片和圖像傳感器。本設計選用微型OV9650圖像傳感器模組,它由30針的CMOS圖像傳感器和手動微調鏡頭組成,需要為其提供必須的電源。攝像頭電源電路如圖2所示。通過S3C6410的攝像頭接口從S3C6410獲取+5 V電源,分別轉換為3路電壓值為攝像頭電路供電。

    本文通過轉接板來實現攝像頭模組與S3C6410的連接,其接口電路如圖3所示。其中,J1用于 S3C6410攝像頭接口與轉接板的連接,U10則是攝像頭模組與轉接板的接口。
    對于近紅外光源,選用波長為850 nm、型號為TSHG5210的高速紅外發光二極管,設計中排成直線形陣列。由于環境不同,可見光對手指靜脈成像影響也有所不同,因此,在鏡頭前放置型號為IR780的近紅外濾光片來濾除可見光。
    自動調光控制模塊使紅外光源能夠根據被采集對象手指的不同粗細進行自動調光,使攝像頭接收到的光強不變,采集到的圖像亮度適中。本設計在原來研制的積分調節電路[2]基礎上改進為帶PID控制器的紅外光強自動調節電路。當采用PID電路進行串聯校正時,可以使得系統型別提高一級;同時還為系統提供兩個負實零點,進行調節時,可進一步提高系統穩定性,改善系統動態性能。PID控制器電路圖如圖4所示。

    輔助操作模塊包括LCD、USB鼠標和8×8矩陣鍵盤等,用于對嵌入式系統進行控制。
3 嵌入式識別系統應用軟件開發
    本文采用多媒體DirectShow技術來設計攝像頭圖像采集應用程序。為了完成對圖像數據的處理,創建多個過濾器并連接,數據流從源過濾器經過中間過濾器移動到渲染過濾器,最終提供給用戶。在這個過程中完成對數據的讀取、解碼、將數據輸出到相應設備上。本文將視頻預覽和視頻捕捉封裝成視頻采集過濾器,如圖5所示。其中,“智能Tee”是為了調節PCI總線分流數據。

    通過Visual Studio 2005開發環境的MFC智能設備應用程序向導創建一個基于對話框的應用程序;然后創建類、設計采集界面以及編寫程序,實現視頻采集與預覽、圖像保存等功能。所用到的主要函數如下:
    GetFirstCameraDriver():獲取系統中注冊的第一個視頻捕捉設備名。
    FreeDShow():釋放創建DirectShow接口對象。
    PreviewCamera():用于預覽視頻,同時負責DirectShow接口的初始化工作。
    SnapPicture():抓拍視頻中的一幅圖片,并以文件形式保存。
    此外,把手指靜脈識別算法加入到應用程序中,并移植到WinCE 6.0操作系統下。該軟件功能包括:錄入手指靜脈圖像并保存所有相關信息至數據庫中,測試當前采集手指靜脈圖像與數據庫中圖像是否匹配;調取數據庫中手指靜脈圖像進行算法研究。
    當需要用本系統進行手指靜脈識別時,先啟動操作系統,用戶從可視化界面輸入相應信息,開始采集圖像。
4 手指靜脈識別算法
    手指靜脈識別算法是本系統軟件的核心部分,目前該算法在計算機上已達到較高水平。但將其移植到嵌入式系統時,由于受嵌入式處理器硬件性能的限制,達不到預期的效果。因此,本文采用了一種適合于嵌入式系統的手指靜脈識別算法。
4.1 圖像預處理
    (1)格式轉換與灰度歸一化。本文中通過圖像采集裝置采集的手指靜脈圖像是24 bit JPG格式的真彩圖像,采用Imaging技術[3]循環解碼將其轉化為24 bit BMP格式的圖像。
    通過改變各個分量(R,G,B)的權重,把三個點合成一個點就可以將24 bit BMP圖像轉換成256色的灰度圖像。本設計采用加權平均值法可以得到較合理的灰度圖像,即:
    
    (4)濾波與去噪。在經過前面圖像分割后的特征圖像中存在許多孤立點、塊狀噪聲以及一些細小空洞。為了便于以后處理,必須填充這些細小空洞和除去噪聲。首先采用中值濾波法,消除圖像中的高斯噪聲和脈沖干擾信號,接著進行面積去噪,以消去孤立的噪聲。
    (5)紋路細化。經過一系列處理后的圖像靜脈紋路很粗,所以采用改進的條件細化算法進行處理,即在條件細化后的靜脈圖像上,加入模板算法去掉分叉點處冗余的像素。目的是通過連續剝離圖像最外層元素直到獲得單像素的連通線,去掉冗余信息,且保留紋路的拓撲連接關系,以利于后續的特征提取。

其中,Np為點集P中元素的個數。
5 實驗結果
    把在PC機開發的應用軟件移植到ARM11板,上電開啟操作系統運行該軟件,開始采集和測試手指靜脈圖像的效果圖如圖7所示。

    本軟件把圖像采集、預處理等一系列過程合成到一起進行操作,實現一鍵完成,使其更加接近產品化。錄入用戶圖像信息時,圖像處理達到了每次約0.5 s的速度,令人滿意。實驗測試中,采集50個手指的靜脈圖像,每個手指采集4次,一共采集了200幅靜脈圖像,構成手指靜脈數據庫。根據本文的方法,來驗證算法的匹配識別效果。測試1:1匹配識別,將每個手指的1個樣本分別與其他3個樣本進行比對完成識別,每次識別過程達到約0.4 s的速度,得到的結果如表1所示,達到了預期的效果。
    本文構建了一種基于ARM技術的嵌入式手指靜脈識別系統。設計的硬件平臺穩定性好、集成度高;采用的WinCE 6.0界面友好、畫面清晰;開發的識別應用軟件可以開機啟動,便于操作,使本識別系統具有很好的人機交互特性。同時針對嵌入式系統采用一套合適的手指靜脈識別算法。實驗表明,該手指靜脈識別系統可以實現快速圖像處理和識別,與基于PC機的識別系統相比,具有體積小、重量輕、易于移動與操作、易于集成等優點。
參考文獻
[1] KONO M,UEKI H,UMEMURA S I.A new method for the identification of individuals by using of vein pattern matching of a finger[C].Fifth Symposium on Pattern Measurement,2000:9-12.
[2] 管鳳旭,王科俊.基于自動調光功能的手指靜脈圖像采集系統[J].電子技術應用,2010,36(10):120-123.
[3] 汪兵.Windows CE 嵌入式高級編程及其實例詳解(用C++實現)[M].北京:中國水利水電出版社,2008.
[4] RIGAU J,FEIXAS M,SBERT M.Medical image segmentation based on mutual information maximization[C].In Proceedings of MICCAI2004,2004:135-142.
[5] HALICI U,JAIN L C,EROL A.An introduction to fingerprint recognition[J].Intelligent Biometric Techniques in Fingerprint and Face Recognition,1999:3-34.
[6] DUBUISSON M P,JAIN A K.A modified Hausdorff distance for object matching[C].Proceedings of the 12th IAPR International Conference on Pattern Recognition,1994:566-568.
 

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
欧美大片一区二区| 国产乱码精品| 欧美怡红院视频| 一区二区三区四区精品| 亚洲日本国产| 亚洲大胆人体视频| 欧美在线视频观看| 欧美一级夜夜爽| 午夜国产一区| 性久久久久久久| 亚洲欧美另类在线| 亚洲一二三级电影| 亚洲午夜一区| 亚洲午夜久久久久久尤物| 日韩午夜在线播放| 夜夜嗨av一区二区三区网站四季av | 欧美大片一区二区三区| 免费观看成人| 欧美激情视频网站| 欧美精品九九| 亚洲精品视频在线看| 黄色精品免费| 黄色成人av网| 在线日韩欧美视频| 亚洲国产成人不卡| 亚洲精品日韩激情在线电影| 亚洲日本理论电影| 一本色道久久88综合日韩精品| 一本色道久久88亚洲综合88| 正在播放日韩| 亚洲欧美日韩网| 久久国产精品久久久久久久久久| 亚洲承认在线| 亚洲美女少妇无套啪啪呻吟| 亚洲视频每日更新| 亚洲女人天堂成人av在线| 欧美在线播放高清精品| 老司机免费视频一区二区| 欧美激情五月| 国产精品每日更新在线播放网址| 国产精品一区在线播放| 国产在线精品一区二区夜色| 在线观看欧美一区| 日韩视频中午一区| 亚洲一区二区在线看| 欧美在线看片| 亚洲精品综合| 性做久久久久久久久| 美女主播一区| 欧美午夜欧美| 激情欧美一区二区三区在线观看| 亚洲日韩中文字幕在线播放| 亚洲午夜免费视频| 亚洲福利视频在线| 亚洲网站在线看| 久久九九热免费视频| 欧美精品在线一区二区三区| 国产女人aaa级久久久级| 1024亚洲| 亚洲你懂的在线视频| 亚洲精品1区2区| 亚洲一区二区免费视频| 欧美制服丝袜| 欧美日韩成人一区二区三区| 国产美女诱惑一区二区| 亚洲激情第一区| 亚洲欧美欧美一区二区三区| 亚洲精品欧洲| 久久精品女人| 欧美精品v日韩精品v韩国精品v| 国产精品欧美一区二区三区奶水| 亚洲大片在线| 西西裸体人体做爰大胆久久久 | 亚洲影院色在线观看免费| 亚洲欧洲一区二区天堂久久| 亚洲综合日韩在线| 欧美成人精品不卡视频在线观看| 国产精品爽爽ⅴa在线观看| 亚洲国产精品成人| 欧美一区二区三区精品电影| 99视频精品在线| 久久深夜福利免费观看| 国产精品久久久久aaaa九色| 亚洲国产日韩欧美一区二区三区| 性色av一区二区三区| 亚洲视频axxx| 欧美黄色精品| 精品成人a区在线观看| 亚洲欧美文学| 亚洲综合日韩在线| 欧美日韩成人免费| 尤物精品在线| 欧美在线高清视频| 欧美一区2区三区4区公司二百| 欧美啪啪一区| 亚洲高清一区二| 欧美在线免费视屏| 欧美一区二区三区在线播放| 欧美涩涩网站| 亚洲三级视频在线观看| 亚洲人成人99网站| 蜜乳av另类精品一区二区| 国产一区激情| 欧美一级淫片aaaaaaa视频| 香蕉久久一区二区不卡无毒影院| 欧美肉体xxxx裸体137大胆| 最新成人av网站| 亚洲狼人综合| 欧美韩日高清| 亚洲三级影院| 日韩午夜剧场| 欧美理论电影在线播放| 亚洲国产裸拍裸体视频在线观看乱了| 亚洲大胆女人| 久久一区免费| 精品福利电影| 亚洲激情一区二区| 欧美大成色www永久网站婷| 亚洲福利久久| 亚洲另类黄色| 欧美理论电影在线播放| 日韩亚洲欧美一区二区三区| 一本色道久久综合精品竹菊 | 国内成+人亚洲| 欧美一区二区三区视频在线观看 | 欧美精选午夜久久久乱码6080| 亚洲国产精品一区二区尤物区| 亚洲精选大片| 欧美日韩亚洲天堂| 在线天堂一区av电影| 午夜精品国产更新| 国产日韩欧美一区在线| 欧美一级片在线播放| 久久综合影音| 亚洲国产精品成人一区二区| 日韩午夜中文字幕| 国产精品99一区二区| 亚洲一区二区四区| 久久九九99| 亚洲黑丝在线| 亚洲视频一区二区在线观看| 国产精品久久久久免费a∨| 亚洲男人的天堂在线| 久久人91精品久久久久久不卡| 在线观看成人av电影| 亚洲靠逼com| 欧美性片在线观看| 欧美一区二区三区视频在线观看 | 亚洲欧美久久久久一区二区三区| 国产精品女主播在线观看| 欧美在线视频日韩| 欧美激情亚洲| 亚洲影视综合| 欧美 日韩 国产 一区| 99国产麻豆精品| 欧美影院成人| 亚洲国产日韩综合一区| 亚洲一区二区三区免费视频| 国产美女扒开尿口久久久| 亚洲国产成人porn| 欧美四级电影网站| 久久成人资源| 欧美日韩视频免费播放| 亚洲欧美资源在线| 欧美激情一区| 先锋亚洲精品| 欧美巨乳在线观看| 亚洲欧美综合v| 欧美激情一二三区| 午夜亚洲精品| 欧美国产一区二区在线观看| 亚洲性感激情| 欧美成人性网| 亚洲欧美精品在线观看| 欧美顶级大胆免费视频| 亚洲制服欧美中文字幕中文字幕| 久久蜜桃资源一区二区老牛| 亚洲美女av在线播放| 久久九九热免费视频| 日韩亚洲视频| 久久综合九色九九| 中文欧美在线视频| 欧美成人高清| 亚洲欧美成人综合| 欧美激情va永久在线播放| 性欧美8khd高清极品| 欧美日韩另类字幕中文| 欧美综合国产精品久久丁香| 欧美色大人视频| 亚洲欧洲一区二区三区在线观看 | 国产精品午夜在线观看| 亚洲精品综合在线| 国产日韩欧美精品一区| 99视频精品免费观看| 好吊日精品视频| 亚洲欧美日韩在线不卡| 亚洲欧洲一区二区在线播放| 久久精品一二三| 亚洲自拍偷拍一区| 欧美日韩性生活视频|