《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 設計應用 > 一種新型SoPC自動指紋識別系統設計
一種新型SoPC自動指紋識別系統設計
來源:電子技術應用2010年第8期
肖 芳,羅 軍,王安文,黃啟俊,常 勝
武漢大學 物理科學與技術學院電子科技系,湖北 武漢430072
摘要: 設計了一種基于SoPC的新型結構的自動指紋識別系統。通過對指紋處理整體流程的選擇和優化,將耗時較多的指紋預處理部分整體硬件化,耗時較少的匹配部分軟件化,使得系統處理速度有了顯著提高,1.5 s內可以完成一幅指紋圖像的預處理,3 s內可以完成一幅指紋圖像的比對。使用Quartus II軟件完成了系統模塊設計及仿真,使用Nios II IDE軟件完成了軟件代碼的實現,并在以Altera 公司的Cyclone II FPGA芯片為核心的DE2開發板上實現了整個系統。
關鍵詞: SoPC FPGA NIOS 指紋識別
中圖分類號: TP391
文獻標識碼: A
A novel SoPC design of automated fingerprint identification system
XIAO Fang,LUO Jun,WANG An Wen,HUANG Qi Jun,CHANG Sheng
Department of Electronic Science and Technology, School of Physics and Technology, Wuhan University,Wuhan 430072,China
Abstract: In this paper, a novel SoPC design of automated fingerprint identification system is presented. The SoPC system is partitioned as hardware part and software part, while the time-consuming process is implemented by hardware and the others is achieved by software. This optimization significantly improved system’s processing speed, for example, a rate of fingerprint image preprocessing can complete within 1.5 s and a whole fingerprint image comparison just need 3 s. The system of modular design and simulation is realized by Quartus II software, while the Nios Ⅱ IDE is used to complete the software code. The whole design is implemented on DE2, an Altera's Cyclone II FPGA based development board.
Key words : SoPC;FPGA;NiosⅡ;fingerprint identification

    目前,基于FPGA的自動指紋識別系統主要有純硬件方式實現[1]和在以Nios II為CPU的軟核中實現[2-4]兩種方式。以純硬件方式實現雖然速度較快,但由于指紋處理算法比較復雜,實現困難,同時算法精度差,設計周期長;而以下載到FPGA的軟核Nios II為控制模塊,具有靈活的設計方式,并具備軟硬件在系統可編程的功能,較大程度上提高了系統速度,但是該方案中軟硬件處理交替進行,涉及到軟硬件之間頻繁的指紋數據傳輸,限制了系統的速度,同時增加了系統的復雜度。
    本文提出了一種基于SoPC的新型結構的自動指紋識別設計方案。具有以下特點:
    (1)根據對指紋識別算法的分析和優化,在軟、硬件結合的基礎上將軟件設計和硬件設計分開,把指紋識別系統中耗時較大的圖像預處理部分用硬件來實現,而耗時較少的特征提取、匹配和操作控制等部分則在NiosⅡ軟核中實現。從而使得系統結構明晰,處理性能得到提升。
    (2)用一塊SRAM作指紋處理中間數據的緩存。指紋圖像前期處理以硬件實現,中間數據緩存于SRAM中;指紋圖像后期處理軟件從SRAM中將所有數據讀入NiosⅡ的數據存儲器。這樣的存儲設計使得軟件處理和硬件處理之間不涉及大量的數據流傳輸,使軟硬件數據接口簡單,數據流的控制更加簡單易行,同時避免了頻繁的軟硬件數據傳輸帶來的時間消耗。
    (3)在軟硬件處理結合的基礎上使指紋處理時間大大降低,1.5 s內可以完成一幅指紋圖像的預處理,3 s內可以完成一幅指紋圖像的比對。
1 設計思路
1.1 指紋系統結構

    從整個指紋處理系統的角度來考慮,根據各算法處理特性仔細地劃分系統子模塊。通過對指紋處理算法的分析發現,指紋的預處理部分使用到多次數據循環運算,運算量較大而且單一,使用硬件實現明顯降低時間消耗,所以選擇對指紋的預處理部分實行整體硬件化;對于指紋匹配部分,運算量相對較少但算法復雜多樣,使用軟件算法相對比較簡單而且可以達到很高的精度,所以使用Nios II軟件算法來實現。選擇預處理部分整體硬件化,匹配部分整體軟件化的另外一個好處是軟硬件處理不需要進行頻繁的數據交換傳輸,節省時間的同時降低了系統的復雜度。
    如圖1所示,系統工作流程主要分為指紋硬件采集、指紋圖像硬件預處理和指紋軟件匹配。其中SRAM作為指紋數據的緩存設備,Flash做為指紋特征數據的存儲設備,對指紋數據的處理步驟按照箭頭所指示的方向進行。

1.2 NiosⅡ軟件功能
    Nios II作為主要控制模塊,通過Avalon總線協調指紋處理各個子模塊的運行。其中預處理硬件模塊由于處理中各算法步驟順序執行,所以以一個整體掛在Avalon總線上,方便模塊的控制。指紋圖像預處理后的特征提取匹配使用NiosⅡ軟件實現,指紋數據儲存于程序的數據存儲器中,按照軟件處理流程調用各個函數進行處理。為了方便觀察調試結果,在Avalon上掛有VGA和LCD顯示,每一步算法完成后調用VGA顯示查看處理結果,使用LCD提示處理步驟。
1.3 硬件優化技術
    針對FPGA算術運算中的乘法、除法易出現的時序問題,對浮點數運算、開方算法、反正切算法等耗費大量資源的通用性問題,特別做了如下優化:
    (1)乘除法均采用Quartus自帶的IP核進行運算,IP核采用流水線結構,減少系統中時序不滿足情況的發生,提高系統的穩定性;
    (2)浮點數運算均通過擴大倍數后轉為定點數再進行運算,可以在降低運算復雜度的同時降低時間消耗;
    (3)開方算法采用不恢復余數開方算法實現,只涉及加減和移位,處理時間只有輸入位寬的1/2,可降低系統消耗,減少處理時間;
    (4)反正切運算采用CORDIC算法,采用狀態機結構,通過反復迭代實現,算法簡單。
2 系統實現
2.1 MBF200硬件采集模塊

    MBF200開啟自動檢測功能采集整幅指紋圖像。通過設置芯片內部的閾值寄存器THR使芯片適應不同的外部環境。改變內部的PGC、DTR、DCR三個寄存器的值可以調整圖像的清晰度,提高采集到的圖像質量。
2.2 預處理模塊的實現
    圖像預處理主要分為指紋圖像平滑、背景分離和濾波增強三大部分。通過硬件處理控制狀態機實現各個硬件模塊的處理。預處理的指紋數據均存于SRAM中,根據硬件狀態控制來選擇SRAM與各個硬件模塊的連接。圖像平滑采用歸一化處理,背景分離采用方差法,濾波增強采用方向濾波圖像增強算法來實現[5]。
2.3 Nios算法實現
    軟件算法的主要模塊分別為二值化、細化、特征提取和特征匹配。其中二值化處理中同時包括二值化后的填充和刪除算法;細化算法包括細化后的去偽算法。二值化算法采用閾值法;細化算法采用Hilditch細化算法,同時采用基于8鄰域特征點的特征提取算法和基于中心點的匹配算法。
3 系統實現
3.1 指紋處理VGA顯示結果

    圖2(a)為MBF200采集效果圖,圖中指紋圖像的紋線清晰,與背景區域對比明顯。

    歸一化處理的作用是使圖像中的黑白點對比更加明顯,同時改變圖像灰度的均勻程度。如圖2(b)所示為采集后的指紋歸一化處理情況,從圖中可以看出指紋脊線明顯加強。由于背景區域較少,因而跳過了背景分離這一步。
    采用基于方向圖的增強算法,處理效果如圖2(c)所示。從圖中可以看出,對指紋圖像脊線具有很好的連接效果,能較好地去除指紋圖像中的噪聲干擾使指紋更清晰、真實。
    二值化是在濾波的基礎上進行的,包括二值化后的刪除和填充算法,處理效果如圖2(d)所示。二值化后圖像只剩余黑白兩色。
    細化主要是去除不必要的紋線粗線信息,便于之后提取特征點。細化處理如圖2(e)所示,細化后的指紋圖像的紋線只剩下一個像素點。細化后去除了偽特征點,明顯去除了斷點和短線。
3.2 指紋處理性能說明
    系統的處理時間消耗分為硬件預處理和軟件算法處理兩部分。
    硬件處理包括指紋采集塊、歸一化塊、背景分離塊和增強濾波塊四個部分;軟件處理包括二值化、細化、特征提取和特征匹配四個部分。系統處理時間消耗如表1所示。

    本文根據指紋識別算法的特點設計了一種基于SoPC的新型結構的自動指紋識別系統,通過對指紋識別算法的具體分析和優化,設計了將指紋處理劃分為硬件處理和軟件處理兩大部分的結構,用一塊SRAM作指紋處理中間數據的緩存,軟件和硬件之間不涉及大的數據流的傳輸,節約了數據傳輸時間。此結構將耗時較多的預處理部分使用全硬件模式,大大提高了系統的運算速度;將耗時較小的匹配算法部分由NiosⅡ軟件完成,縮短了設計周期,提高了設計精度。這種設計結構降低了系統的復雜度,使得系統結構明晰,處理性能得到提升,便于單獨處理模塊的優化以及系統的升級。
參考文獻
[1] 郭娟.基于FPGA硬件方式實現的指紋識別系統研究[D].上海:中國科學院上海微系統與信息技術研究所.2007.
[2] 李瑩,艾明晶.基于NiosⅡ的自動指紋識別系統設計[J]. 新器件新技術.2005(6):49-51.
[3] 郭海波,王金海,劉長春,等.基于NiosⅡ的高速嵌入式指紋識別系統[J].國外電子元器件,2007(11):24-27.
[4] 張君安.基于NiosⅡ軟核處理器的嵌入式指紋數據識別系統研究[D].上海:華東師范大學,2007.
[5] 羅軍,肖芳,毛雪瑩,等.基于FPGA的方向濾波指紋圖像增強算法實現[J].電子技術應用,2010,36(6):13-16.

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          欧美中文在线免费| 国产亚洲欧洲一区高清在线观看| 欧美无乱码久久久免费午夜一区| 欧美日韩一视频区二区| 欧美日韩精品二区第二页| av成人天堂| 国产精品v欧美精品v日韩精品| 狠狠久久亚洲欧美| 国产精品一区视频| 亚洲一区国产精品| 亚洲一区二区三区中文字幕| 亚洲国产精品成人久久综合一区| 亚洲麻豆一区| 国产综合一区二区| 免费观看不卡av| 亚洲人久久久| 国产日韩欧美黄色| 亚洲国产第一| 国产欧美一区二区三区另类精品| 欧美福利在线| 欧美日韩国产在线一区| 欧美黄色一区二区| 亚洲色图综合久久| 欧美ab在线视频| 国产精品视频男人的天堂| 亚洲国产日韩精品| 欧美一区二区三区电影在线观看| 亚洲综合好骚| 亚洲国产女人aaa毛片在线| 亚洲国产成人久久| 亚洲一区999| 久久久精品午夜少妇| 亚洲美女区一区| 美女网站在线免费欧美精品| 欧美在线看片a免费观看| 一本大道久久精品懂色aⅴ| 欧美日韩专区在线| 亚洲欧美影音先锋| 免费精品99久久国产综合精品| 欧美激情按摩| 国产亚洲观看| 国产精品久久久久永久免费观看| 国产伦精品一区二区三区高清版| 亚洲性色视频| 欧美日韩综合另类| 宅男精品导航| 国内外成人免费激情在线视频| 欧美大胆成人| 国产精品福利在线观看网址| 国产精品久久91| 国产精品久久999| 欧美日韩一二三区| 亚洲欧美精品伊人久久| 欧美激情aaaa| 欧美日韩免费观看一区三区| 亚洲国产一区二区精品专区| 亚洲午夜精品一区二区| 国产欧美一区二区三区另类精品| 亚洲免费高清| 欧美中文字幕在线视频| 一本色道久久99精品综合| 免费一级欧美在线大片| 亚洲精品国产精品乱码不99| 欧美日韩成人一区二区三区| 久久久久久久久久看片| 亚洲国产精品电影在线观看| 欧美一区影院| 国产日韩视频一区二区三区| 在线精品一区| 一区在线免费| 欧美日韩午夜在线| 久久久精品一区二区三区| 伊人久久噜噜噜躁狠狠躁| 国产一区二区三区在线观看视频| 亚洲丰满在线| 亚洲国产高清在线观看视频| 亚洲精品中文字幕在线观看| 国产精品青草久久久久福利99| 国产精品久久久久久一区二区三区| 国产精品久久久一区二区三区| 久久久亚洲精品一区二区三区| 中文日韩在线视频| 一区二区三区三区在线| 欧美激情精品久久久久| 欧美精品一区二区在线观看| 精品91久久久久| 久久精品亚洲精品国产欧美kt∨| 欧美一级视频精品观看| 欧美sm重口味系列视频在线观看| 欧美韩日亚洲| 亚洲欧美一区二区视频| 欧美激情中文字幕一区二区| 国产精品狠色婷| 国产午夜精品久久久| 欧美大片专区| 99视频超级精品| 你懂的视频一区二区| 日韩一级裸体免费视频| 欧美日韩一级片在线观看| 在线一区二区三区做爰视频网站| 国内免费精品永久在线视频| 欧美精品一区二区三区很污很色的| 欧美日韩精品免费观看视一区二区| 欧美精品激情blacked18| 蜜桃久久精品一区二区| 欧美精品一区二区三| 日韩一区二区福利| 欧美成人一区二区| 久久精品视频免费观看| 国产一区二区高清不卡| 久久久国产午夜精品| 亚洲一区欧美激情| 欧美一区二视频在线免费观看| 久久五月天婷婷| 久久久久久久高潮| 国产精品99久久久久久有的能看| 亚洲激情av在线| 国产精品国色综合久久| 欧美色视频一区| 亚洲人体影院| 欧美另类专区| 欧美成人在线影院| 亚洲国产精品黑人久久久| 欧美电影打屁股sp| 亚洲国产精品一区| 国产婷婷一区二区| 午夜精品美女自拍福到在线| 亚洲国产99| 99成人精品| 国产婷婷色综合av蜜臀av| 久久riav二区三区| 国产精品久久久久久久久久ktv| 国产一级揄自揄精品视频| 国产亚洲日本欧美韩国| 亚洲国产日韩一区| 母乳一区在线观看| 亚洲电影免费| 欧美精品在线网站| 亚洲国产高清视频| 国产精品一区一区| 亚洲第一福利视频| 亚洲免费综合| 精品999在线观看| 国产精品裸体一区二区三区| 99亚洲精品| 亚洲精品之草原avav久久| 亚洲午夜久久久久久尤物| 国产精品99久久久久久白浆小说| 亚洲欧美激情四射在线日| 久久久999国产| 一区二区三区鲁丝不卡| 国产精品毛片va一区二区三区| 午夜在线一区二区| 欧美视频在线观看免费| 午夜精品久久99蜜桃的功能介绍| 午夜在线成人av| 亚洲黄色av| 欧美制服丝袜第一页| 亚洲欧美资源在线| 欧美护士18xxxxhd| 中文亚洲视频在线| 亚洲经典自拍| 久久久99久久精品女同性| 国产欧美日本在线| 精品电影一区| 国产精品亚洲视频| 欧美高清视频www夜色资源网| 在线视频观看日韩| 亚洲人被黑人高潮完整版| 国产一区二区高清| 欧美在线亚洲在线| 亚洲在线电影| 亚洲在线免费视频| 亚洲国产第一页| 亚洲香蕉成视频在线观看| 国产欧美一区二区精品仙草咪| 国产亚洲精品久久久久婷婷瑜伽| 国产专区欧美专区| 欧美成人午夜激情| 永久91嫩草亚洲精品人人| 亚洲欧美日韩久久精品| 国产亚洲免费的视频看| 久久精品国产久精国产思思| 亚洲午夜久久久| 久久九九热免费视频| 欧美一区二视频| 亚洲一区二区三区在线视频| 久久久久久久久久久成人| 狠狠色香婷婷久久亚洲精品| 欧美大片免费观看在线观看网站推荐| 欧美日韩精品在线观看| 亚洲精品国精品久久99热一| 国产视频丨精品|在线观看| 在线播放中文一区| 91久久精品国产91久久性色| 一本色道久久综合精品竹菊| 国产精品久久久久久久久久ktv| 国内不卡一区二区三区| 亚洲激情网址| 国产精品午夜在线| 亚洲欧洲综合另类| 亚洲日本成人| 久久天堂国产精品| 国产亚洲午夜| 欧美精品午夜视频| 久久麻豆一区二区| 欧美一区二区三区视频在线| 欧美激情精品久久久久久大尺度| 久久99伊人| 久久综合亚州| 久久一区免费| 悠悠资源网亚洲青| 久久久久久久综合狠狠综合| 日韩视频在线一区二区三区| 欧美一级网站| 国产精品福利在线观看| 欧美在线亚洲| 欧美激情aⅴ一区二区三区| 欧美aaa级| 欧美日韩在线视频首页| 久久婷婷蜜乳一本欲蜜臀| 蜜臀av一级做a爰片久久| 欧美伦理视频网站| 欧美第十八页| 欧美午夜片欧美片在线观看| 久久久久88色偷偷免费| 99re66热这里只有精品3直播| 91久久精品久久国产性色也91| 欧美电影电视剧在线观看| 亚洲男人第一av网站| 欧美午夜精品一区| 欧美精品一区二区三区在线播放| 91久久国产精品91久久性色| 激情综合色综合久久| 国产日韩在线看片| 亚洲精品中文字幕有码专区| 欧美国产日韩a欧美在线观看| 亚洲成人原创| 中文有码久久| …久久精品99久久香蕉国产| 午夜免费电影一区在线观看| 亚洲少妇自拍| 亚洲激情六月丁香| 亚洲欧美视频一区二区三区| 国产精品腿扒开做爽爽爽挤奶网站| 日韩视频免费大全中文字幕| 欧美大片第1页| 国产精品久久影院| 最新国产成人av网站网址麻豆| 日韩一区二区久久| 亚洲第一搞黄网站| 亚洲综合清纯丝袜自拍| 影音先锋亚洲精品| 欧美一级片在线播放| 国产精品国产| 欧美午夜精品久久久| 久久美女艺术照精彩视频福利播放| 国产精品日韩欧美一区二区三区| 欧美黄色影院| 欧美午夜片欧美片在线观看| 免费在线观看成人av| 国产精品欧美激情| 国产欧美精品xxxx另类| 欧美性理论片在线观看片免费| 国产精品护士白丝一区av| 久久都是精品| 宅男噜噜噜66国产日韩在线观看| 欧美高清视频| 欧美在线观看天堂一区二区三区| 欧美+日本+国产+在线a∨观看| 久久精品国产综合| 亚洲视频在线观看| 性亚洲最疯狂xxxx高清| 久久综合狠狠综合久久综合88| 香蕉成人久久| 亚洲一区免费看| 国产精品稀缺呦系列在线| 亚洲欧美偷拍卡通变态| 久久精品视频99| 亚洲免费不卡| 91久久在线视频| 久久夜精品va视频免费观看| 日韩亚洲视频在线| 欧美日韩成人网| 亚洲影院免费| 精品av久久久久电影| 久久人人爽人人爽爽久久| 欧美日韩三区| 麻豆视频一区二区| 久久精品久久综合| 欧美三区美女| 国产精品99久久久久久人| 亚洲黄色视屏| 欧美在线视频二区| 国产伦一区二区三区色一情| 亚洲专区一区二区三区| 99riav1国产精品视频| 欧美日本网站| 久久精品人人做人人爽| 国产欧美日韩视频| 国产一区深夜福利| 在线看国产一区| 久久久www成人免费无遮挡大片| 久久婷婷国产综合国色天香| 久久精品亚洲国产奇米99| 亚洲日本欧美| 欧美专区在线观看一区| 欧美精品一线| 久久久久久黄| 亚洲九九爱视频| 久久精品视频在线免费观看| 一区二区三区免费观看| 久久久久久久综合色一本| 国产精品日韩久久久久| 日韩亚洲欧美成人| 美女日韩在线中文字幕| 亚洲国产精品免费| 国模吧视频一区| 国产精品乱看| 久久久久久久久久久久久久一区| 国产日本欧美一区二区三区| 久久伊人亚洲| 国产欧美视频一区二区三区| 国产喷白浆一区二区三区| 午夜精品福利视频| 欧美大片专区| 国内精品美女av在线播放| 136国产福利精品导航网址|