《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于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亚洲国产精品_日韩亚洲一区二区
亚洲乱码视频| 久久久欧美精品sm网站| 欧美一区=区| 亚洲一区二区三区在线观看视频| 亚洲人永久免费| 亚洲国产成人精品女人久久久| 黑人巨大精品欧美一区二区| 国产区精品在线观看| 国产乱子伦一区二区三区国色天香| 国产精品二区三区四区| 国产精品分类| 国产精品私人影院| 国产美女一区二区| 国产午夜一区二区三区| 国产一区二区久久久| 国产一区二区日韩精品| 很黄很黄激情成人| 一区国产精品| 亚洲高清色综合| 亚洲精品免费在线播放| 日韩视频在线一区| 一区二区三区精品视频在线观看| 亚洲少妇自拍| 亚洲欧美国产三级| 久久精品99| 亚洲国产天堂久久国产91| 亚洲人成网站精品片在线观看| 亚洲欧洲在线看| 一本色道精品久久一区二区三区 | 欧美国产视频一区二区| 欧美精品一区在线发布| 国产精品成人一区| 国产婷婷色一区二区三区在线| 精品成人一区二区| 亚洲激情黄色| 99riav国产精品| 亚洲欧美资源在线| 亚洲国产综合91精品麻豆| 99国产精品久久久| 午夜精品久久久久久| 久久精品国产77777蜜臀| 嫩模写真一区二区三区三州| 欧美久久电影| 国产精品午夜视频| 1024欧美极品| 亚洲午夜精品| 亚洲第一页在线| 宅男在线国产精品| 欧美综合国产| 免费成人在线视频网站| 欧美视频免费| 韩国av一区二区三区四区| 亚洲人成网站精品片在线观看 | 99亚洲一区二区| 午夜国产精品视频| 美女黄色成人网| 国产精品盗摄久久久| 精品88久久久久88久久久| 亚洲美女中出| 亚洲第一狼人社区| 亚洲欧美激情四射在线日 | 亚洲精品激情| 欧美一级免费视频| 一区二区三区四区五区精品| 久久久久久穴| 欧美视频在线观看 亚洲欧| 国内精品久久久久久久影视麻豆 | 欧美三区美女| 曰韩精品一区二区| 亚洲一区二区网站| 99热这里只有精品8| 久久精品一区二区| 欧美日韩网址| 精品999日本| 亚洲一区二区三区免费在线观看| 亚洲人成在线观看网站高清| 午夜亚洲福利| 欧美人与性动交α欧美精品济南到| 国产视频一区二区三区在线观看| 亚洲美女在线一区| 亚洲国产视频一区| 久久国产精品久久久| 欧美日韩在线免费观看| 亚洲第一二三四五区| 性欧美xxxx视频在线观看| 一本色道婷婷久久欧美| 老司机精品导航| 国产午夜精品在线观看| 亚洲视频欧洲视频| 99视频热这里只有精品免费| 免费亚洲婷婷| 国产亚洲欧美一区| 亚洲一区欧美二区| 亚洲午夜精品网| 欧美日韩国产成人在线观看| 一区二区在线视频| 欧美一区亚洲| 久久丁香综合五月国产三级网站| 欧美视频一区二区三区…| 亚洲精品久久久久| 亚洲精品乱码久久久久久蜜桃麻豆| 久久免费一区| 国产在线拍揄自揄视频不卡99 | 久热精品视频在线观看| 国产亚洲亚洲| 亚洲欧美日韩成人| 亚洲欧美日韩在线观看a三区| 欧美揉bbbbb揉bbbbb| 亚洲精品一区二区三区蜜桃久| 亚洲欧洲精品成人久久奇米网 | 亚洲欧美日韩国产综合精品二区| 亚洲专区在线| 欧美视频在线不卡| 一区二区三区不卡视频在线观看 | 欧美电影打屁股sp| 亚洲电影自拍| 日韩亚洲精品在线| 欧美另类人妖| 9人人澡人人爽人人精品| 中国日韩欧美久久久久久久久| 欧美精品一区在线| 99国产精品久久久久久久成人热| 一区二区三区国产在线| 欧美紧缚bdsm在线视频| 亚洲精品国产日韩| 亚洲视频福利| 国产精品乱码| 性色av一区二区三区红粉影视| 久久国产精品99国产| 国产一区二区三区自拍| 欧美自拍偷拍| 欧美不卡视频一区| 最新国产精品拍自在线播放| 夜色激情一区二区| 欧美日韩综合另类| 亚洲一区二区少妇| 久久久久久久999精品视频| 激情国产一区| 亚洲欧洲精品一区二区精品久久久| 欧美不卡视频一区| 亚洲精品在线三区| 亚洲欧美日韩人成在线播放| 国产精品午夜av在线| 久久精品国产91精品亚洲| 麻豆精品视频| 一本色道久久综合狠狠躁的推荐| 亚洲欧美日韩国产中文在线| 国产欧美视频一区二区三区| 久久国产欧美| 欧美日韩成人一区| 亚洲一区二区三区777| 久久久久久午夜| 亚洲日本理论电影| 亚洲综合色激情五月| 很黄很黄激情成人| 一本大道久久a久久精品综合| 国产精品普通话对白| 久久av二区| 欧美日韩午夜激情| 亚洲欧美日韩在线一区| 毛片av中文字幕一区二区| 99国产精品久久久久久久久久| 欧美有码在线观看视频| 亚洲高清123| 性欧美video另类hd性玩具| 精品成人在线| 亚洲免费视频在线观看| 黄色一区二区三区| 亚洲一区二区三区在线看| 国产在线观看一区| 中文日韩电影网站| 激情婷婷亚洲| 亚洲欧美日韩在线高清直播| 在线观看成人小视频| 亚洲一区二区三区四区五区黄| 国内成+人亚洲+欧美+综合在线| 一区二区精品国产| 国内自拍一区| 亚洲欧美激情四射在线日| 亚洲东热激情| 久久不见久久见免费视频1| 亚洲精品中文字幕在线| 久久久久国产精品一区二区| 日韩视频一区二区在线观看 | 久久av资源网| 国产精品第十页| 亚洲人成网站在线观看播放| 国产精品亚洲不卡a| 99视频精品在线| 黄网动漫久久久| 性欧美超级视频| 亚洲精品一区二区在线观看| 久久久久久亚洲精品不卡4k岛国| 一本久道久久综合狠狠爱| 免费看成人av| 欧美一区激情视频在线观看| 国产精品a级| 99精品欧美一区| 亚洲高清久久久| 久久欧美肥婆一二区|