毕业设计(论文)基于PCA的人脸识别的研究与实现.doc
《毕业设计(论文)基于PCA的人脸识别的研究与实现.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)基于PCA的人脸识别的研究与实现.doc(42页珍藏版)》请在三一办公上搜索。
1、提 要人脸识别技术是基于生物特征的识别方式,与指纹识别等传统的识别方式相比,具有实时、准确和非侵扰等特性。因此人脸识别技术在诸多领域都有广泛的应用。人脸识别技术中的人脸特征提取及模式识别是近年来基于生物特征研究的热点之一。本文以人脸识别的关键步骤为主要内容,系统地研究了人脸识别技术,对各环节所需的算法作了介绍和研究。在预处理环节中,对图像进行大小归一化及灰度归一化等处理。在特征提取环节,介绍几种特征提取的方法并对其进行对比,深入研究基于主成分分析(PCA)的特征子空间方法提取本征脸(Eigenface)。在分类器识别环节,对非线性Parzen分类器中核函数的参数估计算法和欧氏距离分类器法进行比
2、较,重点讨论采用欧氏距离分类器的识别法。关键字预处理;PCA;欧氏距离分类器;人脸识别Face Recognition Based on PCAResearch and Implementation060608117 Lin Xiaoming Tutor:Chen Yu LecturerAbstractFace recognition technology is based on biometric identification methods such as fingerprint recognition and identification of the traditional metho
3、ds, with real-time, accurate and non-intrusive. Face Recognition Technology Face feature extraction and pattern recognition in recent years based on the biological characteristics of one of the hot spots.In this paper, a key step in face recognition as its main content, a systematic study of the fac
4、e recognition technology,required on the part of the algorithm was introduced and research. In the preprocessing stage,In the pretreatment session, the image size normalization and gray normalized such proceedings. In the feature extraction part, introduces several feature extraction methods and con
5、trast,extracting Eigenface Based on principal component analysis(PCA) of the subspace was studied. Identify areas in the classifier, Parzen classifier in the nonlinear kernel function parameter estimation algorithm and Euclidean distance classifier method of comparison, focused on the use of Euclide
6、an distance classifier recognition method.KeywordsPreprocessing ; PCA ; Euclidean distance classifier ; Face recognition目 录第一章 绪论- 1 -1.1 研究的背景与意义- 1 -1.2 人脸识别的国内外研究现状- 2 -1.2.1 人脸识别在国外研究现状- 2 -1.2.2 人脸识别在国内研究现状- 5 -1.3 课程研究的内容- 6 -第二章 人脸图像的预处理- 8 -第三章 人脸的特征提取- 11 -3.1 ICA及其人脸表征- 12 -3.1.1 ICA的基本思想-
7、 12 -3.1.2 人脸的独立分量表征- 12 -3.2 LDA 算法及其人脸表征- 13 -3.2.1 LDA 算法- 13 -3.2.2 LDA表征人脸- 14 -3.3 PCA特征提取方法- 15 -3.3.1 K-L变换的基本原理- 15 -3.3.2PCA基本原理- 17 -3.3.3 基于PCA的人脸特征提取- 18 -第四章 人脸特征的分类与识别- 20 -4.1 基于核的非线性Parzen分类器- 20 -4.2 欧式距离分类器- 22 -第五章 基于PCA和欧氏距离分类器的程序设计及调试- 24 -5.1 Matlab简介- 24 -5.2 程序仿真及调试结果- 25 -第
8、六章 结 论- 30 -致谢- 32 -参考文献- 32 -附录- 33 -基于PCA的人脸识别的研究与实现060608117 林晓明 指导老师: 陈宇 讲师第一章 绪论1.1 研究的背景与意义随着计算机及网络技术的高速发展,将身份数字化、隐性化,并准确鉴定身份、保证信息安全显示出前所未有的重要性,成为许多信息系统要首先考虑的问题。目前广泛采用的身份验证形式主要有标识号码、磁卡、IC卡等,这些方式的优点是技术已经比较成熟,并可以采用各种加密手段加以保护,但从根本上讲这些验证手段依赖的都是后天赋予人的信息,容易丢失、被盗窃、被伪造,更为严重的是无法区分真正的用户和取得用户标识的冒名顶替者。生物识
9、别技术是通过计算机利用人类自身的生物特征进行身份认证,具有不易被修改、被盗或被人冒用,而且随时随地都可以使用等特点。因而,基于面像、语音、指纹、虹膜等人的内在属性的生物识别技术以其稳定性和可靠性引起了广泛关注。相较指纹、基因、虹膜等其他生物特征的鉴别方法,人脸识别具有更直接、友好、方便等特点,并以其非侵犯性更易为用户所接受,通过人脸的表情姿态分析,还能获得其他识别系统难以得到的一些信息。由于生物特征的多变性,背景的多样性以及环境的复杂性等因素,人脸识别技术发展的道路上存在着很多难关,如提高系统的鲁棒性、提高算法的泛化能力、增强抗干扰能力等。早期的人脸识别技术仅限于条件充分的情况,即满足没有各种
10、外界干扰、没有任何饰物阻挠也没有表情影响等苛刻条件下,能获得很好的识别效果;这些年来这样的情况有了变化,由于对人脸识别技术的研究日益深入,新的更高质量的算法层出不穷,所以目前这个技术的发展状况已达到可以实时地对人脸进行操作。目前的人脸识别方法主要是通过从视频流的图像中提取稳定的特征量,随后通过一定的算法对它们进行分析匹配,提取出的较稳定的特征量,将得到的特征量与待识别图像中提取的特征量进行比较,以此来判断二者是否匹配。由此可以看出,人脸识别系统中最关键的就是人脸特征提取和模式识别这两个模块,好的特征提取方法可以将非线性特征转换到高维空间实现线性分类,这样可以简化后面的分类工作,达到更好的模式识
11、别效果。同样,好的分类器也可以简化前一个特征提取步骤,降低这个步骤的计算复杂度和减少计算量。所以这两个模块是相辅相成又相互制约的。1.2 人脸识别的国内外研究现状1.2.1 人脸识别在国外研究现状人脸识别在国外的研究,主要有欧美,日本等,综合有关文献,目前的方法主要集中在以下几个方面:(1) 基于相关匹配的方法基于相关匹配的方法主要有模板匹配法和等强度线法。模板匹配法主要分为变形模板和固定模板两种方法。变形模板是通过手工构造参数化的曲线和曲面来表征人脸中的某些非固定特征,且系统自动生成相适应的曲线或曲面,以构成变形人脸模板。其主要的检测办法是:将测试图像与模板模糊匹配,并将惩罚机制运用于其中,
12、再利用相关能量函数来计算匹配相关度。固定模板的方法是先设计一个或多个参考模板,然后计算测试样本与参考模板之间的一个度量值,根据这度量值是否大于阈值来判断测试样本是否为人脸图像。此方法比较简单易懂,在早期的很多系统中使用此方法。但人脸特征受其心理、身理、环境影响变化很大,因此找到理想模板来表示人脸的共性是非常困难。等强度线方法利用灰度图像的多级灰度值的等强度线作为特征进行两幅人脸图像的匹配识别。等强度曲线是对人脸的凸凹信息作出的反映。这些等强度线法必须在背景与头发均为黑色,表面光照均匀的前提下才能求出符合人脸真实形状的等强度线。(2) 基于几何特征的人脸识别方法几何特征是人脸的五官如耳朵、鼻子等
13、的局部形状特征。提取特征时我们要用到人脸结构的一些先验知识。运用几何特征进行识别是根据人脸器官的形状和几何关系为基础,特征矢量与特征矢量之间的相关匹配,其分量主要是根据人脸中指定两点间的欧几里得距离、曲率、角度等。(3) 基于子空间方法常用的线性子空间方法有:独立分量子空间、区别子空间、本征子空间、局部特征析、因子分析等。Turk 等将本征脸(Eigenfaces)方法运用于人脸识别,因为本征向量可以表征人脸,因此称之为本征脸。将原始图像和重构图像的差分图像第二次运用正交变换映射,得到二阶本征空间,又叫二维主成分分析法。Penev 等提出的局部特征分析法,其识别率要高于本征脸方法的识别率。Sh
14、en 等运用特别选择的人脸作为训练样本,使用本征脸方法进行计算,识别率也有所提高。Belhumenr 等提出了Fisherfaces 方法,在本征脸的基础上,其识别率也进一步得到了改善。Pentland 等提出对于五官等特征,采用分别运算得到本征子空间,并结合本征脸子空间的方法提高了识别率。Albert 等提出了TPCA方法,在识别率上也有所提高。(4) 基于神经网络的方法神经网络方法是一种基于样本的学习方法。目前,人脸识别的研究引入神经网络,大大扩展了人脸识别研究算法。在此方面做出突出贡献的有:MIT 的学者首先对一幅是否包含人脸进行聚类检测,对其包含人脸和不包含人脸进行距离计算,用来识别图
15、像中的人脸信息;CMU 的研究人员以神经网络作为分类器,对人脸图像进行直接输入识别,并通过前馈神经网络对检测结果优化。Raphael Feraud等利用重叠的神经网络,多层感知器(MLP)和约束产生式模型(CGM),制作了一个WEB 人脸图像检索系统,其实验结果表明,系统能够快速而准确进行人脸检测。(5) 基于统计的识别方法该类方法包括有: KL 算法、奇异值分解( SVD )、隐马尔可夫(HMM )法、K-L 变换。将人脸图像可以看作一个高维向量,求其所有训练样本的均值矩阵,再求此均值矩阵的协方差矩阵,再计算协方差矩阵的特征向量和特征值,根据特征值按从大到小排列,并将特征值对应的特征向量组成
16、映射矩阵,则人脸的本征向量可由映射矩阵与原图像映射得到。(6) 基于三维模型的识别方法该类方法是目前比较流行且研究较多的方法,它是先通过平面图像的获得,然后选取一定的特征点,再根据特征点调节通用模型,最后通过纹理映射得到特定人脸的3D 模型。Tibbalds的主要是研究立体视觉理论,他从图像的采集、特征点的选取以及特征点之间的相关性来构造三维立体人脸图像。1.2.2 人脸识别在国内研究现状国内对人脸识别的研究工作主要是集中在三大类方法的研究:基于代数特征的人脸正面自动识别方法、基于几何特征的人脸正面自动识别方法和基于连接机制的人脸正面自动识别方法。研究成果比较突出的有以下几位,彭辉、张长水等运
17、用特征矩阵,将类间散布矩阵作为产生矩阵来降低矩阵维数,在识别率不变的情况下,此方法减少运算量,降低复杂度。周激流将反馈机制运用于人脸正面识别系统,采用积分投影法来对面部特征的关键点进行识别,效果明显,识别率提高。张辉,周洪祥,何振亚运用对称主元分析神经网络,将冗余和权值正交相结合的方法提取特征,从而进行识别。此方法特征提取计算量小,特征数据量少,能比对大量人脸训练样本进行存储,并能快速识别人脸。程永清,庄永明等对同类图像的平均灰度图采用SVD 分解得到特征脸空间,每一幅图像在特征脸空间上的投影作为其代数特征,然后利用层次判别进行分类。近年来,国内学者在对特征脸技术认真研究的基础上,尝试了基于特
18、征脸特征提取方法和各种后端分类器相结合的方法,并得到了各种各样的改进版本或扩展算法,主要的研究内容包括线性/非线性判别分析( LDA/ KDA)、Bayesian概率模型、支持矢量机(SVM)、人工神经网络(NN)以及类内和类间双子空间分析方法等等。1.3 课程研究的内容本论文详细研究了人脸识别技术的的应用,重点在人脸图像的预处理、人脸特征提取和人脸识别做一些尝试性的工作。具体研究内容如下:在人脸图像的预处理阶段,对输入图像进行归一化处理。图像在生成、传输或变换过程中会受到各种因素的干扰和影响,从而产生噪声,这些噪声的存在影响人脸的特征提取乃至人脸识别,所以有必要对图像进行预处理。预处理的目的
19、就是去除图像中的噪声。由于图像的光照以及图像中人脸的平移和旋转等都会影响人脸识别的准确性,以及为了保证人脸图像中人脸位置、大小和人脸图像质量的一致性,必须对图像进行标准化。在特征提取阶段,详细介绍三种特征提取方法,即PCA(主成分分析方法)LDA(Fisher 脸方法)ICA(独立分量分析方法)。并分析这三种方法的优缺点。总结得出PCA方法较其他两种更具有表征能力。人脸特征的分类与识别阶段,主要介绍基于核的非线性Parzen分类器和欧式距离分类器。分析得出,欧氏距离分类器的性能更优。 综上,人脸识别总体的识别过程如图1.1 所示。图像获取人脸图像预处理特征提取匹配识别图像获取输出结果图1-1
20、人脸识别过程如图所示,识别过程的第一步是通过多媒体设备获取源图像,通过人脸检测方法得到有人脸的图像并对该图像进行一定的预处理,通过预处理后的图像保留了人脸最本质、对特征提取最有利的部分,滤去了外界的部分干扰因素,如光照、饰物等。然后选定一种特征提取算法对该预处理过的图像进行特征提取的步骤,最后根据与测试图像的比对来获得匹配结果。第二章 人脸图像的预处理图像预处理是人脸识别过程中很重要的一个步骤。对于同一个人来说,在不同的光照、人脸姿态、人脸大小等条件下所摄取的图像,从数据本身很难看出是同一类别的图像。为了保证提取特征的有效性,有必要在特征提取之前对图像进行预处理工作。在实验中会处理一些标准的人
21、脸库,对图像进行大小归一化及灰度归一化等处理。 1、尺寸归一化由于我们获取的图像不一定跟我们所比对的人脸库中的图像尺寸一致,所以在识别前期就必须将获取的图像尺寸转换成对比人脸库中图像的尺寸,具体方法如下:设原始样本图像为,图像Width 和Height分别为P 和Q,尺寸归一化后为 ,试验中人脸样本取W,H (ORL库中直接规定)。尺寸归一化后,源图像与符合规格图像的对应比例为: (2-1)x 和y 方向的尺度变换因子为和 ,它们的值分别是:,;因为的取值一般情况下为小数,所以必须对值进行估计。对于固定(x, y),令: (2-2)里面、的值分别为: 可得:(2-3)2、均值方差归一化处理因为
22、图像的采集设备以及采集环境等的影响,往往造成人脸图像光照强度等的变化较大。为了消除光照强度对样本图像的影响,采用均值方差统一化处理图像。令大小为WxH像素的图像的灰度分布矩阵为,则该图像的灰度均值和方差分别为: (2-4) (2-5)为了将图像的灰度均值和方差调整到给定的值和,对每个像素点灰度值进行如下变换: (2-6)这种灰度均值和方差的标准化算法被广泛应用在基于统计特征的人脸识别系统中。3、直方图均衡化对于全幅偏暗或偏亮的人脸图像,其灰度范围很窄,而且主要集中在低灰度级或高灰度级上,图像的对比度较小。直方图均衡化处理,可使图像的直方图遵循等幅分布,达到加大图像的对比度,改善图像效果的目的。
23、直方图是数字图像处理中一个最简单、最有用的工具。灰度直方图描述的是图像中具有某灰度值像素出现的频率,其横坐标表示所有像素的各个灰度级别,纵坐标表示该灰度值出现的频率。可见,灰度直方图反映图像灰度的统计特性。直方图均衡也叫灰度均衡,这种方法的基本思想是把原始图像的直方图变换成均衡分布的形式,即将一已知灰度概率密度分布的函数,经过某种变换,变成一幅具有均匀灰度概率密度分布的新图像。这样就增加了像素灰度值的动态范围,从而达到增强图像整体对比度的效果。考虑连续函数并且让变量r代表待增强图像的灰度级。在前面的讨论中,假设r被归一化到区间0,1,且r=0表示黑色,r=l表示白色。然后,考虑一个离散公式并允
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 基于 PCA 识别 研究 实现
链接地址:https://www.31ppt.com/p-3979491.html