




已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
生物特征识别技术研究生课程论文题目:基于PCA的人脸识别算法研究姓 名 向灿群学 号 2015112011院 别 信息与通信工程班 级 信息XY15-1指导教师 袁 帅完成时间 2016年6月5日1. 引言人脸识别,是基于人的脸部特征信息进行身份识别的一种生物识别技术1。用摄像机或摄像头采集含有人脸的图像或视频流,并自动的在图像中检测和跟踪人脸,进而对检测到的人脸进行脸部的一系列的相关技术,通常也叫做人像识别、面部识别。人脸识别是一项研究比较热门的计算机技术,它属于生物特征识别技术中的一种,是对生物体(一般指人)本身的生物特征来区分生物个体。人脸识别技术一般包括两个部分:(1) 人脸检测通常计算机采集到的原始图像是十分复杂的,其中包含了许多非人脸部分的信息,因此,从原始图像中检测到人脸位置至关重要。下面是目前比较常用的人脸检测方法。1. 模板匹配法2首先设计一个或数个标准人脸的模板,然后计算测试采集的样本与标准模板之间的匹配程度。具有操作简单匹配正确率高的特点,但在复杂环境或大样本情况下不适用。2. 人脸规则法由于人脸具有一定的结构分部特征,所谓人脸规则的方法即提取这些特征生成相应的规则以判断测试样品是否包含人脸。3. 样品学习法这种方法即采用模式识别中的神经网络学习算法,将样品中的人脸与非人脸样品放入神经网络中训练,产生人脸分类器。文献3中使用的神经网络人脸识别,在训练样本足够的情况下,具有相当好的分类效果,并且具有一定的鲁棒性,其缺点是当网络结构设置不合理的情况下可能出现过拟合的情况,并且随着网络规模的增大,网络训练负担越大。4. 肤色模型法这种方法是依据面貌肤色在色彩空间中分布相对集中的规律来进行检测。在参考文献4中,使用了肤色模型法,具有精确的识别效果。5. 特征子脸法5这种方法是将所有的面像集合视为一个面像子空间,并基于检测样品与其在子空间的投影之间的距离判断是否存在面像。(2) 人脸识别人脸识别即对检测到的人脸进行身份确认。通常检测到的人脸具有不同的面部表情、面部姿态、光照等,人脸识别需要消除这些浅层因素的干扰,正确的从人脸库中识别出人脸所代表的身份。目前主要采用特征向量和面纹模板两种识别方法:1. 特征向量法6该方法是先确定眼虹膜、鼻翼、嘴角等面像五官轮廓的大小、位置、距离等属性,然后再计算出它们的几何特征量,而这些特征量形成一描述该面像的特征向量。2. 面纹模板法7该方法是在库中存储若干标准面像模板或面像器官模板,在进行对比时,将采用面像所有象素与库中所有模板采用归一化相关量度量进行匹配。此外,还有采用模式识别的自相关网络或特征与模板相结合使用。本文采用的人脸识别算法是主成分分析法,主成分分析法主要作用是将高维的人脸特征投影到最具区分力的低维特征上(主成分),然后在低维特征上对人脸进行识别。2. 系统方案设计本设计主要分为两个部分,第一部分对原始图像预处理,得到与模板相同的人脸图像。第二部分为人脸识别,根据待识别人脸图像在PCA特征脸上的投影值来识别人脸身份。具体过程如图2.1。图2.1 人脸识别流程图其中,灰度图二值化,去噪、特征提取、人脸定位均为人脸图像预处理过程,即从原始图像中提取出人脸,以便完成之后的人脸识别。本文人脸识别采用的是主成分分析法8,将高维的人脸图像降到低维的空间,再根据低维空间所展现的特征识别出待检验的人脸。3. 人脸图像预处理3.1图像的二值化9在图像二值化前先采用加权灰度化方法对原始图像进行灰度化处理,再用自适应二值化算法获得原始图像的二值化图像,结果图3.1:图3.1 人脸二值化由图可知,经过这些操作后,图像基本能够将人脸器官区分开来,如眼睛、鼻子、嘴巴等。接下来的操作就是提取这些器官所在的具体位置,并通过这些位置所提供的信息将整个人脸提取出来。3.2 去噪10除了我们所需要的人脸器官之外,其它部分的图像均可视为噪声,如何去除这些噪声,保留有用信息是这节所要完成的内容。根据形态学以及人脸本身特点,我们先对图像进行腐蚀与膨胀处理,然后调用bwareaopen等操作,去除了图像中的较大与较小的块,最终留下了人脸器官所在位置图像,如图3.2。图3.2 去噪3.3人脸定位本节将特征提取与人脸定位一起来完成。首先,我们根据普通人脸的长宽设定了一个矩形窗,再根据前面所提取的人脸器官位置确定人脸的中心区域,最后结合中心区域以及矩形窗大小来确定人脸位置,如图3.4即为最后提取的人脸。图3.3 人脸提取4. 基于PCA的算法设计4.1 PCA算法原理PCA算法即主成分分析法,是一种常用的线性降维方式。PCA由于具有降维和特征提取的性质广泛应用于人脸识别上。PCA方法的基本原理是:利用K-L变换抽取人脸的主要成分,构成特征脸空间,识别时将测试脸投影到此空间,得到一组投影系数,通过与各个人脸比较进行识别。具体步骤如下:1. 假设训练集有200个样本,由灰度图组成,样本大小为M*N写出训练样本矩阵:x=(x1,x2,x200)T()其中向量xi为由第i个图像的每一列向量堆叠成一列的MN维列向量,即把矩阵向量化。2. 计算平均脸计算训练图片的平均脸:=1200i=1200xi3. 计算差值脸计算每一张人脸与平均脸的差值di=xi- (i=1,2,200)()4. 构建协方差矩阵C=1200i=1200didiT=1200AAT A=d1,d2,d200()5. 求协方差矩阵的特征值和特征向量,构造特征脸空间。协方差矩阵的维数为MN*MN考虑其维数较大,计算量比较大,所以采用奇异值分解(SVD)定理,通过求解ATA的特征值和特征向量来获得AAT的特征值和特征向量。求出ATA的特征值i及其正交归一化特征向量i。根据特征值的贡献率选取P个最大特征值及其对应的特征向量。贡献率是指选取的特征值的和与占所有特征值的和比,即:=I=1Pii=1200ia()一般取a=99%即使训练样本在前P个特征向量集上的投影有99%的能量,求出原协方差矩阵的特征向量ui=1iAvi(i=1,2,P)()则“特征脸”空间为:w=(u1,uw,up)6. 将每一幅人脸与平均脸的差值矢量投影到特征脸空间,即i=Tdi(i=1,2,200)()4.2 算法设计根据PCA原理,我们首先采用了ORL人脸数据库11。ORL人脸数据库由400张人脸图像组成,每张大小为112*92。由40位不同人,每个人拍摄角度、光照等不同条件下的十张图片。另外,我在ORL数据库的基础上增加了10副人脸图像,用来做测试。部分样本如图4.1、4.2所示。图4.1 ORL数据库部分人脸图图4.2 增加的人脸图像第一步:将待识别的人脸图像与平均脸的差值投影到特征空间,得到其特征向量表示:=T(-)()第二步:定义阈值=12maxi-j,i,j=1,2,200()第三步:采用欧氏距离来计算与每个人脸的距离ii2=|i-|(i=1,2,200)()为了区分人脸和非人脸,还需要计算原始图像与由特征脸空间重建的图像f之间的距离。2=|-f|2()其中:f=+()根据以下规则对人脸进行分类:1. 若,则输入图像不是人脸图像;2. 若,且i,i。则输入图像包含未知人脸;3. 若,且i,i。则输入图像为图像库中的第K个人的人脸。.结果分析输入原始图像如图5.1。经过预处理后用PCA算法对其进行人脸识别。图5.1 原始图像用PCA算法将图像维度降为20维后识别结果图5.3所示。图5.2 20维特征脸图5.3 识别结果降维到50维后识别结果如图5.5所示。图5.4 50维特征脸图5.5 识别结果由实验对比可知不同维度下识别结果不同。并且,当降维到50维时的识别结果比降为到20维的识别结果更加优异,当我们将维度降到100维时,能够发现重构脸基本与原图像脸保持一致,所以选择一个合适的维度能够更好的优化算法。4. 总结PCA算法在人脸识别方面已经相对比较成熟,本文算法是一个相对简单的人脸识别系统,无法应用于复杂环境下。针对这些问题可以通过对算法本身的改进,如引入自适应阈值选取,精确人脸定位算法等等,来增强本算法的普适性。参考文献1 胡德文,陈芳林等. 生物特征识别技术与方法M. 国防工业出版社,2013.2 唐琎,李青. 一种快速的模板匹配算法J. 计算机应用,2010,06:1559-1561+1564.3 金忠,胡钟山,杨静宇. 基于BP神经网络的人脸识别方法J. 计算机研究与发展,1999,03:19-22.4 赵媛媛,邢阳. 基于肤色模型法的人脸定位技术研究J. 数学建模及其应用,2014,04:21-26+65. 5 王蕴红,范伟,谭铁牛. 融合全局与局部特征的子空间人脸识别算法J. 计算机学报,2005,10:1657-1663. 6 郑琨,张杨,赖杰,李森森. 基于支持向量机和特征向量提取的人脸识别框架J. 河北工业科技,2016,01:58-62. 7 岳峰,左旺孟,张大鹏. 掌纹识别算法综述J. 自动化学报,2010,03:353-365. 8 孙强,叶玉堂,邢同举,吴建平,周孟特,王智芳. 基于主成分分析法的人脸识别的探讨与研
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 信贷公司资产证券化细则
- 税务基础知识培训
- 税务调研面试题目及答案
- 社区理论面试题目及答案
- 2025年物流师(高级)职业技能鉴定试卷:物流企业物流配送中心建设篇
- 新星职业技术学院《生物统计学》2024-2025学年第一学期期末试卷
- 甘孜职业学院《中药药理学》2024-2025学年第一学期期末试卷
- 2025年火电运行专业基础知识和模拟题答案
- 2025年二级建造师职业资格认证考试试题集与解析
- 2025年财务管理师面试宝典及答案解析
- 教师薪酬与考核 新东方
- 人教版一年级上册数学全册教学课件(2022年12月修订)
- 国际贸易术语课件详解
- 一个华为客户经理回忆录资料讲解
- 2-2《大战中的插曲》课件28张-统编版高中语文选择性必修上册
- 中国文学理论批评史全套教学课件
- 《专题地图设计与编制实验》课程教学大纲
- 新人教版九年级下册初中化学全册课前预习单
- 质量成长记-过程模式作业表
- 工厂规章制度员工守则.doc
- 医疗质量与安全分析报告范文
评论
0/150
提交评论