美女网站一区二区_在线观看日韩毛片_成人在线视频首页_欧美精品一区二区三区久久久_国产精品亚洲一区二区三区在线_日本免费新一区视频_日本美女一区二区三区_精品亚洲成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| 欧美在线999| 欧美不卡在线视频| 欧美经典一区二区| 一区二区三区在线视频观看| 午夜电影一区二区| 国产精品正在播放| 97久久精品午夜一区二区| 精品一区二区三区自拍图片区 | 狠狠干一区二区| 日本一区视频在线观看| 在线视频欧美一区| 日韩一区二区三区四区| 久久久噜噜噜久噜久久综合| 亚洲天堂久久久久久久| 日日夜夜精品视频免费| 成人晚上爱看视频| 欧美日韩另类丝袜其他| 欧美日韩极品在线观看一区| 久久午夜电影网| 婷婷开心激情综合| www.亚洲精品| 日韩一区二区三区高清| 在线观看日韩精品| 国产欧美日韩综合精品一区二区| 亚洲二区视频在线| 成人黄色a**站在线观看| 久久综合久久综合这里只有精品| 在线影院国内精品| 欧美国产丝袜视频| 免费欧美在线视频| 国产精品一区二区免费看| 一本色道久久综合亚洲91| 精品乱码亚洲一区二区不卡| 亚洲综合成人网| 成人性生交大片免费看中文网站| 免费久久99精品国产自| 欧美蜜桃一区二区三区| 亚洲欧美日韩久久| 丁香婷婷综合色啪| 相泽南亚洲一区二区在线播放| 91麻豆精品国产91久久久 | thepron国产精品| 亚洲第一综合| 国产亚洲成年网址在线观看| 日本不卡一二三| 国产一区在线免费| 欧美一区二区免费观在线| 亚洲一区二区av在线| 成人免费av资源| 在线视频欧美一区| 亚洲婷婷国产精品电影人久久| 国产精品一区二区在线观看网站| 欧美一级片免费观看| 26uuu成人网一区二区三区| 日韩**一区毛片| 欧美12av| 欧美激情在线一区二区| 国产大陆a不卡| 色噜噜狠狠色综合欧洲selulu| 欧美国产精品一区二区三区| 国产精品一区二区久激情瑜伽| 先锋影音亚洲资源| 亚洲色欲色欲www在线观看| 99久久久国产精品免费蜜臀| 欧美午夜一区二区三区免费大片| 亚洲女人****多毛耸耸8| 91美女片黄在线观看91美女| 精品污污网站免费看| 午夜国产不卡在线观看视频| 久久精品99| 欧美韩国日本不卡| 69堂成人精品视频免费| 精品久久人人做人人爰| 国产99久久久国产精品免费看| 欧美综合久久久| 奇米888四色在线精品| 亚洲最新在线| 首页国产丝袜综合| 亚洲v国产v| 亚洲国产日韩av| 日韩免费毛片| 一区二区三区.www| 欧美日韩一区综合| 亚洲猫色日本管| 好吊色欧美一区二区三区视频| 国产亚洲女人久久久久毛片| va亚洲va日韩不卡在线观看| 日韩免费一区二区三区在线播放| 国产一区三区三区| 91精品久久久久久蜜臀| 国产成人在线看| 日韩欧美一区二区三区在线| 成人综合在线观看| 精品欧美一区二区在线观看| 99精品久久99久久久久| 国产视频一区在线观看| 国产精品久久久久久久久久久久午夜片 | 亚洲国产高清在线| 97超碰人人看人人| 中文av一区二区| 精品一卡二卡三卡四卡日本乱码 | 国产精品一级在线| 日韩欧美中文字幕制服| 99综合电影在线视频| 久久久精品2019中文字幕之3| 91久久国产自产拍夜夜嗨| 国产欧美精品日韩区二区麻豆天美| 91丨九色丨国产丨porny| 久久精品人人爽人人爽| 精品综合久久| 午夜欧美大尺度福利影院在线看| 色一情一乱一乱一91av| 国产精品一区在线| 国产亚洲精品7777| 日韩国产高清一区| 激情深爱一区二区| xnxx国产精品| 欧美一区二区三区精美影视| 婷婷开心久久网| 日韩一区二区三区在线观看| 91日韩久久| 亚洲国产精品自拍| 欧美日韩第一区日日骚| 91影视在线播放| 亚洲精品高清视频在线观看| 中文字幕免费在线不卡| 高清国产一区二区| 17c精品麻豆一区二区免费| 一区二区不卡在线视频 午夜欧美不卡' | 中文一区二区在线观看| 亚洲欧美日产图| 国产大陆亚洲精品国产| 中文字幕一区免费在线观看| 色999日韩国产欧美一区二区| 国产成人免费在线视频| 国产精品久久精品日日| 色8久久精品久久久久久蜜| 粉嫩一区二区三区性色av| 亚洲人成网站在线| 欧美精品在线观看一区二区| 国产精品有限公司| 久久66热偷产精品| 国产精品久久久久婷婷二区次| 正义之心1992免费观看全集完整版| 高清不卡一区二区在线| 亚洲最新视频在线播放| 制服丝袜亚洲精品中文字幕| 韩国成人一区| 国产精品一二三区| 一区二区三区在线视频观看58| 91精品国产综合久久精品图片| 国产尤物99| 丁香亚洲综合激情啪啪综合| 亚洲一区自拍偷拍| 欧美大白屁股肥臀xxxxxx| 水蜜桃一区二区| 51精品国产人成在线观看 | 免费精品视频一区| 国产精品一区二区三区网站| 亚洲女同ⅹxx女同tv| 欧美一区二区女人| 在线免费观看成人网| 国产精品欧美久久| 精品一区二区三区影院在线午夜| 国产精品伦理一区二区| 在线综合亚洲欧美在线视频| 日韩成人av电影在线| 99re热这里只有精品免费视频| 久久精品72免费观看| 亚洲人成在线观看一区二区| 亚洲精品一区二区三区影院 | 亚洲色图清纯唯美| 日韩精品中午字幕| 欧美日韩卡一卡二| 亚洲欧洲一区二区福利| 国产一区二区三区高清| 99视频一区二区三区| 韩国女主播一区二区三区| 亚洲成在人线免费| 136国产福利精品导航| 久久久久久99精品| 日韩一区二区免费视频| 日本韩国一区二区三区| 日韩一二三区不卡在线视频| 国产日本一区二区三区| 91在线视频免费91| 丁香亚洲综合激情啪啪综合| 精一区二区三区| 捆绑调教一区二区三区| 日本不卡视频在线| 石原莉奈在线亚洲二区| 亚洲国产cao| 亚洲一区二区三区不卡国产欧美|