當(dāng)前位置:首頁 > 嵌入式 > 嵌入式硬件
[導(dǎo)讀] 3D指紋信息采集 Android 采用指紋信息作為身份識別手段的應(yīng)用已經(jīng)很廣泛,但傳統(tǒng)的指紋信息識別身份時存在容易被仿造的缺點。3D指紋信息不但可以進一步提高指紋識別率而且

3D指紋信息采集 Android

采用指紋信息作為身份識別手段的應(yīng)用已經(jīng)很廣泛,但傳統(tǒng)的指紋信息識別身份時存在容易被仿造的缺點。3D指紋信息不但可以進一步提高指紋識別率而且可以很好地克服該缺點。在此主要介紹利用雙目視角技術(shù)采集3D指紋信息,提出了一種3D指紋信息采集的解決方案。詳細介紹了以MTK平臺作為控制平臺,DSP芯片做算法處理的硬件設(shè)計。該設(shè)計的硬件成本低且安全性高。在C/S結(jié)構(gòu)的系統(tǒng)設(shè)計中,通過測試該硬件方案可以直接在客戶端上采集信息,便攜性好。

近代指紋識別系統(tǒng)就指紋的采集方式而言總體可分為接觸式和非接觸式。接觸式的識別方式,如指紋鎖,手續(xù)簡化識別率較高,但由于模仿手指蘸墨壓印的方式,得到的指紋圖像容易被模仿,反偵查能力差,同時容易受手指的環(huán)境條件干擾;非接觸式的指紋識別系統(tǒng),可以排除手指環(huán)境及壓印等外部因素,進一步提高了識別率,卻有脊紋不明顯而失配率高的缺點。新近提出的基于雙目視角的非接觸式3D指紋識別系統(tǒng),解決了二維指紋圖像脊紋不明顯而失配率高的問題,但以計算機為處理中心,系統(tǒng)體積大,便攜性差,硬件成本高。

為了完成指紋信息庫的建立及信息的網(wǎng)絡(luò)化要求,一個完善的指紋采集系統(tǒng)按功能把系統(tǒng)劃分為客戶端和服務(wù)器兩部分。以往的采集系統(tǒng)客戶端大多僅僅完成信息采集任務(wù),把采集的信息通過網(wǎng)絡(luò)上傳至服務(wù)器,由服務(wù)器完成對比算法任務(wù)后,再將信息識別的結(jié)果通過網(wǎng)絡(luò)傳遞給客戶端,這樣的系統(tǒng)實時性不高,且便攜性不好,客戶端離開服務(wù)器后無法單獨完成信息識別任務(wù),獨立性較差。

本文提出了一種雙目視角的非接觸式3D指紋識別系統(tǒng)的方案,應(yīng)用該方案能夠很好地解決以下問題。

(1)指紋信息采集采用雙目視角光學(xué)采集模塊,具有識別率高,不易被模仿,反偵察能力強的特點。

(2)客戶端采用聯(lián)合MTK 和DSP作為嵌入控制雙核心,將傳感器采集的指紋信息通過DSP器件做識別算法,并由MTK 集成平臺完成與服務(wù)器無線方式的信息傳遞。

1 3D指紋信息采集原理

1.1 3D指紋

3D指紋是一種新興的技術(shù)手段,能深刻地呈現(xiàn)手指上的山脊和山谷般的紋線。通常,采用非接觸的工作方式采集而成,具有以下優(yōu)點:

(1)真實性高,排除了擠壓帶來的皮膚扭曲,獲得的指紋自然舒展;

(2)環(huán)境容限率好,各種條件的手指皮膚條件,如干濕、骯臟等,都不影響正常采樣;

(3)舒適程度高,非接觸式模式下采樣,可以實現(xiàn)隱秘采集指紋,抵抗反偵查的各種虛假手段成功率高;

(4)兼容性好,3D 指紋展平后可以兼容現(xiàn)有二維指紋數(shù)據(jù)庫。

1.2 雙目視角

雙目視角(Binocular Vision)成像技術(shù)可以用于非接觸3D 指紋圖像采集,結(jié)合現(xiàn)有的兩種3D 成像技術(shù)——多目視角(N-Views)和結(jié)構(gòu)光(Structured-Light,SI)掃描,而形成的一種3D成像技術(shù),其原理是:采用光投影的方式,在事物上投影出一定式樣的結(jié)構(gòu)光,形成一定角度的兩臺高清攝像頭采集數(shù)據(jù),經(jīng)過后臺處理該兩組數(shù)據(jù),還原出某一視覺范圍內(nèi)的3D 圖像。該技術(shù)采集設(shè)備數(shù)量少、結(jié)構(gòu)簡單、采集速度快。

1.3 雙目視角3D指紋采集系統(tǒng)結(jié)構(gòu)圖

如圖1 所示的雙目視角3D 指紋采集結(jié)構(gòu)圖,即為本系統(tǒng)的采集傳感部分。為了獲得高清圖像,本系統(tǒng)中選擇了OmniVision 公司生產(chǎn)的800 萬像素手機攝像頭模組OV8820和三星公司生產(chǎn)的、具有1 920×1 080高清分辨率的A600B 投影儀。由于OV8820 具有移動產(chǎn)業(yè)處理器接口(Mobile Industry Processor Interface,MIPI)以及A600B具有高清晰度多媒體接口(HDMI),方便了系統(tǒng)的集成。

2 系統(tǒng)總體設(shè)計

3D指紋識別系統(tǒng)采用了客戶端/服務(wù)器(C/S)模式,如圖2所示。服務(wù)器作為數(shù)據(jù)庫管理中心,主要接收客戶端的傳輸請求,解析指紋數(shù)據(jù)包的命令和建立數(shù)據(jù)庫反饋識別結(jié)果。

客戶端主要包括控制單元、指紋算法實現(xiàn)單元和信息采集單元三部分??刂茊卧瓿扇蠊δ埽号c服務(wù)器交互進行結(jié)果反饋、控制光學(xué)采集系統(tǒng)獲得數(shù)據(jù)、與指紋算法核心有效溝通處理數(shù)據(jù);指紋算法單元則進行復(fù)雜的圖像處理;信息采集單元接收控制核心的控制命令,瞬間實現(xiàn)指紋采集并傳輸數(shù)據(jù)。本設(shè)計以雙核MTK 和DSP 為雙控制核心取代以往的單一內(nèi)核,功能分離、權(quán)責(zé)分明,系統(tǒng)的實時性、穩(wěn)定性以及開放性得到大大的提高。如圖2 所示,MTK6577 芯片內(nèi)部的雙核CPU可以完美地實現(xiàn)控制與傳輸功能分離,TMS320C5515型DSP分擔(dān)復(fù)雜的圖像處理事務(wù)。

2.1 MTK平臺

聯(lián)發(fā)科技(Media Tek,MTK)平臺,是一款通用的嵌入式手機開發(fā)平臺;系統(tǒng)方案內(nèi)部采用開放式的軟硬件接口,具有強大的技術(shù)支持,用戶可以快速地定制無線通信的應(yīng)用。在本系統(tǒng)中,MTK平臺作為控制核心,其功能從硬件底層來看是實現(xiàn)數(shù)據(jù)流的輸入/輸出;從3D指紋識別系統(tǒng)上層來看是實現(xiàn)雙目視角的照相機驅(qū)動、結(jié)構(gòu)光的產(chǎn)生和控制、圖像數(shù)據(jù)的采集、與服務(wù)器無線傳輸通信等。MTK芯片的選擇主要考慮了以下三個因素:

(1)控制投影儀產(chǎn)生結(jié)構(gòu)光投影,需要支持高清晰度多(HDMI);

(2)控制雙攝像頭采集,需要高性能高速度的MTK芯片;

(3)為保證數(shù)據(jù)與服務(wù)器的實時無線傳輸,需快速的移動網(wǎng)絡(luò)。

在MTK 公司的眾多基帶芯片中,MTK6577 是一款高性能的雙核處理器。其主頻只高達1.2 GHz,不僅芯片內(nèi)核強大:采用Cortex A9構(gòu)架,二級緩存高達1 MB,集成3G移動寬帶連接,支持單模HSPA+網(wǎng)絡(luò),上傳下載速度不低于5.6 Mb/s,集成了圖像信號處理器、JPEG硬件編碼和解碼器,最高可以以15 f/s的速度進行800 萬像素圖像采集等;而且外圍接口豐富,具有一個高清晰度多媒體接口(HDMI)和雙攝像頭接口。

2.2 DSP功能

數(shù)字信號處理器(DSP)在本系統(tǒng)中作為控制核心的附屬機構(gòu),主要實現(xiàn)與MTK 芯片之間指紋數(shù)據(jù)的輸入和輸出、指紋算法運行處理這兩大功能。前一個功能主要是依賴于硬件外部接口間實現(xiàn),而后一個功能偏向于DSP芯片內(nèi)部資源。因此,在選型方面主要考慮以下因素:

(1)與MTK 芯片之間實現(xiàn)數(shù)據(jù)通信,需要專用的外部存儲器接口(External Memory Interface,EMIF);

(2) 為了保證實時性,專用的快速傅立葉(FastFourier Transform,F(xiàn)FT)運算硬件器更有利于指紋圖像算法的執(zhí)行。

TI 公司的TMS320C5515是一款高性價比的DSP芯片,專為生物模式識別應(yīng)用而開發(fā)的。芯片采用定點數(shù)的TMS320C55xDSP 處理器核,內(nèi)部有一個緊耦合式的FFT硬件加速器,主頻可高達120 MHz,320 KB片上RAM,外加一個EMIF 接口,利于指紋識別系統(tǒng)的設(shè)計與開發(fā)。

3 系統(tǒng)硬件設(shè)計

3.1 雙目視角的硬件接口

MTK6577 采用標(biāo)準的移動應(yīng)用處理器接口(Mobile Industry Processor Interface,MIPI)協(xié)議,方便了用戶開發(fā)影像方面的應(yīng)用。本文所設(shè)計的系統(tǒng)運用了MTK6577芯片自帶的高速照相機串行接口(Camera serial interface,CSI)與相機模塊OV8820 進行數(shù)據(jù)通信,并采用了串行相機控制總線(Serial Camera ControlBus,SCCB)控制相機進行采集事務(wù),如圖3所示。

3.2 雙控制核心協(xié)同接口設(shè)計

雙目視角的3D 指紋識別系統(tǒng)采用了雙核心的模式??紤]到指紋識別系統(tǒng)需要完成圖像采集、處理、存儲并與服務(wù)器進行傳輸?shù)仁聞?wù),本系統(tǒng)中采用了兩片由Micron公司生產(chǎn)的SDRAM存儲器MT48LC16M16A2,通過Altera公司的CPLD 芯片,形成大容量雙動態(tài)的數(shù)據(jù)存取方式,協(xié)同雙控制核心的工作事務(wù),如圖4所示。MT48LC16M16A2 存儲器片是一款具有256 MB 的大容量,位寬為16 b,4 個大小為4 MB 大小的存儲Bank,不但片內(nèi)Bank間可以實現(xiàn)乒乓式數(shù)據(jù)存取,而且片間的乒乓式數(shù)據(jù)存取,極大方便指紋采集與處理、暫存與傳輸?shù)仁聞?wù)交替運行。

4 系統(tǒng)軟件設(shè)計

整個基于雙目視角的3D指紋采集系統(tǒng)軟件的設(shè)計主要包括客戶端模塊、服務(wù)器端模塊和C/S結(jié)構(gòu)下的協(xié)同開發(fā)三部分,系統(tǒng)軟件框架如圖5所示。

4.1 客戶端模塊設(shè)計

客戶端模塊基于Android平臺進行開發(fā)的。在Android平臺的應(yīng)用層、應(yīng)用框架層、組件庫層和虛擬機等應(yīng)用框架的基礎(chǔ)上,開發(fā)了3D 指紋采集系統(tǒng)的指紋算法、圖像采集等應(yīng)用層的程序;在Android平臺的Linux內(nèi)核層經(jīng)過可裁剪處理,改進雙攝像頭、增加結(jié)構(gòu)光協(xié)同事務(wù)等硬件驅(qū)動。

客戶端模塊工作時,會請求與服務(wù)器連接,然后開啟多任務(wù)多線程,監(jiān)測采集事務(wù),進行存儲,指紋數(shù)據(jù)處理后,啟動通信線程,發(fā)送至服務(wù)器,等待服務(wù)器匹配響應(yīng)命令。

4.2 服務(wù)器端模塊設(shè)計

服務(wù)器端模塊設(shè)計基于Java語言進行開發(fā)的,功能的實現(xiàn)采用報文偵聽方式。如圖5所示,當(dāng)服務(wù)器啟動時,首先加入到一個組播地址中,然后初始化Socket,并對規(guī)定的端口進行偵聽。在客戶端與服務(wù)器端連接請求并雙方握手成功后,即進入等待請求解析命令等狀態(tài),可以接收客戶端面的指紋數(shù)據(jù),響應(yīng)客戶端的指紋匹配任務(wù),根據(jù)匹配結(jié)果反饋給客戶端。

5 結(jié)語

本文基于雙目視角的3D 成像原理,采用MTK 和DSP相結(jié)合的方法構(gòu)建了一套指紋識別系統(tǒng)。該方案采用的3D指紋識別技術(shù)使得指紋識別度高且反偵察能力強;采用C/S 結(jié)構(gòu)的同時,在客戶端就可以實現(xiàn)指紋信息的識別功能,具有很好的實時性和便攜性。同時該方案與能達到相似性能的方案相比硬件成本低,非常適合即要求安全性高又要求便攜性好的場所,如出入境關(guān)口等環(huán)境的信息檢測。硬件系統(tǒng)經(jīng)過反復(fù)測試,實現(xiàn)了客戶端的指紋采集、數(shù)據(jù)的存儲及3D指紋算法運算。

0次

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

9月2日消息,不造車的華為或?qū)⒋呱龈蟮莫毥谦F公司,隨著阿維塔和賽力斯的入局,華為引望愈發(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)意到認證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開發(fā)耗時1.5...

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

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

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

8月30日消息,據(jù)媒體報道,騰訊和網(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 手機 衛(wèi)星通信

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

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

北京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ù)(集團)股份有限公司(以下簡稱"軟通動力")與長三角投資(上海)有限...

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