對於實用性指紋識別模塊設計方案的詳細解析和應用

2021-01-10 電子發燒友

項目背景及可行性分析

本項目名稱是:基於FPGA的指紋識別模塊設計。

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

項目關鍵技術及創新點的論述;

2.1項目的關鍵技術

2.1.1 指紋圖像的採集

本模塊利用美國富士通公司的MFS300滑動式電容指紋傳感器對指紋圖像進行提取和保存。這款指紋傳感器採用標準CMOS 技術,含有8 位A/D 變換器,能在2.8 V~5 V 的寬電壓範圍內工作,能自動檢測到是否有指紋到達傳感器,並實現在線採集。它能在保證指紋圖像高解析度(500dpi)的同時大大減小了傳感器的尺寸(13.3×3.6mm2)。然後XC3S500E利用其SPI埠通過讀寫MFS300內部的寄存器,實現對它的控制,以完成指紋採集的任務。

2.1.2 指紋圖像的預處理

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

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

系統通過細節特徵提取算法對預處理後的指紋圖像進行全局特徵和細節特徵的提取,將獲得指紋圖像特徵參數存入外設FLASH中,建立指紋資料庫。在識別模式時,系統用同樣的方式提取指紋圖像特徵參數,存入擴展SRAM中,然後將外設FLASH和擴展SRAM中的數據利用點模式匹配算法進行比對,最終將比對結果輸出。

2.1.4 系統整體需要考慮的問題

有效的指紋辨識系統不僅僅依賴於辨識算法,還需要考慮很多其他方面的問題,它包括註冊和辨識過程、排斥欺騙和安全考慮等。我們必須對這些問題提出應對辦法,才能實現有效的辨識。

2.2 系統創新點

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

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

技術成熟性和可靠性論述

本模塊採用xilinx公司Spartan 3E系列XC3S500E型FPGA作為核心控制晶片,這款晶片採用90ns的先進工藝,最大容量50萬門,足以滿足設計的要求。美國富士通公司的MFS300滑動式電容指紋傳感器採用標準CMOS 技術,含有8 位A/D 變換器,能在2.8 V~5 V 的寬電壓範圍內工作,能自動檢測到是否有指紋到達傳感器,並實現在線採集。它能在保證指紋圖像高解析度(500dpi)的同時大大減小了傳感器的尺寸(13.3×3.6mm2)。系統利用XC3S500E的SPI埠和MPS300進行數據傳輸,使得傳輸更方便,傳輸速度更快、抗幹擾能力更強。再加上該模塊利用嵌入式軟核實現系統的管理,利用硬體實現識別算法,保證了系統功能的完整性與識別的正確性。而識別算法我們採用美國FBI推薦的特徵點匹配算法來實現指紋的識別,更保證了系統功能的實現。

項目實施方案

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

用框圖的方式並加以簡單的描述簡述實施本項目的技術方案。

圖1 系統結構框圖

系統採用xilinx公司Spartan 3E系列XC3S500E型FPGA作為核心控制晶片,通過MFS300滑動式電容指紋傳感器進行指紋圖象的採集,自動A/D轉換,並將轉換後的數位訊號通過SPI埠傳送給FPGA核心控制單元,以進行指紋登記或指紋對比。內擴展的SRAM和Flash 分別用作存儲指紋程序運行時的臨時數據和指紋數據信息。PROM在上電時對FPGA 進行程序配置。鍵盤用於實現模塊模式的切換和模塊密碼設置等功能。RS23接口可以與計算機等設備進行聯機操作,方便系統功能的擴展。該系統利用嵌入式軟核實現系統的管理,利用硬體實現識別算法,保證了系統功能的完整性與識別的正確性。

2.需要的開發平臺

實現本方案所需要的基本功能、功能、接口

所需要的目標FPGA開發平臺,簡述為什麼需要此平臺

是否需要其它配套的開發工具

需要的硬體開發平臺是:初級板Spartan-3E

以partan 3E系列XC3S500E型FPGA作為核心控制系統,利用其SPI埠訪問MFS300傳感器的寄存器實現數據採集任務,在其內部嵌入DSP軟核,實現對圖像的預處理、特徵參數的提取和匹配,利用其外設FLASH存儲指紋數據信息,建立指紋資料庫;通過LCD顯示模塊建立人機互動界面等。

需要的軟體開發平臺是:Xilinx ISE 9.1i、Matlab等;

利用Xilinx ISE 9.1i完成對FPGA的控制,利用Matlab實現濾波器的仿真,算法的研究,軟核的製作等。

3.方案實施過程中需要開發的模塊

在本方案中需要研製、開發的功能主要模塊,以及開發的方式

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

4.系統最終要達到的性能指標

論述本項目最終完成時所設想達到的目標。

能準確有效地完成指紋特徵參數的提取和指紋的辨識驗證。

需要的其它資源

1.設計輸入輸出功能子板

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

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

按鍵16個

LCD一塊

2.測試設備

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

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

3.方針、開發工具

列出在方案實施過程中所需要的仿真、開發工具等。

仿真工具用Modelsim,開發工具包括Ise、Matlab等

打開APP閱讀更多精彩內容

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容圖片侵權或者其他問題,請聯繫本站作侵刪。 侵權投訴

相關焦點

  • 手機指紋識別原理解析介紹
    正是因為它具有終身不變性、唯一性和方便性,所以指紋很早就被用於身份 驗證,我國早在古代就開始使用指紋來畫押。但是在九十年代,用於個人身份鑑定的自動指紋識別系統得到開發和應用。首先我們來了解一下指紋識別模塊的原理和分類。  指紋識別模塊的原理和分類  指紋識別模塊是通過特定的感應模組實現對於個體指紋特徵的識別。簡單來說,每一個指紋手機都會擁有一個指紋識別模塊,通過該模塊將用戶的指紋收集並轉化成數據,存儲在手機存儲的特定區域,在使用的時候進行調用,而不同的指紋識別技術收集指紋的方式也有所不同。
  • 關於指紋識別技術的分析介紹和與應用分析
    這是因為縮窄左右邊框只需要改進顯示面板的布線設計和點膠,而縮窄上下邊框則需要對整個手機的正面部件全部重新設計,難度太大。 但是隨著面板、指紋識別、受話器、前置攝像頭、天線等零組件技術與工藝的不斷改進,實現超窄上下邊框已經成為了可能,這樣具有超窄四邊框、超高屏佔比的屏幕就是全面屏。
  • 指紋識別技術你想知道的那些事兒
    指紋作為人體特徵之一,因其重複率極小(約為150億分之一),被稱為「人體身份證」。隨著指紋識別技術的普及,尤其是在手機上的大量應用,以往用於刑偵領域的這一技術如今已經商業化,曾經高大上(其實現在仍然高大上哈~)的技術已經開始和我們的生活息息相關。
  • 指紋識別系統電路設計圖集錦 —電路圖天天讀(200)
    隨著電子信息技術應用面日益拓展,不少場合需要對特定用戶群體進行身份識別或身份記錄,如門禁系統、考勤系統、安全認證系統等,在各種系統中運用的技術形式多樣,如視網膜識別、面相識別、指紋識別、RFID射頻識別應用等。其中,生物特徵識別方式以其方便性強、安全性高等特點得到了越來越多人的認可和接受,特別是指紋識別技術方式,現已發展成為應用最廣泛的生物識別技術之一。
  • 屏下指紋識別技術 究竟難在哪?
    所謂屏下指紋,指的就是隔著屏幕完成採集的識別技術,無需手指與指紋模塊直接接觸。屏下指紋識別能保證屏幕的完整性,手指直接貼在屏幕上就能識別並解鎖。同時,屏下指紋識別還可以較大程度降低手指汙垢、油脂以及汗水對解鎖的影響。
  • 八大角度讓你讀懂指紋識別
    據調研機構Yole預測,未來5年,指紋識別市場的複合年增率(CAGR)將達到19%,市場規模有望從2016年的28億美元,增加到2022年的47億美元。最初只是作為方便手機解鎖功能的元器件——指紋識別,如今在智慧型手機行動支付業務的帶動下,已經變成要為行動支付把關的重要安全元素。據業內人士分析,目前的指紋識別市場,大多來自於OEM廠對全玻璃設計與防水功能的需求。
  • 破案用的指紋學及指紋技術應用之前世今生
    在21世紀的今天,指紋識別技術的應用已經是非常的普遍流行了,就像如今我們平常用到的手機指紋解鎖、上班考勤用指紋打卡方式、指紋門禁等等。有了指紋識別技術,大大的使我們的生活變得是快捷、方便、靈活。指紋信息的唯一性是人身份認定的重要依據,由於它的特性帶來了商業的價值,從一開始的刑事破案應用到現在流行的科技民用。指紋所帶來的好處真的是非常之多。
  • 破解三大難題,曠視科技實現無感指紋識別
    超聲波屏下指紋識別:通過超聲波傳感器向手指表面發射超聲波並接收反饋,再利用指紋表麵皮膚和空氣之間密度不同構建出一個 3D圖像,以此達到識別指紋的目的。和超聲波相比,光學屏下指紋識別技術相對成熟,產業鏈也更完整,在性能和成本綜合表現上更優異,正成為屏下指紋方案的主流。
  • 指紋解鎖原理是什麼?各種設備是如何錄入並識別指紋的?
    Hello大家好,我是風雲哥,要說到人體特徵識別,小夥伴們都會想到哪些應用呢,是充滿黑科技的虹膜識別,還是最新的人臉識別,其中應用最廣泛的,還就當屬指紋識別了。小夥伴們有關注過自己的手嗎?我們打開雙手,首先看到的就是看到的就是這些奇奇怪怪的紋路,在這些紋路的背後蘊含著的是我們天生就有的、幾乎不可能重複的人體特徵信息。
  • 指紋識別原理和萬能指紋攻擊猜想 | 雷鋒網公開課
    因此,這些因素導致指紋識別成為充滿挑戰的領域:•不能直接從經典大領域獲得知識支持;•涉及面廣,又缺乏理論,偏偏應用呼聲極高;•作為信息源頭的指紋傳感器,其設計方法的開放性,使整個指紋識別領域的研發工作具備更大的開放性。
  • iPhone13或支持指紋識別:疫情中Face ID不方便
    蘋果在iPhone5S時代,首次在手機上引入指紋識別,經典的圓形鋼圈設計,延續了幾代產品,安卓手機也紛紛效仿。時至今天,還有相當大比例的手機,還在使用指紋識別。更準確生物識別技術,更快速的解鎖和更安全的支付,讓Face ID擁有一個龐大而且複雜的組件,劉海就是蘋果無奈做出的妥協。
  • 指紋智能鎖指紋識別沒反應怎麼辦?
    導讀 現在大部分家庭都安裝了指紋智能鎖,但是指紋識別沒反應的情況並不少見,因為環境的影響,操作習慣等等都有可能造成指紋鎖失靈,常見情況如下:
  • 蘋果全新指紋識別專利過審!iPhone 13系列或將應用
    蘋果雖然是指紋識別的主要布道者,但在屏下指紋識別這塊卻遲遲不肯入場,從iPhone X系列推出3D結構光之後就一直採用人臉識別的方式進行解鎖,但出於公共安全考慮,人們出行不得不與口罩相伴,這也讓Face ID(面容解鎖)的處境有些尷尬和微妙,呼籲蘋果開發屏下指紋識別的呼聲也一浪高過一浪。
  • LCD也能實現屏下指紋,智慧型手機還有哪些解鎖方式?
    畢竟與加入指紋和面部識別模塊相比,鍵盤的成本還是比較低的。第二階段:圖案解鎖隨著觸控螢幕的發展,圖案解鎖逐漸取代數字密碼,成為了指紋和面部識別之前更多人的選擇。與數字密碼相比,圖案解鎖能夠利用觸屏的優勢,提供相對豐富的組合方案,並且更加安全高效。
  • 指紋識別的方法
    由指紋識別的基本原理可知,指紋識別技術主要經過以下4個步驟:指紋圖像的獲取、指紋圖像的預處理、指紋特徵的提取和指紋特徵匹配。下面將對指紋識別技術的每個步驟做詳細論述。本文引用地址:http://www.eepw.com.cn/article/201707/361927.htm1.指紋圖像的獲取  獲取指紋圖像的設備可分成三類:光學、矽晶體傳感器和其他。光學取像設備應用的歷史最久,它依據的是光的全反射原理。
  • 三種屏下指紋識別 哪種將成為未來主流
    2018年手機界的迎來屏下指紋技術的大爆發,將指紋解鎖放到全面屏中成為手機的趨勢。相對於傳統的指紋解鎖,屏幕指紋能夠更方便快捷,無論手機正面還是背面都能避免開孔,手機整體也能更加美觀。根據TrendForce旗下的拓墣產業研究院最新報告,在國產手機品牌vivo、華為、小米、OPPO 紛紛推出屏下指紋識別手機之後,三星也將搭載這種技術。作為手機第一大廠商,三星成為屏下指紋玩家將會進一步帶動屏下指紋技術的普及,預計到2019年,超音波和光學屏下指紋識別技術佔手機指紋識別市場的比重從去年的3%到未來的13%,提升10個百分點。
  • 你的指紋是如何解鎖你的手機?一文帶你看懂指紋識別原理
    常見電容器元件對於電容來說,評價的最大標準就是它的容量大小,那我們再來了解一下哪些情況會影響它的容量。知道了這個原理,我們就能夠理解指紋解鎖的作用機理了。指紋模塊如何識別我們的指紋首先,我們的手指表面是由凹凸不平的皮膚構成的,每一個人的指紋圖案都不一樣。因此,指紋的安全性也就有了保障。
  • 指紋識別技術的發展前景及四大類型
    目前,指紋識別技術的應用是生物識別技術中最廣泛的,凝聚著市場巨大潛力的未來指紋識別應用大方向,目前主要分為四個:一是涉密系統,需要高度安全防護地方;二是針對大規模人群的身份鑑別的技術;三是針對城市公共事務的市民應用;四是從現實生活進入網際網路虛擬世界的認證應用。
  • 指紋驗證技術的兩種方法,以及區別介紹
    這個方法也正在安全電子和移動交易方面發揮著越來越大的作用。 與要求用戶創建、記住和保護密碼相比,採用指紋來做用戶驗證要安全得多,也簡便得多,因此指紋驗證成為了商家、銀行、用戶和第三方結算機構的首選方法。業界領先公司在指紋識別領域取得的一些技術進步和積極創新,產生了若干不同形式的指紋識別方法,不過這些方法從本質上說是完全不同的。
  • 分析指紋識別四大類型技術
    在蘋果推出iPhone5S之前,半導體式指紋採集器一直處於不溫不火的狀態。但在蘋果的帶領下,以電容式為代表的半導體指紋採集器的市場地位發生了翻天覆地的改變,在智慧型手機上搭載指紋識別技術也成為一種趨勢,包括三星、華為、魅族、OPPO等知名手機廠商,也紛紛推出搭載指紋識別的智慧型手機。今天小編搜集整理了目前主流四大類型的指紋識別技術和大家分享!