本發(fā)明涉及生物識別技術(shù)領(lǐng)域,具體而言,涉及一種基于fpga的硬件虹膜識別系統(tǒng)。
背景技術(shù):
現(xiàn)場可編輯門陣列(field-programmablegatearray,fpga)可根據(jù)用戶需求靈活地對其編程以實(shí)現(xiàn)用戶功能,因具有豐富的邏輯資源與i/o資源且開發(fā)周期短、設(shè)計(jì)成本低、易于產(chǎn)品更新?lián)Q代等優(yōu)點(diǎn),在各個(gè)領(lǐng)域得到了廣泛的應(yīng)用。
生物識別技術(shù)是近年來興起的身份識別技術(shù),相對于傳統(tǒng)的身份識別技術(shù)(例如鑰匙、密碼、電子標(biāo)簽等)具有更高的安全性、便捷性、泛用性,常見的生物識別技術(shù)有指紋、人臉、虹膜、聲音識別等。其中,虹膜識別技術(shù),簡單來說是一種基于眼睛中的虹膜進(jìn)行身份識別的安全檢測技術(shù),與現(xiàn)在流行的指紋識別、人臉識別等生物識別技術(shù)具有更高的準(zhǔn)確度和優(yōu)越性。虹膜識別技術(shù)之所以成為發(fā)展迅速的研究熱點(diǎn),是因?yàn)槿梭w虹膜具有如下特點(diǎn):1、防偽性,虹膜與人體生命共生共息,可以保證生理組織的真實(shí)性,有高度的防偽性;2、非接觸性,可以在一定距離內(nèi)獲取虹膜數(shù)字圖像,無需用戶接觸設(shè)備,對人身沒有侵犯,易被公眾接受;3、唯一性,每個(gè)虹膜所包含的信息都不相同,具有獨(dú)一無二的個(gè)人特征;4、穩(wěn)定性,虹膜在人的一生中相當(dāng)穩(wěn)定,基本不會變化。因此,虹膜識別系統(tǒng)具有較好的發(fā)展前景。
現(xiàn)有的虹膜識別系統(tǒng)主要分為兩類:基于pc平臺的虹膜識別系統(tǒng)和嵌入式虹膜識別系統(tǒng),其中,基于pc平臺的虹膜識別系統(tǒng)結(jié)構(gòu)復(fù)雜、成本較高、使用不便,嵌入式虹膜識別系統(tǒng)雖然系統(tǒng)結(jié)構(gòu)簡單,但是硬件資源有限,系統(tǒng)的可擴(kuò)展性不強(qiáng),存儲空間有限,對應(yīng)用場合有較高要求,在虹膜識別速度也還有待提升。
因此,如何解決上述問題,一直以來都是本領(lǐng)域技術(shù)人員關(guān)注的重點(diǎn)。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的在于提供一種基于fpga的硬件虹膜識別系統(tǒng),以改善上述問題。
為了實(shí)現(xiàn)上述目的,本發(fā)明實(shí)施例采用的技術(shù)方案如下:
本發(fā)明實(shí)施例提出一種基于fpga的硬件虹膜識別系統(tǒng),包括圖像采集單元、虹膜圖像核心處理單元,所述圖像采集單元與所述虹膜圖像核心處理單元電連接;所述圖像采集單元用于采集待識別的虹膜圖像;所述虹膜圖像核心處理單元用于對所述虹膜圖像進(jìn)行處理以提取虹膜特性信息,將所述虹膜特性信息與預(yù)先存儲的用戶虹膜模板信息進(jìn)行比對以得到比對結(jié)果,并依據(jù)所述比對結(jié)果判定所述虹膜圖像是否通過識別。
進(jìn)一步地,所述虹膜圖像核心處理單元包括主控制模塊、預(yù)處理模塊、編碼模塊以及比對識別模塊,所述預(yù)處理模塊、編碼模塊以及所述比對識別模塊均與所述主控制模塊電連接;所述預(yù)處理模塊用于對所述虹膜圖像進(jìn)行預(yù)處理,所述編碼模塊用于將經(jīng)過預(yù)處理的所述虹膜圖像進(jìn)行編碼以提取所述虹膜特性信息,所述比對識別模塊用于將所述虹膜特性信息與所述預(yù)先存儲的用戶虹膜模板信息進(jìn)行比對以得到匹配相似度,若所述匹配相似度在預(yù)設(shè)的范圍內(nèi),則所述比對識別模塊判定所述虹膜圖像通過識別,否則,判定所述虹膜圖像不通過識別。
進(jìn)一步地,所述虹膜圖像核心處理單元還包括圖像采集控制模塊,所述圖像采集控制模塊與所述主控制模塊及所述圖像采集單元均電連接,所述圖像采集控制模塊用于在所述主控制模塊的控制下控制所述圖像采集單元采集所述虹膜圖像。
進(jìn)一步地,所述基于fpga的硬件虹膜識別系統(tǒng)還包括輔助照明單元,所述輔助照明單元與所述圖像采集控制模塊電連接,所述圖像采集控制模塊還用于在所述主控制模塊的控制下控制所述輔助照明單元為所述虹膜圖像的采集提供照明。
進(jìn)一步地,所述基于fpga的硬件虹膜識別系統(tǒng)還包括存儲單元,所述存儲單元與所述虹膜圖像核心處理單元電連接,所述存儲單元用于存儲所述用戶虹膜模板信息。
進(jìn)一步地,所述基于fpga的硬件虹膜識別系統(tǒng)還包括信息加密單元,所述信息加密單元與所述虹膜圖像核心處理單元、所述存儲單元均電連接,所述信息加密單元用于對所述存儲單元存儲的所述用戶虹膜模板信息以及虹膜圖像算法進(jìn)行加密。
進(jìn)一步地,所述圖像采集單元包括圖像傳感器及光學(xué)鏡頭模組。
進(jìn)一步地,所述基于fpga的硬件虹膜識別系統(tǒng)還包括顯示單元,所述顯示單元與所述虹膜圖像核心處理單元電連接,所述顯示單元用于顯示所述虹膜圖像的識別過程。
進(jìn)一步地,所述基于fpga的硬件虹膜識別系統(tǒng)還包括通信接口單元,所述通信接口單元用于傳輸數(shù)據(jù)。
本發(fā)明實(shí)施例還提出一種基于fpga的硬件虹膜識別系統(tǒng),所述基于fpga的硬件虹膜識別系統(tǒng)包括圖像采集單元及與所述圖像采集單元電連接的虹膜圖像核心處理單元,所述虹膜圖像核心處理單元包括主控制模塊、預(yù)處理模塊、編碼模塊以及比對識別模塊,所述預(yù)處理模塊、編碼模塊以及所述比對識別模塊均與所述主控制模塊電連接;所述圖像采集單元用于采集待識別的虹膜圖像;所述預(yù)處理模塊用于對所述虹膜圖像進(jìn)行預(yù)處理,所述編碼模塊用于將經(jīng)過預(yù)處理的所述虹膜圖像進(jìn)行編碼以提取虹膜特性信息,所述比對識別模塊用于將所述虹膜特性信息與預(yù)先存儲的用戶虹膜模板信息進(jìn)行比對以得到匹配相似度,若所述匹配相似度在預(yù)設(shè)的范圍內(nèi),則所述比對識別模塊判定所述虹膜圖像通過識別,否則,判定所述虹膜圖像不通過識別。
相對現(xiàn)有技術(shù),本發(fā)明具有以下有益效果:
本發(fā)明提供的基于fpga的硬件虹膜識別系統(tǒng)包括圖像采集單元、虹膜圖像核心處理單元,所述圖像采集單元與所述虹膜圖像核心處理單元電連接,所述虹膜圖像核心處理單元包括主控制模塊、預(yù)處理模塊、編碼模塊以及比對識別模塊,所述預(yù)處理模塊、編碼模塊以及所述比對識別模塊均與所述主控制模塊電連接;所述圖像采集單元采集到待識別的虹膜圖像后,所述預(yù)處理模塊對所述虹膜圖像進(jìn)行預(yù)處理,所述編碼模塊將經(jīng)過預(yù)處理的所述虹膜圖像進(jìn)行編碼以提取虹膜特性信息,所述比對識別模塊將所述虹膜特性信息與預(yù)先存儲的用戶虹膜模板信息進(jìn)行比對以得到匹配相似度,若所述匹配相似度在預(yù)設(shè)的范圍內(nèi),則所述比對識別模塊判定所述虹膜圖像通過識別,否則,判定所述虹膜圖像不通過識別。該基于fpga的硬件虹膜識別系統(tǒng)通過硬件電路實(shí)現(xiàn)虹膜圖像的采集及處理,在識別的速度上有顯著的提升,同時(shí)保證了虹膜識別的穩(wěn)定性和安全性,在系統(tǒng)集成和使用便利方面具有明顯的優(yōu)勢,用戶體驗(yàn)較好。
為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能更明顯易懂,下文特舉較佳實(shí)施例,并配合所附附圖,作詳細(xì)說明如下。
為了更清楚地說明本發(fā)明實(shí)施例的技術(shù)方案,下面將對實(shí)施例中所需要使用的附圖作簡單地介紹,應(yīng)當(dāng)理解,以下附圖僅示出了本發(fā)明的某些實(shí)施例,因此不應(yīng)被看作是對范圍的限定,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他相關(guān)的附圖。
圖1示出了本發(fā)明第一實(shí)施例所提供的基于fpga的硬件虹膜識別系統(tǒng)的結(jié)構(gòu)框圖。
圖2示出了圖1中虹膜圖像核心處理單元的結(jié)構(gòu)框圖。
圖3示出了本發(fā)明第二實(shí)施例所提供的基于fpga的硬件虹膜識別系統(tǒng)的結(jié)構(gòu)框圖。
圖4示出了本發(fā)明第二實(shí)施例所提供的基于fpga的硬件虹膜識別系統(tǒng)與外部設(shè)備的連接示意圖。
圖標(biāo):100-基于fpga的硬件虹膜識別系統(tǒng);200-外部設(shè)備;110-圖像采集單元;120-虹膜圖像核心處理單元;130-輔助照明單元;140-存儲單元;150-信息加密單元;160-顯示單元;170-通信接口單元;121-圖像采集控制模塊;122-主控制模塊;124-預(yù)處理模塊;126-編碼模塊;128-比對識別模塊。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。通常在此處附圖中描述和示出的本發(fā)明實(shí)施例的組件可以以各種不同的配置來布置和設(shè)計(jì)。因此,以下對在附圖中提供的本發(fā)明的實(shí)施例的詳細(xì)描述并非旨在限制要求保護(hù)的本發(fā)明的范圍,而是僅僅表示本發(fā)明的選定實(shí)施例。基于本發(fā)明的實(shí)施例,本領(lǐng)域技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)的前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
應(yīng)注意到:相似的標(biāo)號和字母在下面的附圖中表示類似項(xiàng),因此,一旦某一項(xiàng)在一個(gè)附圖中被定義,則在隨后的附圖中不需要對其進(jìn)行進(jìn)一步定義和解釋。同時(shí),在本發(fā)明的描述中,術(shù)語“第一”、“第二”等僅用于區(qū)分描述,而不能理解為指示或暗示相對重要性。
第一實(shí)施例
請參照圖1,為本發(fā)明第一實(shí)施例所提供的基于fpga的硬件虹膜識別系統(tǒng)100的結(jié)構(gòu)框圖。所述基于fpga的硬件虹膜識別系統(tǒng)100可用于進(jìn)行用戶的身份識別,其包括圖像采集單元110、虹膜圖像核心處理單元120,所述圖像采集單元110及虹膜圖像核心處理單元120電連接。
所述圖像采集單元110用于采集待識別的虹膜圖像。
在本實(shí)施例中,該圖像采集單元110可用于采集待識別的虹膜圖像并該虹膜圖像傳送至虹膜圖像核心處理單元120以便該虹膜圖像核心處理單元120對該虹膜圖像對應(yīng)的用戶進(jìn)行身份識別。
所述圖像采集單元110可進(jìn)一步包括圖像傳感器及光學(xué)鏡頭模組,所述圖像傳感器與所述虹膜圖像核心處理單元120電連接,所述圖像采集單元110對用戶的人眼區(qū)域進(jìn)行虹膜圖像采集時(shí),通過所述光學(xué)鏡頭模組在所述圖像傳感器上成像以生成所述待識別的虹膜圖像,所述圖像傳感器將采集的所述待識別的虹膜圖像傳送至所述虹膜圖像核心處理單元120。優(yōu)選地,所述圖像傳感器可采用ccd/cmos圖像傳感器,其中,該ccd/cmos圖像傳感器使用的數(shù)量可以為1或2。
所述虹膜圖像核心處理單元120用于對所述虹膜圖像進(jìn)行處理以提取虹膜特性信息,將所述虹膜特性信息與預(yù)先存儲的用戶虹膜模板信息進(jìn)行比對以得到比對結(jié)果,并依據(jù)所述比對結(jié)果判定所述虹膜圖像是否通過識別。
具體地,如圖2所示,所述虹膜圖像核心處理單元120包括主控制模塊122、預(yù)處理模塊124、編碼模塊126以及比對識別模塊128,所述預(yù)處理模塊124、編碼模塊126以及所述比對識別模塊128均與所述主控制模塊122電連接。
所述預(yù)處理模塊124用于對所述虹膜圖像進(jìn)行預(yù)處理。
在本實(shí)施例中,由于所述圖像采集單元110的采集的虹膜圖像不僅僅只有虹膜,還包含瞳孔、睫毛、眼瞼等部分,并且在虹膜圖像的采集過程中會受到光照等許多不確定因素的影響,所以需要對該虹膜圖像進(jìn)行針對性預(yù)處理以便后續(xù)對該虹膜圖像的處理。優(yōu)選地,該虹膜圖像的預(yù)處理過程包括圖像增強(qiáng)、圖像濾波、圖像分割等操作,但不限定于此。
所述編碼模塊126用于將經(jīng)過預(yù)處理的所述虹膜圖像進(jìn)行編碼以提取所述虹膜特性信息。
在本實(shí)施例中,由于虹膜的不同主要在于虹膜紋理的不同,因此所述編碼模塊126提取出虹膜紋理中的細(xì)節(jié)特征并對其進(jìn)行編碼,從而得到該虹膜圖像中的虹膜特性信息。優(yōu)選地,提取虹膜特性信息的過程可包括圖像模板制作、特征提取、目標(biāo)識別、算法編碼等操作,但不僅限于此。
所述比對識別模塊128用于將所述虹膜特性信息與所述預(yù)先存儲的用戶虹膜模板信息進(jìn)行比對以得到匹配相似度,若所述匹配相似度在預(yù)設(shè)的范圍內(nèi),則所述比對識別模塊128判定所述虹膜圖像通過識別,否則,判定所述虹膜圖像不通過識別。
在本實(shí)施例中,所述比對識別模塊128通過比對算法計(jì)算所述編碼模塊126提取出的虹膜特性信息與預(yù)先存儲的用戶虹膜模板信息的匹配相似度,若得到的匹配相似度在預(yù)設(shè)的范圍內(nèi),則鑒定該虹膜圖像與預(yù)先存儲的用戶虹膜模板信息具有同一生物虹膜特征,判定該虹膜圖像通過識別,即該用戶的身份識別成功;若得到的匹配相似度不在預(yù)設(shè)的范圍內(nèi),則判定該虹膜圖像不通過識別,即該用戶的身份識別失敗。優(yōu)選地,該虹膜圖像的比對識別過程可包括特征序列編碼、序列相似度匹配等操作,但不僅限于此??梢岳斫?,所述預(yù)存儲的用戶虹膜模板信息包括至少一個(gè),所述比對識別模塊128將提取出的虹膜特性信息與每一個(gè)用戶虹膜模板信息進(jìn)行比對并計(jì)算所述匹配相似度。
進(jìn)一步地,所述虹膜圖像核心處理單元120還可包括圖像采集控制模塊121,所述圖像采集控制模塊121與所述主控制模塊122及所述圖像采集單元110均電連接,所述圖像采集控制模塊121用于在所述主控制模塊122的控制下控制所述圖像采集單元110采集所述虹膜圖像。例如,所述圖像采集控制模塊121可控制光學(xué)鏡頭模組自動(dòng)對焦等操作以得到清晰的虹膜圖像,以及控制所述圖像傳感器傳送該虹膜圖像等。
在本實(shí)施例中,所述基于fpga的硬件虹膜識別系統(tǒng)100還可包括輔助照明單元130,其中,所述輔助照明單元130與所述圖像采集控制模塊121電連接,所述圖像采集控制模塊121還用于在所述主控制模塊122的控制下控制所述輔助照明單元130為所述虹膜圖像的采集提供照明。在本實(shí)施中,由于人眼虹膜在一定波長的紅外光(一般在700~900納米之間)照射下,總體上呈現(xiàn)一種由里到外的放射狀結(jié)構(gòu),包含許多相互交錯(cuò)的類似于斑點(diǎn)、條紋、隱窩等形狀的細(xì)微結(jié)構(gòu),這些細(xì)微特征稱為虹膜的紋理特征,因此采集虹膜圖像時(shí)需要提供一個(gè)近紅外的補(bǔ)光。本實(shí)施例中,當(dāng)圖像采集單元110采集虹膜圖像時(shí),該輔助照明單元130在圖像采集控制模塊121的控制下給虹膜圖像的采集提供一個(gè)良好的采集環(huán)境,以便得到更加清晰、完整的虹膜特性信息圖像。
進(jìn)一步地,所述基于fpga的硬件虹膜識別系統(tǒng)100還可包括存儲單元140、信息加密單元150,所述存儲單元140與所述虹膜圖像核心處理單元120電連接,所述信息加密單元150與所述虹膜圖像核心處理單元120、所述存儲單元140均電連接。
在本實(shí)施例中,所述存儲單元140用于存儲所述用戶虹膜模板信息。在本實(shí)施例中,用戶可通過該基于fpga的硬件虹膜識別系統(tǒng)100進(jìn)行虹膜特性信息的注冊,即通過圖像采集單元110采集用戶的虹膜圖像,并經(jīng)過虹膜圖像核心處理單元120處理該虹膜圖像以提取出虹膜特性信息,然后將該虹膜特性信息作為用戶虹膜模板信息存儲在該存儲單元140;用戶進(jìn)行身份識別時(shí),所述比對識別模塊128將每次獲取的虹膜特性信息與預(yù)先存儲的用戶虹膜模板信息進(jìn)行比對并計(jì)算匹配相似度。在本實(shí)施例中,所述存儲單元140與所述主控制模塊122電連接。優(yōu)選地,該存儲單元140在存儲用戶虹膜模板信息時(shí),還可將用戶的個(gè)人信息(例如姓名、id等)與用戶虹膜模板信息的一一對應(yīng)關(guān)系存儲在該存儲單元140中。
在本實(shí)施例中,所述存儲單元140可包括易失性存儲器和非易失性存儲器。例如,該非易失性存儲器可以為nandflash、eeprom等,該易失性存儲器可以為sram、ddr2或ddr3等。
所述信息加密單元150用于對所述存儲單元140存儲的用戶虹膜模板信息以及虹膜圖像算法進(jìn)行加密。在本實(shí)施例中,為了防止信息泄露,保證虹膜識別的安全性,可對該信息加密單元150對該用戶虹膜模板信息進(jìn)行加密,以及在所述虹膜圖像核心處理單元120處理所述虹膜圖像的過程中,采用的虹膜圖像算法進(jìn)行加密。優(yōu)選地,所述信息加密單元150與所述主控制模塊122電連接。
進(jìn)一步地,所述基于fpga的硬件虹膜識別系統(tǒng)100還可包括顯示單元160,所述顯示單元160與所述虹膜圖像核心處理單元120電連接。
在本實(shí)施例中,所述顯示單元160用于顯示所述虹膜圖像的識別過程。例如,當(dāng)該虹膜圖像通過識別時(shí),所述顯示單元160顯示“識別成功”,該虹膜圖像未通過識別時(shí),所述顯示單元160顯示“識別失敗”,以提示用戶識別結(jié)果。優(yōu)選地,所述顯示單元160與所述主控制模塊122電連接。
需要說明的是,在本實(shí)施例中,所述基于fpga的硬件虹膜識別系統(tǒng)100還包括供電模塊(圖中未示),該供電模塊用于給該基于fpga的硬件虹膜識別系統(tǒng)100中的所有單元及模塊提供電源。優(yōu)選地,該電源模塊采用階梯式控制邏輯,以實(shí)現(xiàn)有效控制整個(gè)基于fpga的硬件虹膜識別系統(tǒng)100的功耗。
可以理解,在本實(shí)施例中,所述主控制模塊122用于所述基于fpga的硬件虹膜識別系統(tǒng)100的管理控制,例如,系統(tǒng)的邏輯控制、通信控制、算法控制、權(quán)限設(shè)置控制、流程控制等。
還需要說明的是,上述虹膜圖像的處理所涉及的模塊、單元,優(yōu)選地,均在fpga芯片內(nèi)部以硬件電路實(shí)現(xiàn),在圖像處理中其內(nèi)部的各硬件算法單元間均采用流水并行處理結(jié)構(gòu),以使虹膜圖像在處理及識別過程中的速度顯著提高,同時(shí)采用硬件電路也保證了該基于fpga的硬件虹膜識別系統(tǒng)100的穩(wěn)定性與安全性。并且,在本實(shí)施例中,采用fpga芯片作為圖像傳感器采集虹膜圖像的接口,可以靈活地兼容各種類型的圖像傳感器,滿足不同環(huán)境下、有特殊應(yīng)用要求的圖像傳感器的應(yīng)用需求。
第二實(shí)施例
請參照圖3,為本發(fā)明第二實(shí)施例所提供的基于fpga的硬件虹膜識別系統(tǒng)100的結(jié)構(gòu)框圖。在本實(shí)施例中,所述基于fpga的硬件虹膜識別系統(tǒng)100與第一實(shí)施例所提供的基于fpga的硬件虹膜識別系統(tǒng)100的系統(tǒng)結(jié)構(gòu)及功能基本一致,因此在本實(shí)施例中對于結(jié)構(gòu)和功能相同的部分不再進(jìn)行贅述,僅對于不同部分進(jìn)行詳細(xì)描述。從圖4可以看出,與第一實(shí)施例相比,本實(shí)施例中的所述基于fpga的硬件虹膜識別系統(tǒng)100還包括通信接口單元170,所述通信接口單元170與所述虹膜圖像核心處理單元120電連接,用于傳輸數(shù)據(jù)。優(yōu)選地,該通信接口單元170可以是以太網(wǎng)接口、集成電路總線(inter-integratedcircuit,iic)接口、uart、usb等通信接口。
如圖4所示,為所述基于fpga的硬件虹膜識別系統(tǒng)100與外部設(shè)備200的連接示意圖。在本實(shí)施例中,該基于fpga的硬件虹膜識別系統(tǒng)100通過該通信接口單元170與所述外部設(shè)備200連接以進(jìn)行信息交互以及設(shè)置權(quán)限等,例如,該通信接口單元170在該虹膜圖像核心處理單元120的控制下向所述外部設(shè)備200傳輸識別結(jié)果、控制命令等數(shù)據(jù)。
綜上所述,本發(fā)明實(shí)施例所提供的基于fpga的硬件虹膜識別系統(tǒng),其包括圖像采集單元、虹膜圖像核心處理單元、輔助照明單元、存儲單元、信息加密單元、顯示單元、通信接口單元,所述圖像采集單元、輔助照明單元、存儲單元、信息加密單元、顯示單元及通信接口單元均與所述虹膜圖像核心處理單元電連接,所述信息加密單元與所述虹膜圖像核心處理單元、所述存儲單元均電連接;所述圖像采集單元包括圖像傳感器及光學(xué)鏡頭模組,所述虹膜圖像核心處理單元包括主控制模塊、預(yù)處理模塊、編碼模塊、比對識別模塊及圖像采集控制模塊,所述圖像采集控制模塊、預(yù)處理模塊、編碼模塊以及所述比對識別模塊均與所述主控制模塊電連接,所述圖像采集控制模塊與所述圖像采集單元、輔助照明單元電連接。當(dāng)所述基于fpga的硬件虹膜識別系統(tǒng)進(jìn)行人眼虹膜特性信息的識別時(shí),所述圖像采集控制模塊在所述主控制模塊的控制下控制所述圖像采集單元采集待識別的虹膜圖像,所述預(yù)處理模塊對所述虹膜圖像進(jìn)行預(yù)處理,所述編碼模塊將經(jīng)過預(yù)處理的所述虹膜圖像進(jìn)行編碼以提取所述虹膜特性信息,所述比對識別模塊將所述虹膜特性信息與所述預(yù)先存儲的用戶虹膜模板信息進(jìn)行比對以得到匹配相似度,若所述匹配相似度在預(yù)設(shè)的范圍內(nèi),則所述比對識別模塊判定所述虹膜圖像通過識別,否則,判定所述虹膜圖像不通過識別,并通過顯示單元顯示該識別結(jié)果。該基于fpga的硬件虹膜識別系統(tǒng),通過硬件電路實(shí)現(xiàn)虹膜圖像的采集及處理,在識別的速度上有顯著的提升,同時(shí)保證了虹膜識別的穩(wěn)定性和安全性,具有非常強(qiáng)大的易用性和泛用性,并且在系統(tǒng)集成和使用便利上具有明顯的優(yōu)勢,用戶體驗(yàn)較好。
需要說明的是,在本文中,諸如“第一”和“第二”等之類的關(guān)系術(shù)語僅僅用來將一個(gè)實(shí)體或者操作與另一個(gè)實(shí)體或操作區(qū)分開來,而不一定要求或者暗示這些實(shí)體或操作之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個(gè)……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同要素。
以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。應(yīng)注意到:相似的標(biāo)號和字母在下面的附圖中表示類似項(xiàng),因此,一旦某一項(xiàng)在一個(gè)附圖中被定義,則在隨后的附圖中不需要對其進(jìn)行進(jìn)一步定義和解釋。