基于灰度圖像的識別方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及圖像識別,特別涉及一種基于灰度圖像的識別方法。
【背景技術(shù)】
[0002] 隨著生物認證技術(shù)的發(fā)展,人臉和指紋識別已經(jīng)不能滿足日益增長的安全性需 求。近年來,基于手掌靜脈特征的身份識別在生物特征識別領(lǐng)域受到廣泛重視。手掌靜脈 圖像獲取容易,占用存儲空間小,其研究具有重要的應(yīng)用價值。手掌靜脈識別相關(guān)認證產(chǎn)品 在網(wǎng)絡(luò)安全認證方面必將發(fā)揮重要的作用?,F(xiàn)有的手掌靜脈識別系統(tǒng)只能對較好條件下的 樣本進行處理,而對于圖像偏暗,清晰度不高的掌紋樣本,識別率有所降低,同時,所應(yīng)用的 算法普遍計算量較大,使識別過程難以達到實時。
【發(fā)明內(nèi)容】
[0003] 為解決上述現(xiàn)有技術(shù)所存在的問題,本發(fā)明提出了一種基于灰度圖像的識別方 法,包括:
[0004] 通過圖像分割,將靜脈紋理進行分離;
[0005] 將分割后的圖像進行增強處理;
[0006] 提取經(jīng)過增強處理后的圖像特征,并基于所提取的特征完成手掌靜脈灰度圖像的 識別。
[0007] 優(yōu)選地,所述通過圖像分割,將靜脈紋理進行分離,進一步包括:
[0008] 計算手掌靜脈圖像F的方向分布圖,確定濾波器方向的選擇;每隔π/8的角度,預(yù) 設(shè)8個方向的模板算子Tk(k= 1,...,8),用F(i,j)表示原靜脈圖像(i,j)處的中心像素 點灰度值,(i,j)為中心像素點的坐標(biāo),方向分布圖計算如下:
[0009] (1)逐點計算出各像素點上的8個方向灰度卷積值:采用5x5的模板算子Tk計算 像素點(i,j)處的灰度卷積和&(1,j)(k= 1,...,8);在一個9X9塊中使用公式:
[0011] 獲得該窗口中心像素(i,j)的8個方向灰度卷積和Sk;
[0012] 其中,X、y為模板在圖像中滑動的距離,即對應(yīng)方向上模板的系數(shù);
[0013] (2)Wsk(i,j)(k= 1,. . .,8)中的8個中心像素點的灰度卷積和取出最大的卷積 和值,并取最大卷積和值的下標(biāo)作為該中心像素點的方向:
[0014] Skmax=max(Sk(i,j))(k=1,...,8)
[0015] knax=arg(Sknax)
[0016] 其中,max表示取一組灰度卷積和中的最大值,arg表示取Skmax的下標(biāo)值;
[0017] 其中,濾波器的中心頻率f和濾波器的尺寸δχδy滿足:
[0019] 其中,B表示濾波器的空域帶寬,且在[0. 5, 2. 5]之間取值;
[0020] (3)對濾波之后的8幅圖像進行重建;定義一組加權(quán)值λke[0, 1] ;8幅圖像的 重建過程為:
[0022] R表示重建之后的圖像;
[0023] (4)采用4方向均值模板對重建圖像R進行平滑處理:定義一個7x7大小的4方 向均值模板Ta,從水平位置開始,每隔π/4確定一個方向,執(zhí)行如下過程:
[0024] 首先計算每個像素點在以中心像素為中心的4個方向上的像素灰度平均值札,其 中1取1至4,并將4方向的灰度均值之和求平均值:
[0026] 其中發(fā)代表二維卷積運算,R'表示4方向均值圖像;
[0027] (5)將重建圖像R和圖像R'的差值比較作為分割的標(biāo)準(zhǔn),定義圖像的分割過程:
[0029] R(i,j)表示重建圖像R在(i,j)處的灰度值,R'(i,j)表示4方向均值圖像R'在 (i,j)處的灰度值,E為分割之后的圖像。
[0030] 本發(fā)明相比現(xiàn)有技術(shù),具有以下優(yōu)點:
[0031] 本發(fā)明提出了一種基于灰度圖像的識別方法,對于質(zhì)量較低的采集圖像,有效提 高了識別范圍,識別速度和精度。
【附圖說明】
[0032] 圖1是根據(jù)本發(fā)明實施例的基于灰度圖像的識別方法的流程圖。
【具體實施方式】
[0033] 下文與圖示本發(fā)明原理的附圖一起提供對本發(fā)明一個或者多個實施例的詳細描 述。結(jié)合這樣的實施例描述本發(fā)明,但是本發(fā)明不限于任何實施例。本發(fā)明的范圍僅由權(quán) 利要求書限定,并且本發(fā)明涵蓋諸多替代、修改和等同物。在下文描述中闡述諸多具體細節(jié) 以便提供對本發(fā)明的透徹理解。出于示例的目的而提供這些細節(jié),并且無這些具體細節(jié)中 的一些或者所有細節(jié)也可以根據(jù)權(quán)利要求書實現(xiàn)本發(fā)明。
[0034] 本發(fā)明的一方面提供了一種基于灰度圖像的識別方法。圖1是根據(jù)本發(fā)明實施例 的基于灰度圖像的識別方法流程圖。
[0035] 手掌靜脈圖像利用的是人體靜脈的血紅蛋白對近紅外光的吸收特性。手掌靜脈采 集設(shè)備中采用的是波長范圍在700-1100近紅外發(fā)光二極管作為光源,因為該波段的光容 易穿透手掌骨骼和肌肉組織,然后采用高感光度的圖像傳感器。在手掌靜脈圖像的采集過 程中,如果手掌放置的位置太偏,可能會造成手掌靜脈圖像中手掌邊界的梯度場小,從而導(dǎo) 致手掌靜脈的邊界提取不完整,影響手掌靜脈ROI(ROI)區(qū)域的截取。
[0036] 手掌靜脈圖像識別可選地包括如下過程:
[0037] 手掌靜脈圖像分割,將靜脈圖像中的靜脈紋理從背景區(qū)域中分離出來,以提高圖 像特征提取的正確率和特征提取的速度。
[0038] 手掌靜脈圖像增強,用于突出圖像的靜脈紋理信息。
[0039] 特征提取,通過對預(yù)處理過的圖像進行特征提取,得到手掌靜脈圖像的幾何特征 模板或數(shù)據(jù)特征模板。
[0040] 匹配識別,通過采集的用戶手掌靜脈圖像,獲得樣本模板,與之前數(shù)據(jù)庫中的注冊 模板進行匹配,以識別用戶身份標(biāo)識。
[0041] 進一步地,對于上述圖像分割,本發(fā)明采用以下過程:根據(jù)方向分布選擇方向個 數(shù),通過靜脈圖像橫截面的灰度和曲率分布確定濾波器的尺寸和頻率范圍,然后針對手掌 靜脈每個方向的圖像信息只構(gòu)造一個濾波器,通過對各個方向濾波之后的濾波子圖的權(quán)值 系數(shù)的設(shè)定,對濾波之后的子圖進行重建,最后計算重建圖像4方向鄰域均值,得到的均值 圖像與重建圖像差值比較之后得到分割圖像。
[0042] 首先,針對手掌靜脈圖像的特點,本發(fā)明計算手掌靜脈圖像的方向分布圖,分析原 圖像的方向分布,根據(jù)分布特點來確定濾波器方向的選擇。每隔π/8的角度,預(yù)設(shè)8個方 向的模板算子Tk(k= 1,. . .,8)。假設(shè)一幅的手掌靜脈圖像F,(i,j)為中心像素點的坐標(biāo), F(i,j)為原靜脈圖像(i,j)處的中心像素點灰度值。
[0043] 方向分布圖計算方法如下:
[0044] (1)逐點計算出各像素點上的8個方向灰度卷積值。采用5x5的模板算子Tk計算 像素點(i,j)處的灰度卷積和&(1,j) (k= 1,...,8)。在一個9x9塊中使用下面的公式獲 得該窗口中心像素(i,j)的8個方向灰度卷積和:
[0046] 其中,x、y為模板在圖像中滑動的距離,代表著對應(yīng)方向上模板的系數(shù),Sk(x,y)是 卷積運算之后的中心像素點值,這里定義為中心像素點的灰度卷積和。
[0047] (2)WSk(i,j)(k= 1,. . .,8)中的8個中心像素點的灰度卷積和取出最大的卷積 和值,并取最大卷積和值的下標(biāo)作為該中心像素點的方向:
[0048] Skmax=max(Sk(i,j))(k=1,...,8)
[0049] knax=arg(Sknax)
[0050] 其中,max表示取一組灰度卷積和中的最大值,arg表示取Skmax的下標(biāo)值。
[0051] 濾波器的中心頻率和包絡(luò)標(biāo)準(zhǔn)方差決定了手掌靜脈圖像的濾波效果,手掌靜脈紋 理之間的距離決定了濾波器中心頻率f,靜脈紋理的寬度決定了濾波器的尺寸大小Sχδy, 為了減少由Sχδy取值不同對圖像增強帶來的影響,本發(fā)明取以下標(biāo)準(zhǔn)方差,即濾波器的 尺寸δ = δχ=δy。并且δ和f滿足以下關(guān)系:
[0053] 其中,B表示濾波器的空域帶寬,且在[0.5, 2. 5]之間取值。
[0054] (3)對濾波之后的8幅圖像進行重建。定義一組加權(quán)值λke[0,1] ;8幅圖像的 重建過程可以定義為:
[0056] R表示重建之后的圖像。
[0057] (4)采用4方向均值模板對重建圖像R進行平滑處理。定義一個7x7大小的4方 向均值模板Ta,從水平位置開始,每隔;π/4確定一個方向。模板計算的方向角范圍為[0, π)。計算方法如下:
[0058] 首先計算每個像素點在以中心像素為中心的4個方向上的像素灰度平均值札(1 取1-4)。并將4方向的灰度均值之和求平均值,過程可定義為:
[0060] 其中代表二維卷積運算,R'表示4方向均值圖像。
[0061] (5)圖像分割。為了簡化二值化的過程,將重建圖像R和4方向均值圖像R'的差 值比較作為分割的標(biāo)準(zhǔn),圖像的分割過程可以定義為:
[0063] R(i,j)表示重建圖像R在(i,j)處的灰度值,R'(i,j)表示4方向均值圖像R'在 (i,j)處的灰度值,E為分割之后的圖像。
[0064] 獲得分割后的二值化圖像之后,進一步地,在上述圖像增強中,本發(fā)明采用以下過 程對圖像進行細化,以突出掌紋圖像的特征:
[0065] (1)將迭代次數(shù)標(biāo)記N設(shè)置初始值為1,根據(jù)不同的N值,當(dāng)滿足以下過程1至過 程4相應(yīng)的門限條件時,選擇執(zhí)行過程1至過程4以分別對圖像左上邊界、右下邊界、左下 邊界、右上邊界執(zhí)行細化,若Nmod4 = 1,執(zhí)行過程1 ;若NmodA= 2,執(zhí)行過程2 ;若Nmod4 = 3,執(zhí)行過程3;若Nmod4 = 0,執(zhí)行過程4 ;其中過程1至過程4各自的門限條件為:
[0066] 過程1的門限條件為:
[0067] 2 ^A(P) ^ 6;
[0068] P2 ·P4 ·P8 = 1 ;
[0069] P2 ·P4 ·P6 = 1 ;
[0070] 其