一种基于稀疏双向二维局部判别投影的掌纹图像识别方法

文档序号:10613254阅读:297来源:国知局
一种基于稀疏双向二维局部判别投影的掌纹图像识别方法
【专利摘要】本发明涉及一种基于稀疏双向二维局部判别投影的掌纹图像识别方法,其基于给定掌纹图像样本集的双向计算与稀疏化处理来构造投影空间矩阵,进而用于掌纹图像识别。首先,采用稀疏二维局部判别投影从行方向来构造行方向投影矩阵;其次,采用可选的稀疏二维局部判别投影从列方向来构造列方向投影矩阵;然后,基于计算的行方向投影矩阵和列方向投影矩阵对掌纹样本图像同时进行双向投影,得到低维子空间的掌纹特征矩阵;最后,在特征匹配阶段采用最近邻分类器对低维掌纹特征矩阵进行分类。本发明对二维掌纹图像分别从行和列两个方向进行维数约减,同时引入稀疏限制,可实现行、列两个方向的信息互补,能够加快识别速度。
【专利说明】
一种基于稀疏双向二维局部判别投影的掌纹图像识别方法
技术领域
[0001] 本发明涉及掌纹图像识别领域,具体涉及一种基于稀疏双向二维局部判别投影的 掌纹图像识别方法。
【背景技术】
[0002] 传统的子空间降维方法中,如PCA、LDA、ICA等方法都假定样本满足高斯分布并各 变量是独立的,同时这些经典的维数约简方法研究的是图像的全局线性结构。而现实生活 中,随着科技的发展,采集到的图像数据大多都呈现高维特性,然而高维数据的分布往往极 其复杂,全局性并不能反映数据的本质属性。研究人员发现掌纹图像中很可能存在一个低 维的非线性流形结构,而传统的子空间降维方法学习不出这些数据的非线性结构,这样在 图像识别中,必然影响识别率。近几年发展起来的流形学习方法,将数据从高维空间映射到 低维空间,既降低了数据的维数,又保持了样本数据的拓扑结构。这类经典的方法有局部保 持投影(LPP)、局部判别保持投影(LDP)等,但是这类方法都首先是将二维图像矩阵转化为 一维的向量,而转化得到的向量维数很高,同时失去了图像本身的结构特性,也会出现小样 本问题。
[0003] 为解决上述问题,受二维主成分分析(2DPCA)和二维线性判别分析(2DLDA)的启 发,研究者对二维局部保持投影进行了研究,具体有二维局部保持投影(2DLPP)方法,二维 判别保持局部投影(2D-DLPP)。然而相比于LPP和DLPP,和许多二维维数约减方法一样,2D-DLPP不足之处依然是需要更多的系数来对图像进行表示。如果在2D-DLPP中加入PCA再次降 维,可能会影响到图像的结构和识别性能。有研究表明基于图像矩阵的掌纹识别方法本质 上都是对图像做行方向上的维数约减,从而使图像行方向特征去相关,但列方向的特征仍 是相关的,所以识别率不高、不稳定。而且二维投影提取的特征为矩阵,维数较高,导致计算 量大。针对这些问题,具体方法有双向二维主成分分析((2D) 2PCA),双向二维线性判别分析 ((2D)2LDA)和双向二维局部保持投影((2D) 2LPP)。双向投影方法在行和列两个方向进行维 数约减,使提取的特征维数大大减少,使掌纹图像特征同时在行和列这两个方向去相关,实 现信息互补,能取得较好的识别效果。然而这些方法获取的特征不能反映出模式样本的特 征结构与分布描述,也不能获取特征层面上的解释,不知道哪些特征变量在数据中起到最 重要的作用。

【发明内容】

[0004] 鉴于以上缺陷,本发明提出了一种稀疏双向二维局部判别投影(S(2D)2LDP)方法, 分别对二维掌纹图像进行行和列维数约减,实现行和列两个方向的信息互补,同时加入稀 疏限制,合理解释降维结果,有效揭示了掌纹图像数据的内在结构,从语义层面上直观的解 释二维掌纹图像,加快了识别速度。
[0005] 为实现上述目的,本发明采用的技术方案按以下步骤:
[0006] 步骤1:采用稀疏二维局部判别投影(S2DLDP)从行方向构造行方向投影矩阵;
[0007] 步骤2:采用可选的稀疏二维局部判别投影(AS2DLDP)从列方向构造列方向投影矩 阵;
[0008] 步骤3:基于步骤1和步骤2计算出的行方向投影矩阵和列方向投影矩阵对掌纹样 本图像同时进行双向投影,得到低维子空间的掌纹特征矩阵;
[0009] 步骤4:对步骤3得到的低维子空间特征矩阵使用最近邻分类器方法,得到与待识 别样本的分类结果。
[0010] 其中,步骤1和步骤2包括以下具体步骤:
[0011] (1)样本图像大小为mXn维,N表示训练样本总数,C表示训练样本总类别数,m为 第i类训练样本的个数,即3
[0012] (2)对训练图像数据集中的所有图像,求出行方向的局部类间与局部类内相似性 矩阵H$PH W:
[0013]
[0014] 其中,u i表示第i类样本的均值,u表示所有样本图像的均值, < (/ = 1,2,〇 1.2,…./?,.)表示第i类中的第j个样本。
[0015] ⑶求出列方向的局部类间与局部类内相似性矩阵
[0016]
[0017] (4)根据公式L = D_W分别求出行和列方向对应的拉普拉斯矩阵4、Μ和 忒、#,其中:
[0020] 表示数据间相似度,表示数据间差异度,D为对角矩阵,其对角线上的元素为
[0018]
[0019] 矩阵W上各行和各列元素之和,即有,Nk(x〇表示与~最近邻的前k个 1. 数据点。
[0021] (5)分别计算出1>=^士>和1^=41;>的最大特征值所对应的特征向量。
[0022] (6)利用Elastic Net回归的二维拓展式:
[0023]
[0024] 分别计算出行和列方向的最优稀疏投影矩阵为Ω =( φ2, . . .,(Jm)和 3 二(乃,,],…,%)。
[0025] 步骤3和步骤4包括以下具体步骤:
[0026] (1)将二维掌纹图像同时投影到行和列方向的最优稀疏投影矩阵Ω和3所表示的 空间中,得到低维子空间的掌纹特征矩阵Y:
[0027]
[0028] (2)根据(1)得到的训练样本特征矩阵Ctr(tr = l,2,. . .,N)和测试样本特征矩阵C, 用最近邻分类器进行分类识别:
[0029]
[0030] 其中,1和d分别是样本图像在低维子空间中行和列方向的维数。
[0031] 本发明的有益效果:本发明在双向二维局部判别投影((2D)2LDP)方法基础上,弓丨 入稀疏限制,并对二维图像矩阵进行行和列维数约减,使提取的稀疏特征实现行和列两个 方向的信息互补,在合理解释降维结果的同时,能够有效揭示图像数据内在结构,节省处理 时间与储存空间,得到较高的识别精度。
【附图说明】
[0032]以下结合附图和【具体实施方式】对本发明作进一步详细说明 [0033]图1为S(2D)2LDP方法流程示意图;
[0034] 图2为(2D) 2LDP和S (2D) 2LDP方法识别率的比较;
【具体实施方式】
[0035]参见图1,为实现本发明的掌纹图像双向降维与有效识别目的:首先,获取掌纹图 像样本集,并分别计算出行方向和列方向上的类内散度矩阵、类间散度矩阵;其次,分别计 算出这两个方向最优稀疏投影矩阵;然后,使用行和列方向这两个稀疏投影矩阵将样本图 像进行双向投影,得到低维子空间掌纹特征矩阵;最后,用最近邻分类器进行分类计算得出 识别率。
[0036]以下结合实施例和附图对本发明做详细的说明:
[0037]本发明实验数据来自于香港理工大学的PolyU掌纹数据库,实验数据库包含100个 人的1000幅掌纹图像,每张尺寸大小为128X128像素,实验选取每人其中的3幅图像作为训 练样本,其余作为测试,以下为具体过程:
[0038]步骤一:获取PolyU掌纹图像库中训练样本图像集,训练样本数分别为N = 300(共 1000幅掌纹图像),训练样本总类别数为C=100(共100个不同的人),每类中第i类训练样本 的个数为m (取m =
[0039] 1、对训练图像数据集中的所有图像,求出行方向的局部类间与行方向的局部类内 相似性矩阵H%H W:
[0040]
[0041] 其中,m表示第i类样本的均值(共 100类,Ui=187.315,176.36,· · ·,181.76),u = 180.82表示所有样本图像的均值,= 1備;/=1,2,...,10)表示第i类中的第j个样 本。
[0042] 2、求出列方向的局部类间与列方向的局部类内相似性矩阵V$PVW:
[0043]
[0044] 3、根据公式L = D_W分别求出水平和垂直方向对应的拉普拉斯矩阵铽、£【和 忒、;,其中,
[0045]
[0046]
[0047] %表示数据间相似度,表示数据间差异度,D为对角矩阵,其对角线上的元素 为矩阵W上各行和各列元素之和,即有
>Nk(xJ表示与^最近邻的前k ; ' ). (此时,k = 4)个数据点。
[0048] 步骤二:分别计算出总供=和= AL'>的最大特征值所对应的特征向量Zh 和Zv;
[0049] 1、随机产生1和d个向量(取1 = 14和d = 14时,实验结果最好),并分别把他们相互 垂直化处理,记为hi,h2, . . .,hi和vi,V2, . . .,Vd;
[0050] 2、分别计算父=忑 ?/;,(,= V2,·..,/)和夂=Z,. ? v:/(./ = U,'…cl);
[0051] 步骤三:利用公式
> 分别计算行和 列方向的稀疏投影矩阵为〇=(巾1,(})2,...,巾14)和3 = 〇1,/2,...;^);
[0052] 部分行方向和列方向的最优向量集如下:
[0053] Φ 1=(0,0,0,-0.3432,0,0,0,0,0,0,0,0,0.3056,...)τ
[0054] (62=(0,-0.6053,0,0,0,0.4849,0,0,0,0,0,0,0,. . . )τ
[0055] Φ3=(0,-0·8192,0.2426,0,0,0.5122,0,0,0,0,0,·· ·)τ
[0056] .......
[0057] γ 1=(-0.2317,0,0,0,0,0,0,0,0,0,0,0,0,0,-0.5788,0,0,0,. . . )τ
[0058] γ2=(0,0,0,0,0,0,-0.7905,0,0.3006,0,0,0,0,0,0,0,0,0,0,. . . )τ
[0059] γ 3=(0,0.0615,0,0,0,0,-0.8274,0,0,0,0,0,0,0,0,0,0,0,0,. . . )τ
[0060] ......
[0061]步骤四:将二维掌纹图像同时投影到步骤三求出的行和列两个方向上的最优投影 矩阵Ω和3所表示的投影空间中:
[0062]
[0063] 上式X是128X128维的样本图像,Y为图像样本经过稀疏双向降维后得到的14X14 维特征图像。
[0064] 步骤五、用最近邻分类器实现对以上四个步骤中降维得到的14X14维特征图像的 分类,并统计出方法获得的识别率,识别结果见附图2。
[0065]根据以上步骤,本发明比较了 S(2D)2LDP方法和(2D)2LDP方法,从图2中可以看出本 发明提出的方法在识别和降维效果上明显优于(2D)2LDP方法,当维数为14X14时,S(2D) 2LDP方法的识别率达到最优为99.4 %。
[0066]综上所述,本发明提出的S(2D)2LDP方法对给定的掌纹图像数据有很好的识别效 果,具有很强的鲁棒性。分别对二维掌纹图像从行和列两个方向进行维数约减,实现行、列 两个方向的信息互补,同时引入稀疏限制,使提取的特征更有利于识别,加快识别速度。本 发明减少了计算复杂度,使提取的稀疏特征能从语义层面上直观的解释二维图像,易于在 实际系统中使用。
[0067]以上所述,仅为本发明较佳的【具体实施方式】,但本发明的保护范围并不局限于此, 任何熟悉本技术领域的技术人员在本发明披露的技术范围内,根据本发明的技术方案及其 发明构思加以等同替换或改变,都应涵盖在本发明的保护范围内。
【主权项】
1. 一种基于稀疏双向二维局部判别投影的掌纹图像识别方法,其特征在于:其包括W 下步骤: 步骤1:采用稀疏二维局部判别投影(S2DLDP)从行方向构造行方向投影矩阵; 步骤2:采用可选的稀疏二维局部判别投影(AS2DLDP)从列方向构造列方向投影矩阵; 步骤3:基于步骤1计算的行方向投影矩阵和步骤2计算的列方向投影矩阵对掌纹样本 图像同时进行双向投影,得到低维子空间的掌纹特征矩阵; 步骤4:对步骤3得到的低维子空间的掌纹特征矩阵使用最近邻分类器方法,得到与待 识别样本的分类结果。2. 根据权利要求1所述的一种基于稀疏双向二维局部判别投影的掌纹图像识别方法, 其特征在于:步骤1和步骤2中构造行和列方向投影矩阵的主要步骤是根据方法模型:其中,X表示大小为mXn的样本图像,χτ是X的转置;Lb和17分别表示类间和类内拉普拉 斯矩阵,Im表示是秩为m的单位矩阵,@表示Kronecher运算,??是特征方程对应于特征值λ的 特征向量,('(^/^9)表示特征向量^?^的非零元素个数,1(是不大于图像矩阵维数大小的正数; 利用Elastic Net回归的二维拓展式:求出行方向最优稀疏投影矩阵Ω = (Φ?,Φ2,...,Φ 1)和列方向最优稀疏投影矩阵3 =如朽,…,frf);其中,曰>〇,0>〇, I · I为 绝对值号,N表示训练样本总数,Xi化,:)为图像矩阵Xi的第h行,y功特征方程对应特征向量 y的第i个元素,式和六分别表示Φ和丫的第j个元素。3. 根据权利要求2所述的一种基于稀疏双向二维局部判别投影的掌纹图像识别方法, 其特征在于:步骤3为按F = 进行双向投影,得到训练样本特征矩阵Ctr和测试样本特 征矩阵C;其中,Ctr和C都是lXd(l《l<m,l《d<n)维特征矩阵。
【文档编号】G06K9/00GK105975940SQ201610298521
【公开日】2016年9月28日
【申请日】2016年5月9日
【发明人】张建新, 刘利刚, 张强
【申请人】大连大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1