国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種通過虹膜進(jìn)行識(shí)別的ATM機(jī)輸入裝置的制作方法

      文檔序號(hào):11953963閱讀:267來源:國(guó)知局
      本發(fā)明涉及ATM機(jī)輸入裝置設(shè)計(jì)領(lǐng)域,具體涉及一種通過虹膜進(jìn)行識(shí)別的ATM機(jī)輸入裝置。
      背景技術(shù)
      :相關(guān)技術(shù)中,通過虹膜進(jìn)行識(shí)別的ATM機(jī)輸入裝置通常采用基本LBP(局部二值模式)算子對(duì)虹膜圖像特征進(jìn)行提取和編碼,LBP算子是一種描述圖像灰度范圍內(nèi)紋理特征的方法,對(duì)于光照變化來說有很強(qiáng)的魯棒性,從而被廣泛地應(yīng)用在圖像的紋理特征提取上。基本LBP算子一般定義為:在3×3窗口內(nèi)由中心點(diǎn)nc和其周圍8個(gè)鄰域n0,...n7組成,其中定義紋理T為:T=(n0-nc,n1-nc,...,n7-nc),對(duì)其進(jìn)行二值化處理,以nc為閾值,鄰域的8個(gè)點(diǎn)與nc比較,若大于中心點(diǎn)的值標(biāo)記為1,否則標(biāo)記為0。二值化后的紋理T為:T=(sgn(n0-nc),sgn(n1-nc),...,sgn(n7-nc)),其中經(jīng)過計(jì)算,將得到以nc為中心的8個(gè)二進(jìn)制數(shù),然后對(duì)不同像素位置進(jìn)行加權(quán)求和便得到中心點(diǎn)的LBP值,其中LBP值的計(jì)算公式為:對(duì)圖像中每個(gè)像素都進(jìn)行LBP運(yùn)算,便可以得到圖像的LBP紋理描述。然而,由于基本LBP算子只覆蓋了中心點(diǎn)的8個(gè)鄰域像素,使其與周圍其它鄰域的關(guān)聯(lián)性不夠全面,無法滿足不同尺度和頻率的圖像紋理。技術(shù)實(shí)現(xiàn)要素:針對(duì)上述問題,本發(fā)明提供一種識(shí)別速度快、識(shí)別范圍廣的一種通過虹膜進(jìn)行識(shí)別的ATM機(jī)輸入裝置,解決相關(guān)技術(shù)中采用基本LBP算子對(duì)虹膜圖像特征進(jìn)行提取和編碼的ATM機(jī)輸入裝置系統(tǒng)不能處理不同尺度和頻率的圖像紋理的問題。本發(fā)明的目的采用以下技術(shù)方案來實(shí)現(xiàn):一種通過虹膜進(jìn)行識(shí)別的ATM機(jī)輸入裝置,包括ATM機(jī)輸入裝置和與ATM機(jī)輸入裝置電信號(hào)連接的虹膜識(shí)別器,所述ATM機(jī)輸入裝置包括:外框;觸控式屏幕模塊包括一芯片,所述觸控式屏幕模塊嵌入所述外框內(nèi);隨機(jī)模塊用以隨機(jī)產(chǎn)生包括0-9及點(diǎn)號(hào)的一組數(shù)字,定義為隨機(jī)數(shù)組,所述隨機(jī)數(shù)組中的點(diǎn)號(hào)以及0-9中的每個(gè)數(shù)字至少出現(xiàn)一次;處理器用以處理數(shù)據(jù),且所述處理器通過導(dǎo)線連接于所述隨機(jī)模塊以及所述觸控式屏幕模塊的所述芯片。優(yōu)選地,其特征是,上述連結(jié)裝置具有:所述觸控式屏幕模塊上提供一鍵盤區(qū),所述隨機(jī)數(shù)組每一次均于所述鍵盤區(qū)顯示出來,鍵盤區(qū)中所述點(diǎn)號(hào)以及0-9這10個(gè)符號(hào)的位置隨機(jī)生成。優(yōu)選地,其特征是,所述隨機(jī)數(shù)組內(nèi)的數(shù)字和點(diǎn)號(hào)分布成四行呈矩陣排列。優(yōu)選地,其特征是,所述虹膜識(shí)別器包括:(1)采樣模塊,用于獲取、校正虹膜圖像并采集虹膜圖像的信息,由于實(shí)際獲得的虹膜圖像與標(biāo)準(zhǔn)采集的虹膜圖像之間在同一個(gè)平面上會(huì)略有偏差,需要對(duì)實(shí)際獲得的虹膜圖像進(jìn)行平面校正,設(shè)定圖像校正子模塊,所述圖像校正子模塊采用的校正公式為:I(x,y)A=(1-1nΣb=1nσb)·I(x,y)B]]>其中,I(x,y)A表示實(shí)際獲得的虹膜圖像,I(x,y)B表示標(biāo)準(zhǔn)采集的虹膜圖像,實(shí)際獲得的虹膜圖像與標(biāo)準(zhǔn)采集的虹膜圖像的各像素點(diǎn)值之間的標(biāo)準(zhǔn)差;(2)預(yù)處理模塊,用于對(duì)獲取的虹膜圖像進(jìn)行定位和歸一化處理,其包括光斑點(diǎn)填充子模塊,所述光斑點(diǎn)填充子模塊用于對(duì)虹膜圖像中檢測(cè)出的每個(gè)光斑點(diǎn)進(jìn)行填充,填充時(shí)利用與光斑點(diǎn)相鄰的非光斑區(qū)域中的上下左右四個(gè)包絡(luò)點(diǎn)的灰度值來計(jì)算光斑點(diǎn)的灰度值,定義虹膜圖像中的一個(gè)光斑點(diǎn)為P0(x0,y0),所述四個(gè)包絡(luò)點(diǎn)依次為P1(x1,y1)、P2(x2,y2)、P3(x3,y3)、P4(x4,y4),定義光斑點(diǎn)的灰度值計(jì)算公式為:I(P0)=|[(x2-x0)I(P1)+(x0-x1)I(P2)]×[(y4-y0)I(P3)+(y0-y3)I(P4)](x2-x1)(y4-y3)|;]]>優(yōu)選地,其特征是,所述虹膜識(shí)別器還包括:(3)特征編碼模塊,用于對(duì)虹膜圖像的特征進(jìn)行提取和編碼,包括:a、第一次LBP算子處理子模塊:用于對(duì)虹膜圖像中的任意一點(diǎn)nc與5×5窗內(nèi)的K個(gè)像素點(diǎn)進(jìn)行比較來計(jì)算LBP值,所述K個(gè)像素點(diǎn)以點(diǎn)nc為中心分布在點(diǎn)nc外圍,設(shè)nc的坐標(biāo)為(xc,yc),LBP值的計(jì)算公式為:1st-LBP(xc,yc)=Σi=0Ksgn(ni-nc)2i,]]>其中,所述K個(gè)像素點(diǎn)標(biāo)記為n0~nK,K的取值范圍為[20,24],1st-LBP(xc,yc)的取值范圍為[0,K];b、第二次LBP算子處理子模塊,用于在保證編碼長(zhǎng)度的前提下加強(qiáng)所述點(diǎn)nc與周圍鄰域的關(guān)聯(lián)性,其以點(diǎn)nc的8個(gè)鄰域像素點(diǎn)作為副中心點(diǎn),記作nvc0,nvc1,...,nvc7,使用3×3窗,用窗內(nèi)全體像素的均值代替副中心點(diǎn)的值,再使用LBP算子對(duì)中心點(diǎn)nc進(jìn)行計(jì)算,計(jì)算公式為:2nd-LBP(xc,yc)=Σi=07sgn(nvci-nc)2i;]]>c、第三次LBP算子處理子模塊,用于縮短經(jīng)第二次LBP算子處理子模塊處理后的矩形圖像的特征編碼長(zhǎng)度,其以點(diǎn)nc為中心,在3×3的窗口中根據(jù)自定義函數(shù){nvcj,|nvcj-nc|=rank4(nvci-nc|,i=0,1,...,7),j=0,1,2,3}選擇4個(gè)副中心點(diǎn)進(jìn)行計(jì)算,計(jì)算公式為:3rd-LBP(xc,yc)=Σj=03sgn(nvcj-nc)2j]]>其中,rank4(|nvci-nc|,i=0,1,...,7)表示對(duì)7個(gè)|nvci-nc|的值進(jìn)行從小到大排列后取前4個(gè)數(shù),nvcj表示選取的4個(gè)副中心點(diǎn);d、第四次LBP算子處理子模塊:用于在第三次LBP算子處理子模塊處理后的基礎(chǔ)上繼續(xù)降低編碼長(zhǎng)度,計(jì)算公式為:4th-LBP(xc,yc)=1,Σj=03sgn(nvcj-nc)2j≥20,Σj=03sgn(nvcj-nc)2j<2]]>計(jì)算完后輸出表示虹膜圖像特征的編碼;(4)編碼匹配模塊,用于接收所述表示虹膜圖像特征的編碼并將其與數(shù)據(jù)庫中的特征編碼進(jìn)行比對(duì),完成對(duì)身份的識(shí)別。其中,所述預(yù)處理模塊還包括:(1)粗定位子模塊:與光斑點(diǎn)填充子模塊連接,用于對(duì)虹膜圖像進(jìn)行切割并初步定位瞳孔位置,切割時(shí)以所述瞳孔位置為中心、5倍的半徑來對(duì)填充光斑后的虹膜圖像進(jìn)行切割;(2)精定位子模塊:與粗定位子模塊連接,用于精確定位虹膜區(qū)域;(3)歸一化子模塊,用于將定位后的虹膜區(qū)域展開成固定分辨率的虹膜圖像。其中,所述精定位子模塊包括依次連接的下采樣單元、初次定位單元和再次定位單元,所述下采樣單元用于對(duì)切割后的虹膜圖像進(jìn)行下采樣,所述初次定位單元用于通過改進(jìn)的Canny邊緣檢測(cè)算子和Hough圓檢測(cè)對(duì)虹膜內(nèi)外圓進(jìn)行定位,所述再次定位單元用于以初次定位單元定位的參數(shù)在虹膜圖像上進(jìn)行精確定位。其中,所述改進(jìn)的Canny邊緣檢測(cè)算子為只對(duì)垂直方向進(jìn)行非極大值的抑制的Canny邊緣檢測(cè)算子。其中,所述改進(jìn)的Canny邊緣檢測(cè)算子為只采用高閾值進(jìn)行強(qiáng)邊緣檢測(cè)的Canny邊緣檢測(cè)算子。本發(fā)明的有益效果為:1、設(shè)置圖像校正子模塊,并定義了校正公式,提高了圖像處理的精度;2、設(shè)置光斑點(diǎn)填充子模塊,并定義了光斑點(diǎn)的灰度值計(jì)算公式,很好地保留了虹膜圖像的結(jié)構(gòu)信息,填充后的虹膜圖像可以有效地進(jìn)行定位;3、設(shè)置的初次定位單元,其通過改進(jìn)的Canny邊緣檢測(cè)算子和Hough圓檢測(cè)對(duì)虹膜內(nèi)外圓進(jìn)行定位,便于虹膜的定位且提高了虹膜的速度;4、設(shè)置的第一次LBP算子處理子模塊,增加了中心點(diǎn)與周圍其它鄰域的關(guān)聯(lián)性,能夠滿足不同尺度和頻率的圖像紋理;5、設(shè)置的第二次LBP算子處理子模塊、第三次LBP算子處理子模塊和第四次LBP算子處理子模塊,在不影響中心點(diǎn)與周圍鄰域的關(guān)聯(lián)性下,不斷降低編碼長(zhǎng)度,節(jié)約了存儲(chǔ)空間,減少了計(jì)算量,提高了識(shí)別速度,增強(qiáng)了識(shí)別準(zhǔn)確率,得到了較高的魯棒性。附圖說明利用附圖對(duì)本發(fā)明作進(jìn)一步說明,但附圖中的實(shí)施例不構(gòu)成對(duì)本發(fā)明的任何限制,對(duì)于本領(lǐng)域的普通技術(shù)人員,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)以下附圖獲得其它的附圖。圖1是本發(fā)明的虹膜識(shí)別器連接示意圖。具體實(shí)施方式結(jié)合以下實(shí)施例對(duì)本發(fā)明作進(jìn)一步描述。實(shí)施例1參見圖1,本實(shí)施例一種通過虹膜進(jìn)行識(shí)別的ATM機(jī)輸入裝置,包括ATM機(jī)輸入裝置和與ATM機(jī)輸入裝置電信號(hào)連接的虹膜識(shí)別器,所述ATM機(jī)輸入裝置包括:外框;觸控式屏幕模塊包括一芯片,所述觸控式屏幕模塊嵌入所述外框內(nèi);隨機(jī)模塊用以隨機(jī)產(chǎn)生包括0-9及點(diǎn)號(hào)的一組數(shù)字,定義為隨機(jī)數(shù)組,所述隨機(jī)數(shù)組中的點(diǎn)號(hào)以及0-9中的每個(gè)數(shù)字至少出現(xiàn)一次;處理器用以處理數(shù)據(jù),且所述處理器通過導(dǎo)線連接于所述隨機(jī)模塊以及所述觸控式屏幕模塊的所述芯片。優(yōu)選地,其特征是,上述連結(jié)裝置具有:所述觸控式屏幕模塊上提供一鍵盤區(qū),所述隨機(jī)數(shù)組每一次均于所述鍵盤區(qū)顯示出來,鍵盤區(qū)中所述點(diǎn)號(hào)以及0-9這10個(gè)符號(hào)的位置隨機(jī)生成。優(yōu)選地,其特征是,所述隨機(jī)數(shù)組內(nèi)的數(shù)字和點(diǎn)號(hào)分布成四行呈矩陣排列。優(yōu)選地,其特征是,所述虹膜識(shí)別器包括:(1)采樣模塊,用于獲取虹膜圖像并采集虹膜圖像的信息;(2)預(yù)處理模塊,用于獲取、校正虹膜圖像并采集虹膜圖像的信息,由于實(shí)際獲得的虹膜圖像與標(biāo)準(zhǔn)采集的虹膜圖像之間在同一個(gè)平面上會(huì)略有偏差,需要對(duì)實(shí)際獲得的虹膜圖像進(jìn)行平面校正,設(shè)定圖像校正子模塊,所述圖像校正子模塊采用的校正公式為:I(x,y)A=(1-1nΣb=1nσb)·I(x,y)B]]>其中,I(x,y)A表示實(shí)際獲得的虹膜圖像,I(x,y)B表示標(biāo)準(zhǔn)采集的虹膜圖像,實(shí)際獲得的虹膜圖像與標(biāo)準(zhǔn)采集的虹膜圖像的各像素點(diǎn)值之間的標(biāo)準(zhǔn)差;優(yōu)選地,其特征是,所述虹膜識(shí)別器還包括:(3)特征編碼模塊,用于對(duì)虹膜圖像的特征進(jìn)行提取和編碼,包括:a、第一次LBP算子處理子模塊:用于對(duì)虹膜圖像中的任意一點(diǎn)nc與5×5窗內(nèi)的20個(gè)像素點(diǎn)進(jìn)行比較來計(jì)算LBP值,所述20個(gè)像素點(diǎn)以點(diǎn)nc為中心分布在點(diǎn)nc外圍,設(shè)nc的坐標(biāo)為(xc,yc),LBP值的計(jì)算公式為:1st-LBP(xc,yc)=Σi=020sgn(ni-nc)2i,]]>其中,所述20個(gè)像素點(diǎn)標(biāo)記為n0~n20,1st-LBP(xc,yc)的取值范圍為[0,20];b、第二次LBP算子處理子模塊,用于在保證編碼長(zhǎng)度的前提下加強(qiáng)所述點(diǎn)nc與周圍鄰域的關(guān)聯(lián)性,其以點(diǎn)nc的8個(gè)鄰域像素點(diǎn)作為副中心點(diǎn),記作nvc0,nvc1,...,nvc7,使用3×3窗,用窗內(nèi)全體像素的均值代替副中心點(diǎn)的值,再使用LBP算子對(duì)中心點(diǎn)nc進(jìn)行計(jì)算,計(jì)算公式為:2nd-LBP(xc,yc)=Σi=07sgn(nvci-nc)2i;]]>c、第三次LBP算子處理子模塊,用于縮短經(jīng)第二次LBP算子處理子模塊處理后的矩形圖像的特征編碼長(zhǎng)度,其以點(diǎn)nc為中心,在3×3的窗口中根據(jù)自定義函數(shù){nvcj,|nvcj-nc|=rank4(nvci-nc|,i=0,1,...,7),j=0,1,2,3}選擇4個(gè)副中心點(diǎn)進(jìn)行計(jì)算,計(jì)算公式為:3rd-LBP(xc,yc)=Σj=03sgn(nvcj-nc)2j]]>其中,rank4(|nvci-nc|,i=0,1,...,7)表示對(duì)7個(gè)|nvci-nc|的值進(jìn)行從小到大排列后取前4個(gè)數(shù),nvcj表示選取的4個(gè)副中心點(diǎn);d、第四次LBP算子處理子模塊:用于在第三次LBP算子處理子模塊處理后的基礎(chǔ)上繼續(xù)降低編碼長(zhǎng)度,計(jì)算公式為:4th-LBP(xc,yc)=1,Σj=03sgn(nvcj-nc)2j≥20,Σj=03sgn(nvcj-nc)2j<2]]>計(jì)算完后輸出表示虹膜圖像特征的編碼;(4)編碼匹配模塊,用于接收所述表示虹膜圖像特征的編碼并將其與數(shù)據(jù)庫中的特征編碼進(jìn)行比對(duì),完成對(duì)身份的識(shí)別。其中,所述預(yù)處理模塊包括:(1)光斑點(diǎn)填充子模塊:用于對(duì)虹膜圖像中檢測(cè)出的每個(gè)光斑點(diǎn)進(jìn)行填充,填充時(shí)利用與光斑點(diǎn)相鄰的非光斑區(qū)域中的上下左右四個(gè)包絡(luò)點(diǎn)的灰度值來計(jì)算光斑點(diǎn)的灰度值,定義虹膜圖像中的一個(gè)光斑點(diǎn)為P0(x0,y0),所述四個(gè)包絡(luò)點(diǎn)依次為P1(x1,y1)、P2(x2,y2)、P3(x3,y3)、P4(x4,y4),定義光斑點(diǎn)的灰度值計(jì)算公式為:I(P0)=|[(x2-x0)I(P1)+(x0-x1)I(P2)]×[(y4-y0)I(P3)+(y0-y3)I(P4)](x2-x1)(y4-y3)|;]]>(2)粗定位子模塊:與光斑點(diǎn)填充子模塊連接,用于對(duì)虹膜圖像進(jìn)行切割并初步定位瞳孔位置,切割時(shí)以所述瞳孔位置為中心、5倍的半徑來對(duì)填充光斑后的虹膜圖像進(jìn)行切割;(3)精定位子模塊:與粗定位子模塊連接,用于精確定位虹膜區(qū)域;(4)歸一化子模塊,用于將定位后的虹膜區(qū)域展開成固定分辨率的虹膜圖像。其中,所述精定位子模塊包括依次連接的下采樣單元、初次定位單元和再次定位單元,所述下采樣單元用于對(duì)切割后的虹膜圖像進(jìn)行下采樣,所述初次定位單元用于通過改進(jìn)的Canny邊緣檢測(cè)算子和Hough圓檢測(cè)對(duì)虹膜內(nèi)外圓進(jìn)行定位,所述再次定位單元用于以初次定位單元定位的參數(shù)在虹膜圖像上進(jìn)行精確定位。其中,所述改進(jìn)的Canny邊緣檢測(cè)算子為只對(duì)垂直方向進(jìn)行非極大值的抑制的Canny邊緣檢測(cè)算子。其中,所述改進(jìn)的Canny邊緣檢測(cè)算子為只采用高閾值進(jìn)行強(qiáng)邊緣檢測(cè)的Canny邊緣檢測(cè)算子。本實(shí)施例設(shè)置光斑點(diǎn)填充子模塊,很好地保留了虹膜圖像的結(jié)構(gòu)信息,填充后的虹膜圖像可以有效地進(jìn)行定位;設(shè)置的初次定位單元,其通過改進(jìn)的Canny邊緣檢測(cè)算子和Hough圓檢測(cè)對(duì)虹膜內(nèi)外圓進(jìn)行定位,便于虹膜的定位且提高了虹膜的速度;設(shè)置的第一次LBP算子處理子模塊,增加了中心點(diǎn)與周圍其它鄰域的關(guān)聯(lián)性,能夠滿足不同尺度和頻率的圖像紋理;設(shè)置的第二次LBP算子處理子模塊、第三次LBP算子處理子模塊和第四次LBP算子處理子模塊,在不影響中心點(diǎn)與周圍鄰域的關(guān)聯(lián)性下,不斷降低編碼長(zhǎng)度,節(jié)約了存儲(chǔ)空間,減少了計(jì)算量,提高了識(shí)別速度,增強(qiáng)了識(shí)別準(zhǔn)確率,得到了較高的魯棒性,使用CASIAV1.0虹膜庫進(jìn)行測(cè)試時(shí),結(jié)果如下:實(shí)施例2參見圖1,本實(shí)施例一種通過虹膜進(jìn)行識(shí)別的ATM機(jī)輸入裝置,包括ATM機(jī)輸入裝置和與ATM機(jī)輸入裝置電信號(hào)連接的虹膜識(shí)別器,所述ATM機(jī)輸入裝置包括:外框;觸控式屏幕模塊包括一芯片,所述觸控式屏幕模塊嵌入所述外框內(nèi);隨機(jī)模塊用以隨機(jī)產(chǎn)生包括0-9及點(diǎn)號(hào)的一組數(shù)字,定義為隨機(jī)數(shù)組,所述隨機(jī)數(shù)組中的點(diǎn)號(hào)以及0-9中的每個(gè)數(shù)字至少出現(xiàn)一次;處理器用以處理數(shù)據(jù),且所述處理器通過導(dǎo)線連接于所述隨機(jī)模塊以及所述觸控式屏幕模塊的所述芯片。優(yōu)選地,其特征是,上述連結(jié)裝置具有:所述觸控式屏幕模塊上提供一鍵盤區(qū),所述隨機(jī)數(shù)組每一次均于所述鍵盤區(qū)顯示出來,鍵盤區(qū)中所述點(diǎn)號(hào)以及0-9這10個(gè)符號(hào)的位置隨機(jī)生成。優(yōu)選地,其特征是,所述隨機(jī)數(shù)組內(nèi)的數(shù)字和點(diǎn)號(hào)分布成四行呈矩陣排列。優(yōu)選地,其特征是,所述虹膜識(shí)別器包括:(1)采樣模塊,用于獲取虹膜圖像并采集虹膜圖像的信息;(2)預(yù)處理模塊,用于獲取、校正虹膜圖像并采集虹膜圖像的信息,由于實(shí)際獲得的虹膜圖像與標(biāo)準(zhǔn)采集的虹膜圖像之間在同一個(gè)平面上會(huì)略有偏差,需要對(duì)實(shí)際獲得的虹膜圖像進(jìn)行平面校正,設(shè)定圖像校正子模塊,所述圖像校正子模塊采用的校正公式為:I(x,y)A=(1-1nΣb=1nσb)·I(x,y)B]]>其中,I(x,y)A表示實(shí)際獲得的虹膜圖像,I(x,y)B表示標(biāo)準(zhǔn)采集的虹膜圖像,實(shí)際獲得的虹膜圖像與標(biāo)準(zhǔn)采集的虹膜圖像的各像素點(diǎn)值之間的標(biāo)準(zhǔn)差;優(yōu)選地,其特征是,所述虹膜識(shí)別器還包括:(3)特征編碼模塊,用于對(duì)虹膜圖像的特征進(jìn)行提取和編碼,包括:a、第一次LBP算子處理子模塊:用于對(duì)虹膜圖像中的任意一點(diǎn)nc與5×5窗內(nèi)的21個(gè)像素點(diǎn)進(jìn)行比較來計(jì)算LBP值,所述21個(gè)像素點(diǎn)以點(diǎn)nc為中心分布在點(diǎn)nc外圍,設(shè)nc的坐標(biāo)為(xc,yc),LBP值的計(jì)算公式為:1st-LBP(xc,yc)=Σi=021sgn(ni-nc)2i,]]>其中,所述21個(gè)像素點(diǎn)標(biāo)記為n0~n21,1st-LBP(xc,yc)的取值范圍為[0,21];b、第二次LBP算子處理子模塊,用于在保證編碼長(zhǎng)度的前提下加強(qiáng)所述點(diǎn)nc與周圍鄰域的關(guān)聯(lián)性,其以點(diǎn)nc的8個(gè)鄰域像素點(diǎn)作為副中心點(diǎn),記作nvc0,nvc1,...,nvc7,使用3×3窗,用窗內(nèi)全體像素的均值代替副中心點(diǎn)的值,再使用LBP算子對(duì)中心點(diǎn)nc進(jìn)行計(jì)算,計(jì)算公式為:2nd-LBP(xc,yc)=Σi=07sgn(nvci-nc)2i;]]>c、第三次LBP算子處理子模塊,用于縮短經(jīng)第二次LBP算子處理子模塊處理后的矩形圖像的特征編碼長(zhǎng)度,其以點(diǎn)nc為中心,在3×3的窗口中根據(jù)自定義函數(shù){nvcj,|nvcj-nc|=rank4(|nvci-nc|,i=0,1,...,7),j=0,1,2,3}選擇4個(gè)副中心點(diǎn)進(jìn)行計(jì)算,計(jì)算公式為:3rd-LBP(xc,yc)=Σj=03sgn(nvcj-nc)2j]]>其中,rank4(|nvci-nc|,i=0,1,...,7)表示對(duì)7個(gè)|nvci-nc|的值進(jìn)行從小到大排列后取前4個(gè)數(shù),nvcj表示選取的4個(gè)副中心點(diǎn);d、第四次LBP算子處理子模塊:用于在第三次LBP算子處理子模塊處理后的基礎(chǔ)上繼續(xù)降低編碼長(zhǎng)度,計(jì)算公式為:4th-LBP(xc,yc)=1,Σj=03sgn(nvcj-nc)2j≥20,Σj=03sgn(nvcj-nc)2j<2]]>計(jì)算完后輸出表示虹膜圖像特征的編碼;(4)編碼匹配模塊,用于接收所述表示虹膜圖像特征的編碼并將其與數(shù)據(jù)庫中的特征編碼進(jìn)行比對(duì),完成對(duì)身份的識(shí)別。其中,所述預(yù)處理模塊包括:(1)光斑點(diǎn)填充子模塊:用于對(duì)虹膜圖像中檢測(cè)出的每個(gè)光斑點(diǎn)進(jìn)行填充,填充時(shí)利用與光斑點(diǎn)相鄰的非光斑區(qū)域中的上下左右四個(gè)包絡(luò)點(diǎn)的灰度值來計(jì)算光斑點(diǎn)的灰度值,定義虹膜圖像中的一個(gè)光斑點(diǎn)為P0(x0,y0),所述四個(gè)包絡(luò)點(diǎn)依次為P1(x1,y1)、P2(x2,y2)、P3(x3,y3)、P4(x4,y4),定義光斑點(diǎn)的灰度值計(jì)算公式為:I(P0)=|[(x2-x0)I(P1)+(x0-x1)I(P2)]×[(y4-y0)I(P3)+(y0-y3)I(P4)](x2-x1)(y4-y3)|;]]>(2)粗定位子模塊:與光斑點(diǎn)填充子模塊連接,用于對(duì)虹膜圖像進(jìn)行切割并初步定位瞳孔位置,切割時(shí)以所述瞳孔位置為中心、5倍的半徑來對(duì)填充光斑后的虹膜圖像進(jìn)行切割;(3)精定位子模塊:與粗定位子模塊連接,用于精確定位虹膜區(qū)域;(4)歸一化子模塊,用于將定位后的虹膜區(qū)域展開成固定分辨率的虹膜圖像。其中,所述精定位子模塊包括依次連接的下采樣單元、初次定位單元和再次定位單元,所述下采樣單元用于對(duì)切割后的虹膜圖像進(jìn)行下采樣,所述初次定位單元用于通過改進(jìn)的Canny邊緣檢測(cè)算子和Hough圓檢測(cè)對(duì)虹膜內(nèi)外圓進(jìn)行定位,所述再次定位單元用于以初次定位單元定位的參數(shù)在虹膜圖像上進(jìn)行精確定位。其中,所述改進(jìn)的Canny邊緣檢測(cè)算子為只對(duì)垂直方向進(jìn)行非極大值的抑制的Canny邊緣檢測(cè)算子。其中,所述改進(jìn)的Canny邊緣檢測(cè)算子為只采用高閾值進(jìn)行強(qiáng)邊緣檢測(cè)的Canny邊緣檢測(cè)算子。本實(shí)施例設(shè)置光斑點(diǎn)填充子模塊,很好地保留了虹膜圖像的結(jié)構(gòu)信息,填充后的虹膜圖像可以有效地進(jìn)行定位;設(shè)置的初次定位單元,其通過改進(jìn)的Canny邊緣檢測(cè)算子和Hough圓檢測(cè)對(duì)虹膜內(nèi)外圓進(jìn)行定位,便于虹膜的定位且提高了虹膜的速度;設(shè)置的第一次LBP算子處理子模塊,增加了中心點(diǎn)與周圍其它鄰域的關(guān)聯(lián)性,能夠滿足不同尺度和頻率的圖像紋理;設(shè)置的第二次LBP算子處理子模塊、第三次LBP算子處理子模塊和第四次LBP算子處理子模塊,在不影響中心點(diǎn)與周圍鄰域的關(guān)聯(lián)性下,不斷降低編碼長(zhǎng)度,節(jié)約了存儲(chǔ)空間,減少了計(jì)算量,提高了識(shí)別速度,增強(qiáng)了識(shí)別準(zhǔn)確率,得到了較高的魯棒性,使用CASIAV1.0虹膜庫進(jìn)行測(cè)試時(shí),結(jié)果如下:實(shí)施例3參見圖1,本實(shí)施例一種通過虹膜進(jìn)行識(shí)別的ATM機(jī)輸入裝置,包括ATM機(jī)輸入裝置和與ATM機(jī)輸入裝置電信號(hào)連接的虹膜識(shí)別器,所述ATM機(jī)輸入裝置包括:外框;觸控式屏幕模塊包括一芯片,所述觸控式屏幕模塊嵌入所述外框內(nèi);隨機(jī)模塊用以隨機(jī)產(chǎn)生包括0-9及點(diǎn)號(hào)的一組數(shù)字,定義為隨機(jī)數(shù)組,所述隨機(jī)數(shù)組中的點(diǎn)號(hào)以及0-9中的每個(gè)數(shù)字至少出現(xiàn)一次;處理器用以處理數(shù)據(jù),且所述處理器通過導(dǎo)線連接于所述隨機(jī)模塊以及所述觸控式屏幕模塊的所述芯片。優(yōu)選地,其特征是,上述連結(jié)裝置具有:所述觸控式屏幕模塊上提供一鍵盤區(qū),所述隨機(jī)數(shù)組每一次均于所述鍵盤區(qū)顯示出來,鍵盤區(qū)中所述點(diǎn)號(hào)以及0-9這10個(gè)符號(hào)的位置隨機(jī)生成。優(yōu)選地,其特征是,所述隨機(jī)數(shù)組內(nèi)的數(shù)字和點(diǎn)號(hào)分布成四行呈矩陣排列。優(yōu)選地,其特征是,所述虹膜識(shí)別器包括:(1)采樣模塊,用于獲取、校正虹膜圖像并采集虹膜圖像的信息,由于實(shí)際獲得的虹膜圖像與標(biāo)準(zhǔn)采集的虹膜圖像之間在同一個(gè)平面上會(huì)略有偏差,需要對(duì)實(shí)際獲得的虹膜圖像進(jìn)行平面校正,設(shè)定圖像校正子模塊,所述圖像校正子模塊采用的校正公式為:I(x,y)A=(1-1nΣb=1nσb)·I(x,y)B]]>其中,I(x,y)A表示實(shí)際獲得的虹膜圖像,I(x,y)B表示標(biāo)準(zhǔn)采集的虹膜圖像,實(shí)際獲得的虹膜圖像與標(biāo)準(zhǔn)采集的虹膜圖像的各像素點(diǎn)值之間的標(biāo)準(zhǔn)差;(2)預(yù)處理模塊,用于對(duì)獲取的虹膜圖像進(jìn)行定位和歸一化處理;優(yōu)選地,其特征是,所述虹膜識(shí)別器還包括:(3)特征編碼模塊,用于對(duì)虹膜圖像的特征進(jìn)行提取和編碼,包括:a、第一次LBP算子處理子模塊:用于對(duì)虹膜圖像中的任意一點(diǎn)nc與5×5窗內(nèi)的22個(gè)像素點(diǎn)進(jìn)行比較來計(jì)算LBP值,所述22個(gè)像素點(diǎn)以點(diǎn)nc為中心分布在點(diǎn)nc外圍,設(shè)nc的坐標(biāo)為(xc,yc),LBP值的計(jì)算公式為:1st-LBP(xc,yc)=Σi=022sgn(ni-nc)2i,]]>其中,所述22個(gè)像素點(diǎn)標(biāo)記為n0~n21,1st-LBP(xc,yc)的取值范圍為[0,22];b、第二次LBP算子處理子模塊,用于在保證編碼長(zhǎng)度的前提下加強(qiáng)所述點(diǎn)nc與周圍鄰域的關(guān)聯(lián)性,其以點(diǎn)nc的8個(gè)鄰域像素點(diǎn)作為副中心點(diǎn),記作nvc0,nvc1,...,nvc7,使用3×3窗,用窗內(nèi)全體像素的均值代替副中心點(diǎn)的值,再使用LBP算子對(duì)中心點(diǎn)nc進(jìn)行計(jì)算,計(jì)算公式為:2nd-LBP(xc,yc)=Σi=07sgn(nvci-nc)2i;]]>c、第三次LBP算子處理子模塊,用于縮短經(jīng)第二次LBP算子處理子模塊處理后的矩形圖像的特征編碼長(zhǎng)度,其以點(diǎn)nc為中心,在3×3的窗口中根據(jù)自定義函數(shù){nvcj,|nvcj-nc|=rank4(nvci-nc|,i=0,1,...,7),j=0,1,2,3}選擇4個(gè)副中心點(diǎn)進(jìn)行計(jì)算,計(jì)算公式為:3rd-LBP(xc,yc)=Σj=03sgn(nvcj-nc)2j]]>其中,rank4(|nvci-nc|,i=0,1,...,7)表示對(duì)7個(gè)|nvci-nc|的值進(jìn)行從小到大排列后取前4個(gè)數(shù),nvcj表示選取的4個(gè)副中心點(diǎn);d、第四次LBP算子處理子模塊:用于在第三次LBP算子處理子模塊處理后的基礎(chǔ)上繼續(xù)降低編碼長(zhǎng)度,計(jì)算公式為:4th-LBP(xc,yc)=1,Σj=03sgn(nvcj-nc)2j≥20,Σj=03sgn(nvcj-nc)2j<2]]>計(jì)算完后輸出表示虹膜圖像特征的編碼;(4)編碼匹配模塊,用于接收所述表示虹膜圖像特征的編碼并將其與數(shù)據(jù)庫中的特征編碼進(jìn)行比對(duì),完成對(duì)身份的識(shí)別。其中,所述預(yù)處理模塊包括:(1)光斑點(diǎn)填充子模塊:用于對(duì)虹膜圖像中檢測(cè)出的每個(gè)光斑點(diǎn)進(jìn)行填充,填充時(shí)利用與光斑點(diǎn)相鄰的非光斑區(qū)域中的上下左右四個(gè)包絡(luò)點(diǎn)的灰度值來計(jì)算光斑點(diǎn)的灰度值,定義虹膜圖像中的一個(gè)光斑點(diǎn)為P0(x0,y0),所述四個(gè)包絡(luò)點(diǎn)依次為P1(x1,y1)、P2(x2,y2)、P3(x3,y3)、P4(x4,y4),定義光斑點(diǎn)的灰度值計(jì)算公式為:I(P0)=|[(x2-x0)I(P1)+(x0-x1)I(P2)]×[(y4-y0)I(P3)+(y0-y3)I(P4)](x2-x1)(y4-y3)|;]]>(2)粗定位子模塊:與光斑點(diǎn)填充子模塊連接,用于對(duì)虹膜圖像進(jìn)行切割并初步定位瞳孔位置,切割時(shí)以所述瞳孔位置為中心、5倍的半徑來對(duì)填充光斑后的虹膜圖像進(jìn)行切割;(3)精定位子模塊:與粗定位子模塊連接,用于精確定位虹膜區(qū)域;(4)歸一化子模塊,用于將定位后的虹膜區(qū)域展開成固定分辨率的虹膜圖像。其中,所述精定位子模塊包括依次連接的下采樣單元、初次定位單元和再次定位單元,所述下采樣單元用于對(duì)切割后的虹膜圖像進(jìn)行下采樣,所述初次定位單元用于通過改進(jìn)的Canny邊緣檢測(cè)算子和Hough圓檢測(cè)對(duì)虹膜內(nèi)外圓進(jìn)行定位,所述再次定位單元用于以初次定位單元定位的參數(shù)在虹膜圖像上進(jìn)行精確定位。其中,所述改進(jìn)的Canny邊緣檢測(cè)算子為只對(duì)垂直方向進(jìn)行非極大值的抑制的Canny邊緣檢測(cè)算子。其中,所述改進(jìn)的Canny邊緣檢測(cè)算子為只采用高閾值進(jìn)行強(qiáng)邊緣檢測(cè)的Canny邊緣檢測(cè)算子。本實(shí)施例設(shè)置光斑點(diǎn)填充子模塊,很好地保留了虹膜圖像的結(jié)構(gòu)信息,填充后的虹膜圖像可以有效地進(jìn)行定位;設(shè)置的初次定位單元,其通過改進(jìn)的Canny邊緣檢測(cè)算子和Hough圓檢測(cè)對(duì)虹膜內(nèi)外圓進(jìn)行定位,便于虹膜的定位且提高了虹膜的速度;設(shè)置的第一次LBP算子處理子模塊,增加了中心點(diǎn)與周圍其它鄰域的關(guān)聯(lián)性,能夠滿足不同尺度和頻率的圖像紋理;設(shè)置的第二次LBP算子處理子模塊、第三次LBP算子處理子模塊和第四次LBP算子處理子模塊,在不影響中心點(diǎn)與周圍鄰域的關(guān)聯(lián)性下,不斷降低編碼長(zhǎng)度,節(jié)約了存儲(chǔ)空間,減少了計(jì)算量,提高了識(shí)別速度,增強(qiáng)了識(shí)別準(zhǔn)確率,得到了較高的魯棒性,使用CASIAV1.0虹膜庫進(jìn)行測(cè)試時(shí),結(jié)果如下:實(shí)施例4參見圖1,本實(shí)施例一種通過虹膜進(jìn)行識(shí)別的ATM機(jī)輸入裝置,包括ATM機(jī)輸入裝置和與ATM機(jī)輸入裝置電信號(hào)連接的虹膜識(shí)別器,所述ATM機(jī)輸入裝置包括:外框;觸控式屏幕模塊包括一芯片,所述觸控式屏幕模塊嵌入所述外框內(nèi);隨機(jī)模塊用以隨機(jī)產(chǎn)生包括0-9及點(diǎn)號(hào)的一組數(shù)字,定義為隨機(jī)數(shù)組,所述隨機(jī)數(shù)組中的點(diǎn)號(hào)以及0-9中的每個(gè)數(shù)字至少出現(xiàn)一次;處理器用以處理數(shù)據(jù),且所述處理器通過導(dǎo)線連接于所述隨機(jī)模塊以及所述觸控式屏幕模塊的所述芯片。優(yōu)選地,其特征是,上述連結(jié)裝置具有:所述觸控式屏幕模塊上提供一鍵盤區(qū),所述隨機(jī)數(shù)組每一次均于所述鍵盤區(qū)顯示出來,鍵盤區(qū)中所述點(diǎn)號(hào)以及0-9這10個(gè)符號(hào)的位置隨機(jī)生成。優(yōu)選地,其特征是,所述隨機(jī)數(shù)組內(nèi)的數(shù)字和點(diǎn)號(hào)分布成四行呈矩陣排列。優(yōu)選地,其特征是,所述虹膜識(shí)別器包括:(1)采樣模塊,用于獲取、校正虹膜圖像并采集虹膜圖像的信息,由于實(shí)際獲得的虹膜圖像與標(biāo)準(zhǔn)采集的虹膜圖像之間在同一個(gè)平面上會(huì)略有偏差,需要對(duì)實(shí)際獲得的虹膜圖像進(jìn)行平面校正,設(shè)定圖像校正子模塊,所述圖像校正子模塊采用的校正公式為:I(x,y)A=(1-1nΣb=1nσb)·I(x,y)B]]>其中,I(x,y)A表示實(shí)際獲得的虹膜圖像,I(x,y)B表示標(biāo)準(zhǔn)采集的虹膜圖像,實(shí)際獲得的虹膜圖像與標(biāo)準(zhǔn)采集的虹膜圖像的各像素點(diǎn)值之間的標(biāo)準(zhǔn)差;(2)預(yù)處理模塊,用于對(duì)獲取的虹膜圖像進(jìn)行定位和歸一化處理;優(yōu)選地,其特征是,所述虹膜識(shí)別器還包括:(3)特征編碼模塊,用于對(duì)虹膜圖像的特征進(jìn)行提取和編碼,包括:a、第一次LBP算子處理子模塊:用于對(duì)虹膜圖像中的任意一點(diǎn)nc與5×5窗內(nèi)的23個(gè)像素點(diǎn)進(jìn)行比較來計(jì)算LBP值,所述23個(gè)像素點(diǎn)以點(diǎn)nc為中心分布在點(diǎn)nc外圍,設(shè)nc的坐標(biāo)為(xc,yc),LBP值的計(jì)算公式為:1st-LBP(xc,yc)=Σi=023sgn(ni-nc)2i,]]>其中,所述23個(gè)像素點(diǎn)標(biāo)記為n0~n21,1st-LBP(xc,yc)的取值范圍為[0,23];b、第二次LBP算子處理子模塊,用于在保證編碼長(zhǎng)度的前提下加強(qiáng)所述點(diǎn)nc與周圍鄰域的關(guān)聯(lián)性,其以點(diǎn)nc的8個(gè)鄰域像素點(diǎn)作為副中心點(diǎn),記作nvc0,nvc1,...,nvc7,使用3×3窗,用窗內(nèi)全體像素的均值代替副中心點(diǎn)的值,再使用LBP算子對(duì)中心點(diǎn)nc進(jìn)行計(jì)算,計(jì)算公式為:2nd-LBP(xc,yc)=Σi=07sgn(nvci-nc)2i;]]>c、第三次LBP算子處理子模塊,用于縮短經(jīng)第二次LBP算子處理子模塊處理后的矩形圖像的特征編碼長(zhǎng)度,其以點(diǎn)nc為中心,在3×3的窗口中根據(jù)自定義函數(shù){nvcj,|nvcj-nc|=rank4(nvci-nc|,i=0,1,...,7),j=0,1,2,3}選擇4個(gè)副中心點(diǎn)進(jìn)行計(jì)算,計(jì)算公式為:3rd-LBP(xc,yc)=Σj=03sgn(nvcj-nc)2j]]>其中,rank4(|nvci-nc|,i=0,1,...,7)表示對(duì)7個(gè)|nvci-nc|的值進(jìn)行從小到大排列后取前4個(gè)數(shù),nvcj表示選取的4個(gè)副中心點(diǎn);d、第四次LBP算子處理子模塊:用于在第三次LBP算子處理子模塊處理后的基礎(chǔ)上繼續(xù)降低編碼長(zhǎng)度,計(jì)算公式為:4th-LBP(xc,yc)=1,Σj=03sgn(nvcj-nc)2j≥20,Σj=03sgn(nvcj-nc)2j<2]]>計(jì)算完后輸出表示虹膜圖像特征的編碼;(4)編碼匹配模塊,用于接收所述表示虹膜圖像特征的編碼并將其與數(shù)據(jù)庫中的特征編碼進(jìn)行比對(duì),完成對(duì)身份的識(shí)別。其中,所述預(yù)處理模塊包括:(1)光斑點(diǎn)填充子模塊:用于對(duì)虹膜圖像中檢測(cè)出的每個(gè)光斑點(diǎn)進(jìn)行填充,填充時(shí)利用與光斑點(diǎn)相鄰的非光斑區(qū)域中的上下左右四個(gè)包絡(luò)點(diǎn)的灰度值來計(jì)算光斑點(diǎn)的灰度值,定義虹膜圖像中的一個(gè)光斑點(diǎn)為P0(x0,y0),所述四個(gè)包絡(luò)點(diǎn)依次為P1(x1,y1)、P2(x2,y2)、P3(x3,y3)、P4(x4,y4),定義光斑點(diǎn)的灰度值計(jì)算公式為:I(P0)=|[(x2-x0)I(P1)+(x0-x1)I(P2)]×[(y4-y0)I(P3)+(y0-y3)I(P4)](x2-x1)(y4-y3)|;]]>(2)粗定位子模塊:與光斑點(diǎn)填充子模塊連接,用于對(duì)虹膜圖像進(jìn)行切割并初步定位瞳孔位置,切割時(shí)以所述瞳孔位置為中心、5倍的半徑來對(duì)填充光斑后的虹膜圖像進(jìn)行切割;(3)精定位子模塊:與粗定位子模塊連接,用于精確定位虹膜區(qū)域;(4)歸一化子模塊,用于將定位后的虹膜區(qū)域展開成固定分辨率的虹膜圖像。其中,所述精定位子模塊包括依次連接的下采樣單元、初次定位單元和再次定位單元,所述下采樣單元用于對(duì)切割后的虹膜圖像進(jìn)行下采樣,所述初次定位單元用于通過改進(jìn)的Canny邊緣檢測(cè)算子和Hough圓檢測(cè)對(duì)虹膜內(nèi)外圓進(jìn)行定位,所述再次定位單元用于以初次定位單元定位的參數(shù)在虹膜圖像上進(jìn)行精確定位。其中,所述改進(jìn)的Canny邊緣檢測(cè)算子為只對(duì)垂直方向進(jìn)行非極大值的抑制的Canny邊緣檢測(cè)算子。其中,所述改進(jìn)的Canny邊緣檢測(cè)算子為只采用高閾值進(jìn)行強(qiáng)邊緣檢測(cè)的Canny邊緣檢測(cè)算子。本實(shí)施例設(shè)置光斑點(diǎn)填充子模塊,很好地保留了虹膜圖像的結(jié)構(gòu)信息,填充后的虹膜圖像可以有效地進(jìn)行定位;設(shè)置的初次定位單元,其通過改進(jìn)的Canny邊緣檢測(cè)算子和Hough圓檢測(cè)對(duì)虹膜內(nèi)外圓進(jìn)行定位,便于虹膜的定位且提高了虹膜的速度;設(shè)置的第一次LBP算子處理子模塊,增加了中心點(diǎn)與周圍其它鄰域的關(guān)聯(lián)性,能夠滿足不同尺度和頻率的圖像紋理;設(shè)置的第二次LBP算子處理子模塊、第三次LBP算子處理子模塊和第四次LBP算子處理子模塊,在不影響中心點(diǎn)與周圍鄰域的關(guān)聯(lián)性下,不斷降低編碼長(zhǎng)度,節(jié)約了存儲(chǔ)空間,減少了計(jì)算量,提高了識(shí)別速度,增強(qiáng)了識(shí)別準(zhǔn)確率,得到了較高的魯棒性,使用CASIAV1.0虹膜庫進(jìn)行測(cè)試時(shí),結(jié)果如下:實(shí)施例5參見圖1,本實(shí)施例一種通過虹膜進(jìn)行識(shí)別的ATM機(jī)輸入裝置,包括ATM機(jī)輸入裝置和與ATM機(jī)輸入裝置電信號(hào)連接的虹膜識(shí)別器,所述ATM機(jī)輸入裝置包括:外框;觸控式屏幕模塊包括一芯片,所述觸控式屏幕模塊嵌入所述外框內(nèi);隨機(jī)模塊用以隨機(jī)產(chǎn)生包括0-9及點(diǎn)號(hào)的一組數(shù)字,定義為隨機(jī)數(shù)組,所述隨機(jī)數(shù)組中的點(diǎn)號(hào)以及0-9中的每個(gè)數(shù)字至少出現(xiàn)一次;處理器用以處理數(shù)據(jù),且所述處理器通過導(dǎo)線連接于所述隨機(jī)模塊以及所述觸控式屏幕模塊的所述芯片。優(yōu)選地,其特征是,上述連結(jié)裝置具有:所述觸控式屏幕模塊上提供一鍵盤區(qū),所述隨機(jī)數(shù)組每一次均于所述鍵盤區(qū)顯示出來,鍵盤區(qū)中所述點(diǎn)號(hào)以及0-9這10個(gè)符號(hào)的位置隨機(jī)生成。優(yōu)選地,其特征是,所述隨機(jī)數(shù)組內(nèi)的數(shù)字和點(diǎn)號(hào)分布成四行呈矩陣排列。優(yōu)選地,其特征是,所述虹膜識(shí)別器包括:(1)采樣模塊,用于獲取、校正虹膜圖像并采集虹膜圖像的信息,由于實(shí)際獲得的虹膜圖像與標(biāo)準(zhǔn)采集的虹膜圖像之間在同一個(gè)平面上會(huì)略有偏差,需要對(duì)實(shí)際獲得的虹膜圖像進(jìn)行平面校正,設(shè)定圖像校正子模塊,所述圖像校正子模塊采用的校正公式為:I(x,y)A=(1-1nΣb=1nσb)·I(x,y)B]]>其中,I(x,y)A表示實(shí)際獲得的虹膜圖像,I(x,y)B表示標(biāo)準(zhǔn)采集的虹膜圖像,實(shí)際獲得的虹膜圖像與標(biāo)準(zhǔn)采集的虹膜圖像的各像素點(diǎn)值之間的標(biāo)準(zhǔn)差;(2)預(yù)處理模塊,用于對(duì)獲取的虹膜圖像進(jìn)行定位和歸一化處理;優(yōu)選地,其特征是,所述虹膜識(shí)別器還包括:(3)特征編碼模塊,用于對(duì)虹膜圖像的特征進(jìn)行提取和編碼,包括:a、第一次LBP算子處理子模塊:用于對(duì)虹膜圖像中的任意一點(diǎn)nc與5×5窗內(nèi)的24個(gè)像素點(diǎn)進(jìn)行比較來計(jì)算LBP值,所述24個(gè)像素點(diǎn)以點(diǎn)nc為中心分布在點(diǎn)nc外圍,設(shè)nc的坐標(biāo)為(xc,yc),LBP值的計(jì)算公式為:1st-LBP(xc,yc)=Σi=024sgn(ni-nc)2i,]]>其中,所述24個(gè)像素點(diǎn)標(biāo)記為n0~n21,1st-LBP(xc,yc)的取值范圍為[0,24];b、第二次LBP算子處理子模塊,用于在保證編碼長(zhǎng)度的前提下加強(qiáng)所述點(diǎn)nc與周圍鄰域的關(guān)聯(lián)性,其以點(diǎn)nc的8個(gè)鄰域像素點(diǎn)作為副中心點(diǎn),記作nvc0,nvc1,...,nvc7,使用3×3窗,用窗內(nèi)全體像素的均值代替副中心點(diǎn)的值,再使用LBP算子對(duì)中心點(diǎn)nc進(jìn)行計(jì)算,計(jì)算公式為:2nd-LBP(xc,yc)=Σi=07sgn(nvci-nc)2i;]]>c、第三次LBP算子處理子模塊,用于縮短經(jīng)第二次LBP算子處理子模塊處理后的矩形圖像的特征編碼長(zhǎng)度,其以點(diǎn)nc為中心,在3×3的窗口中根據(jù)自定義函數(shù){nvcj,|nvcj-nc|=rank4(|nvci-nc|,i=0,1,...,7),j=0,1,2,3}選擇4個(gè)副中心點(diǎn)進(jìn)行計(jì)算,計(jì)算公式為:3rd-LBP(xc,yc)=Σj=03sgn(nvcj-nc)2j]]>其中,rank4(|nvci-nc|,i=0,1,...,7)表示對(duì)7個(gè)|nvci-nc|的值進(jìn)行從小到大排列后取前4個(gè)數(shù),nvcj表示選取的4個(gè)副中心點(diǎn);d、第四次LBP算子處理子模塊:用于在第三次LBP算子處理子模塊處理后的基礎(chǔ)上繼續(xù)降低編碼長(zhǎng)度,計(jì)算公式為:4th-LBP(xc,yc)=1,Σj=03sgn(nvcj-nc)2j≥20,Σj=03sgn(nvcj-nc)2j<2]]>計(jì)算完后輸出表示虹膜圖像特征的編碼;(4)編碼匹配模塊,用于接收所述表示虹膜圖像特征的編碼并將其與數(shù)據(jù)庫中的特征編碼進(jìn)行比對(duì),完成對(duì)身份的識(shí)別。其中,所述預(yù)處理模塊包括:(1)光斑點(diǎn)填充子模塊:用于對(duì)虹膜圖像中檢測(cè)出的每個(gè)光斑點(diǎn)進(jìn)行填充,填充時(shí)利用與光斑點(diǎn)相鄰的非光斑區(qū)域中的上下左右四個(gè)包絡(luò)點(diǎn)的灰度值來計(jì)算光斑點(diǎn)的灰度值,定義虹膜圖像中的一個(gè)光斑點(diǎn)為P0(x0,y0),所述四個(gè)包絡(luò)點(diǎn)依次為P1(x1,y1)、P2(x2,y2)、P3(x3,y3)、P4(x4,y4),定義光斑點(diǎn)的灰度值計(jì)算公式為:I(P0)=|[(x2-x0)I(P1)+(x0-x1)I(P2)]×[(y4-y0)I(P3)+(y0-y3)I(P4)](x2-x1)(y4-y3)|;]]>(2)粗定位子模塊:與光斑點(diǎn)填充子模塊連接,用于對(duì)虹膜圖像進(jìn)行切割并初步定位瞳孔位置,切割時(shí)以所述瞳孔位置為中心、5倍的半徑來對(duì)填充光斑后的虹膜圖像進(jìn)行切割;(3)精定位子模塊:與粗定位子模塊連接,用于精確定位虹膜區(qū)域;(4)歸一化子模塊,用于將定位后的虹膜區(qū)域展開成固定分辨率的虹膜圖像。其中,所述精定位子模塊包括依次連接的下采樣單元、初次定位單元和再次定位單元,所述下采樣單元用于對(duì)切割后的虹膜圖像進(jìn)行下采樣,所述初次定位單元用于通過改進(jìn)的Canny邊緣檢測(cè)算子和Hough圓檢測(cè)對(duì)虹膜內(nèi)外圓進(jìn)行定位,所述再次定位單元用于以初次定位單元定位的參數(shù)在虹膜圖像上進(jìn)行精確定位。其中,所述改進(jìn)的Canny邊緣檢測(cè)算子為只對(duì)垂直方向進(jìn)行非極大值的抑制的Canny邊緣檢測(cè)算子。其中,所述改進(jìn)的Canny邊緣檢測(cè)算子為只采用高閾值進(jìn)行強(qiáng)邊緣檢測(cè)的Canny邊緣檢測(cè)算子。本實(shí)施例設(shè)置光斑點(diǎn)填充子模塊,很好地保留了虹膜圖像的結(jié)構(gòu)信息,填充后的虹膜圖像可以有效地進(jìn)行定位;設(shè)置的初次定位單元,其通過改進(jìn)的Canny邊緣檢測(cè)算子和Hough圓檢測(cè)對(duì)虹膜內(nèi)外圓進(jìn)行定位,便于虹膜的定位且提高了虹膜的速度;設(shè)置的第一次LBP算子處理子模塊,增加了中心點(diǎn)與周圍其它鄰域的關(guān)聯(lián)性,能夠滿足不同尺度和頻率的圖像紋理;設(shè)置的第二次LBP算子處理子模塊、第三次LBP算子處理子模塊和第四次LBP算子處理子模塊,在不影響中心點(diǎn)與周圍鄰域的關(guān)聯(lián)性下,不斷降低編碼長(zhǎng)度,節(jié)約了存儲(chǔ)空間,減少了計(jì)算量,提高了識(shí)別速度,增強(qiáng)了識(shí)別準(zhǔn)確率,得到了較高的魯棒性,使用CASIAV1.0虹膜庫進(jìn)行測(cè)試時(shí),結(jié)果如下:最后應(yīng)當(dāng)說明的是,以上實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對(duì)本發(fā)明保護(hù)范圍的限制,盡管參照較佳實(shí)施例對(duì)本發(fā)明作了詳細(xì)地說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解,可以對(duì)本發(fā)明的技術(shù)方案進(jìn)行修改或者等同替換,而不脫離本發(fā)明技術(shù)方案的實(shí)質(zhì)和范圍。當(dāng)前第1頁1 2 3 
      當(dāng)前第1頁1 2 3 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1