一种M2DPCA和NFA相结合的人脸识别方法 - 中国一卡通网
用户名密码 [免费注册] [找回密码] 推广技巧 发布求购 建商铺  发产品  会员体制比较  
 

一种M2DPCA和NFA相结合的人脸识别方法

来源:中国一卡通网  作者:中国一卡通收录  发布时间:2011-12-13 08:32:14  字体:[ ]

关键字:人脸识别  指纹识别  Fisher  脸方法  LDA  方法  

摘   要:针对非参数特征分析(nONparametric feature analysis,NFA)方法需将图像矩阵转化为向量后进行特征提取,导致数据维数很大,计算复杂等缺点,提出M2DPCA+NFA 相结合的方法。新方法对图像矩阵进行分块,再采用2DPCA 进行特征提取,再实行NFA。该方法能有效提取图像的局部特征,而由于考虑到类内、类间的差异,可弥补PCA 的缺陷。在ORL 人脸库和XM2VTS 人脸库上对LDA 方法、NFA 方法以及本方法分别进行了评价和测试,结果显示,所提方法在识别效果上优于LDA 方法和NFA 方法。


  定义新的类间散布矩阵: 


  新的类内散布矩阵: 


  其中,NNk(xi(j),l)为类l 到xi(j)的K 个最近邻的集合,式(6)中权值w(i,j,l)为: 


  式(7)中α 是一个正参数,可以控制关于距离比的权值变化速度,d(xi(j) ,NNk(xi(j) ,l))是xi(j)到集合NNk(xi(j) ,l)距离。

  于是,相应的准则函数为: 


  取特征方程SbNFAω=λSwNFAω 的前d 个最大特征值对应的特征向量作为最优鉴别向量。 

  2 实验结果与分析

  2.1 在ORL 人脸库上的实验

  ORL 人脸库中共有40 人在不同时期不同状态下拍摄的10 张照片,每张照片的分辨率均为112×92,照片有侧面、正面;表情严肃、表情放松;睁眼、闭眼;微笑、不笑;戴眼镜、不戴眼镜等诸多差别。以下是取自人脸库的一组照片: 



  图1 ORL 人脸库

  表1 给出了对原始图像矩阵进行8×4、16×4 即图像子矩阵大小分别是14×23、7×23 两种分块后与LDA、NFA 方法对比的结果。分类器为最小距离分类器[8]。


  本文中取ε≤0.01。由表1 数据可以看出,8×4 分块和16×4 分块在识别率方面均要优于LDA 和NFA 方法。

  2.2 在XM2VTS 人脸库上的实验

  XM2VTS 人脸库中共有295 人在不同环境不同表情下拍摄的8 张照片, 每张照片的分辨率均为55×51, 照片包括低头、抬头,戴眼镜、不戴眼镜,表情愤怒、表情平和,侧脸、正脸,有妆、无妆等各种差异。以下是取自人脸库的一组照片: 



  图2 XM2VTS 人脸库

  本实验中以每组前4 张作为训练样本, 后4 张作为测试样本。总的训练样本和总的测试样本均为1 180 张。实验的结果, 正确识别率的对应关系见表2,表2 给出了对原始图像矩阵进行11×3 和5×17 即图像子矩阵大小分别是5×17 和11×3 两种分块后与LDA、NFA 方法对比的结果。分类器为最小距离分类器。 


  由表1 和表2 的数据可以看出, 在识别率方面本文方法均要优于LDA 和NFA 方法。具体言之, 在ORL 数据库中,LDA 方法结果是93.50%, 而NFA 方法的结果是98.00%,新方法的最高识别率达99.00%。在XM2VTS 数据库中,LDA 方法的结果是84.42%,NFA 方法的结果是94.90%,新方法的最高识别率为94.83%。本方法在ORL 人脸库上效果较为明显。

  LDA 方法和NSA 方法在处理数据时只对一维数据进行处理,大大增加了计算量,容易出现“小样本问题”。而本文的方法首先使用模块化2DPCA 对二维数据进行特征提取,考虑到了图像的局部特征,而且图像维数的降低,减少了计算量。在此基础上转化为一维数据使用NSA 方法,考虑到了类内及类间的差异性,可以取得更好的识别率。

  3 结论

  本文在NFA 的基础上提出了M2DPCA 和NFA 相结合的一种新的人脸识别方法。首先利用模块化2DPCA 对原始数据进行预处理,再对得到的新的图像样本实行NSA 判别分析,这样做的优点是能够抽取到图像的局部特征,反映图像之间的差异的同时,亦能降低维数,使计算简单,得到更高的识别率。但研究发现, 对同一个库中的原始图像分块方法的不同,识别率一般都不同,因此,如何分块才能得到更高的识别率有待于进一步研究。

更多

新闻投稿合作邮箱:yktchina-admin@163.com    字体[ ] [收藏] [进入论坛]

推荐文章

论坛热帖