人脸检测和识别技术的文献综述
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
人脸检测和识别技术的文献综述
摘要:通过对关于人脸检测与识别技术方面文献的阅读,本文综述了传统的身份识别,人脸检测和识别技术的背景、意义及国内外发展现状,着重介绍了人脸检测和识别方法。
关键词:人脸检测;人脸识别;子空间分析;核主元分析。
人脸不仅具有很强的自身稳定性和个体差异性,而且直接、友好,相对传统识别,更符合人类的视觉习惯。一个完整的人脸识别过程一般包括人脸检测和人脸识别两大部分,人脸检测是指计算机在包含有人脸的图像中检测出人脸,并给出人脸所在区域的位置和大小等信息的过程[1],人脸识别就是将待识别的人脸与已知人脸进行比较,得出相似程度的相关信息。这里所指的人脸识别是狭义的识别,是统称的广义人脸识别的一个子过程[2]。近年来人脸检测和识别技术的研究取得了较大的发展。
1 人脸识别的背景和研究意义
身份识别与验证是人类社会日常生活中的基本活动之一。尽管也许是无意识的,我们每天都要对很多人的身份做出判别,同时,每个人也都要经常通过各种方式和手段证明自己的身份,目前我们大多数情况下仍然依赖于传统的身份验证手段来完成身份识别过程,这些手段包括各类标识物如身份证、学生证等各类证件,钥匙,口令等,然而这些方式使用不方便、不安全、不可靠的缺点不言而喻,证件、钥匙携带不便证件可以被伪造钥匙可能会丢失密码,这些缺点使得它们越来越不能满足现实的需要[3]。目前广泛使用的依靠证件、口令等传统方法来确认个人身份的技术面临着严峻的挑战,已经不能适应现代科技发展和社会进步的需要[4-6]。随着社会的发展,信息化程度的不断提高,人们对身份鉴别的准确性和实用性提出了更高的要求,传统的身份识别方式已经不能满足这些要求。生物特征识别利用人类特有的生理特征如指纹,虹膜等或行为特征如签名,声音等进行身份识别。基于生物特征的身份认证技术是一项新兴的安全技术,也是本世纪最有发展潜力的技术之一[7]。
2 人脸检测和识别技术的发展概况
人脸检测是自动人脸识别系统中的一个关键环节,也是极其重要的一步.早
期的人脸检测问题可以追溯到20世纪70年代,由于技术原因,当时人脸检测的研究一直处于止步状态。直到20世纪90年代,由于人脸识别系统和视频解码的大量运用,人脸检测的研究才得到了新的发展利用运动、颜色和综合信息等更具有鲁棒性的方法被提出来变形模板,弹性曲线等在特征提取方面的许多进展使得人脸特征的定位变得更为准确。目前,国内外对人脸检测问题的研究非常多,比较著名的有国外的MIT、CMU等,国内的清华大学、北京工业大学、中国科学院计算技术研究所和中国科学院自动化研究所等。
近年来,人脸识别研究得到了诸多研究人员的青睐,涌现出了诸多技术方法。尤其是1990年以来,人脸识别更得到了长足的发展,每年都有大量的学术论文发表。现在,几乎所有知名的理工科大学和IT产业的主要公司都有研究组在从事人脸识别的研究。人脸识别的研究大致可分为四个阶段。第一个阶段以Bertillon,Allen和Parke为代表,主要研究人脸识别所需要的面部特征;第二个阶段是人机交互识别阶段;第三个阶段是真正的机器自动识别阶段;第四个阶段是鲁棒的人脸识别技术的研究阶段。目前,国外多所大学和研究机构已经研制出一些较好的人脸识别原型系统和一些较成熟的商业人脸识别系统,如德国的Cognitec,美国的Indentix,Eyematic等[8]。
3、人脸识别的研究方法
近年来,人们对人脸检测和识别方法以及三维人脸的重建方法等的研究有了很大的进步,研究方法越来越多。目前人脸识别技术的研究主要分为以下两大类:人脸检测和人脸识别。人脸检测的方法主要有基于知识的方法、基于特征的方法、模板匹配和基于外观的方法等四种[9]。根据特征提取和选择方法的不同,以及出现的时间顺序,把人脸识别方法分为三大类:早期的几何特征方法和模板匹配方法、神经网络方法和统计方法。其中的分类只是相对的,有些方法可能也可以交叉存在[10]
其框图如下:
3.1人脸检测方法
3.1.1 基于知识的方法
基于知识的方法(Knowledge-Based Methods)一是基于规则的人脸检测方法。规则来源于研究者关于人脸的先验知识。一般比较容易提出简单的规则来描述人脸特征和它们的相互关系。
Yang和Huang使用分层的基于知识的人脸检测方法[11]。他们的系统由3级规则组成。在最高级,通过扫描输入图像的窗口和应用每个位置的规则集找到所有可能的人脸候选区。较高级的规则通常描述人脸看起来象什么,而较低级的规则依赖于面部特征的细节。多分辨率的分层图像通过平均和二次采样生成,如图2所示。
编码规则通常在较低的分辨率下确定人脸的候选区,包括人脸的中心部分图中较浅的阴影部分,其中有个基本上相同的灰度单元。
图2 Yang和Huang的检测方法
Fig 2 The detection method of Yang and Huang
3.1.2 基于特征的方法
基于特征的方法(Feature-Based Methods)不仅可以从已有的面部特征而且可以从它们的几何关系进行人脸检测。和基于知识的方法相反,它是寻找人脸的不变特征用于人脸检测。人们已经提出了许多先检测人脸面部特征,后推断人脸是否存在的方法。面部特征如眉毛、眼睛、鼻子、嘴和发际等,一般利用边缘检测器提取。根据提取的特征,建立统计模型描述特征之间的关系并确定存在的人脸。基于特征的算法存在的问题是,由于光照、噪声和遮挡等使图像特征被严重地破坏,人脸的特征边界被弱化,阴影可能引起很强的边缘,而这些边缘可能使得算法难以使用。
3.1.3模板匹配的方法
Sakai等人用眼睛、鼻子、嘴和人脸轮廓等子模板建模,检测照片中的正面人
脸。每一个子模板按照线分割定义。基于最大梯度变化提取输入图像的线,然后与子模板匹配。计算子图像和轮廓模板之间的相互关系检测人脸的候选区域,完成用其他子模板在候选区域的匹配。
Craw等人提出了一种基于正面人脸的形状模板即人脸的外形定位方法。用Sobel算子提取边缘,将边缘组织在一起,根据几个约束条件去搜索人脸模板。在头轮廓定位。
Govindaraju等人提出两个阶段的人脸检测方法。人脸模型根据边缘定义的特征构成。这些特征描述了正面人脸的左边、发际和右边的曲线。人脸必须是垂直、无遮挡和正面的。
3.1.4 基于外观的方法
基于外观的方法首先通过学习,在大量训练样本集的基础上建立一个能对人脸和非人脸样本进行正确识别的分类器,然后对被检测图像进行全局扫描,用分类器检测扫描到的图像窗口中是否包含人脸,若有则给出人脸所在的位置。
Moghaddam和Pentland提出在高维空间利用特征空间分解密度估计的概率视觉学习方法[12]。用主成分(PCA)分析来定义子空间从而最好地表示人脸模式集。主成分保存数据中主分量而丢弃了那些次分量。这种方法把向量空间分解为互相排斥和互为补充的2个子空间主子空间或特征空间和它的正交子空间。因此对象密度被分解为个2成分在主子空间由主分量张成的密度,和它的垂直成分(在标准的PCA中被丢弃的次分量)如图3所示。用多变量Gaussians和混合Gaussians 密度分布进行学习人脸局部特征的统计。然后将这些概率密度用于基于最大
似然估计的对象检测。这种方法已经被用于人脸定位、编码和识别。和传统的特征脸方法相比,此方法在人脸识别方面表现出更好的性能。
图3 图像空间分解为主子空间和垂直补空间
Fig. 3 Decomposition lr a image space into the