當(dāng)前位置:首頁 > 嵌入式 > 嵌入式教程
[導(dǎo)讀]本模塊采用xilinx公司的Spartan 3E系列XC3S500E型FPGA作為核心控制芯片,通過富士通公司的MFS300滑動式電容指紋傳感器對指紋圖象進(jìn)行提取,然后對提取的指紋圖像進(jìn)行灰度濾波、圖像增強(qiáng)、二值化、二值去噪、細(xì)化等預(yù)處理,得到清晰的指紋圖象,再從清晰的指紋圖象中提取指紋特征點(diǎn),存入外部FLASH作為建檔模板。

項(xiàng)目背景及可行性分析

本項(xiàng)目名稱是:基于FPGA的指紋識別模塊設(shè)計(jì)。

主要內(nèi)容為:本模塊采用xilinx公司的Spartan 3E系列XC3S500E型FPGA作為核心控制芯片,通過富士通公司的MFS300滑動式電容指紋傳感器對指紋圖象進(jìn)行提取,然后對提取的指紋圖像進(jìn)行灰度濾波、圖像增強(qiáng)、二值化、二值去噪、細(xì)化等預(yù)處理,得到清晰的指紋圖象,再從清晰的指紋圖象中提取指紋特征點(diǎn),存入外部FLASH作為建檔模板。指紋比對時,采用同樣的方法獲得清晰的指紋圖像,建立比對模板,然后將比對模板與建檔模板利用點(diǎn)模式匹配算法進(jìn)行比對,得出比對結(jié)果。該模塊利用嵌入式軟核實(shí)現(xiàn)系統(tǒng)的管理,利用硬件實(shí)現(xiàn)指紋識別,保證了系統(tǒng)功能的完整性與識別的正確性。該識別模塊可用于門禁、考勤、安檢、保險(xiǎn)箱柜等很多方面,也可和計(jì)算機(jī)等設(shè)備聯(lián)機(jī)使用,滿足各個方面的不同需求,因此它的設(shè)計(jì)具有很廣泛的應(yīng)用前景和市場價值。

項(xiàng)目關(guān)鍵技術(shù)及創(chuàng)新點(diǎn)的論述;

2.1項(xiàng)目的關(guān)鍵技術(shù)

2.1.1 指紋圖像的采集

本模塊利用美國富士通公司的MFS300滑動式電容指紋傳感器對指紋圖像進(jìn)行提取和保存。這款指紋傳感器采用標(biāo)準(zhǔn)CMOS 技術(shù),含有8 位A/D 變換器,能在2.8 V~5 V 的寬電壓范圍內(nèi)工作,能自動檢測到是否有指紋到達(dá)傳感器,并實(shí)現(xiàn)在線采集。它能在保證指紋圖像高分辨率(500dpi)的同時大大減小了傳感器的尺寸(13.3×3.6mm2)。然后XC3S500E利用其SPI端口通過讀寫MFS300內(nèi)部的寄存器,實(shí)現(xiàn)對它的控制,以完成指紋采集的任務(wù)。

2.1.2 指紋圖像的預(yù)處理

圖像預(yù)處理的主要步驟包括:方向圖計(jì)算、圖像增強(qiáng)、二值化、二值去噪、細(xì)化等。預(yù)處理的目的是改善輸入指紋圖像的質(zhì)量,以提高特征提取的準(zhǔn)確性。原始指紋圖像一般存在噪聲污染、脊線斷裂或脊線模糊等問題,需要進(jìn)行圖像增強(qiáng)(使用濾波技術(shù))以改善質(zhì)量。由于指紋特征僅包含在脊線的形狀結(jié)構(gòu)中,所以,通過二值化和細(xì)化把深淺不一、寬度不同的脊線變成灰度相同、單像素寬的細(xì)脊線,以便于特征提取。

2.1.3 指紋圖像的特征提取與比對

系統(tǒng)通過細(xì)節(jié)特征提取算法對預(yù)處理后的指紋圖像進(jìn)行全局特征和細(xì)節(jié)特征的提取,將獲得指紋圖像特征參數(shù)存入外設(shè)FLASH中,建立指紋數(shù)據(jù)庫。在識別模式時,系統(tǒng)用同樣的方式提取指紋圖像特征參數(shù),存入擴(kuò)展SRAM中,然后將外設(shè)FLASH和擴(kuò)展SRAM中的數(shù)據(jù)利用點(diǎn)模式匹配算法進(jìn)行比對,最終將比對結(jié)果輸出。

2.1.4 系統(tǒng)整體需要考慮的問題

有效的指紋辨識系統(tǒng)不僅僅依賴于辨識算法,還需要考慮很多其他方面的問題,它包括注冊和辨識過程、排斥欺騙和安全考慮等。我們必須對這些問題提出應(yīng)對辦法,才能實(shí)現(xiàn)有效的辨識。

2.2 系統(tǒng)創(chuàng)新點(diǎn)

縱覽全球諸多指紋識別事件:出入關(guān)按指紋、開門按指紋、領(lǐng)社保按指紋、上班考勤按指紋、幼兒園接送孩子按指紋、銀行取款按指紋、超市購物按指紋付款、洗衣服按指紋進(jìn)行分工、打手機(jī)按指紋、上電腦按指紋等等新現(xiàn)象層出不窮,指紋識別已經(jīng)與人們的生活休戚相關(guān)。指紋化產(chǎn)品呈現(xiàn)出廣闊的市場開發(fā)前景和巨大的利潤空間。

由于此開發(fā)板具有VGA、RS232、鍵盤/鼠標(biāo)等接口,可以很方便的在很多產(chǎn)品得到應(yīng)用,使產(chǎn)品具有指紋識別的功能。例如,它可以與指紋保險(xiǎn)箱(柜)、指紋門鎖、IC卡系統(tǒng)、汽車啟動系統(tǒng)連接使用,也可以統(tǒng)購RS232和計(jì)算機(jī)等設(shè)備聯(lián)機(jī)使用。同時,目前的指紋識別認(rèn)證系統(tǒng)大都采用DSP或者ARM來實(shí)現(xiàn),這樣的嵌入式系統(tǒng)很難實(shí)現(xiàn)小型化集成化,更無法SOC,使得指紋識別在小型化便攜式產(chǎn)品中的應(yīng)用得到局限,而本模塊以FPGA作為核心控制系統(tǒng),由于FPGA具有高度集成、低功耗、短開發(fā)周期等優(yōu)點(diǎn),所以如果本模塊設(shè)計(jì)成功,可以實(shí)現(xiàn)指紋識別模塊的小型化、集成化和SOC,使得指紋識別可以應(yīng)用到更多的領(lǐng)域,為人們的生活帶來更多的便利和安全,同時也具有更廣闊的市場開發(fā)前景和更大的利潤空間。

技術(shù)成熟性和可靠性論述

本模塊采用xilinx公司Spartan 3E系列XC3S500E型FPGA作為核心控制芯片,這款芯片采用90ns的先進(jìn)工藝,最大容量50萬門,足以滿足設(shè)計(jì)的要求。美國富士通公司的MFS300滑動式電容指紋傳感器采用標(biāo)準(zhǔn)CMOS 技術(shù),含有8 位A/D 變換器,能在2.8 V~5 V 的寬電壓范圍內(nèi)工作,能自動檢測到是否有指紋到達(dá)傳感器,并實(shí)現(xiàn)在線采集。它能在保證指紋圖像高分辨率(500dpi)的同時大大減小了傳感器的尺寸(13.3×3.6mm2)。系統(tǒng)利用XC3S500E的SPI端口和MPS300進(jìn)行數(shù)據(jù)傳輸,使得傳輸更方便,傳輸速度更快、抗干擾能力更強(qiáng)。再加上該模塊利用嵌入式軟核實(shí)現(xiàn)系統(tǒng)的管理,利用硬件實(shí)現(xiàn)識別算法,保證了系統(tǒng)功能的完整性與識別的正確性。而識別算法我們采用美國FBI推薦的特征點(diǎn)匹配算法來實(shí)現(xiàn)指紋的識別,更保證了系統(tǒng)功能的實(shí)現(xiàn)。

項(xiàng)目實(shí)施方案

1.方案基本功能框圖及描述

用框圖的方式并加以簡單的描述簡述實(shí)施本項(xiàng)目的技術(shù)方案。

圖1 系統(tǒng)結(jié)構(gòu)框圖

系統(tǒng)采用xilinx公司Spartan 3E系列XC3S500E型FPGA作為核心控制芯片,通過MFS300滑動式電容指紋傳感器進(jìn)行指紋圖象的采集,自動A/D轉(zhuǎn)換,并將轉(zhuǎn)換后的數(shù)字信號通過SPI端口傳送給FPGA核心控制單元,以進(jìn)行指紋登記或指紋對比。內(nèi)擴(kuò)展的SRAM和Flash 分別用作存儲指紋程序運(yùn)行時的臨時數(shù)據(jù)和指紋數(shù)據(jù)信息。PROM在上電時對FPGA 進(jìn)行程序配置。鍵盤用于實(shí)現(xiàn)模塊模式的切換和模塊密碼設(shè)置等功能。RS23接口可以與計(jì)算機(jī)等設(shè)備進(jìn)行聯(lián)機(jī)操作,方便系統(tǒng)功能的擴(kuò)展。該系統(tǒng)利用嵌入式軟核實(shí)現(xiàn)系統(tǒng)的管理,利用硬件實(shí)現(xiàn)識別算法,保證了系統(tǒng)功能的完整性與識別的正確性。

2.需要的開發(fā)平臺

實(shí)現(xiàn)本方案所需要的基本功能、功能、接口

所需要的目標(biāo)FPGA開發(fā)平臺,簡述為什么需要此平臺

是否需要其它配套的開發(fā)工具

需要的硬件開發(fā)平臺是:初級板Spartan-3E

以partan 3E系列XC3S500E型FPGA作為核心控制系統(tǒng),利用其SPI端口訪問MFS300傳感器的寄存器實(shí)現(xiàn)數(shù)據(jù)采集任務(wù),在其內(nèi)部嵌入DSP軟核,實(shí)現(xiàn)對圖像的預(yù)處理、特征參數(shù)的提取和匹配,利用其外設(shè)FLASH存儲指紋數(shù)據(jù)信息,建立指紋數(shù)據(jù)庫;通過LCD顯示模塊建立人機(jī)交互界面等。

需要的軟件開發(fā)平臺是:Xilinx ISE 9.1i、Matlab等;

利用Xilinx ISE 9.1i完成對FPGA的控制,利用Matlab實(shí)現(xiàn)濾波器的仿真,算法的研究,軟核的制作等。

3.方案實(shí)施過程中需要開發(fā)的模塊

在本方案中需要研制、開發(fā)的功能主要模塊,以及開發(fā)的方式

需要具體開發(fā)的模塊包括數(shù)據(jù)采集模塊、原始圖像的預(yù)處理模塊、算法識別驗(yàn)證模塊(通過Matlab實(shí)現(xiàn)Dsp算法,作為軟核嵌入FPGA)、鍵盤操作模塊、LCD顯示模塊等。

4.系統(tǒng)最終要達(dá)到的性能指標(biāo)

論述本項(xiàng)目最終完成時所設(shè)想達(dá)到的目標(biāo)。

能準(zhǔn)確有效地完成指紋特征參數(shù)的提取和指紋的辨識驗(yàn)證。

需要的其它資源

1.設(shè)計(jì)輸入輸出功能子板

子板功能描述、接口說明、時間、方式

需要美國富士通公司的MFS300滑動式電容指紋傳感器一個

按鍵16個

LCD一塊

2.測試設(shè)備

列出在方案實(shí)施過程中所需要的測試設(shè)備(萬用表、示波器、頻譜儀、邏輯分析儀等)

需要的測試設(shè)備有萬用表、示波器、邏輯分析儀、電源等。

3.方針、開發(fā)工具

列出在方案實(shí)施過程中所需要的仿真、開發(fā)工具等。

仿真工具用Modelsim,開發(fā)工具包括Ise、Matlab等

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車的華為或?qū)⒋呱龈蟮莫?dú)角獸公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關(guān)鍵字: 阿維塔 塞力斯 華為

加利福尼亞州圣克拉拉縣2024年8月30日 /美通社/ -- 數(shù)字化轉(zhuǎn)型技術(shù)解決方案公司Trianz今天宣布,該公司與Amazon Web Services (AWS)簽訂了...

關(guān)鍵字: AWS AN BSP 數(shù)字化

倫敦2024年8月29日 /美通社/ -- 英國汽車技術(shù)公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認(rèn)證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開發(fā)耗時1.5...

關(guān)鍵字: 汽車 人工智能 智能驅(qū)動 BSP

北京2024年8月28日 /美通社/ -- 越來越多用戶希望企業(yè)業(yè)務(wù)能7×24不間斷運(yùn)行,同時企業(yè)卻面臨越來越多業(yè)務(wù)中斷的風(fēng)險(xiǎn),如企業(yè)系統(tǒng)復(fù)雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務(wù)連續(xù)性,提升韌性,成...

關(guān)鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報(bào)道,騰訊和網(wǎng)易近期正在縮減他們對日本游戲市場的投資。

關(guān)鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會開幕式在貴陽舉行,華為董事、質(zhì)量流程IT總裁陶景文發(fā)表了演講。

關(guān)鍵字: 華為 12nm EDA 半導(dǎo)體

8月28日消息,在2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會上,華為常務(wù)董事、華為云CEO張平安發(fā)表演講稱,數(shù)字世界的話語權(quán)最終是由生態(tài)的繁榮決定的。

關(guān)鍵字: 華為 12nm 手機(jī) 衛(wèi)星通信

要點(diǎn): 有效應(yīng)對環(huán)境變化,經(jīng)營業(yè)績穩(wěn)中有升 落實(shí)提質(zhì)增效舉措,毛利潤率延續(xù)升勢 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務(wù)引領(lǐng)增長 以科技創(chuàng)新為引領(lǐng),提升企業(yè)核心競爭力 堅(jiān)持高質(zhì)量發(fā)展策略,塑強(qiáng)核心競爭優(yōu)勢...

關(guān)鍵字: 通信 BSP 電信運(yùn)營商 數(shù)字經(jīng)濟(jì)

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺與中國電影電視技術(shù)學(xué)會聯(lián)合牽頭組建的NVI技術(shù)創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會上宣布正式成立。 活動現(xiàn)場 NVI技術(shù)創(chuàng)新聯(lián)...

關(guān)鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會上,軟通動力信息技術(shù)(集團(tuán))股份有限公司(以下簡稱"軟通動力")與長三角投資(上海)有限...

關(guān)鍵字: BSP 信息技術(shù)
關(guān)閉
關(guān)閉