一种复杂光照下图像特征提取方法与流程

文档序号:15695446发布日期:2018-10-19 18:57阅读:648来源:国知局
一种复杂光照下图像特征提取方法与流程

本发明属于图像处理技术领域,具体涉及一种复杂光照下图像特征提取方法。



背景技术:

随着模式识别、人工智能的出现和快速发展,图像特征提取技术已然成为计算机视觉领域的研究热点,已广泛应用于生物识别、目标检测、图像检索以及车牌识别等领域。然而,在现实生活中,由于受到光照不足、光照不均匀、光照变化剧烈或光照过强等复杂光照情况的影响,获取到的图像易出现局部细节丢失严重,噪声大,所能获取到的信息量少的问题,给计算机智能识别技术带来了很严重的偏差错误,本文就复杂光照下人脸图像和纹理图像的特征提取算法进行深入探究。

根据特征提取区域的大小可将特征分为全局特征和局部特征。全局特征通常从整个图像生成统计信息普遍模板,突出样本间的差异性。这一类的典型方法是主成分分析(pca)。之后,国内外有关学者相继提出了许多改进的主成分分析算法,2dpca,ipca,pca-cfea和pca-sc。一些代表性算法还包含ica[,lda,svd,ksvd等。全局特征提取虽然能展现图像的主要特征,但由于没有考虑局部特征,对于局部细节丢失严重、噪声较为明显的复杂光照图像来说,其特征提取效果很糟。因此,局部特征提取算法逐渐引起了人们的高度重视和深入探究。

局部特征使用像素比较编码规则来表征图像局部信息,通过将图像分成若干个部分分别进行处理,然后按照一定的顺序将各个部分的特征组合起来用于图像的表述,不仅保留了图像各部分之间的拓扑关系,而且还保留了各部分本身的信息。由于局部特征对旋转、平移、光照和方向具有不变性,因此较全局特征具有更高的稳定性和识别率。局部特征提取算法主要包括局部图形结构(lgs),尺度不变特征变换(sift),局部相位量化(lpq),局部导数模式(ldp),加权局部gabor(lg),局部gabor二值模式(lgbp),局部差分二进制(ldb),局部线性方向模式(lldp),局部二值模式(lbp),局部三值模式(ltp)和韦伯局部描述符(wld)等。局部特征描述符对图像局部区域的变化具有更强的稳定性和鲁棒性,如面部表情、姿势的不同以及局部遮挡、复杂光照。

近年来,ltp和wld是局部特征描述符中最具代表性、稳定性最高的方法。tanx等基于局部二值模式(lbp)提出了对光照变化不敏感的局部三值模式(ltp),该算子具有极强的噪声判别能力和光照、噪声鲁棒性,较lbp直方图维数显著较低。然而,ltp算子存在阈值随数据和实验环境的不同会发生相应变化,从而导致算法的执行时间增加且效率降低的问题。针对此问题,现有方法利用局部区域的像素均值和标准差自动计算阈值的算法latp(localadaptedternarypattern),使得算法的光照和噪声鲁棒性在一定程度上得到了增强。将编码阈值设定为邻域像素均值的加权值,提出了基于ltp的局部改进描述符ltcd。将图像样本邻域对比度的标准差设为当前邻域的阈值,极大地增强了算法的抗噪性,具有良好的实时性。事实上,人类对图像的感知不仅取决于绝对刺激强度,而且依赖于相对刺激的大小。基于此,源于韦伯准则的韦伯局部描述符(wld)被提出,该算法采用差分激励(differentialexcitation)和梯度方向(orientation)这两个分量来描述图像的局部特征。然而,wld不能充分利用对光照变化和噪声等影响因素敏感的像素强度。因此,提出了一种韦伯局部二值模式,即用高斯拉普拉斯算子代替wld差分激励中的拉普拉斯算子,同时用lbp算子代替wld算子中的梯度方向,达到了对时间、面部表情、光照、姿势、噪音鲁棒的效果;利用非线性量化方法来计算wld算子中的差分激励和梯度信息,同时提出多尺度wld描述符(multi-scaleweberlocaldescriptors,wlds)和多层次信息融合的框架,达到了更好的图像特征辨识能力;对图像进行分块处理,并用prewitt算子替换原始wld的梯度方向算子,该算法对表情、光照变化等具有较强的鲁棒性。一般来说,组合方法总是能表现出优越的能力。一种称为韦伯局部二进制模式(wlbp)的局部描述符,有效地结合了wld和lbp的优点。将wld算子的差分激励改用高斯差分算子(dog)来计算,梯度方向部分改用oslgs算子,提出了正交对称局部韦伯图结构(orthogonalsymmetriclocalwebergraphstructure,oslwgs)。

丰富的实验表明,ltp和wld算子在图像特征提取方面的表现优于其他最先进的描述符,但仍存在一些缺陷。ltp由于其特征空间维数较高,存在样本受限的问题;同时,该算子阈值无法自适应选取,导致其执行时间增加,性能下降。另一方面,wld仅仅考虑水平和垂直方向上的灰度变化,不能充分反映局部窗内灰度变化的空间分布结构信息,难以体现图像的内在特征。此外,wld通过中心像素值和周围像素之间的差的和计算差分激励,导致局部窗内灰度变化的正负差值可能相互抵消,灰度变化信息无法充分体现。如图1为高频、中频和低频三种模式,三者的差分激励和梯度方向均为零,wld算子无法区分这样的纹理差异,因此限制了wld的性能。

因此,wld算子在具有方向性差异的场合中局部纹理区分能力不足和ltp算子在描述图像特征时直方图维数过高、阈值不能自适应选取存在缺陷。



技术实现要素:

本发明的目的在于提供复杂光照下图像特征提取技术研究,以克服现有技术的不足。

为达到上述目的,本发明采用如下技术方案:

一种复杂光照下图像特征提取方法,包括以下步骤:

首先对目标图像进行分块,然后对分块后的图像进行预处理,利用各向异性log算子计算预处理后的各图像分块的差分激励分量,同时利用自适应对称三值模式astp计算预处理后的各图像分块的梯度方向分量;然后将各向异性log算子所得到的差分激励图像分别与自适应对称三值模式astp计算后的梯度方向正值图像、梯度方向负值图像进行融合得到两个二维awastp直方图,并将得到的两个二维awastp直方图转化为两个一维直方图,然后将两个一维直方图连接起来得到最终的直方图向量,最后将每个子块的直方图连接起来,利用knn算法基于卡方距离进行分类,最后得到识别结果,完成图像特征提取。

进一步的,具体的预处理包括灰度处理和分辨率处理。

进一步的,预处理包括图像尺寸的归一化为128*128以及彩色图像的灰度化。

进一步的,利用公式(2)和公式(4)计算每块图像的差分激励分量;

其中xc为目标像素点,xi为xc的第i个临近像素点,p为xc邻域像素点的总个数,δx为xc与其邻接像素点xi的灰度差值;

δxi=(xi-xc)

易知,式(2)中的δx为一个二阶拉普拉斯算子,在图像f中可表示为:

各向异性二阶拉普拉斯算子δi的计算过程如下:

δi=log*f(x,y)(4)。

进一步的,具体的,各向异性log算子计算公式如下:

二维高斯函数g(x,y)定义如式(5):

其中δ为高斯函数的空间分布系数;

对函数g(x,y)取二阶拉普拉斯变换,得二维log算子的函数形式如下:

为了能使δ的取值对x方向与y方向产生的影响不同,在水平和垂直方向上采取不同尺度,将x方向的δ记为δx,y方向的δ记为δy,则二维高斯函数计算过程如下:

对式(7)进行拉氏变换可得具有变尺度特性的log边缘检测算子:

将标准椭圆以坐标原点为中心逆时针旋转α角度,则新的坐标关系为:

将上式(9)中的角度信息量带入公式(7)中,可以得到集变角度、变尺度为一体的二维高斯函数式:

对上式进行拉氏变换,可得各向异性拉普拉斯算子:

式中各参数取值分别为:a=xcos2α+ysinαcosα,b=xsin2α-ysinαcosα,c=xsinαcosα+ysin2α,d=-xsinαcosα+ycos2α,e=xcosα+ysinα,f=ycosα-xsinα。

进一步的,尺度参量的选取:

尺度定义为:

δ2(x,y)=1/i(x,y)(12)

其中i(x,y)代表图像中像素点(x,y)的灰度值,i(x,y)的值归一化为[0,1];

通过上述公式来确定滤波器x轴的尺度δx,即

由于图像区域的平滑度可以由图像的灰度方差来反映,定义式(14)来计算局部窗内的灰度均方差:

其中m×n为局部窗的大小,代表目标像素点邻域灰度的均值,和i(i,j)的取值范围均为[0,255];

定义x,y轴的尺度比例为:

其中k为比例因子,取固定值k=50,于是y轴的尺度定义为:

δy=r·δx(16)。

进一步的,采用kirsch算子来计算各向异性log算子的角度参量α,首先选取以目标像素点为中心的5×5大小的窗口,分别以其八个方向上3×3大小窗口的均值来代替中心像素3×3邻域范围内相应位置像素的灰度值,并将该3×3邻域范围的均值作为中心像素的灰度值,从而形成一个3×3的灰度均值矩阵xp,然后利用kirsch算子的8个方向模板分别与灰度均值矩阵xp相乘,最后取结果最大值所对应的模板方向作为该目标像素点的角度参量值α。

进一步的,利用韦伯比结合中心像素的灰度值来确定ltp算子的阈值,计算公式如下所示:

t=xc×k(17)

其中,xc为中心像素,k为韦伯比(常数)。

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

本发明一种复杂光照下图像特征提取方法,通过引入尺度参量和角度参量,利用改进的集变尺度、变角度为一体的具有方向敏感性的各向异性log算子来计算其差分激励分量;同时,比较以中心像素对称的像素对的灰度值,并基于韦伯准则实现其阈值的自适应选取,最后融合生成二维awastp直方图,并进一步转化为一维直方图,从而利用knn算法进行分类,利用具有方向敏感性的各向异性log算子代替各向同性拉普拉斯算子来计算差分激励,通过比较与中心像素相邻,且关于中心像素对称的像素对的灰度值来减少特征维数,并在韦伯准则的基础上提出阈值的自适应选取算法,使得阈值的选取根据图像的区域特性而相应改变,有效地提取出了更具鉴别能力的特征,提高了复杂光照图像的识别率,本方法简单,能够提取出更多的纹理信息和多个方向的梯度信息,从而更好地描述复杂光照图像的特征,性能优于其他现有算法。

附图说明

图1为局部灰度分布示例。

图2为本发明处理方法流程图。

图3为椭圆对称的log算子三维图。

图4为kirsch算子模板。

图5为角度参量值α的计算过程示意图。

图6为awastp算子示意图。

图7为awastp特征示意图。

图8为awastp直方图计算示意图。

图9为cmupie图像库中的部分图片。

图10为分块数对算法性能的影响结构示意图。

图11为cmupie人脸库k取不同值时各算法识别率对比。

图12为feret人脸数据库人脸样本图像。

图13为feret人脸库k取不同值时算法识别率对比。

图14为photex数据库样本图像。

图15为photex纹理库k取不同值时算法识别率对比图。

图16为rawfoot数据库样本图像。

图17为rawfoot纹理库k取不同值时算法识别率对比图。

具体实施方式

下面结合附图对本发明做进一步详细描述:

如图2所示,一种复杂光照下图像特征提取方法,包括以下步骤:

首先对目标图像进行分块,然后对分块后的图像进行预处理,利用各向异性log算子计算预处理后的各图像分块的差分激励分量,同时利用自适应对称三值模式astp计算预处理后的各图像分块的梯度方向分量;然后将各向异性log算子所得到的差分激励图像分别与自适应对称三值模式astp计算后的梯度方向正值图像、梯度方向负值图像进行融合得到两个二维awastp直方图,并将得到的两个二维awastp直方图转化为两个一维直方图,然后将两个一维直方图连接起来得到最终的直方图向量,最后将每个子块的直方图连接起来,利用knn算法基于卡方距离进行分类,最后得到识别结果,完成图像特征提取,并结合各算法识别时间,对算法性能进行评价;具体的识别时间对比实验:与经典的lbp、ltp、lgs等算法以及融合本文部分改进思想的算法,同时包含新近国内外提出的优秀算法,以识别时间作为算法的评价标准,对算法的执行效率进行判别。识别时间越短,算法的执行效率越高,性能则更佳。结合识别率来评价算法性能,识别时间最短,识别率最高的算法,即为最优。

具体的预处理包括灰度处理和分辨率处理;

具体包括图像尺寸的归一化(128*128)以及彩色图像的灰度化;

韦伯定律是由德国心理学专家ernstweber提出的反映心理量与物理量之间关系的一个定律。韦伯定律表示,当刺激变化量与背景值的比值小于比值常数时,人们会将这个变化认为是背景噪音,而非一个有效信号;而大于这个常数时,人们便能察觉出来。例如,在一个喧闹的环境中,若要与人交流,则必须尽力大声说话;而在极其安静的环境中,低声说话就能达到同样的效果。由此可以看出,在这两种情况下,人耳能感知到的分贝值与环境本身分贝值的比值是相近的[35],这便是韦伯准则的本质。韦伯准则表明想要引起差别感觉,则必须满足刺激的变化与原刺激本身的比值达到一个阈值,该比值是一个常数,公式如下:

其中,k为韦伯定律的比值常数,δi为差别阈限,i为原始刺激的强度。韦伯准则表明,增量阈值与其背景强度呈线性变化。目前,韦伯准则已广泛应用于人脸识别、脉冲噪声去除以及交通监控等领域。

差分激励是某像素点与邻域像素点的差值之和与该像素点的比值,能够反映出局部窗内灰度变化的强度。目标像素点xc的差分激励分量ξ(xc)的计算过程如下:

其中xc为目标像素点,xi为xc的第i个临近像素点,p为xc邻域像素点的总个数,δx为xc与其邻接像素点xi的灰度差值。定义如下:

δxi=(xi-xc)

易知,式(2)中的δx为一个二阶拉普拉斯算子,在图像f中可表示为:

由于在使用拉普拉斯算子对图像进行处理的过程中会增强图像中的噪声,高斯——拉普拉斯算子(laplacian-of-gaussian,log)被提出,该算子首先对图像进行高斯滤波,从而实现对噪声最大程度的抑制,然后再求其拉普拉斯二阶导数,有效地解决了拉普拉斯算子对噪声敏感的问题。但由于原始log算子是关于中心对称的,具有旋转不变性,因此属于各项同性算子,在具有方向性差异的场合中并不适用。

利用log算子代替二阶拉普拉斯算子来对图像f进行处理,各向异性二阶拉普拉斯算子δi的计算过程如下:

δi=log*f(x,y)(4)

各向异性log算子计算公式如下:

二维高斯函数g(x,y)定义如式(5):

其中δ为高斯函数的空间分布系数;

对函数g(x,y)取二阶拉普拉斯变换,得二维log算子的函数形式如下:

为了能使δ的取值对x方向与y方向产生的影响不同,本文在水平和垂直方向上采取不同尺度,将x方向的δ记为δx,y方向的δ记为δy,则新的二维高斯函数计算过程如下:

对式(7)进行拉氏变换可得具有变尺度特性的log边缘检测算子:

如图3中两幅图分别为δx<δy和δx>δy时log算子的三维图,可以看出其关于椭圆对称。但该椭圆仅仅是以x,y轴对称的特殊椭圆,若将该椭圆以坐标原点为中心旋转一定角度,便可得到在坐标中旋转任意角度的椭圆。

将标准椭圆以坐标原点为中心逆时针旋转α角度,则新的坐标关系为:

将上式(9)中的角度信息量带入公式(7)中,可以得到集变角度、变尺度为一体的二维高斯函数式:

对上式进行拉氏变换,可得新的集变角度、变尺度为一体的log算子:

式中各参数取值分别为:a=xcos2α+ysinαcosα,b=xsin2α-ysinαcosα,c=xsinαcosα+ysin2α,d=-xsinαcosα+ycos2α,e=xcosα+ysinα,f=ycosα-xsinα。

(1)尺度参量的选取

尺度定义为:

δ2(x,y)=1/i(x,y)(12)

其中i(x,y)代表图像中像素点(x,y)的灰度值,i(x,y)的值归一化为[0,1]。

本文通过上述公式来确定滤波器x轴的尺度δx,即

由于图像区域的平滑度可以由图像的灰度方差来反映,定义式(14)来计算局部窗内的灰度均方差:

其中m×n为局部窗的大小,代表目标像素点邻域灰度的均值,和i(i,j)的取值范围均为[0,255]。

定义x,y轴的尺度比例为:

其中k为比例因子,取固定值,k=50,于是y轴的尺度定义为:

δy=r·δx(16);

(2)角度参量的选取

采用kirsch算子来计算各向异性log算子的角度参量α,如图4为kirsch算子模板,在利用其进行角度参量α的计算过程中,首先选取以目标像素点为中心的5×5大小的窗口,分别以其八个方向上3×3大小窗口的均值来代替中心像素3×3邻域范围内相应位置像素的灰度值,并将该3×3邻域范围的均值作为中心像素的灰度值,从而形成一个3×3的灰度均值矩阵xp,然后利用kirsch算子的8个方向模板分别与灰度均值矩阵xp相乘,最后取结果最大值所对应的模板方向作为该目标像素点的角度参量值α。如图5为一个完整的角度参量值α的确定过程。

由于kirsch算子具有非常明确的方向性,因此通过kirsch算子对图像进行处理,能够根据图像的区域特性来自适应选取角度参量α。

将上述计算得到的尺度参量δx、δy以及角度参量α代入式(11)中,便形成了具有变尺度、变角度特性的各向异性log算子。然后再通过公式(2)与公式(4)即可得到各向异性韦伯局部描述符(awld)的差分激励分量。

自适应对称三值模式(astp)

为引入本文所提出的阈值自适应选取的算法,首先列举两个示例:(1)中心像素为5,邻域像素均为8;(2)中心像素为500,邻域像素均为503。这两个示例中像素差值均为3,若将ltp算子的阈值设为3,则所有的三值编码均为1。这显然是不合理的,(1)中邻域像素与中心像素可以被认为是不同的,但(2)中邻域像素与中心像素却是极为相似的。由此便可得出,将阈值t设定为固定值是不合理的,其取值应该随着局部窗内中心像素灰度值的大小而相应改变。

另外,由韦伯准则可知,增量值与原始值的比率为恒定常数,该常数被定义为阈值,仅仅当刺激的变化相对于原始刺激的比率超过该阈值,刺激才能被显现出来;若其比率小于该阈值,则人们通常会将这些差异当作基本噪音。

本文将这两点应用到ltp算子阈值选取算法的设计中,自适应局部三值模式(adaptedlocalternarypattern,altp),利用韦伯比结合中心像素的灰度值来确定ltp算子的阈值,计算公式如下所示:

t=xc×k(17)

其中,xc为中心像素,k为韦伯比(常数)。

本文将该方法应用到csltp算子中,提出了自适应对称三值模式(astp)。由于csltp算子比较的是与中心像素相邻,且关于中心像素对称的像素对,因此astp算子的阈值取决于与像素xi中心对称的像素xi+(n2),其阈值计算公式为:

t=xi+(n/2)×k(0≤i≤(n/2)-1)(18)

awastp算子

一种基于wld和ltp算子的图像局部特征提取算法(awastp)。如图6为awastp算子示意图,图7为awastp特征示意图。

从图6中可以看出,awastp算子分为两部分:差分激励图像与梯度方向图像。与wld算子不同的是,本文算法在进行特征提取的过程中,首先通过各向异性log算子来计算awld算子的差分激励分量,并利用改进的astp算子来代替其梯度方向分量,并将各向异性log算子所得到的差分激励图像分别与梯度方向正值图像、梯度方向负值图像进行融合得到两个二维awastp直方图,并将它们转化为一维直方图,然后将两个一维直方图连接起来得到最终的直方图向量。如图8所示,二维直方图{awastp(ξm,φt)}的每一行对应一个子直方图h(k)(k=0,1,…,k-1),每个子直方图h(k)对应差励区间ξ,将该二维直方图按行进行展开,按顺序将m个子直方图连接在一起从而形成一个一维直方图h(h=[h(0),h(1),…h(m-1)])。

一种复杂光照下图像特征提取方法,具体包括以下步骤:

(1)、输入样本图像;

(2)、对图像进行分块处理;

(3)、利用公式(2)和公式(4)计算每块图像的差分激励分量;

其中xc为目标像素点,xi为xc的第i个临近像素点,p为xc邻域像素点的总个数,δx为xc与其邻接像素点xi的灰度差值;

δxi=(xi-xc)

易知,式(2)中的δx为一个二阶拉普拉斯算子,在图像f中可表示为:

各向异性二阶拉普拉斯算子δi的计算过程如下:

δi=log*f(x,y)(4)

(4)、根据公式(18)得出的阈值计算每块图像的梯度方向图像:

t=xi+(n/2)×k(0≤i≤(n/2)-1)(18)

(5)、根据每块图像的差分激励和梯度方向分量,统计其特征直方图,并将其映射为一维向量;

(6)、将各个子块的一维特征向量连接起来,完成其特征向量的计算;

(7)、利用卡方距离计算测试样本图像与训练样本之间特征向量的相似度;

(8)、利用knn分类算法进行分类,得出识别结果;

(9)、统计每组实验中所有样本图像的识别结果,得到其识别率作为实验结果。

具体的相似度计算:

采用knn算法相似性衡量的依据是向量间的卡方距离大小,假设测试样本与训练样本分别为xi、yi(i=1,2,3,...,n),其特征向量分别为f(xi)、f(yi),采用测试样本与训练样本特征向量之间卡方距离的大小d来作为两者相似度衡量的依据,定义如下:

在本部分实验中,选用在人脸识别领域应用较为广泛的人脸数据库cmupie、feret与纹理数据库photex、rawfoot,通过在这些数据库上进行对比实验来验证本文算法awastp的性能,并对实验结果进行合理分析。本文实验部分首先介绍本文的实验设置,然后在四个数据库上分别将本文awastp算子的特征提取性能与经典的局部特征提取算法lbp、ltp、lgs、slgs、wld等进行对比,并列举了新近提出的国内外优秀的特征提取算法,同时将awastp算子与融合本文改进思想的一系列算法进行比较。

实验设置

实验环境设置如表1:

表1实验环境设置

性能评价标准

在本文的实验结果与分析部分,算法性能的优劣主要取决于以下两个指标:

(1)识别率(%):即识别精度。指样本集中测试样本的最终特征向量与训练样本的特征向量匹配正确的概率。

(2)识别时间(s):指的是算法从开始执行到得出最终匹配结果所用的时间。

实验结果与分析

(1)、cmupie人脸图像库

cmupie人脸图像库由41368幅图像组成,包含68个人的面部图像,其中每人13种不同姿态(pose)、43种不同光照(illumination)以及4种不同表情(expression)。cmupie图像库中的部分图片如图9所示;

在进行实验之前,首先需要考虑分块数和韦伯比k值的选取对awastp算子性能的影响。下面将分别就这两个因素对复杂光照图像识别率的影响进行实验,从而选取出效果最优的分块数和最佳的k值取值范围,并在cmupie人脸库上进行各算法识别率的对比实验。最后,针对各算法的识别时间进行实验论证,验证本文算法的执行效率。

分块数对算法识别率的影响

本次实验选取图像分块大小分别为2×2、4×4、8×8、16×16、32×32。实验选取不同光照人脸图像的前32幅图像作为训练图像,其余为测试图像,最终将十次实验的结果均值作为实验结果。实验结果如图10所示。

从上图可以看出,各算法的识别率随着分块数的增大而不断提高,当分块数为8×8时呈现出最佳结果,随后识别率便开始呈现下降或平稳的趋势。究其根本原因:随着分块数的增多,每个小块的直方图统计信息变少,描述符将会陷入局部细致分析,从而导致识别效果降低。因此,分块数是影响算法分类性能的一个重要因素。经过上述分析,本文实验部分的图像分块数均设定为8×8。

k值对算法识别率的影响

本次实验在不同光照条件下的人脸图像中,分别选择其前2,4,8,16,32幅图像作为训练样本,将其余图像作为测试样本。表2中列举了本文awastp算法与waltp、awaltp、wastp算法在不同k值下的识别结果,可以看出,当k取0.1时,本文算法取得了高达96.7%的识别率,识别效果甚佳。为使选取的k值在各个数据库上均能得到较高的识别率,本文在cmupie、feret、photex以及rawfoot数据库上针对k值分别取0.08、0.09、0.1、0.11、0.12时进行实验,选取识别效果最好的k值。

表2cmupie人脸库关于k值选取的实验论证

cmupie人脸库算法识别率对比实验

在本部分实验中,样本的选取与k值最佳范围选取的实验相同。图11中将awastp算子的识别率与waltp、awaltp、wastp算子进行对比,分别选取其识别效果最好的k值下的识别率与表3中局部特征提取算法以及融合本文改进思想的awld、wstp、awstp算子进行识别率的对比。

表3cmupie人脸库不同训练样本数下各算法识别率对比

可以看出,在不同的光照条件下,经过本文算法所提取的图像特征的识别率明显高于上面所列举的其它方法,在k=0.1时,awastp算子分类性能

cmupie人脸库算法识别时间对比实验

下面将本文算法的识别时间(训练样本数量为32时)与其它算法进行对比,如表4:

表4cmupie人脸库各算法识别时间对比

从上表可以看出,lbp算子识别时间是最小,执行速度最快,但同时它也是上述算法中识别率最低的。值得注意的是,在经典的lbp、ltp、lgs等经典算法上进行改进的一系列算法,其识别时间随着算法识别率的提高而增加。虽然本文算法awastp花费较多的时间来提取图像特征,但与其它算法时间成本的差异对实时性并没有多大影响,awastp算子所需的额外时间相比于其识别率的提高是可以忽略的。综上所述,awastp算子极大程度地提高了复杂光照图像的识别率,同时具有一定的实时性,与上表中其它算法相比,awastp算子性能最佳。

feret人脸图像库

feret图像库由fa、fb、fc、dupi和dupii五个图像集合组成的,包括1199人在不同光照、姿态、表情以及不同时期的的14051幅人脸图像。图12为feret人脸数据库的部分图像:

本文主要针对feret人脸数据库中不同光照条件下的人脸图像进行实验,从中选取20人,每人10张照片,分别选取前1、3、5、7张作为训练样本,其余作为测试样本。

图13中列举了waltp、awaltp、wastp和awastp算子(k分别取0.08、0.09、0.1、0.11、0.12)的识别率,分别选取其识别效果最好的k值,将该k值下算法的识别率与表6中lbp、ltp、lgs、slgs、wld算子等经典算子和融合本文改进思想的算法以及表5、6中所列举的新近提出的国内外优秀算法进行对比。

表5feret人脸库整体识别率对比

表6feret人脸库不同训练样本数下各算法识别率对比

就识别率而言,从上述对比实验可以看出,awld算子相比于wld算子来说,充分地展现了本文所提出的各向异性log算子在复杂光照情况下进行特征提取时的优势。wastp相比于waltp和wstp算子,识别率有了极大的地提升,证明了本文所提出的中心对称和自适应阈值选取思想的可行性。同时,awastp算子在k取0.09时取得了最高的识别效果,说明该算子对复杂光照图像特征的描述能力强,由此对本文改进算法的性能有了进一步的验证。

photex纹理图像库

photex数据库包含从各个方向照亮的粗糙表面的纹理图像,部分图像如图14所示。本次实验选择了20种纹理,每种类型在复杂的光照变化下选取15幅图像,分别选取其前2、4、6、8、10幅图像作为训练图像,其余作为测试图像,重复进行十次实验取其均值作为最终实验结果。

实验结果如表7和图15所示,可以看出,训练样本数量增加时,识别率总是增加。其中,图15展示了k取不同值时,awastp算子与waltp、awaltp、wastp算子的识别率对比。表7列举了awastp算子与部分融合本文改进思想的算法以及lbp、ltp、lgs、slgs、wld等经典算法、新近提出的国内外优秀算法在feret库上的识别率的对比。

表7photex纹理库不同训练样本数下各算法识别率对比

从上述实验对比结果可以看出,与经典算法lbp、ltp、lgs、slgs、wld相比,本文提出的awld、wstp以及awstp算子在复杂光照图像特征提取中均呈现出了极强的优越性,本文最终的算法awastp在k=0.1时表现甚佳,识别率高达94.8%。通过上述分析,可以看出本文算法不仅可以在人脸特征表示方面展示最佳性能,而且可以在纹理特征描述领域依然有着极其出色的结果。

rawfoot纹理图像库

rawfoot纹理数据库一共包含68种类型的纹理图像,这些图像分别在46种光照条件下获得,其光照条件的不同体现在光照方向、光源颜色、光照强度或这些因素的组合上。包含在rawfoot数据集中的一些纹理如图16所示。

在本实验中,针对每种类型的纹理在不同光照条件下共选取13张图片,分别选取其前2、4、6、8、10张图像为训练样本,其余为测试样本。本次实验的对比方法与photex纹理库上的对比方法相同,如图17呈现了在不同的k值下本文算法awastp算法的优劣性能对比;表8展示了在训练样本不断增加的情况下,awastp算子与融合本文改进思想的算法以及lbp、ltp、lgs、slgs、wld等经典算法、新近提出的国内外优秀算法oslwgs、wwscp的分类性能的相应改变。

表8rawfoot纹理库不同训练样本数下各算法识别率对比

从上述对比结果可以看出,随着训练样本数的等差增长,各种算法的识别率都呈现出快速增长的趋势。尤其是awaltp、awastp算子与其相对应的各项同性算子相比,识别率得到了极大的提升,因此可以证明,各向异性log算子在复杂光照图像特征提取方面具有很大的优势,能够更好地提取出图像中鉴别能力强的特征。另外当k=0.09,训练样本数目为10时,awastp算子的识别率高达98.7%,说明本文算法在很大程度上能够克服复杂光照对图像特征提取造成的影响,具有极强的光照、噪声鲁棒性。

一种新的局部特征描述符—各向异性韦伯自适应对称三值模式(awastp)。本文的主要贡献在于提出了各向异性韦伯局部描述符(awld),利用改进的集变角度、变尺度为一体的具有方向敏感性的各向异性log算子进行wld算子差分激励分量的计算;同时,对ltp算子进行改进,提出比较与中心像素相邻,且关于中心像素对称的像素对的灰度值,并在韦伯准则的基础上提出实现阈值自适应选取的自适应对称三值模式(astp)。最后,利用awld算子和astp算子分别替代原始wld算子中的差分激励和梯度方向分量,提出了awastp算子。实验结果表明,该算子能够提取出更多的纹理信息和多个方向的梯度信息,从而更好地描述复杂光照图像的特征,性能优于其他现有算法。虽然awastp已经取得了卓越的表现,但仍然有可能进行一些改进。在接下来的研究中,本文将研究如何将本文算法应用于实时系统中,由于实时系统包含的信息量更大、对实时性、鲁棒性要求更髙,因此本文算法还需做进一步的研究。

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