美女网站一区二区_在线观看日韩毛片_成人在线视频首页_欧美精品一区二区三区久久久_国产精品亚洲一区二区三区在线_日本免费新一区视频_日本美女一区二区三区_精品亚洲成a人_久久不见久久见免费视频1_91首页免费视频_欧美一区二区在线看_91精品91久久久中77777_天堂蜜桃一区二区三区_av在线一区二区_欧美不卡一区二区_欧美影视一区二区三区

產(chǎn)品分類

當(dāng)前位置: 首頁 > 工業(yè)電子產(chǎn)品 > 集成電路(ICs) > IC傳感器

類型分類:
科普知識(shí)
數(shù)據(jù)分類:
IC傳感器

基于ARM和滑動(dòng)指紋傳感器的采集系統(tǒng)

發(fā)布日期:2022-05-11 點(diǎn)擊率:71

                   摘 要:本文實(shí)現(xiàn)了由ARM9芯片AT91RM9200和滑動(dòng)指紋傳感芯片AT77C104B FingerChip構(gòu)成的、基于Linux的指紋采集系統(tǒng)。同時(shí)利用一種快速的指紋拼接算法,拼接出完整的高質(zhì)量指紋圖像,使低成本、低功耗和小面積的滑動(dòng)指紋傳感器達(dá)到與傳統(tǒng)的指紋傳感器相同的效果。

關(guān)鍵字:滑動(dòng)指紋傳感器 指紋采集 指紋拼接 塊匹配

Abstract: This paper elaborates on the implementation of a fingerprint acquisition system based on the embedded Linux environment,which consists of the ARM9 AT91RM9200 and the sweep fingerprint sensor AT77C104B FingerChip. The whole high quality fingerprint is obtained by a fast stitching algorithm. The effect of fingerprint obtained by the low cost, low power and small area sweep fingerprint sensor is as good as traditional one‘s.

Keyword: sweep fingerprint sensor, fingerprint acquisition, fingerprint stitching, block-matching

1、 前言

  指紋因其唯一性,終身不變性等特點(diǎn),在安全性要求較高的行業(yè),如海關(guān)、金融和刑偵領(lǐng)域得到廣泛應(yīng)用。隨著人們安全意識(shí)和隱私覺悟的提高,手機(jī)、筆記本、PDA等日常電子消費(fèi)品中也逐漸開始使用指紋識(shí)別技術(shù)。此類電子消費(fèi)品因?yàn)楸銛y、手持等特點(diǎn),在體積、重量、功耗方面都有很高的要求,而傳統(tǒng)的指紋傳感器面積較大,不適合此類產(chǎn)品的使用。

  隨之產(chǎn)生的滑動(dòng)指紋傳感器(sweep fingerprint sensor),因?yàn)樗〉捏w積、更低的價(jià)格和極低功耗,已經(jīng)逐漸開始應(yīng)用于電子消費(fèi)領(lǐng)域和其他安全系統(tǒng)中。以ATMEL公司的AT77C104A FingerChip為例[1],與傳統(tǒng)的指紋傳感器相比,它具有以下優(yōu)點(diǎn):(1)體積小,僅為1.5×15mm;(2)強(qiáng)魯棒性,采集到的相鄰的指紋幀沒有旋轉(zhuǎn)形變等;(3)低功耗,圖像采集時(shí)為4.5mA,導(dǎo)航時(shí)為1.5mA,睡眠模式小于10uA。 [2]中應(yīng)用的圖像傳感器,獲取的指紋圖像大小為240×240,面積遠(yuǎn)遠(yuǎn)大于滑動(dòng)指紋傳感器。然而手指滑過滑動(dòng)指紋傳感器時(shí),采集到的一個(gè)指紋幀序列而并非完整的指紋圖像。如何將得到的指紋幀序列快速的拼接成一幅完整的指紋圖像,達(dá)到與傳統(tǒng)的面積較大的指紋傳感器相同的效果,成為一個(gè)急需解決的難題[3]。

  為了解決這個(gè)難題,本文實(shí)現(xiàn)了基于ARM9芯片AT91RM9200[4]和滑動(dòng)指紋傳感器AT77104A FingerChip的指紋采集系統(tǒng),并在該系統(tǒng)中完成指紋有效拼接。

2、 指紋采集和拼接系統(tǒng)的硬件設(shè)計(jì)

  AT91RM9200是ATMEL推出的ARM9 32位處理器,具有一下優(yōu)點(diǎn):運(yùn)算速度快(在工作頻率為180MHz的情況下它的運(yùn)算速度為 200MIPS)、低功耗、可提供片上或片外存儲(chǔ)器以及一系列外圍控制、通信和數(shù)據(jù)存儲(chǔ)的靈活配置。這些特征使得這款芯片適合嵌入式指紋采集系統(tǒng)的開發(fā)。

  在硬件核心電路中,使用兩片16位的SDRAM來配置成32位寬度的高性能存儲(chǔ)器,讀取數(shù)據(jù)時(shí)候以四個(gè)字節(jié)為一個(gè)單位,從而加快了數(shù)據(jù)的讀取速度。同時(shí)外擴(kuò)一個(gè)8M的DataFlash,用于存放Uboot、Linux文件系統(tǒng)和應(yīng)用程序。

  在本系統(tǒng)中,包括的通信過程為:

  (1)主機(jī)和ARM板之間的通信包括:首先PC主機(jī)在超級(jí)終端中使用Xmodem協(xié)議發(fā)送文件RomBoot.bin到AT91RM9200內(nèi)置的 ROM中,下載完畢后,自動(dòng)運(yùn)行;其次分別將RomBoot.bin和U-Boot.bin程序下載存儲(chǔ)到DataFlash,復(fù)位后自動(dòng)啟動(dòng)U- Boot;最后通過以太網(wǎng)口將Linux鏡像文件和應(yīng)用程序下載到DataFlash中。再次復(fù)位后,開發(fā)板進(jìn)入Linux系統(tǒng)。

  (2)AT77C104A和控制芯片之間的通信:通過SPI接口完成。控制芯片通過寫寄存器,設(shè)置AT77C104A的工作模式;AT77C104A將采集到的數(shù)據(jù)傳遞到SDRAM中。

  (3)在該嵌入式系統(tǒng)中,拼接采集到的指紋幀序列,通過USB接口導(dǎo)出拼接后的指紋圖像。



圖1指紋采集和拼接系統(tǒng)框圖

3、AT91RM9200與AT77C104B FingerChip連接及通信過程

  指紋采集芯片采用ATMEL公司的熱敏傳感芯片AT77C104A FingerChip,通過滑過傳感陣列的指紋脊和谷的溫度變化來獲取指紋數(shù)據(jù)。與傳統(tǒng)的指紋傳感器相比,AT77C104A在體積、功耗、工作頻率以及對(duì)工作環(huán)境的魯棒性等方面均有優(yōu)勢(shì)。該芯片提供了SPI接口,有兩種通信總線

  (1)SLOW總線:對(duì)應(yīng)SLOW模式,起控制作用,控制和讀寫內(nèi)部寄存器;

  (2)FAST總線:對(duì)應(yīng)FAST模式,用于獲取象素,使主機(jī)獲得所有的指紋象素。

  在本指紋采集系統(tǒng)中,利用AT91RM9200的SSC接口與AT77C104B FingerChip相連。SSC 包含獨(dú)立的接收器、發(fā)送器及一個(gè)時(shí)鐘分頻器。每個(gè)發(fā)送器及接收器有三個(gè)接口:針對(duì)數(shù)據(jù)的TD/RD 信號(hào)、針對(duì)時(shí)鐘的TK/RK 信號(hào)及針對(duì)幀同步的TF/RF 信號(hào)。 AT91RM9200與AT77C104B FingerChip 通信時(shí),前者處于主機(jī)方式,后者處于從機(jī)方式,連接如圖2所示。

  在該通信過程中,SSC的接收器時(shí)鐘RK由TK驅(qū)動(dòng),同時(shí)接收端與發(fā)送端同步,所以TF與RF相連。AT91RM9200通過I/O口(PIO_PA5)提供片選信號(hào),選擇指紋傳感器的工作模式。SSC的可編程高電平及兩個(gè)32位專用PDC 通道,可在沒有處理器干涉的情況下進(jìn)行連續(xù)的高速率數(shù)據(jù)傳輸,適用于快速獲取指紋數(shù)據(jù)。

  AT77C104A FingerChip內(nèi)部有13個(gè)寄存器。AT91RM9200通過寫AT77C104A FingerChip內(nèi)部的模式寄存器,將FingerChip設(shè)置成獲取象素模式。此時(shí),AT91RM9200通過PIO_PA5將FingerChip的 FSS(Fast SPI Slave Slect,低電平有效)信號(hào)置為低電平。設(shè)置完成后,AT91RM9200為主機(jī),F(xiàn)ingerChip為從機(jī)。FingerChip的MISO信號(hào)將采集到的數(shù)據(jù)輸入到AT91RM9200的SSC端口對(duì)應(yīng)的RD端,存儲(chǔ)到SDRAM中。



圖2 AT91RM9200與AT77C104B FingerChip連接

  滑動(dòng)時(shí)指紋傳感器獲得的每一個(gè)像素,由一個(gè)16進(jìn)制數(shù)表示,對(duì)應(yīng)著4個(gè)時(shí)鐘周期。當(dāng)傳感器通過SPI端口傳輸獲取到一幀數(shù)據(jù)時(shí),先傳輸一個(gè)幀同步信號(hào) F0F00200,然后再傳輸232×8像素指紋數(shù)據(jù)。因此,每傳輸一幀數(shù)據(jù),需要n=(232×8+8)×4=7496個(gè)時(shí)鐘周期。當(dāng) FingerChip以6Mbps工作時(shí),每秒中可獲取804幀指紋數(shù)據(jù)。獲取到的指紋數(shù)據(jù)存儲(chǔ)在SDRAM中,通過指紋拼接程序?qū)⒓y幀序列拼接成完整的指紋圖像,然后通過USB傳輸回PC主機(jī)中顯示。

4、 系統(tǒng)定制和驅(qū)動(dòng)程序加載

  4.1系統(tǒng)定制

  為了增加系統(tǒng)的可維護(hù)性,采用Linux系統(tǒng),Linux內(nèi)核可根據(jù)需要裁減。系統(tǒng)定制過程為:(1) 首先將RomBoot.bin下載到 AT91RM9200的SDRAM里;當(dāng)超級(jí)終端顯示RomBoot程序界面之后,分別將RomBoot.bin和U-Boot.bin程序下載存儲(chǔ)到 DataFlash的0xc0000000和0xc0008000地址。復(fù)位開發(fā)板,進(jìn)入U(xiǎn)-Boot命令行。(2)在超級(jí)終端中,通過tftp將裁減過的Linux內(nèi)核鏡像文件和文件系統(tǒng)下載到Dataflash中運(yùn)行。

  4.2 加載驅(qū)動(dòng)程序

  設(shè)備驅(qū)動(dòng)程序在Linux內(nèi)核中,使某個(gè)特定的硬件響應(yīng)一個(gè)定義良好的內(nèi)部編程接口,同時(shí)完全隱藏了設(shè)備的工作細(xì)節(jié)。用戶通過一組標(biāo)準(zhǔn)化的調(diào)用完成對(duì)硬件的操作,而這些調(diào)用是和特定的驅(qū)動(dòng)程序無關(guān)的。將這些調(diào)用映射到作用了實(shí)際硬件的設(shè)備特定的操作上,就是設(shè)備驅(qū)動(dòng)程序的任務(wù)。另一方面,這種編程接口使得驅(qū)動(dòng)程序獨(dú)立于內(nèi)核的其他部分而建立,在需要的時(shí)候,可以在運(yùn)行時(shí)“插入”內(nèi)核(調(diào)入內(nèi)存),也即Linux中的模塊化實(shí)現(xiàn),這也是Linux中設(shè)備驅(qū)動(dòng)程序的一大特點(diǎn)。

  將FingerChip驅(qū)動(dòng)程序加載到Linux文件系統(tǒng)中,當(dāng)系統(tǒng)運(yùn)行時(shí),使用insmod命令,即可實(shí)現(xiàn)指紋傳感器設(shè)備的裝載。通過標(biāo)準(zhǔn)化的調(diào)用,實(shí)現(xiàn)對(duì)傳感器的控制。

5、 基于滑動(dòng)式指紋傳感器的指紋拼接算法

  當(dāng)手指滑過時(shí),滑動(dòng)指紋傳感器采集到是一系列指紋幀序列,因此在嵌入式系統(tǒng)中,需要對(duì)獲取的指紋幀序列進(jìn)行拼接。與PC機(jī)中的CPU相比,ARM芯片速度較低。為了減少刮取指紋后的等待時(shí)間,對(duì)指紋拼接速度的要求很高。

  從大量的指紋序列中發(fā)現(xiàn),當(dāng)采集速度足夠快時(shí),指紋幀序列相鄰兩幀之間是連續(xù)的,而且會(huì)有部分重疊。同時(shí),相鄰指紋幀之間的旋轉(zhuǎn)和形變微乎其微,幾乎可以被忽略,所以在相鄰指紋幀配準(zhǔn)的時(shí)候,只需要計(jì)算出兩幀之間的偏移量就可以。

  本文運(yùn)用基于塊匹配指紋拼接算法[5],能夠快速有效的尋找到相鄰指紋幀之間的偏移量。塊匹配算法是:(1)在圖像A中選取M×N大小的X區(qū)域; (2)在圖像B中選取所有可能的M×N大小的Y區(qū)域;(3)計(jì)算X區(qū)域和Y區(qū)域?qū)?yīng)象素差值的平均值MAE;MAE越小,兩區(qū)域相似度越高;(4)MAE 最小值對(duì)應(yīng)的Y區(qū)域即為與X區(qū)域匹配。計(jì)算公式為:

      (1)

  其中0≤i≤M-1,0≤j≤N-1,p(i,j)為X區(qū)域的點(diǎn)p的象素值,q(i,j)為Y區(qū)域?qū)?yīng)點(diǎn)q的象素值。MAE越小,兩區(qū)域相似度越高。理想情況下,MAE最小值為0。

  具體實(shí)現(xiàn)步驟:(1)FingerChip AT77104A獲取到的指紋幀數(shù)據(jù)大小為232×8,設(shè)x方向?yàn)?32,y方向?yàn)?。為了有效的拼接相鄰兩幀指紋,設(shè)置獲取每一幀數(shù)據(jù)的頻率,使得y方向的偏移量dy不大于8,即保證相鄰兩幀一定有重疊。(2)理想情況下,手指在y方向滑動(dòng),在x方向上偏移量為0。因此,只考慮dx不大于dy的情況。當(dāng)dx超過dy時(shí),滑動(dòng)無效。(3)由(1)(2)可得,|dx|<8。同時(shí)可得,最后一行,中間的(232-8×2)個(gè)象素與下一幀必有重疊。(4)取前一幀最后一行(232-8×2)個(gè)象素,即(232-8×2)×1的模板,與新獲取的一幀指紋匹配。(5)匹配方法:在新的指紋幀里面尋找所有可能的(232-8×2)×1的模板,計(jì)算求得MAE。選取MAE的最小值對(duì)應(yīng)的模板,此模板與上一幀的最后一行的(232-8×2)×1的模板相匹配。即得dx,dy。(6)重復(fù)執(zhí)行以上步驟,直到得到一幅完整的指紋圖像。圖3-a為拼接前的指紋幀,圖3- b為拼接后的指紋圖像。



圖3 a.拼接前的指紋幀 b.拼接后的指紋圖像

6、 總結(jié)

  本文實(shí)現(xiàn)了基于ARM9芯片AT91RM9200和滑動(dòng)指紋傳感器AT77C104B FingerChip的指紋采集系統(tǒng),具有低功耗,采集便捷,通信系統(tǒng)簡(jiǎn)單等優(yōu)點(diǎn),具有很大的實(shí)用價(jià)值。開發(fā)的指紋拼接算法通過了AT77C104B FingerChip獲取的100幅指紋幀序列的測(cè)試,均能達(dá)到較好的效果。該系統(tǒng)獲取到的指紋幀序列和拼接后的指紋圖像,均可通過USB接口導(dǎo)出,可用于指紋拼接算法有效性的測(cè)試和指紋識(shí)別算法的測(cè)試。因?yàn)?AT91RM9200支持以太網(wǎng)的接入,因此可以聯(lián)網(wǎng)集控。下一步的工作是,在此指紋采集和指紋拼接算法的基礎(chǔ)上,開發(fā)指紋識(shí)別系統(tǒng)。

參考文獻(xiàn)

  1. AT77C104B FingerChip Data Sheet. www.atmel.com

  2. 謝健陽 李鐵才等,指紋識(shí)別系統(tǒng)的設(shè)計(jì)實(shí)現(xiàn),微計(jì)算機(jī)信息,2006 No.8 P.156-157

  3. Y. L. Zhang, J. Yang and H. T. Wu, “A hybrid swipe fingerprint mosaicing scheme”, AVBPA 2005, LNCS3546, pp.131-140, 2005.

  4. AT91RM9200 Data Sheet. www.atmel.com

   5. F. S. Rovati, P. Gardella, P. Zambotti and D. Pau, “Spatial-temporal motion estimation for image reconstruction and mouse functionality with optical or capacitive sensors”, Consumer Electronics, IEEE Transactions on, vol 49, pp.711-718, Aug. 2003

 

下一篇: PLC、DCS、FCS三大控

上一篇: 索爾維全系列Solef?PV

推薦產(chǎn)品

更多
美女网站一区二区_在线观看日韩毛片_成人在线视频首页_欧美精品一区二区三区久久久_国产精品亚洲一区二区三区在线_日本免费新一区视频_日本美女一区二区三区_精品亚洲成a人_久久不见久久见免费视频1_91首页免费视频_欧美一区二区在线看_91精品91久久久中77777_天堂蜜桃一区二区三区_av在线一区二区_欧美不卡一区二区_欧美影视一区二区三区


        欧美日韩一区在线观看| av中文字幕在线不卡| 国产视频一区在线观看| 日韩三级视频在线观看| 日韩免费高清电影| 欧美mv日韩mv| 久久久99久久| 亚洲国产高清在线观看视频| 国产精品麻豆欧美日韩ww| 中文字幕第一区综合| 国产精品电影院| 亚洲综合在线视频| 日韩av电影天堂| 精品一区免费av| 国产iv一区二区三区| 99三级在线| 欧美激情第六页| 中文字幕色一区二区| 欧美日韩一区二区三区四区五区| 欧美一级片在线| 中文字幕精品在线不卡| 亚洲午夜羞羞片| 精品一区二区在线观看| 成人午夜精品在线| 韩国精品一区二区三区六区色诱| 六十路精品视频| 欧美性猛片xxxx免费看久爱| 欧美一区二区人人喊爽| 国产精品免费久久| 天天av天天翘天天综合网| 国产精品99久久久久久有的能看| 51成人做爰www免费看网站| 日本精品一区| 欧美群妇大交群中文字幕| 国产三级三级三级精品8ⅰ区| 亚洲综合视频在线观看| 精品一区二区三区在线播放视频| 91在线视频播放| 中文视频一区视频二区视频三区| 精品国产网站在线观看| 一区二区三区四区在线免费观看| 久草这里只有精品视频| 国产精品99久久久久久久| 亚洲精品一区二区三| 日韩免费观看高清完整版| 亚洲综合免费观看高清完整版在线| 国产一区美女在线| 欧美极品色图| 日韩亚洲欧美高清| 一区二区三区免费在线观看| 成人精品免费网站| 椎名由奈jux491在线播放 | 欧美日韩国产片| 欧美激情一区三区| 经典三级一区二区| 久久99精品国产99久久| 日韩一区二区三免费高清| 亚洲免费观看高清完整| 成人激情av网| 一本大道综合伊人精品热热| 中文字幕不卡在线| 国产精品一区二区不卡| 水蜜桃一区二区三区| 久久精品一区四区| 国产一区二区三区四区五区入口| 欧美美乳视频网站在线观看| 久久综合网色—综合色88| 日韩精品视频网站| 玛丽玛丽电影原版免费观看1977 | 调教+趴+乳夹+国产+精品| 97碰碰视频| 91麻豆精品91久久久久同性| 亚洲精品美国一| 91美女蜜桃在线| 91精品国产免费久久综合| 午夜欧美在线一二页| 国产一区二区三区奇米久涩| 日韩欧美不卡一区| 精品一二三四区| 色综合久久88色综合天天6| 亚洲视频一区二区在线观看| 99久久久精品免费观看国产蜜| 欧美男男青年gay1069videost| 日本美女视频一区二区| 亚洲精品乱码视频| 亚洲欧美一区二区三区久本道91 | 欧美一级理论性理论a| 蜜臀精品一区二区三区在线观看 | 亚洲美女视频在线观看| 国产91免费视频| 欧美电视剧在线观看完整版| 久久99久久久欧美国产| 一本大道久久a久久综合婷婷| 亚洲乱码一区二区三区在线观看| 肥熟一91porny丨九色丨| 久久综合久久综合亚洲| 99热这里都是精品| 精品人在线二区三区| 国产v日产∨综合v精品视频| 7878成人国产在线观看| 国产精品羞羞答答xxdd| 欧美一区二区在线播放| 国产一区二区久久| 91精品欧美福利在线观看| 国产真实乱偷精品视频免| 欧美日韩mp4| 国产91丝袜在线播放九色| 日韩一区二区三区四区五区六区| 成人免费视频caoporn| 日韩三级视频中文字幕| 97se亚洲国产综合自在线观| 久久久国产精品不卡| 51国偷自产一区二区三区| 欧美激情综合五月色丁香| 国产精品二区三区四区| 国产精品短视频| 色一情一区二区三区四区| 日韩激情视频在线观看| 欧美日韩中文字幕精品| 国产69精品久久99不卡| 久久久蜜桃精品| 久久99精品国产99久久| 亚洲成人av在线电影| 日本道精品一区二区三区| 精品一区二区三区视频在线观看 | 日韩黄色一级片| 欧美视频你懂的| 国产91丝袜在线播放| 国产亚洲欧美日韩日本| 久久国产精品久久| 亚洲成av人片| 在线播放日韩导航| 91黄在线观看| 一区2区3区在线看| 欧美日韩视频专区在线播放| 成人黄色综合网站| 亚洲视频在线观看三级| 欧洲精品一区二区| 99久久精品情趣| 亚洲精品中文在线| 欧美日韩中文精品| 97在线资源站| 午夜精品福利一区二区蜜股av| 欧美日韩免费高清一区色橹橹| 成人国产精品免费观看动漫| 国产精品久久久久久妇女6080| 亚洲精品高清视频| 粉嫩13p一区二区三区| 中文字幕在线不卡| 欧美午夜精品久久久久久孕妇| 97久久超碰国产精品| 99视频超级精品| 2021国产精品久久精品| 亚洲国产精品一区二区久久| 日韩伦理一区二区三区av在线| 国产精品久久久久久久久婷婷| 久久久久久久有限公司| 26uuu国产一区二区三区| 国产高清自拍一区| 亚洲国产cao| 欧美一区二区大片| 美日韩免费视频| 国精产品一区一区三区mba视频| 久久久久久久网| 一区二区高清视频| 不卡av电影在线播放| 亚洲成人精品影院| 欧美电视剧在线看免费| 午夜视频久久久| 91九色在线观看| 久久激情五月婷婷| 亚洲视频香蕉人妖| 欧美一级欧美三级在线观看| 欧美一区二区高清在线观看| 成人午夜私人影院| 五月天激情小说综合| 久久精品一区二区三区不卡| 在线观看日产精品| 久久青青草综合| 99re热这里只有精品视频| 视频一区在线播放| 国产精品不卡在线观看| 日韩一区二区三区四区| 色丁香久综合在线久综合在线观看| 99免费在线观看视频| 高清在线成人网| 老司机精品视频线观看86 | 国产精品毛片无遮挡高清| 欧美日韩亚洲高清一区二区| 日韩一区二区三区高清| 国产精品一区二区av| av欧美精品.com| 国产精一区二区三区| 日韩av电影免费观看高清完整版| **欧美大码日韩| 国产精品乱码一区二区三区软件| 欧美tickling挠脚心丨vk| 精品婷婷伊人一区三区三| 一本色道久久综合亚洲aⅴ蜜桃 | caoporm超碰国产精品|