主成分分析在人脸识别中的应用_第1页
主成分分析在人脸识别中的应用_第2页
主成分分析在人脸识别中的应用_第3页
主成分分析在人脸识别中的应用_第4页
主成分分析在人脸识别中的应用_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、主成分分析在人脸识别中的应用作者:王健,王新中,杨文霞,彭保来源:科技视界2015年第28期王健王新中杨文霞彭保(深圳信息职业技术学院电子与通信学院,广东深圳518172)【摘 要】综述了主成分分析(Principal Component Analysis, PCA)算法的基本原理,并 详细阐述了 PCA算法在人脸识别中的应用,包括:分块PCA、基于类内平均脸的PCA算法改进、 PCA和ICA的组合算法。最后,本文提出:未来的研究应着眼于扩大算法的比较范围和寻找最 优分块方式。【关键词】主成分分析;人脸识别;分块PCA ;算法组合基金项目:国家自然科学基金青年基金(81401539);深圳市战

2、略新兴产业发展专项资金 (JCYJ20130401100512995);广东省高等学校优秀青年教师培养计划资助(Yq2013193)。通讯作者:王健(1985),女,汉族,博士,深圳信息职业技术学院,讲师,主要研究方 向为信号处理。0引言PCA是经典的模式识别算法。它的思想是在特征空间寻找一些方向,使得数据在这些方向 上的误差平方和最小。本文将简要介绍PCA在人脸识别中的基本原理和应用。1 PCA人脸识别的基本原理Ii3 W14L欢疝1相盛Ai担,加对利-帕Til iR1百泌If松PUA人月命识别的基时赍理PCA能够最大限度地保留原有数据的结构分布,变换的核心是在最小均方意义下寻找最能 代表原

3、始数据的投影,从而达到对特征空间降维的目的。人脸图像作为二维矩阵,每个元素代表图像中相应点的灰度等级。设一幅人脸图像为一个 m行n列的矩阵ImXnImXn=(Il,I2,Ii,In,),其中为第i列向量 (ie1,n)。对人脸图像进行PCA变换主要包含6个步骤,如图1所示。1.1图像向量化在进行PCA变换前,首先需要将人脸图像向量化,即将矩阵I mXn按列依次连接,如式所示。1.2求训练样本的总体散布矩阵S1.3求S的前k个最大特征值及其对应的k个正交特征向量对S的所有特征值按从大到小进行排序,并选取前面最大的k个特征值?姿1, ?姿2,,?姿炽 求得这k个特征值对应的正交特征向量u1,u2,

4、,uk。其中,k的选择必须 遵循:由于变换后的各个基向量相互正交,因此变换后的每一维信息将互不相关,这将有效地去 除各维信息之间的相关性。U就楙微地胸扁申网响(4)ftMWft:排制曲 m 撅,般撤KA艇1.6采用最近邻分类器对特征进行分类2 PCA人脸识别的应用PCA人脸识别能够在降维的同时最大限度地保留原始图像的主要识别信息。它能够反映样 本集合的主要分布方向,抓住图像之间的所有差异。但是,PCA仍然有缺点:(1)PCA反映的图像之间的差异可能是类内差异,也可能是类间差异,因此PCA变换进 行分类的效果未必好。(2)PCA抽取的是人脸的全局特征。在人脸表情和光照条件变化较大时(即局部变化大

5、 时),人脸识别的效果不显著。因此,需要改进PCA算法来捕捉人脸的局部信息特征。(3)图像向量化过程将产生很高的向量维数。一方面会增加计算复杂度;另一方面会使 样本数目小于特征维数,导致小样本问题,造成特征提取困难。针对上述问题,解决办法有三类:(1)对人脸图像采取分块PCA(2 )改进PCA的算 法结构。(3)吸取其它算法的优点,将PCA和ICA、LDA等算法进行组合来识别人脸。分块PCA分块PCA的主要思想是对人脸图像手动分块(p*q块),然后再对每一子块分别进行PCA 变换1,或者将这些子块进行能量归一化和傅里叶变换,在频域范围进行子块PCA变换2。 两种方法差别不大。分块PCA变换后,

6、采用最近邻分类器对提取的主分量特征进行分类。研究表明:分块PCA不但可以降低图像向量的维数,而且可以以2的幂次方增加样本的数 量,避免小样本问题。此外,分块PCA可以更清晰地捕捉人脸的局部信息特征,在表情和光照 条件变化较大时具有更好的识别能力和鲁棒性。因此,分块PCA优于经典PCA。PCA算法的改进:基于类内平均脸的PCA基于类内平均脸的PCA算法3对经典PCA整幅人脸图像求取总体散布矩阵的过程进行了微 小的改动。经典PCA求取总体散布矩阵如式(2)所示,其中是所有训练样本的平均值。基于类内平 均脸的PCA算法的总体散布矩阵是:OMWSW甑胞瞰.也嘲幅觇卿搠的调悄岫神脱肩的脾矽晰湘瓯M降实验

7、表明:基于类内平均脸的PCA方法有效地增加了不同类别之间样本的距离,同时缩小 了类内样本之间的距离,有利于提高人脸识别率。在基于类内平均脸的PCA基础上,还可对图像进行分块处理。研究表明:基于类内平均脸 的分块PCA的人脸识别效果明显优于经典PCA方法和普通分块PCA方法4。PCA+ICAPCA提取的特征是最小均方误差意义上的二阶统计信息,各分量之间互不相关;而ICA提 取的是高阶统计信息,各分量之间相互独立。因此PCA的主分量特征与ICA的独立分量特征是 对原数据的两类不同描述。如果将二者结合起来,那么必定使抽取到的信息更加全面,人脸识 别的性能也将得到改善。1)先对人脸图像进行PCA变换,

8、在变换后的特征空间进行ICA变换5-7。具体为:(On舰嗽I测掴眦蹦4脚啊邮)1刖倾(4)用最近邻分类器分类。分别对人脸图像进行PCA和ICA变换,得到的特征分别求距离或余弦相似度,最后将 相似度结果求和并进行分类8。具体为:人脸图像进行PCA变换;人脸图像进行ICA变换;PCA和ICA的两类特征使用余弦分类器和最近邻分类器进行联合人脸识别。实验表明:基于分类器组合的方法优于单独使用PCA或ICA的单分类器方法。分别对人脸进行PCA和ICA变换,对得到的特征加权求和,并分类9。具体为:对人脸图像进行PCA变换,得到PCA特征。对人脸图像进行ICA变换,得到ICA特征。将PCA特征和ICA特征加

9、权求和,构造加权特征值。对加权特征值进行分类(最近邻法和余弦法)。实验表明:单独的ICA识别率高于单独的PCA; PCA和ICA特征加权识别率高于单独的PCA 或单独的ICA。3总结及展望本文总结了 PCA的基本原理,并详细阐述了 PCA算法在人脸识别中的应用,包括:分块 PCA,基于类内平均脸的PCA算法改进,PCA和ICA的组合算法。未来的研究中可以着眼于以下 几点:算法组合后,人脸识别效果的比较范围应该扩大。在现有文献中,组合算法进行人 脸识别后,通常只和某种单一的算法进行比较,而不和其它的组合算法比较,这样无法发现哪 种组合算法更优。解决分块PCA如何最优分块的问题。研究表明:不同的分

10、块方式、不同的分块个数将 导致不同的人脸识别率,那么寻找最佳的分块方式和分块数目将成为下一步研究的重点。【参考文献】1陈伏兵,杨静宇.分块PCA及其在人脸识别中的应用J.计算机工程与设 计,2007,28(8):1889-1892.1913.2孙鑫,刘兵,刘本永.基于分块PCA的人脸识别.基于分块PCA的人脸识别 J.2005,27:80-82.3何国辉,甘俊英.PCA类内平均脸法在人脸识别中的应用研究J.计算机应用研 究,2006,3:165-166,169.4李晓东,费数岷,张涛.一种改进的模块PCA方法及其在人脸识别中的应用J.测控技 术,2008,11:19-21,24.5安高云,阮秋琦.基于独立分量分析的普适人脸识别系统J.北京交通大学学 报,2006,30(5):6-9,14.6王宏漫,欧宗瑛.采用PCA/ICA特征和SVM分类的人脸识别J.计算机辅助设计与图 形学学报,2003,15(4):416:4207刘直芳,游志胜,王运琼.基于PCA和ICA的人脸识别J.激光技术,2004

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论