人脸识别算法

上传人:ta****u 文档编号:175331756 上传时间:2022-12-19 格式:DOCX 页数:8 大小:143.35KB
收藏 版权申诉 举报 下载
人脸识别算法_第1页
第1页 / 共8页
人脸识别算法_第2页
第2页 / 共8页
人脸识别算法_第3页
第3页 / 共8页
资源描述:

《人脸识别算法》由会员分享,可在线阅读,更多相关《人脸识别算法(8页珍藏版)》请在装配图网上搜索。

1、基于人工神经网络的人脸识别系统童志军 090739第一部分:引言在计算机控制上可靠的个人身份识别的需求引发了用生物特征替代密码和身份证进行 识别的趋势。由于密码会被泄露给不合法的用户并且身份证会被骗子盗取所以密码和身份证 会被轻易的破坏,生物特征识别的出现能够很好的解决传统分类方法的问题。生物特征包括 人的虹膜、视网膜、面部轮廓、指纹、签名力度变化和语音等特征,这些特征可以用于人物 识别。由于生物特征不能被轻易的盗取和分享,所以生物特征识别相比于传统安全措施有很 大的优势,人脸识别系统积极稳固的特点使它在人物识别中脱颖而出。人脸识别系统包括人脸核实和人脸识别两个阶段。在核实阶段,系统根据人物特

2、征的先 验知识进行核实,这就是说,系统要判断当前待识别人物是否为骗子。在人脸识别阶段,先 验特征并不知道,系统只能根据最大似然准则进行识别。这篇文章的最初目的是对使用人工 神经网络来人脸检测和识别的性能进行评价,文章的剩余部分就是这样组织的:第二部分描 述了系统的过程图和人脸识别系统的各个模块;第三部分详尽说明了预处理、特征提取和目 标系统的分类的方法;第四部分展示了和讨论了实验结果,第五部分得出结论。第二部分:系统综述正如图 1 所示,推荐的人脸识别算法包含入学和识别/分类两个阶段,它包含图像获取, 人脸检测、学习、识别和核实。StoredT emplatcFace IDetection E

3、nrollmcnT I; RecgnlC4*on f Vcrifl(crt;lQ*inTrEnlngRecogniticmVeriric;ationPne-procM-sirUl电詐旳日4印门I hreshdd:F吝仙半PrepLTODe-ssirLgE.瓷出芒Li;鬥.| liri-Hyv AutiuiviEiuii图 1 人脸识别系统结构图A 入学阶段 使用网络照相机获得图片并储存在数据库中,然后对图片进行检测和训练。训练时,使用几 何学和光学标准化方法对脸部图片进行预处理,采用几种特征提取的方法提取脸部图片特 征,然后把这些特征数据存在数据库中作为用户标识。B 识别/ 实验证明阶段 再次

4、获得用户脸部生理数据,此系统使用数据辨别用户或者分类用户标识。虽然身份鉴定需 要把获得的生物特征信息与数据库中所有用户的数据进行模板匹配,身份核实仅需要把生物 特征信息与主要特性进行模板匹配,所以身份识别与实验证明在内在复杂性上截然不同。识 别阶段包含图像获取、面部检测、面部识别几个模块。1) 图像获取/人脸检测模块 人脸检测通常检测和提取与人脸特征相关的恰当信息,图像需要几何和尺寸校正以便可 以识别。在这个模块中需要去除与脸部不相关的背景或场景。这个系统不仅能够实时识 别脸部而且在不同的光照、不同的肤色、有胡须和刘海的情况下也能很好的工作。 图像检测中的图像获取模块是为了寻找和提取只含有脸部

5、的部分,这个系统是基于使用 Adaboost 算法的长方形特征,系统输出的是包含面部特征的长方形和包含面部特征提取 的图像。2) 人脸识别/核实模块 人脸识别模块包含预处理、特征提取、子模块分类,系统输入是来源于照相机和数据库 的面部图像,首先把它变为几何和光照上标准化的形式,在特征提取阶段,用矢量特征 代表图像,识别的分类结果由匹配的的程度决定。第三部分:方法论A 预处理 预处理是为了减少和消除由于光照引起的面部的失真,它通过标准化和增强面部图像来 提高系统识别率。由于系统的稳定性取决于预处理的好坏,所以预处理很关键。通过明确的 标准化过程,系统增强了抵抗尺寸、姿势、面部表情和光照的能力。光

6、学标准化包括去除几 何标准图像的平均值,以标准化值缩放像素比例,估计整个扭曲的图像。光学标准化技术包 括直方图均衡和同态滤波。1) 直方图均衡 直方图均衡是最通用的直方图规格化和灰度转换方法,它的目的是为了处理后的图像在 所有的灰度级均匀分布。为了增强图像质量和提高人脸识别的性能通常将它用于太亮或 太暗的图像,它改变了图像灰度相对范围,使一些重要特征变得显而易见。 直方图均衡的步骤如下:1. 对一个N*M的图像,创建两个长度为G的矩阵H和T,并将它们初始化为02. 形成图像直方图:扫描每一个像素值,并把对应每一个像素值的数目记在H矩阵中Hp=Hp+13. 累加直方图H,并保存在H中H0=H0H

7、p= Hp-1+ HpFor p=1 to G-1 step 1G-14. 丁口=莎印卩,重新扫描图像并且输出图像灰度级像素q,其中q=TP.2) 同态滤波同态滤波算法与Horn算法类似,就是将照射低频成分与反射高频成分通过傅里叶高通 滤波分离。如果信号中两种频率成分都有,事实上一般信号高频和低频时加性的,通常可以 用高通滤波器来分离和抑制低频成分且通过信号中高频成分。然而,在照射/反射问题上低 频照射系数与高频反射系数是乘性的,不是加性的。为了能继续使用高通滤波器,算法需要 变乘为加。同态滤波后,由于高通滤波的效果I(X,Y)照射成分应该减少很多,而反射系数 R (X,Y)应该得到增强,也就

8、是说,由于表面色彩受光照影响很弱,色彩性质几乎不变。算 法步骤如下:1输入光照信号给算法:L(x,y) 口 logL(x,y)=logR(x,y)I(x,y)=logR(x,y)+logI(x,y)口 R(x,y)+I(x,y)2. 对信号进行2维傅里叶变化:L(x,y) = R(x,y)+I(x,y)L(u,v) 口 FL(x,y) = FR(x,y)+FT(x,y) 口 R(u,v)+I(u,v)其中 R(u,v),I(u,v)和L(u,v)分别是R(x,y),I(x,y)和L(x,y)的傅里叶变换。3. 抑制傅里叶域的低频分量H(u,v)L(u,v) = H(u,v)R(u,v)+H(u

9、,v)I(u,v)其中H(u,v)是频率滤波器,低频部分系数比1小来抑制低频照射系数,高频部分为1以保 证高频反射系数不变。4. 进行傅里叶反变换L(x,y) 口 F-iH(u,v)L(u,v) = F-iH(u,v)R(u,v)+F-iH(u,v)I(u,v)口 R(x,y)+I(x,y)5. 进行指数操作L(x,y)口 expL(x,y) = expR(x,y)+I(x,y)= expR(x,y)expI(x,y) 口 R(x,y)I(x,y)B. 特征提取特征提取的目的是提取特征向量或者代表面部的信息,特征提取的算法包括PCA和LDA1) 主分量分析参考文献中【1】【2】【3】【5】中的

10、主分量人脸识别主要是基于信息论的方法,它提取 人脸图像的相关信息并尽可能的有效编码。它构造出训练人脸图像数据空间的子空间并 且去除像素间的相关性。人脸图像的经典代表可以通过将图像投影到主分量构成的坐标 系统来获得,这些投影完成信息压缩、去相关和降维,能够更好的做出决断。在数学方 面,人脸分布的主分量或者是人脸集合的相关矩阵的特征向量可以通过将图像看做一个 高维空间向量来获得。详细解释见参考文献【6】【12】【16】。2) 线性判别式分析线性判别分析用于机器学习中发现一种很好的特征的线性组合,这种线性组合能够很好 的将两类或多类物体或事件进行分类,这种线性组合叫做线性分类器。它同样可以看做分类

11、之前的特征降维,将多维空间映射到低维空间。线性判别分析用于许多相关应用,其中之一 就是人脸识别,分类前包含很多像素的每个人脸图像被减少到线性组合中的很少的集合中 运用LDA获得的线性组合这种方法称为Fisher线性分类器。LDA用于基于特征线性判别的 人脸识别,将人脸图像数据投影到非零特征值相关的Fisher面上,产生了能够进行判别的代表成分。LDA选择线性子空间0来最大化以下比值tS 0b _0ts 0w1c类间散布度矩阵S(卩卩)(卩卩)Tb c k kk=1类内散布度矩阵S = 工工(x 卩)(x 卩)tw Mi k i kk=1 x GCik其中c是客户数目,M是人脸训练图像数目,X,

12、卩是全局平均,卩是C类的平均值。ik k直观上,LDA是对数据投影的线性分类。C. 分类子模块分类的目的是将测试数据空间的特征与模板中标号数据的离散集进行匹配。分类 方法包括人工神经网络、欧氏距离、相关系数法。1)人工神经网络人工神经网络这种机器学习算法已经用于很多的模式分类问题,例如性别分类,人脸识 别和面部表情分类。人工神经网络分类器具有不可思议的归纳、学习能力。它把特征矢量作 为输入,把网络训练成能够分类的一种复杂映射,避免了简化分类的需要。由于能够提供很 好的归纳和学习能力,人工神经网络已经应用于人脸识别。广泛应用的神经网络是多层前向神经网络。多层前向神经网络是一种非线性网络,它包 含

13、一个输入集(组成输入层)、由非线性神经元组成的一个或多个隐藏层、一个由非线性神 经元组成输出层,如下图 2 所示图 2 多层前向神经网络由于有很强的适应非线性结构能力,多层前向神经网络是处理很多模式识别和衰退困难任务的理想方法。对于特定任务训练网络,每个神经元的权重是根据有监督的学习算法 ij(也叫误差逆传播)来确定的。如图3 所示,为了得到特定的输出,重复输入训练集中的数 据给网络,并调整网络权重。本质上是一种梯度下降法,当调整权重矩阵时,沿着最陡方向 下降。学习常量耳必须很谨慎的选择,如果选的太大,算法会经常冲出解析解范围之外,导致 慢收敛或者根本不收敛。然而,如果选的太小,算法会很慢的接

14、近解析解,同样导致慢收敛 并且增加算法收敛到局部最小值的概率。动量法和自适应学习这两种方法能够克服这种问 题。对于动量法,如果我们一直沿着同样的方向,我们希望在这个方向上建立一些动量,可 以使我们越过局部最小点并加快收敛速度。标准:Aw(t) = -nVE(t)动量法:Aw(t) = qVE(t) + aAw(t 1)其中a是动量参数。对于自适应学习法,动态调整学习速率,通常以一个大的值开始,为了防止过冲当接近 解析解时减小数值,训练的输入数据来自于特征提取模块的输出。 2)欧氏距离欧氏距离法是分类器中最平凡的,一般由下式来进行判决d (x, w ) =(x - w)T (x - w )Ekk

15、k当d (x, w )低于阈值T客户就被接受,否则拒绝。EkEk3) 相关系数法相关系数法是基于下式做决定,如果dc(x,wk)超出阈值TCk就接受。d (x, w )=Ckxtw1第四部分 实验结果这个实验的目的是评价通过光学归一化、同态滤波、和直方图均衡后人脸识别系统的性 能。人脸图像来源于图像数据库的人脸正面图,数据库中包含20 个人,每个人10 张人脸图 像。为了核实,使用了两种评价性能指标,分别是错误接受率和错误拒绝率。错误接受率描 述的是将非数据库中的人判为数据库中的,而错误拒绝率是将数据库中的判为非数据库中的 人,公式如下:FAR=IA/I, FRR=CR/C其中 IA 是错误接

16、受数目, I 是非数据库中人脸的数目, CR 是拒绝的数据库中的人脸数目, C 是数据库中人脸数目。A 人脸核实 第一个实验是使用原始人脸图像评价人脸识别系统的核实性能,实验结果如表一所示 尽管ED分类器有最低的办误差率,但NN对使用PCA和LDA特征提取的结果平均性能最 好。表 1 原始图像核实实验Feature nxtraciorClgssiEerFAR = FRR(%)(ITER 仰)FARERRPCAED7 2507 410moN.C.14.44015.56015.00UNN5.8205 5605,690LDAl.D.n,7003.515N.C.10 9201037010.645N.N

17、4.5505.1904.870第二个实验,首先对人脸识别图像进行直方图均衡然后再同态滤波,实验结果如表 2所示,可以看出NC分类器对两种特征提取方法有最低的半误差率表 2 使用直方图均衡和同态滤波的人脸核实FeatureExtractorClassifierFAR = FRR (%)IE衆(%)FARFRRPCAE.D9.32011.85010 585N.C.5. 7506.3006.025N.N.3407.7807.560.DAED.6.5806.670&血NC5 2506.3005.775N.N6.0806.3006 190第三个实验,首先对人脸图像使用同态滤波再直方图均衡,实验结果如表3

18、所示,NN 分类器有最低的半误差率。表 3 使用同态滤波和直方图均衡的人脸识别Feature ExtractorClassifier1 AR = FRX 1%)IfTI-RIARFRR1XJAE.D.6.54012.5909.565N.C.5.6905.5605.625N.N44403.7CX)3.920L.DAEQ6,0306.3006 J 65NC.3.6604.S104 235N.N4.6605.1904.925总之,由于在PCA和LDA进行特征提取的实验中性能稳定,人工神经网络是所有分类 器中最好的分类器。B 人脸识别对于人脸识别,评价性能指标是识别率和正确识别率,使用原始图像进行人脸

19、识别结果 如表4所示,对于PCA和LDA特征提取ED分类器的识别率最高,当我们对初始图像使用 直方图均衡和同态滤波后,ED分类器性能仍然最好,如表5所示。表4原始图像人脸识别I uatuni! ExtractorClassi HerReoogtiiiion (%)PCAI-: D9851N.C97.04N.NS7.O3LDAr.D.97.78N.C97.Q4N.NH4.44表 5 使用直方图均衡和同态滤波的人脸识别h ealure lixtraclorClassifierKficogintion %)PCAE.D.90.74N.C.90.00KN87.7KLDAE.D.92.%N.C.9111

20、N.N88.89但在最后一个实验,当我们先使用同态滤波和再使用直方图均衡,使用PCA特征提取 的NN分类器性能最好,但使用LDA特征提取的NC分类器性能最好。表 6 使用同态滤波和直方图均衡的人脸识别Feature lixhacioiClassifierljecognition (%)PCAE.D.91.85N.C.91 85N.N92.59LDAE.D.90.00N.C.92.22N.NR5.56第五部分 结论这篇论文主要介绍了使用人工神经网络在人脸核实和人脸识别人脸识别系统,并且比较 了是否使用光学标准化的情况。实验结果表明:在使用PCA和LDA的特征提取算法下,人 脸核实中人工神经网络相比于欧氏距离法和系数相关法平均性能最好。但是,在人脸识别中, 欧氏距离法对原始图像性能最好,因此,在可控的条件下,人脸图像上使用直方图均衡和同 态滤波法并没有给系统性能带来很改善。

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!