1.一種通過虹膜進(jìn)行識(shí)別的門鎖,包括門鎖和與門鎖電信號(hào)連接的虹膜識(shí)別器,所述門鎖包括:
兩個(gè)對(duì)稱分布的門鎖機(jī)構(gòu),所述的每個(gè)門鎖機(jī)構(gòu)具有門鎖固定座、位于門鎖固定座下方的門鎖副鉤底座以及位于兩者之間的門鎖,所述的門鎖包括尾部固定安裝在門鎖固定座前端的彎鉤形主門鎖,所述的彎鉤形主門鎖的中間位置處設(shè)置有與其相垂直的門鎖彈簧,彎鉤形主門鎖的頭部一側(cè)設(shè)置有固定安裝在門鎖副鉤底座上的彎鉤形門鎖副鉤,所述的彎鉤形門鎖副鉤與彎鉤形主門鎖組合形成N形結(jié)構(gòu),彎鉤形主門鎖的頭部還設(shè)置有門鎖驅(qū)動(dòng)輪;所述的每個(gè)門鎖機(jī)構(gòu)還具有觸點(diǎn)開關(guān),所述的觸點(diǎn)開關(guān)包括固定安裝在彎鉤形主門鎖頭部的固定開關(guān)部分和活動(dòng)安裝在門鎖副鉤底座上的活動(dòng)開關(guān)部分。
2.根據(jù)權(quán)利要求1所述的一種通過虹膜進(jìn)行識(shí)別的門鎖,其特征是,所述的門鎖固定座和彎鉤形主門鎖之間通過鎖軸固定連接。
3.根據(jù)權(quán)利要求2所述的一種通過虹膜進(jìn)行識(shí)別的門鎖,其特征是,所述的彎鉤形門鎖副鉤和門鎖副鉤底座之間通過六角螺釘固定連接。
4.根據(jù)權(quán)利要求3所述的一種通過虹膜進(jìn)行識(shí)別的門鎖,其特征是,所述虹膜識(shí)別器包括:
(1)采樣模塊,用于獲取、校正虹膜圖像并采集虹膜圖像的信息,由于實(shí)際獲得的虹膜圖像與標(biāo)準(zhǔn)采集的虹膜圖像之間在同一個(gè)平面上會(huì)略有偏差,需要對(duì)實(shí)際獲得的虹膜圖像進(jìn)行平面校正,設(shè)定圖像校正子模塊,所述圖像校正子模塊采用的校正公式為:
其中,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ì)算公式為:
5.根據(jù)權(quán)利要求4所述的一種通過虹膜進(jìn)行識(shí)別的門鎖,其特征是,所述虹膜識(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ì)算公式為:
其中,所述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ì)算公式為:
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ì)算公式為:
其中,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ì)算公式為:
計(jì)算完后輸出表示虹膜圖像特征的編碼;
(4)編碼匹配模塊,用于接收所述表示虹膜圖像特征的編碼并將其與數(shù)據(jù)庫(kù)中的特征編碼進(jìn)行比對(duì),完成對(duì)身份的識(shí)別。
6.根據(jù)權(quán)利要求5所述的一種通過虹膜進(jìn)行識(shí)別的門鎖,其特征是,所述預(yù)處理模塊還包括:
(1)粗定位子模塊:與光斑點(diǎn)填充子模塊連接,用于對(duì)虹膜圖像進(jìn)行切割并初步定位瞳孔位置,切割時(shí)以所述瞳孔位置為中心、5倍的半徑來對(duì)填充光斑后的虹膜圖像進(jìn)行切割;
(2)精定位子模塊:與粗定位子模塊連接,用于精確定位虹膜區(qū)域;
(3)歸一化子模塊,用于將定位后的虹膜區(qū)域展開成固定分辨率的虹膜圖像。
7.根據(jù)權(quán)利要求6所述的一種通過虹膜進(jìn)行識(shí)別的門鎖,其特征是,所述精定位子模塊包括依次連接的下采樣單元、初次定位單元和再次定位單元,所述下采樣單元用于對(duì)切割后的虹膜圖像進(jìn)行下采樣,所述初次定位單元用于通過改進(jìn)的Canny邊緣檢測(cè)算子和Hough圓檢測(cè)對(duì)虹膜內(nèi)外圓進(jìn)行定位,所述再次定位單元用于以初次定位單元定位的參數(shù)在虹膜圖像上進(jìn)行精確定位。
8.根據(jù)權(quán)利要求7所述的一種通過虹膜進(jìn)行識(shí)別的門鎖,其特征是,所述改進(jìn)的Canny邊緣檢測(cè)算子為只對(duì)垂直方向進(jìn)行非極大值的抑制的Canny邊緣檢測(cè)算子。
9.根據(jù)權(quán)利要求8所述的一種通過虹膜進(jìn)行識(shí)別的門鎖,其特征是,所述改進(jìn)的Canny邊緣檢測(cè)算子為只采用高閾值進(jìn)行強(qiáng)邊緣檢測(cè)的Canny邊緣檢測(cè)算子。