人脸图像处理技术研究—年龄识别.doc_第1页
人脸图像处理技术研究—年龄识别.doc_第2页
人脸图像处理技术研究—年龄识别.doc_第3页
人脸图像处理技术研究—年龄识别.doc_第4页
人脸图像处理技术研究—年龄识别.doc_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

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

文档简介

人脸图像处理技术研究年龄识别【摘要】基于人脸图像的生物特征识别研究在近几年来取得了巨大的发展。与其它的生物特征相比,人脸特征具有自然性、不易仿冒性和非强制性等优点,使其在安全监控、身份验证、人机交互、视频检索等方面具有巨大的应用前景。人脸年龄估计的特征提取算法需要提取人脸区域的特征,人脸区域检测是人脸年龄估计的一个重要环节。本文首先介绍了人脸年龄估计的研究背景和国内外研究现状,并提出现阶段该研究所面临的问题。第二章介绍了人脸检测的方法和特征点定位方法,然后使用PCA方法对仿生特征进行数据降维,给出了相关的算法。介绍了bp神经网络,并且以降维后的特征作为神经网络的输入,以图像中人的年龄值作为神经网络的输出,建立神经网络模型,对年龄进行估计。【关键词】年龄估计,特征提取,脸部特征点定位 引言1、 研究背景随着计算机科学技术的发展,计算机向着智能机器方向发展,网络化和智能化已经成为信息领域的发展方向。在此基础上,生物特征识别技术得到了快速的发展。所谓生物特征识别是指,利用人体的生理特征和行为特征,通过计算机与各种传感器和生物统计原理等高科技手段密切结合,进行个人身份的认证。 人脸是人类最重要的生物特征之一,在辨别身份和传递感情方面有着重要的作用。人脸图像包含了大量的信息,比如身份、性别、年龄、人种、表情等。生物特征识别技术与传统的身份识别方法相比具有更明显的优势,由于每个个体具有各自独特的生理或行为特征,且每个个体自身拥有唯一、稳定、不易遗忘和随时随地可用的生物特征,因此,生物征识别技术具有更高的安全性、可靠性和便捷性。生物特征识别技术将会很大程度改变人们的生活,逐渐成为一种更加方便、可靠、安全的大众化身份验证手段。基于人脸图像的年龄估计主要解决如下的一些问题:根据人脸图像估计出人脸的准确年龄。随着越来越多的人对此类问题的关注,引起了一些国家的重视并出台了相应的法律法规,如:2008年日本规定了相关的卷烟供应商必须在自动售货机上安装可以进行年龄识别的装置,用来阻止未成年人购买香烟。可以看出基于特定人脸图像年龄估计技术具有广泛的商用前景。2、 研究意义自动年龄估计有更广泛的应用前景,主要包括:(1)可推动人脸识别技术的发展,在人脸年龄识别的研究中,人脸样貌会随着年龄发生变化,导致对象当前面貌与图像库中的图像之间出现差异,从而引起识别率的下降。为减少这种变化所带来的影响,可应用多年龄人脸图像重构方法来模拟年龄变化的效果,提高人脸的识别率,实现人脸面貌的准确识别和预测。(2)可直接应用在信用卡、驾驶证、护照、身份证等个人身份证明中,进行自动个人身份辩识。由于身份证、护照以及许多其他证件上都有证件所有者的正面免冠照片,虽然证件持有者的样貌已经与照片有一定的差距,但是在检验时,仍能较为准确的识别出对象的身份,减少了人工干预,不需要经常更新照片。此外,还可以有效地打击假姓名、假身份证等违法犯罪行为。(3)可用于信息采集与分析,例如广告调查等领域,我们可以测定出浏览某个特定广告花费最多时间的年龄群并针对该年龄群设计广告方案;商家对购物中心的顾客进行年龄层次的分析统计,根据各自需求而针对不同的顾客群制定有利于商家自己的经营策略。一、 国内外研究现状1、 国内研究现状国内较少人从事人脸年龄估计的研究,文献1研究了基于Boosting RBF神经网络的人脸年龄估计方法,先用非负矩阵分解方法提取人脸特征,然后通过RBF神经网络确定一个人脸图像及其相符年龄之间的估计函数。为提高神经网络的泛化能力和故障诊断的准确性,利用Boosting方法构造了一个基于神经网络的函数序列,将它们组合成一个加强的估计函数,最后进行年龄估计。文献2提出一种基于人工免疫识别系统的年龄估计方法,先利用AAM方法自动提取用于年龄估计的人脸特征,之后利用人工免疫识别系统方法进行人脸图的年龄估计。2、 国外研究现状国际上,Young和Niels3可能是最早提出年龄估计的人。他们早在1994年就提出通过人脸图像进行年龄估计。他们的工作相对较为简单。他们把年龄粗略地分成:老年人、年轻人和小孩三种。Hayashi等4研究了基于Hough变换的皱纹纹理和人脸图像肤色分析的年龄和性别识别方法。Lanitis等人5提出一种基于脸部外观的统计模型。他们比较了KNN、MLP、SOM分类器的性能,并且认为机器几乎可以和人一样估计出人的年龄。Nakano等人6提出利用脖子和脸部皱纹纹理的边缘信息来进行年龄估计。Zhou等人7提出用Boosing的方法做为回归方法进行年龄的估计,并用实验表明该方法比基于SVMs的方法还要好。Geng等人8提出了衰老模式子空间的方法,通过学习一些代表性的子空间来建模衰老模式,这种衰老模式是用一系列的个人衰老图像定义出来的。对于未知人脸图像,通过用子空间投影的方法重构其衰老模式,从而得到该人脸图像在衰老模式下的位置,由此来估计人脸图像的年龄。最近,Guo等9用子空间学习方法得到衰老流形的低维嵌入,从而提取出人脸与衰老相关的特征,并设计了一个局部可调节回归方法用于学习和估计年龄。二、 年龄识别系统设计1、 bp神经网络简介BP 为非循环多级网络的训练算法。Werbos在1974年已经提出了该方法10;1982年,Paker 完成了相似的工作; BP 神经网络作为一种多层前馈神经网络广泛应用于预测领域。它的一个主要特征就是数据向前传递,误差向后反馈。在向前传递数据的过程中,数据是依次按照输入层、隐含层和输出层的顺序传递。并且每一层的神经元状态只对下一层神经元状态有影响。如果输出层获得的数据与实际数据对比有误差存在,那么转向反向传播过程。根据实际数值与网络输出数据的误差逐级调整神经网络的权值和阀值,从而使得网络的输出数值逐步逼近实际数据值。BP 神经网络的缺点是:其学习速度较慢、局部极小点的逃离问题、算法不一定收敛等问题;其优点是:广泛的适应性和概括性。2、 bp网络的模型BP网络是一种多层前馈神经网络,它是JLMcCelland和DERumelhart及其研究小组在1986年研究并设计出来的。当前,在人工神经网络的实际应用中,绝大部分的神经网络模型是采用BP网络和它的变化形式,它同时也是前向网络的核心部分,体现了人工神经网络最精髓的部分。BP神经元模型如图所示:3、bp网络算法的改进为了克服BP算法的缺点,提高BP网络的性能,提出了一些改进的BP神经网络算法,用来满足解决不同问题的需要。主要的改进算法有动量方法、可变学习速度算法、共轭梯度法等。例如共轭梯度法,基本BP算法之收敛速度慢有一个重要的原因是采用了瞬时梯度来修正权值,用了目标函数一阶导数的信息,权值的调节只是沿梯度下降最速方向进行,而误差曲面是一个十分复杂的超曲面,有着严重的畸形区域,导致这一梯度下降的最速方向可能极大地偏离指向误差曲面最小点的方向,从而急剧的加长了权值到达最小点位置的搜索路径,除此外在极值点附近,由于梯度较小,收敛速度更是慢。学习过程是一个最优化问题,用瞬时梯度相当于最速下降法,分类器采用二阶梯度法,就可以大大加强收敛性。三、实验步骤BP神经网络用于人脸识别的步骤为:首先应对输入图像实行图像预处理,之后进行人脸特征提取,接下来就是BP神经网络训练,最后用训练好的网络进行识别,获得识别结果。图像预处理是为了更易特征提取,特征提取就是将图像中大量的冗余信息去除,即实现数据压缩,降低了神经网络结构的复杂度,提高了神经网络的训练效率和收敛率。本文以指定的标准脸为研究对象,将输入图像进行图像压压缩、图像抽样、输入矢量标准化等图像预处理后,送入 BP神经网络训练,经过竞争选择,获得识别结果。整个识别系统如图所示。1、 样本选择及特征提取2、 找到人脸,然后找到年龄特征量,之后和标准人脸做比较,与哪个最相近即使哪个年龄段。比如放三张标准照片,一张小孩,一张中年人,一张老年人。每个年龄段放5张照片和标准照片做对比,进行最相近匹配得到年龄段。3、 特征提取:4、 (1)第一图片,转成20*20的矩阵,然后转成200*1的矩阵5、 (2)每一个图片都转成200*1的矩阵6、 (3)所有的图片组成矩阵15*200的矩阵,记成矩阵A7、 (4)类别标签的制作1 1 1 1 1 2 2 2 2 2 3 3 3 3 3,看成b8、 (5)然后进行神经网络的预测,对于A是神经网络的输入变量,b是输出向量,9、 (6)当输入一个图片时候,如果bp神经网络输出1,那么就是第一类,输出2就是第二类2、matlab实现(1) 先进行一组老年人的人脸年龄识别,以下是选取的5张照片一组老年人脸(2)选取其中的一张照片进行matlab的识别,在页面上显示为待识别一张老年人脸(3)下图是进行bp神经网络的训练,显示了迭代次数训练精度训练的时间,训练的梯度下降值神经网络训练(4)预测输出的结果是1 2 3这样的类别号码。不是波形,图像的形式是我们的输入数据,当有一定的输入数据进入Bp神经网络的时候,经过训练,由Bp神经网络复杂的网络得出相关的输出,识别结果为老年人bp识别结果(5)之后进行一组小孩人脸年龄识别,以下是选取的5张图片一组小孩脸(6)选取其中一张图片进行识别一张小孩脸(7)如同老年人人脸年龄识别神经网络训练一样的原理神经网络训练(8)结果显示为小孩bp识别结果(9)再进行一组中年人人脸年龄识别,选取以下5张图片一组中年人脸(10)选取其中一张进行年龄识别一张中年人脸(11)图为神经网络训练,原理和老年人人脸年龄识别相同神经网络训练(12)识别结果为中年bp识别结果实验结果:能够达到预期效果。输入的三组照片,分别为小孩、中年人、老年人。程序是对BP神经网络进行建立、样本训练。缺点是,只能大概估计年龄段,未能很好的估计出具体年龄。结论人脸图像的年龄估计是模式识别领域的一个重要的研究方向,在过去很多年的研究中取得很大的突破。该项研究不但可以提高人脸识别的准确率,并且在刑侦、失踪人口的查找电子客户关系管理等领域都有广泛的应用前景。目前从事年龄估计的国外研究机构主要包括美国的Illinos大学urbana分校, Maryland大学Park分校,North Carolina大学的Wilmington分校,国内的有南京大学、中国科学院计算研究所、清华大学、上海交通大学、天津大学、东南大学等。本文通过bp神经网络进行年估计的研究,主要完成的工作如下:(1)首先介绍了人脸年龄估计的研究背景和国内外研究现状,并提出现阶段该研究所面临的问题。(2)介绍了bp神经网络,并且以降维后的特征作为神经网络的输入,以图像中人的年龄值作为神经网络的输出,建立神经网络模型,对年龄进行估计。总共识别三组人群的年龄,分别为老年人,中年人和小孩,每组照片选取5张照片,在matlab中输入任意的照片,查看显示结果是否正确。由于受时间、知识水平等所限,本文所取得的成果只是阶段性的,离实际应用还有较大的距离,相应的人脸识别系统也只能作出软件设计和部分实现,对于通过对整个系统的实现最终实用化还有很多地方需加强。今后在以下几个方面还可进一步研究 (1)加强对人脸检测的探究,将人脸从复杂背景中正确的分离出来,进一步提高人脸检测的精确度。 (2)面部特征的自动定位很大程度上影响着人脸建模的精确度和最终识别系统的识别。而现有的多数特征定位算法的定位精准度都随着光照、姿态等外界条件变化而下降,所以,需进一步改进图像预处理方法和人脸器官定位方法,提高识别的正确率。参考文献1胡澜,夏利民. 基于Boosting RBF神经网络的人脸年龄估计J. 计算机工程, 2006, 32(19):119-2012胡斓,夏利民. 基于人工免疫识别系统的年龄估计J. 计算机工程与应用, 2006, 26:186-188.3 Pitanguy F. Defining and measuring aging parametersJ. Applied Mathematics andComputation. 1996, 78(2-3):217-227.4 Kwon Y.H., da Vitoria Lobo N. Age classification from facial imagesJ. ComputerVision and Image Understanding. 1999, 74:1-21.5 Lanitis A, Taylor CJ, Cootes TF. Toward automatic simulation of aging effects on face imagesJ. Pattern Analysis and Machine Intelligence, IEEE Transactions on.2002, 24(4):442-455.6 Horng WB, Lee CP, Chen CW. Classification of age groups based on facial featuresJ. Tamkang Journal of Science and Engineering. 2001, 4(3):183-192.7 Scandrett CM, Solomon CJ, Gibson SJ. A person-specific, rigorous aging model of the human faceJ. Pattern Recognition Letters. 2006, 27(1

温馨提示

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

评论

0/150

提交评论