基于FPGA的指紋識別模塊設計方案_第1頁
基于FPGA的指紋識別模塊設計方案_第2頁
基于FPGA的指紋識別模塊設計方案_第3頁
基于FPGA的指紋識別模塊設計方案_第4頁
全文預覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

基于FPGA的指紋識別模塊設計方案項目背景及可行性分析本項目名稱是:基于FPGA的指紋識別模塊設計。主要內(nèi)容為:本模塊采用xilinx公司的Spartan3E系列XC3S500E型FPGA作為核心控制芯片,通過富士通公司的MFS300滑動式電容指紋傳感器對指紋圖象進行提取,然后對提取的指紋圖像進行灰度濾波、圖像增強、二值化、二值去噪、細化等預處理,得到清晰的指紋圖象,再從清晰的指紋圖象中提取指紋特征點,存入外部FLASH作為建檔模板。指紋比對時,采用同樣的方法獲得清晰的指紋圖像,建立比對模板,然后將比對模板與建檔模板利用點模式匹配算法進行比對,得出比對結(jié)果。該模塊利用嵌入式軟核實現(xiàn)系統(tǒng)的管理,利用硬件實現(xiàn)指紋識別,保證了系統(tǒng)功能的完整性與識別的正確性。該識別模塊可用于門禁、考勤、安檢、保險箱柜等很多方面,也可和計算機等設備聯(lián)機使用,滿足各個方面的不同需求,因此它的設計具有很廣泛的應用前景和市場價值。項目關(guān)鍵技術(shù)及創(chuàng)新點的論述;2.1項目的關(guān)鍵技術(shù)2.1.1指紋圖像的采集本模塊利用美國富士通公司的MFS300滑動式電容指紋傳感器對指紋圖像進行提取和保存。這款指紋傳感器采用標準CMOS技術(shù),含有8位A/D變換器,能在2.8V~5V的寬電壓范圍內(nèi)工作,能自動檢測到是否有指紋到達傳感器,并實現(xiàn)在線采集。它能在保證指紋圖像高分辨率(500dpi)的同時大大減小了傳感器的尺寸(13.3×3.6mm2)。然后XC3S500E利用其SPI端口通過讀寫MFS300內(nèi)部的寄存器,實現(xiàn)對它的控制,以完成指紋采集的任務。2.1.2指紋圖像的預處理圖像預處理的主要步驟包括:方向圖計算、圖像增強、二值化、二值去噪、細化等。預處理的目的是改善輸入指紋圖像的質(zhì)量,以提高特征提取的準確性。原始指紋圖像一般存在噪聲污染、脊線斷裂或脊線模糊等問題,需要進行圖像增強(使用濾波技術(shù))以改善質(zhì)量。由于指紋特征僅包含在脊線的形狀結(jié)構(gòu)中,所以,通過二值化和細化把深淺不一、寬度不同的脊線變成灰度相同、單像素寬的細脊線,以便于特征提取。2.1.3指紋圖像的特征提取與比對系統(tǒng)通過細節(jié)特征提取算法對預處理后的指紋圖像進行全局特征和細節(jié)特征的提取,將獲得指紋圖像特征參數(shù)存入外設FLASH中,建立指紋數(shù)據(jù)庫。在識別模式時,系統(tǒng)用同樣的方式提取指紋圖像特征參數(shù),存入擴展SRAM中,然后將外設FLASH和擴展SRAM中的數(shù)據(jù)利用點模式匹配算法進行比對,最終將比對結(jié)果輸出。2.1.4系統(tǒng)整體需要考慮的問題有效的指紋辨識系統(tǒng)不僅僅依賴于辨識算法,還需要考慮很多其他方面的問題,它包括注冊和辨識過程、排斥欺騙和安全考慮等。我們必須對這些問題提出應對辦法,才能實現(xiàn)有效的辨識。2.2系統(tǒng)創(chuàng)新點縱覽全球諸多指紋識別事件:出入關(guān)按指紋、開門按指紋、領(lǐng)社保按指紋、上班考勤按指紋、幼兒園接送孩子按指紋、銀行取款按指紋、超市購物按指紋付款、洗衣服按指紋進行分工、打手機按指紋、上電腦按指紋等等新現(xiàn)象層出不窮,指紋識別已經(jīng)與人們的生活休戚相關(guān)。指紋化產(chǎn)品呈現(xiàn)出廣闊的市場開發(fā)前景和巨大的利潤空間。由于此開發(fā)板具有VGA、RS232、鍵盤/鼠標等接口,可以很方便的在很多產(chǎn)品得到應用,使產(chǎn)品具有指紋識別的功能。例如,它可以與指紋保險箱(柜)、指紋門鎖、IC卡系統(tǒng)、汽車啟動系統(tǒng)連接使用,也可以統(tǒng)購RS232和計算機等設備聯(lián)機使用。同時,目前的指紋識別認證系統(tǒng)大都采用DSP或者ARM來實現(xiàn),這樣的嵌入式系統(tǒng)很難實現(xiàn)小型化集成化,更無法SOC,使得指紋識別在小型化便攜式產(chǎn)品中的應用得到局限,而本模塊以FPGA作為核心控制系統(tǒng),由于FPGA具有高度集成、低功耗、短開發(fā)周期等優(yōu)點,所以如果本模塊設計成功,可以實現(xiàn)指紋識別模塊的小型化、集成化和SOC,使得指紋識別可以應用到更多的領(lǐng)域,為人們的生活帶來更多的便利和安全,同時也具有更廣闊的市場開發(fā)前景和更大的利潤空間。技術(shù)成熟性和可靠性論述本模塊采用xilinx公司Spartan3E系列XC3S500E型FPGA作為核心控制芯片,這款芯片采用90ns的先進工藝,最大容量50萬門,足以滿足設計的要求。美國富士通公司的MFS300滑動式電容指紋傳感器采用標準CMOS技術(shù),含有8位A/D變換器,能在2.8V~5V的寬電壓范圍內(nèi)工作,能自動檢測到是否有指紋到達傳感器,并實現(xiàn)在線采集。它能在保證指紋圖像高分辨率(500dpi)的同時大大減小了傳感器的尺寸(13.3×3.6mm2)。系統(tǒng)利用XC3S500E的SPI端口和MPS300進行數(shù)據(jù)傳輸,使得傳輸更方便,傳輸速度更快、抗干擾能力更強。再加上該模塊利用嵌入式軟核實現(xiàn)系統(tǒng)的管理,利用硬件實現(xiàn)識別算法,保證了系統(tǒng)功能的完整性與識別的正確性。而識別算法我們采用美國FBI推薦的特征點匹配算法來實現(xiàn)指紋的識別,更保證了系統(tǒng)功能的實現(xiàn)。項目實施方案1.方案基本功能框圖及描述用框圖的方式并加以簡單的描述簡述實施本項目的技術(shù)方案。圖1系統(tǒng)結(jié)構(gòu)框圖系統(tǒng)采用xilinx公司Spartan3E系列XC3S500E型FPGA作為核心控制芯片,通過MFS300滑動式電容指紋傳感器進行指紋圖象的采集,自動A/D轉(zhuǎn)換,并將轉(zhuǎn)換后的數(shù)字信號通過SPI端口傳送給FPGA核心控制單元,以進行指紋登記或指紋對比。內(nèi)擴展的SRAM和Flash分別用作存儲指紋程序運行時的臨時數(shù)據(jù)和指紋數(shù)據(jù)信息。PROM在上電時對FPGA進行程序配置。鍵盤用于實現(xiàn)模塊模式的切換和模塊密碼設置等功能。RS23接口可以與計算機等設備進行聯(lián)機操作,方便系統(tǒng)功能的擴展。該系統(tǒng)利用嵌入式軟核實現(xiàn)系統(tǒng)的管理,利用硬件實現(xiàn)識別算法,保證了系統(tǒng)功能的完整性與識別的正確性。2.需要的開發(fā)平臺實現(xiàn)本方案所需要的基本功能、功能、接口所需要的目標FPGA開發(fā)平臺,簡述為什么需要此平臺是否需要其它配套的開發(fā)工具需要的硬件開發(fā)平臺是:初級板Spartan-3E以partan3E系列XC3S500E型FPGA作為核心控制系統(tǒng),利用其SPI端口訪問MFS300傳感器的寄存器實現(xiàn)數(shù)據(jù)采集任務,在其內(nèi)部嵌入DSP軟核,實現(xiàn)對圖像的預處理、特征參數(shù)的提取和匹配,利用其外設FLASH存儲指紋數(shù)據(jù)信息,建立指紋數(shù)據(jù)庫;通過LCD顯示模塊建立人機交互界面等。需要的軟件開發(fā)平臺是:XilinxISE9.1i、Matlab等;利用XilinxISE9.1i完成對FPGA的控制,利用Matlab實現(xiàn)濾波器的仿真,算法的研究,軟核的制作等。3.方案實施過程中需要開發(fā)的模塊在本方案中需要研制、開發(fā)的功能主要模塊,以及開發(fā)的方式需要具體開發(fā)的模塊包括數(shù)據(jù)采集模塊、原始圖像的預處理模塊、算法識別驗證模塊(通過Matlab實現(xiàn)Dsp算法,作為軟核嵌入FPGA)、鍵盤操作模塊、LCD顯示模塊等。4.系統(tǒng)最終要達到的性能指標論述本項目最終完成時所設想達到的目標。能準確有效地完成指紋特征參數(shù)的提取和指紋的辨識驗證。需要的其它資源1.設計輸入輸出功能子板子板功能描述、接口說明、時間、方式需要美國富士通公司的MFS300滑動式電容指紋傳

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論