《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 一種新型指紋識別系統的設計與實現
一種新型指紋識別系統的設計與實現
傅 磊,史延東,李 飛,寧 飛
西北工業大學 自動化學院,陜西 西安 710129
摘要: 針對目前對嵌入式指紋識別系統的廣泛需求,提出了一種基于TMS320VC5501 DSP芯片和HV7131R COMS圖像傳感器的新型指紋識別系統。該系統采用獨特的設計方法提高了存儲器的可擴展性以及圖像采集電路設計的靈活性,采用特別的圖像處理算法顯著提高了指紋圖像識別的準確率和速度。實驗結果表明,該識別系統圖像采集速度快、識別精度高、適用性強,具有一定的參考價值。
中圖分類號: TP274
文獻標識碼: A
Design and development of a new type fingerprint recognition system
FU Lei,SHI Yan Dong,LI Fei,NING Fei
School of Automation,Northwestern Polytechnical University,Xi′an 710129,China
Abstract: This paper develops a new type of fingerprint recognition system based on TMS320VC5501 DSP and HV7131R COMS color image sensor. The system uses an unique design method which improves the expandability of memory and the designing flexiablity of image acquisition circuit. We increase the precision of fingerprint image recognition using special image processing algorithms. The experimental result shows that this system runs stably, accurately. The methods adopted in the system are practical and worthy of reference.
Key words : TMS320VC5501;image acquisition;fingerprint recognition algorithm

    相對于人體其他的生物特征而言,指紋在唯一性、永久性方面有著明顯優勢,即使皮膚受傷磨損,只要不傷及真皮,也能重新長出。另外,ticle/index.aspx?id=20636">指紋識別應用起來方便可靠,不會對人體構成損傷?;谶@些特征,指紋識別技術受到了普遍重視,一系列帶有身份識別和防偽功能的產品被開發,如指紋身份證、準考證、社會保障卡、銀行儲蓄卡等。隨著計算機集成技術的提高,指紋識別設備已向小型化、自動化、嵌入式方向發展,并顯示出旺盛的市場需求。
    本系統采用高性能、低功耗的DSP芯片TMS320VC5501作為核心處理器,擴展了SDRAM和FLASH存儲器,集成了CMOS圖像采集、LCD、鍵盤、JTAG仿真接口USB等外設,設計緊湊、布局合理;充分利用了片上資源,僅用一片DSP芯片完成了從指紋圖像獲取、預處理、指紋匹配及結果顯示等功能。系統既可以脫機工作,也可以通過接口進行二次開發,整合到其他系統中去。
1 指紋識別基本原理
    指紋識別主要涉及指紋采集、圖像預處理、特征提取、特征匹配等過程。首先,通過指紋采集設備獲取指紋的數字圖像,并對原始圖像進行預處理,提高圖像質量。然后,指紋識別算法從指紋圖像中提取出所需的特征數據,根據需要將特征信息存入指紋數據庫中。最后,用當前獲得的特征數據與預存在特征庫中數指紋模板進行比對,通過匹配算法計算出它們的相似程度,從而得到兩幅指紋圖像的匹配結果。指紋識別原理框圖如圖1所示,指紋圖像預處理、特征提取、指紋匹配是整個系統的核心。

2 系統硬件設計與研究
    指紋識別系統硬件平臺是應用程序與指紋識別算法運行的物理平臺。綜合考慮器件選型、結構簡單、低功耗、低成本、工作穩定、可擴展接口與調試方便等方面的因素,確定了系統硬件設計方案,其組成部分為:核心處理器(DSP)、系統電源管理、存儲設備(SDRAM和FLASH)、指紋采集頭、人機交互模塊(鍵盤和LCD)、在線仿真接口(JTAG)。整個系統硬件結構如圖2所示。

2.1 系統核心處理器
    TMS320VC5501是美國德州儀器(TI)公司生產的一款高性能、低功耗的16 bit定點DSP芯片[1]。該芯片時鐘頻率最高可達300 MHz,配以雙乘加結構,每秒最高可以完成600萬次乘加運算。采用改進的哈佛結構,芯片內部有1組程序總線、3組數據讀總線和2組數據寫總線,使得系統在一個時鐘周期內能完成3次讀和2次寫的操作,并且提供了專用的匯編指令,極大地提高了數據處理能力。
2.2 存儲器擴展
    TMS320VC5501的內部存儲空間僅有32 KB,無法滿足系統程序的需要,因此需要通過外部存儲器接口(EMIF)擴展存儲空間[2]。本系統同時擴展了SDRAM和FLASH。其中,SDRAM采用了Hynix公司的HY57V161610D,用于運行程序與指紋圖像處理數據的暫存。針對圖像的算法在片內DARAM上實現的效率要遠遠高于外擴存儲器的情況,將指紋采集器輸出的圖像大小設置為280×280,并經過圖像壓縮成大小140×140,再采用高低位分開放置圖像數據,整個圖像數據就不到20 KB。同時,指紋圖像處理算法的程序也不超過8 KB。這樣,圖像識別過程中的程序和數據都在片內DARAM上完成,可以緩解EMIF總線接口的壓力并提高系統的數據處理能力。
    本系統中FLASH主要有2個作用:(1)用于存放程序代碼,上電以后,FLASH中的各段程序代碼被裝入SDRAM或DSP內部DARAM中,系統開始正常工作;(2)存放指紋處理程序處理完指紋后所獲得的指紋特征以及一些相關的信息數據等。本系統采用FLASH芯片為SST39VF3201,存儲容量為2M字。但是,DSP片上僅有20根地址線,最多可以擴展到1M字。設計中將GPIO7直接連接到SST39VF3201的A22管腳,使用GPIO7模擬地址線訪問FLASH空間。高地址位存儲指紋模板,低地址位存儲引導程序,可以有效地利用FLASH空間資源。
2.3 圖像采集電路設計
    系統采用MagnaChip Semiconductor公司的HV7131R彩色CMOS圖像傳感器作為指紋采集頭的核心器件[3]。該芯片有很強的實用性,可在復雜環境中工作。其支持VGA模式,有效像素640×480,帶有可編程自動曝光、增益控制及白平衡控制功能,可通過編程設定成像窗口和幀傳輸速率。芯片集成I2C總線接口,10 bit A/D輸出。但是,一般只用高8 bit傳輸像素點灰度值。最大幀速度30幀/s,最高工作頻率25 MHz。
    芯片采用Bayer濾光陣列把輸入光信號分解成RGB三原色,每一像素點僅保留一種原色。由于綠色像素對亮度影響最大,所以保留最多,占1/2;紅色像素和藍色像素各占1/4。在實際處理時,每個像素的R、G、B信號由像素本身輸出的某種顏色信號和相鄰像素輸出的其他顏色信號構成,這種采樣方式,在基本上不降低圖像質量的同時,可以將采樣頻率降低60%左右。本系統中,DSP的8 bit主機接口HPI.HD[7:0]配置為GPIO,通過讀寫HGPIODAT1寄存器實現數據傳輸。如圖3所示,HV7131R外接25MHz時鐘,A/D轉換輸出的高8 bit DATA[9:2]接HPI.HD[7:0]作為數據輸入;幀同步信號(VSYNC)和行同步信號(HSYNC)作為外部中斷源分別接到TIM0和TIM1引腳;SDA和SCL與DSP片上集成的I2C引腳連接,用以訪問或者修改傳感器的寄存器值。整個系統運行過程中,DSP只需讀取指紋采集頭的數據,但是,LCD作為輸出顯示,僅寫入數據即可。LCD采用并口連接方式設計,通過6 800時序接收DSP數據,與指紋采集模塊復用HPI.HD[7:0]管腳。實驗證明,這種連接方式不僅可以節約核心處理器片上管腳資源,而且編程緊湊,易于移植。

3 指紋識別算法
    指紋處理和識別算法是整個系統的核心,且都在DSP上實現。整個流程如圖4所示,主要包括圖像預處理、特征提取和指紋匹配3部分。預處理又可分為圖像分割、歸一化、圖像增強、二值化以及圖像細化等。
    傳統的圖像分割算法主要有2類:一類是基于指紋圖像方向信息分割的方向法;另一類是基于圖像灰度特征分割的方差法。系統采用了一種基于特征融合的分割算法,對梯度、方向一致性進行2次分割。實驗表明,該算法能夠精確地對不同類型的指紋圖像進行分割,分割效果比較理想。


    圖像歸一化是為了對不同的指紋圖像進行統一處理,將源圖像的對比度和灰度調整到一個固定的級別上,為后續處理提供一個統一的基礎[4]。方向圖計算、背景分離到頻率提取,所有算法都可以在互補重疊的小區域內單獨進行。所以本文采用分塊規一化的方法,將圖像分為14×14大小的子區域,再對子圖像進行規一化,保證了各個小區域內均值和方差的一致性。
    筆者實現了基于非線性擴散濾波的指紋圖像增強新算法。該算法利用指紋圖像的結構張量構造擴散張量,使得濾波沿著指紋脊線方向擴散。該算法屬迭代算法,比Gabor濾波算法能量聚集慢,可以有效地連接斷裂脊線,而不會改變指紋脊線的連續性和奇異性。經過測試,該算法能提高細節點提取的性能,增強指紋匹配的效率。
    圖像二值化的關鍵問題是選取一個合適的閾值,經過在系統中實測,選擇閾值To=180。圖像細化處理是指為了減少所需處理的信息量,便于提取指紋特征[5]。算法中采用了一種最近鄰點方式來抽取紋線骨架。既可以消除短枝和斷線等噪聲,還能滿足指紋細化的保持性、連接性、中軸性和快速性要求。
    細化之后的指紋圖像就會呈現出特征信息。研究表明,中斷點和分支點這2類特征點就可以描述指紋的唯一性。所以,本文采用一種基于8連通域判斷法的特征點提取方法。該方法是在細化后的二值圖像上,對于細化圖像的任意點P計算其交叉數和8連通紋線點數,然后遍歷細化圖像中的每一個像素點,即可得到所有的端點和分支點。圖5給出了指紋圖像識別過程中的部分結果圖像,很好地保持了原指紋圖像的特性。


    圖像匹配就是判斷2次輸入指紋的特征集合(模板)是否屬于同一枚指紋[6]。本系統采用基于點模式匹配算法進行指紋識別,有效地解決了數量和位置都不盡相同的2幅指紋細節圖像進行最優匹配的問題。在系統硬件平臺上,通過HV7131R采集到的指紋圖像作為測試樣本,每一枚指紋分別測試100次來評價FRR(錯誤拒絕率)與FAR(錯誤接受率)。實驗顯示:FRR為3.5%,FAR為0%,比對結果令人滿意。
    本文提出了一種基于TMS320VC5501 DSP的新型指紋識別系統。僅用一片DSP芯片,實現了存儲器擴展、指紋圖像采集、人機交互模塊等的設計,既可以獨立運行,又可以進行二次開發。指紋圖像識別算法是系統的核心,經過在系統硬件平臺上的實際測試,算法體現出了運算速度快、識別效率高等優點。目前該系統的二次開發產品已經進入商用階段并得到用戶好評,從而充分證明了其適用性和可靠性。
參考文獻
[1] 彭啟宗,武樂琴,張艦.TMS320VC55x系列DSP的CPU與外設.北京:清華大學出版社,2005.
[2] Texas Instruments.TMS320VC5501/5502 DSP external memory interface reference guide.2005.
[3] MagnaChip Semiconductor Ltd.CMOS image sensor HV7131R,Version1.7,2004.
[4] 劉少聰.新指紋學[M].安徽:安徽人民出版社,1984.
[5] 王崇文,李見為.指紋細節特征提取與剪枝.光電工程,2002(4):68-71.
[6] 張堂輝,田捷,劉旭.基于DSP指紋識別核心算法的設計與實現.計算機工程與應用,2003(16):25-27.

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
亚洲午夜精品久久久久久浪潮 | 欧美日韩在线播放一区| 久久久久国色av免费观看性色| 日韩视频一区| 亚洲人成绝费网站色www| 欧美在线视频全部完| 亚洲欧美久久久| 亚洲主播在线观看| 亚洲女同同性videoxma| 亚洲欧美国产不卡| 午夜综合激情| 香蕉久久一区二区不卡无毒影院| 亚洲欧美日韩一区| 亚洲欧洲av一区二区| 亚洲欧美清纯在线制服| 午夜精彩国产免费不卡不顿大片| 久久看片网站| 久久精品91久久久久久再现| 欧美一区在线直播| 欧美在线一级va免费观看| 欧美夜福利tv在线| 欧美一区二区三区成人| 午夜精品国产精品大乳美女| 香蕉亚洲视频| 亚洲第一页在线| 亚洲国内欧美| 日韩亚洲在线观看| 在线午夜精品自拍| 亚洲午夜免费视频| 欧美专区在线播放| 久久这里只有| 欧美激情女人20p| 欧美三级乱码| 国产精品夜夜夜一区二区三区尤| 国产日韩欧美一二三区| 激情欧美日韩| 亚洲精品三级| 亚洲一二三四久久| 欧美伊人久久久久久午夜久久久久 | 亚洲视频在线观看免费| 亚洲欧美日产图| 亚洲高清在线| 一区二区三欧美| 欧美亚洲免费电影| 久久一区国产| 欧美日韩视频在线| 国产目拍亚洲精品99久久精品| 狠狠色狠狠色综合系列| 99re6这里只有精品| 亚洲欧美一区二区原创| 91久久精品网| 亚洲一区免费视频| 久久人体大胆视频| 欧美日韩三级电影在线| 国产日韩欧美中文| 亚洲日本免费电影| 亚洲欧美日本在线| 亚洲伦伦在线| 久久激情视频免费观看| 欧美激情va永久在线播放| 国产精品女主播一区二区三区| 伊人成人在线| 亚洲自拍啪啪| 亚洲美洲欧洲综合国产一区| 午夜精彩国产免费不卡不顿大片| 久久综合伊人| 国产精品久久91| 亚洲国产第一| 免费不卡中文字幕视频| 午夜视频在线观看一区二区三区| 久久久久久婷| 欧美午夜精品久久久久久久 | 海角社区69精品视频| 亚洲精品字幕| 久久激情久久| 亚洲欧美国内爽妇网| 欧美肥婆在线| 国内综合精品午夜久久资源| 中国成人亚色综合网站| 亚洲精品日产精品乱码不卡| 欧美影院久久久| 欧美视频中文字幕| 亚洲国产日韩欧美| 欧美在线视频二区| 亚洲欧美日韩天堂一区二区| 欧美大片免费看| 国产亚洲欧美一区| 亚洲新中文字幕| 日韩午夜精品| 另类av导航| 国产一区二区高清| 亚洲视频在线二区| 在线视频亚洲一区| 欧美激情视频一区二区三区免费| 国产一区视频网站| 亚洲欧美经典视频| 亚洲综合999| 欧美日韩一二三区| 亚洲国产综合视频在线观看| 久久精品午夜| 久久精品最新地址| 国产女精品视频网站免费| 在线天堂一区av电影| 一本色道久久加勒比88综合| 美女主播视频一区| 1769国产精品| 亚洲人成在线播放| 欧美成va人片在线观看| 国内外成人免费视频| 欧美一区激情| 欧美在线一二三| 国产女主播在线一区二区| 亚洲一区二区成人在线观看| 在线视频欧美精品| 欧美日韩在线精品一区二区三区| 亚洲区欧美区| 99精品热6080yy久久| 欧美精品粉嫩高潮一区二区 | 制服丝袜激情欧洲亚洲| 亚洲影视在线| 国产精品国产三级国产专播精品人 | 伊人久久av导航| 欧美中在线观看| 久久久久久久999| 国产一区二区三区免费不卡| 欧美亚洲三级| 久久精品国产精品亚洲精品| 国产农村妇女精品一区二区| 欧美一区二区三区精品| 久久久一本精品99久久精品66| 国产一区二区三区四区五区美女 | 久久成人资源| 久久夜精品va视频免费观看| 狠狠干狠狠久久| 亚洲激情成人在线| 欧美精品久久久久久久久久| 亚洲伦理中文字幕| 亚洲欧美日韩精品综合在线观看| 国产精品香蕉在线观看| 欧美淫片网站| 免费看的黄色欧美网站| 亚洲国产精品黑人久久久| 一本色道久久| 国产精品手机在线| 欧美主播一区二区三区| 免费观看成人| 9久re热视频在线精品| 欧美在线观看一区| 韩日欧美一区二区| 99精品热视频| 国产精品免费区二区三区观看| 亚洲欧美在线播放| 美女日韩欧美| 日韩视频免费大全中文字幕| 亚洲免费在线精品一区| 国产色婷婷国产综合在线理论片a| 久久精品国产999大香线蕉| 欧美国产亚洲精品久久久8v| 99精品国产热久久91蜜凸| 久久不射网站| 亚洲国产精品欧美一二99| 亚洲午夜精品一区二区| 国产一区二区高清不卡| 亚洲精选视频免费看| 国产精品乱人伦一区二区 | 亚洲欧洲在线视频| 国产精品电影网站| 久久精品免费电影| 欧美日韩伦理在线| 欧美呦呦网站| 欧美日韩精品综合| 久久国产精品72免费观看| 欧美日韩成人一区二区| 午夜精品福利在线观看| 欧美精品一区二区视频| 亚洲欧美日韩精品久久久| 欧美成人精品福利| 亚洲欧美日韩国产一区二区三区| 麻豆精品传媒视频| 亚洲一区二区视频在线观看| 欧美96在线丨欧| 亚洲一区二区三区在线观看视频 | 99一区二区| 麻豆成人在线播放| 亚洲综合色噜噜狠狠| 欧美巨乳波霸| 久久激情视频| 国产精品久久久久久亚洲调教 | 午夜视频在线观看一区| 在线日本成人| 亚洲区一区二区三区| 国产精品嫩草99a| 99精品免费| 亚洲国产老妈| 午夜日韩在线| 亚洲国产精品第一区二区三区| 欧美一级成年大片在线观看| 亚洲欧洲视频| 久久久久久国产精品一区| 亚洲视频在线观看|