一种基于Sobel算子的人脸光照不变特征提取方法与流程

文档序号:12671226阅读:865来源:国知局
一种基于Sobel算子的人脸光照不变特征提取方法与流程

本发明涉及模式识别技术领域,具体是一种基于Sobel算子的人脸光照不变特征提取方法。



背景技术:

在当今这个数字化迅速发展的时代,高效的进行身份鉴别从而确保各种数字化信息的安全性已成为了普遍而重要的社会问题。而身份识别的方式有很多,比如基于口令、智能卡、密码、生物特征等识别方式。生物特征识别方式又可分为指纹、声纹、虹膜、视网膜、人脸特征等几种具体的识别方式,人脸识别技术靠摄像采集资料的隐蔽性最强,用途广泛,涉及模式识别、图像处理、计算机视觉等多个学科领域。可用于公安布控监控、民航安检、口岸出入控制、海关身份鉴别、智能门禁、司机驾照验证及各类银行卡、信用卡、储蓄卡的持卡人的身份鉴别、社会保险的身份鉴别等。纵使人脸识别技术众多优势并存,但仍然存在许多影响识别性能的因素,如姿态、年龄、光照等。其中,光照环境的不确定性和复杂多变性对人脸识别性能产生的影响最为严重。解决人脸识别中光照问题的方法主要分为三类:提取光照不变特征、光照变化的建模、光照条件标准化。在提取光照不变特征的方法中,又主要分为两种:第一种是在对数域,通过低通滤波消除光照分量,例如:在对数域中,利用离散余弦变换(DCT)或小波变换进行滤波处理等方法。第二种是构造除法运算,通过除法运算来消除慢变化的光照分量,例如:梯度脸(Gradient-face)、韦伯脸(Weber-face)、局部二值模式(Local Binary Pattern,LBP)等方法。因此,如何高效地提取光照不变特征,开拓新的思路,挖掘新的方法,成为了人脸识别的基本问题之一。



技术实现要素:

本发明的目的在于提供一种能够提高人脸识别率的基于Sobel算子的人脸光照不变特征提取方法,以解决上述背景技术中提出的问题。

为实现上述目的,本发明提供如下技术方案:

一种基于Sobel算子的人脸光照不变特征提取方法,包括以下步骤:

(1)利用Sobel算子对人脸图像锐化处理,提取人脸水平方向的细节特征;

(2)与原图像对应像素进行除法运算,消除慢变化的人脸光照部分,所得结果就是需要提取的人脸光照不变特征。

作为本发明进一步的方案:根据光照反射模型,任意灰度人脸图像I(x,y)可以看成是反射分量R(x,y)和光照分量L(x,y)的乘积,即I(x,y)=R(x,y)L(x,y);所述步骤(1)中,锐化处理时,只运用了Sobel算子水平方向上模板得到锐化后的人脸图像I'。

作为本发明进一步的方案:以Sobel算子的Dx矩阵模板进行锐化处理后的人脸图像,某像素点(x,y)的灰度值为I'(x,y)如公式(1)所示:

I'(x,y)=I(x-1,y-1)+2I(x,y-1)+I(x+1,y-1)-I(x-1,y+1)-2I(x,y+1)-I(x+1,y+1) (1);

为了表述方便,I(x+m,y+n)简记为Im,n,同理,R(x+m,y+n)简记为Rm,n,L(x+m,y+n)简记为Lm,n,则公式(1)简记为公式(2),如下所示:

I'0,0=I-1,-1+2I0,-1+I1,-1-I-1,1-2I0,1-I1,1 (2);

根据光照反射模型进一步得到公式(3):

I'0,0=R-1,-1L-1,-1+2R0,-1L0,-1+R1,-1L1,-1-R-1,1L-1,1-2R0,1L0,1-R1,1L1,1 (3)。

作为本发明进一步的方案:所述步骤(2)中除法运算为R(x,y)代表人脸的关键信息,而L(x,y)是慢变化的,在局部是近似不变的,所以通过除法运算来近似消除该分量,得到公式(4)

作为本发明进一步的方案:光照分量L(x,y)变化缓慢,所以有公式(5):

L0,0≈L-1,-1≈L0,-1≈L1,-1≈L-1,1≈L0,1≈L1,1 (5);

对于公式(5)的所有变量均用Lt替代,并代入公式(5),得到公式(6):

因此消除了光照分量。

与现有技术相比,本发明的有益效果是:

本发明对不同角度的光照具有一定的抑制作用,处理后人脸图像的识别率较现有的算法处理后的人脸识别率高;本发明采用Sobel算子和除法运算对人脸图像做光照处理,方法简单,识别速度快。

附图说明

图1为本发明提取人脸光照不变特征的基本流程图。

图2为本发明中以(x,y)为中心的八邻域灰度值矩阵及其对应的简化表达示意图。

图3为提取CMU PIE人脸数据库光照不变特征前后的人脸示例图。

图4为提取扩展Yale B正面人脸库光照不变特征前后的人脸示例图。

具体实施方式

下面结合具体实施方式对本专利的技术方案作进一步详细地说明。

请参阅图1-4,一种基于Sobel算子的人脸光照不变特征提取方法,包括以下步骤:

(1)利用Sobel算子对人脸图像锐化处理,提取人脸水平方向的细节特征;

(2)与原图像对应像素进行除法运算,消除慢变化的人脸光照部分,所得结果就是需要提取的人脸光照不变特征。

根据光照反射模型,任意灰度人脸图像I(x,y)可以看成是反射分量R(x,y)和光照分量L(x,y)的乘积,即I(x,y)=R(x,y)L(x,y);所述步骤(1)中,锐化处理时,只运用了Sobel算子水平方向上模板得到锐化后的人脸图像I'。

所述步骤(2)中除法运算为R(x,y)代表人脸的关键信息,而L(x,y)是慢变化的,在局部是近似不变的,所以通过除法运算来近似消除该分量。

具体来说,所述基于Sobel算子的人脸光照不变特征提取方法,具体步骤如下:

(1)以原图像某一像素点(x,y)为中心的8邻域如图2(a)所示,为简化表述,中心像素点(x,y)处的灰度值I(x,y)表述为I0,0,如图2(b)所示,其邻域点的灰度值I(x+m,y+n)表述为Im,n

根据光照反射模型,任意灰度人脸图像I(x,y)可以看成是反射分量R(x,y)和光照分量L(x,y)的乘积,即I(x,y)=R(x,y)L(x,y),其中L(x,y)取决于光源且只代表面部光照的分量,R(x,y)取决于物体的表面特征并包含了面部的关键信息,在本发明中I(x+m,y+n)可表述为Rm,nLm,n

Sobel算子可以对图像进行水平方向和垂直方向的锐化处理,加强图像的细节边缘和轮廓特征。其中,提取水平方向细节特征的模板提取垂直方向细节特征的模板

本发明在下面的推导过程中,仅以Sobel算子Dx模板对人脸图像进行锐化处理,得到I'。具体的原理推导过程如下:

设以Sobel算子Dx模板进行锐化处理后的人脸图像I'某像素中心像素点(x,y)的灰度值为I'(x,y),如公式(1)所示:

I'(x,y)=I(x-1,y-1)+2I(x,y-1)+I(x+1,y-1)-I(x-1,y+1)-2I(x,y+1)-I(x+1,y+1) (1)

为了表述方便,I(x+m,y+n)简记为Im,n,同理,R(x+m,y+n)简记为Rm,n,L(x+m,y+n)简记为Lm,n,则公式(1)简记为公式(2),如下所示:

I'0,0=I-1,-1+2I0,-1+I1,-1-I-1,1-2I0,1-I1,1 (2)

根据光照反射模型可以进一步得到公式(3):

I'0,0=R-1,-1L-1,-1+2R0,-1L0,-1+R1,-1L1,-1-R-1,1L-1,1-2R0,1L0,1-R1,1L1,1 (3)

(2)对已经锐化处理的人脸图像I',可以直接除以原图像(即)来消除近似慢变化的光照分量。具体的公式推导过程如下:

因为光照分量L(x,y)变化缓慢,在局部近似相等,所以有公式(5):

L0,0≈L-1,-1≈L0,-1≈L1,-1≈L-1,1≈L0,1≈L1,1 (5)

对于公式(5)的所有变量均可用Lt替代,并代入公式(5),因此得到公式(6):

由公式(6)可知已消除了光照分量。

本发明在CMU PIE和扩展Yale B人脸库中进行实验:

1、实验人脸库介绍:CMU PIE人脸数据库共有68个人的41368张人脸图像,本发明选择的是在正面人脸光照组(C27)中进行实验,C27光照组共包含1428个人脸样本。实验时,使用的人脸尺寸为64×64,从每个人脸的21种不同光照中选取一张图像作为训练样本,其余人脸作为测试样本。

扩展Yale B人脸库共包含38个人的9种不同姿态,每种姿态又包含64种不同的光照情况。本发明只在扩展Yale B正面人脸库(共2432张人脸)中进行实验,所有人脸图像按照入射光照的角度θ可分为5个子集:子集1(θ<12°)有266个样本、子集2(13°<θ<25°)有456个样本、子集3(26°<θ<50°)有456个样本、子集4(51°<θ<77°)有532个样本、子集5(θ>77°)有722个样本。实验时,使用的人脸尺寸为192×168,用子集1作为训练样本,其余子集作为测试样本。

2、实验结果:

实验1,将提取的人脸光照不变特征与原图像进行了对比发现经本发明方法处理后的人脸图像特征更为明显,有效地克服了光照对人脸特征的影响。在CMU PIE正面人脸库和扩展Yale B正面人脸库中提取光照不变特征前后的人脸示例分别如图3、图4所示。

实验2,本发明方法将提取的人脸光照不变特征,计算反正切变换将取值范围压缩到(-π/2,π/2),采用L1范数测量距离后,利用最近邻分类器分类判别。在CMU PIE人脸库上的正确识别率是96.47%,在扩展Yale B人脸库的人脸正确识别率是99.35%,对人脸不变特征提取有较好的鲁棒性。

本发明对不同角度的光照具有一定的抑制作用,处理后人脸图像的识别率较现有的算法处理后的人脸识别率高;本发明采用Sobel算子和除法运算对人脸图像做光照处理,方法简单,识别速度快。

上面对本专利的较佳实施方式作了详细说明,但是本专利并不限于上述实施方式,在本领域的普通技术人员所具备的知识范围内,还可以在不脱离本专利宗旨的前提下做出各种变化。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1