《人脸识别综述与展望.docx》由会员分享,可在线阅读,更多相关《人脸识别综述与展望.docx(7页珍藏版)》请在三一办公上搜索。
1、人脸识别综述与展望1人脸识别技术概述近年来,随着计算机技术的迅速发展,人脸自动识别技术得到广泛研究与开发,人脸识别成为近30年 里模式识别和图像处理中最热门的研究主题之一。人脸识别的目的是从人脸图像中抽取人的个性化特征, 并以此来识别人的身份。一个简单的自动人脸识别系统,包括以下4个方面的内容(1) 人脸检测(Detection):即从各种不同的场景中检测出人脸的存在并确定其位置。(2) 人脸的规范化(Normalization):校正人脸在尺度、光照和旋转等方面的变化。(3) 人脸表征(Face Representation):采取某种方式表示检测出人脸和数据库中的巳知人脸。(4) 人脸识别
2、(Recognition):将待识别的人脸与数据库中的巳知人脸比较,得出相关信息。2人脸识别算法的框架人脸识别算法描述属于典型的模式识别问题,主要有在线匹配和离线学习两个过程组成,如图1所示。I1:离线学习 I在酷匹配图1 一般人脸识别算法框架在人脸识别中,特征的分类能力、算法复杂度和可实现性是确定特征提取法需要考虑的因素。所提取特 征对最终分类结果有着决定性的影响。分类器所能实现的分辨率上限就是各类特征间最大可区分度。因此, 人脸识别的实现需要综合考虑特征选择、特征提取和分类器设计。3人脸识别的发展历史及分类人脸识别的研究巳经有相当长的历史,它的发展大致可以分为四个阶段:第一阶段:人类最早的
3、研究工作至少可追朔到二十世纪五十年代在心理学方面的研究和六十年代在工程学 方面的研究。J. S. Bruner于1954年写下了关于心理学的The perception of people, Bledsoe在1964年就工程学写了 Facial Recognition Project Report,国外有许多学校在研究人脸识别技术1,其中有从感知和心理学角度探索 人类识别人脸机理的,如美国Texas at Dallas大学的Abdi和Tool小组2、3,由Stirling大学的Bruce教授和 Glasgow大学的Burton教授合作领导的小组等3;也有从视觉机理角度进行研究的,如英国的Gra
4、w小组4、 5和荷兰Groningen大学的Petkov小组6等。第二阶段:关于人脸的机器识别研究开始于二十世纪七十年代。Allen和Parke为代表,主要研究人脸识别所需要的面部特征。研究者用计算机实现了较高质量的人脸灰 度图模型。这一阶段工作的特点是识别过程全部依赖于操作人员,不是一种可以完成自动识别的系统。第三阶段:人机交互式识别阶段。Harmon和Lesk用几何特征参数来表示人脸正面图像。他们采用多维特征矢量表示人脸面部特征,并 设计了基于这一特征表示法的识别系统。Kaya和Kobayashi则采用了统计识别方法,用欧氏距离来表征人 脸特征。但这类方法需要利用操作员的某些先验知识,仍然
5、摆脱不了人的干预。第四阶段:20世纪90年代以来,随着高性能计算机的出现,人脸识别方法有了重大突破,才进入了真正 的机器自动识别阶段。在用静态图像或视频图像做人脸识别的领域中,国际上形成了以下几类主要的人脸 识别方法:1) 基于几何特征的人脸识别方法基于几何特征的方法是早期的人脸识别方法之一 7。常采用的几何特征有人脸的五官如眼睛、鼻子、嘴 巴等的局部形状特征。脸型特征以及五官在脸上分布的几何特征。提取特征时往往要用到人脸结构的一些 先验知识。识别所采用的几何特征是以人脸器官的形状和几何关系为基础的特征矢量,本质上是特征矢量 之间的匹配,其分量通常包括人脸指定两点间的欧式距离、曲率、角度等。基
6、于几何特征的识别方法比较简单、容易理解,但没有形成统一的特征提取标准;从图像中抽取稳定的特 征较困难,特别是特征受到遮挡时;对较大的表情变化或姿态变化的鲁棒性较差。2) 基于相关匹配的方法基于相关匹配的方法包括模板匹配法和等强度线方法。 模板匹配法:Poggio和Brunelli10专门比较了基于几何特征的人脸识别方法和基于模板匹配的人脸识 别方法,并得出结论:基于几何特征的人脸识别方法具有识别速度快和内存要求小的优点,但在识别率上 模板匹配要优于基于几何特征的识别方法。 等强度线法:等强度线利用灰度图像的多级灰度值的等强度线作为特征进行两幅人脸图像的匹配识 别。等强度曲线反映了人脸的凸凹信息
7、。这些等强度线法必须在背景与头发均为黑色,表面光照均匀的前 提下才能求出符合人脸真实形状的等强度线。3) 基于子空间方法常用的线性子空间方法有:本征子空间、区别子空间、独立分量子空间等。此外,还有局部特征分析法、 因子分析法等。这些方法也分别被扩展到混合线性子空间和非线性子空间。Turk等11 采用本征脸(Eigenfaces)方法实现人脸识别。由于每个本征矢量的图像形式类似于人脸,所以称本 征脸。对原始图像和重构图像的差分图像再次进行K-L变换,得到二阶本征空间,又称二阶本征脸12。Pentland等13提出对于眼、鼻和嘴等特征分别建立一个本征子空间,并联合本征脸子空间的方法获得了好 的识别
8、结果。Shan等14采用特定人的本征空间法获得了好于本征脸方法的识别结果。Albert等15提出了 TPCA(Topological PCA)方法,识别率有所提高。Penev等16提出的局部特征分析(LFA Local Feature Analysis) 法的识别效果好于本征脸方法。当每个人有多个样本图像时,本征空间法没有考虑样本类别间的信息,因 此,基于线性区别分析(LDA Linear Discriminant Analysis ),Belhumeur 等17提出了 Fisherfaces 方法,获得 了较好的识别结果。Bartlett等18采用独立分量分析(ICA,Independent
9、 Component Analysis)的方法识别人脸, 获得了比PCA方法更好的识别效果。4) 基于统计的识别方法该类方法包括有:KL算法、奇异值分解(SVD)、隐马尔可夫(HMM)法。 KL变换:将人脸图像按行(列)展开所形成的一个高维向量看作是一种随机向量,因此采用K-L变换 获得其正交K-L基底,对应其中较大特征值基底具有与人脸相似的形状。国外,在用静态图像或视频图像 做人脸识别的领域中,比较有影响的有MIT的Media实验室的Pentland小组,他们主要是用基于KL变换 的本征空间的特征提取法,名为本征脸(Eigenface)i9。 隐马尔可夫模型:剑桥大学的S amaria和Fa
10、llside20 对多个样本图像的空间序列训练出一个HMM模型, 它的参数就是特征值;基于人脸从上到下、从左到右的结构特征;Samatia等21 首先将1-D HMM和2-D Pseudo HMM用于人脸识别。Kohir等22采用低频DCT系数作为观察矢量获得了好的识别效果,如图2(a) 所示。Eickeler等23采用2-D Pseudo HMM识别DCT压缩的JPEG图像中的人脸图像;Nefian等采用嵌入 式HMM识别人脸24,如图2(b)所示。后来集成coupled HMM和HMM通过对超状态和各嵌入状态采用不 同的模型构成混合系统结构25。基于HMM的人脸识别方法具有以下优点:第一,
11、能够允许人脸有表情变化,较大的头部转动;第二, 扩容性好.即增加新样本不需要对所有的样本进行训练;第三,较高的识别率。(a)(b)图2 (a)人脸图像的1-D HMM (b)嵌入式隐马尔科夫模型5) 基于神经网络的方法Gutta等26提出了混合神经网络、Lawrence等27通过一个多级的SOM实现样本的聚类,将卷积神经网 络CNN用于人脸识别、Lin等28采用基于概率决策的神经网络方法、Demers等29提出采用主元神经网络 方法提取人脸图像特征,用自相关神经网络进一步压缩特征,最后采用一个MLP来实现人脸识别Er等30 采用PCA进行维数压缩,再用LDA抽取特征,然后基于RBF进行人脸识别
12、。Haddadnia等31 基于PZMI 特征,并采用混合学习算法的RBF神经网络进行人脸识别。神经网络的优势是通过学习的过程获得对这些 规律和规则的隐性表达,它的适应性较强。6) 弹性图匹配方法Lades等提出采用动态链接结构(DLA,Dynamic Link Architecture)32的方法识别人脸。它将 人脸用格状的稀疏图如图3所示。(a)诉)图3人脸识别的弹性匹配方法图3中的节点用图像位置的Gabor小波分解得到的特征向量标记,图的边用连接节点的距离向量标记。 Wiskott等人使用弹性图匹配方法,准确率达到97.3%。Wiskott等33将人脸特征上的一些点作为基准点, 构成弹性
13、图。采用每个基准点存储一串具有代表性的特征矢量,减少了系统的存储量。Wurtz等34只使用 人脸ICI部的特征,进一步消除了结构中的冗余信息和背景信息,并使用一个多层的分级结构。Grudin等35 也采用分级结构的弹性图,通过去除了一些冗余节点,形成稀疏的人脸描述结构。另一种方法是,Nastar 等36提出将人脸图像I(x,y)表示为可变形的3D网格表(x,y,I(x,y),将人脸匹配问题转换为曲面匹配 问题,利用有限分析的方法进行曲面变形,根据两幅图像之间变形匹配的程度识别人脸。7)几种混合方法的有效性(1)K-L投影和奇异值分解(SVD)相融合的分类判别方法。K-L变换的核心过程是计算特征
14、值和特征向量。而图像的奇异值具有良好的稳定性,当图像有小的扰动 时,奇异值的变化不大。奇异值表示了图像的代数特征,在某种程度上,SVD特征同时拥有代数与几何两 方面的不变性。利用K-L投影后的主分量特征向量与SVD特征向量对人脸进行识别,提高识别的准确性37。(2)HMM和奇异值分解相融合的分类判别方法。采用奇异值分解方法进行特征提取,一般是把一幅图像(长为H)看成一个NxM的矩阵,求取其奇异值作 为人脸识别的特征。在这里我们采用采样窗对同一幅图片进行重叠采样(如图4),对采样所得到的矩阵分别 求其对应的前k个最大的奇异值,分别对每一组奇异值进行矢量标准化和矢量重新排序,把这些处理后的 奇异值
15、按采样顺序组成一组向量,这组向量是惟一的38。图4采样窗采样综合上述论文中的实验数据表明39,如表1:表1人脸识别算法比较方法*,识别时间,识别率基于湖的方法q嚣k基于壮kl变换的方法。0. SBs-*3基于特征脸脂方法口03冲基于特征脸十Fisher线性变换的方 法40. 36 3+1基于小波变换*网神经网络方法。8蝴基于SWBP神经网络方法F0. 40s驼快基于HW的方法FQ. 60S+19浦基于HW-+SVM方法jD. 56 s-*38) 基于三维模型的方法该类方法一般先在图像上检测出与通用模型顶点对应的特征点,然后根据特征点调节通用模型,最后通 过纹理映射得到特定人脸的3D模型。Tib
16、balds40基于结构光源和立体视觉理论,通过摄像机获取立体图 像,根据图像特征点之间匹配构造人脸的三维表面,如图5所示。图5三维人脸表面模型图6合成的不同姿态和光照条件下二维人脸表面模型Zhao4i提出了一个新的SSFS(Symetric Shape- from-Shading)理论来处理像人脸这类对称对象的识别问 题,基于SSFS理论和一个一般的三维人脸模型来解决光照变化问题,通过基于SFS的视图合成技术解决 人脸姿态问题,针对不同姿态和光照条件合成的三维人脸模型如图6所示。三维图像有三种建模方法:基于图像特征的方法42、43、基于几何44、基于模型可变参数的方法45。其 中,基于模型可变
17、参数的方法与基于图像特征的方法的最大区别在于:后者在人脸姿态每变化一次后,需 要重新搜索特征点的坐标,而前者只需调整3D变形模型的参数。三维重建的系统框图,如图7所示。图7三维建模的系统框图三维人脸建模、待识别人脸的姿态估计和识别匹配算法的选取是实现三维人脸识别的关键技术。随着采 用三维图像识别人脸技术的发展,利用直线的三维图像信息进行人脸识别巳经成为人们研究的重心。4总结与展望人脸自动识别技术巳取得了巨大的成就,随着科技的发展,在实际应用中仍然面临困难,不仅要达到 准确、快速的检测并分割出人脸部分,而且要有效的变化补偿、特征描述、准确的分类的效果,还需要注 重和提高以下几个方面:(1) 人脸
18、的局部和整体信息的相互结合能有效地描述人脸的特征,基于混合模型的方法值得进一步深入 研究,以便能准确描述复杂的人脸模式分布。(2) 多特征融合和多分类器融合的方法也是改善识别性能的一个手段。(3) 由于人脸为非刚体性,人脸之间的相似性以及各种变化因素的影响,准确的人脸识别仍较困难。为 了满足自动人脸识别技术具有实时要求,在必要时需要研究人脸与指纹、虹膜、语音等识别技术的融合方 法。(4) 3D形变模型可以处理多种变化因素,具有很好的发展前景。巳有研究也表明,对各种变化因素采用 模拟或补偿的方法具有较好的效果。三维人脸识别算法的选取还处于探索阶段,需要在原有传统识别算法 的基础上改进和创新。(5
19、) 表面纹理识别算法是一种最新的算法52有待于我们继续学习和研究出更好的方法。总之,人脸识别是极富挑战性的课题仅仅采用一种现有方法难以取得良好的识别效果,如何与其它技术相 结合,如何提高识别率和识别速度、减少计算量、提高鲁棒性,如何采用嵌入式及硬件实现,如何实用化 都是将来值得研究的。参考文献1 OToole A J,Abdi H,Deffenbacher K A,etal. A low dimensional representation of faces in the higher dimensions of space.J.Journal of the Optical Society o
20、f 2 America, 1993,10: 4054112 张翠萍,苏光大.人脸识别技术综述.中国图像图形学报,2000,5(11): 885-8943 A.Samal,P. A. Iyengar.Automatic recognition and analysis of human faces and facial expressions: a survey J. Pattern Recognition, 1992, 25(1): 65-674 Turk M, Pentland A. Eigenfaces for recognition J. Journal of Cognitive Neu
21、roscience, 1991, 3(1): 71 865 Bartlett M S,Movellan J R, Sejnowski TJ. Face Recognition by Independent Component Analysis J. IEEE Trans. on Neural Network, 2002,13(6): 1450-14646 Manjunath B S,Shekhar C and Chellappa R. A new approach to image feature detection with applicationJ.Patt. Recog,1996,29(
22、4): 627-6407 Cheng Y. Liu K, Yang J, etal.Human face recognition method based on the statistical model of small sample size. SPIE Proc, Intell. Robots and Computer Vision X: Algorithms and Techn.1991, 1606: 85-958 Nefian A V Embedded Bayesian Networks for Face Recognition A. Proceedings. IEEE Intern
23、ational Conference on Multimedia and Expo C 2002, 2: 133-1369 Gutta S,Wechsler H. Face Recognition Using Hybrid Classifiers J. Pattern Recognition,1997,30(4): 539-55310 Haddadnia J, Ahmadi M, Faez K A Hybrid Learning RBF Neural Network for Human Face Recognition with Pseudo Zernike Moment Invariant
24、A. Proceedings of the 2002 International Joint Conference on NeuralNetworks C,2002, 1: 11-1611 M.Lades, J.C.Vorbruggen, J.Buhmann, ect.Distortion invariant object recognition in the dynamic link architecture. IEEE Trans.on Computer, 1993, 42(3): 300-31112 Nastar C, Moghaddam B A .Flexible Images: Ma
25、tching and Recognition Using Learned Deformations J.Computer Vision and Image Understanding, 1997, 65(2): 179-19113 羊牧.基于KL投影和奇异值分解相融合人脸识别方法的研究D.四川大学.2004, 5, 114 白冬辉.人脸识别技术的研究与应用D.北方工业大学.2006, 515 Adam D. Tibbalds. Three Dimensional Human Face Acquisitions for Recognition D. Phd. Thesis Cambridge, University of Cambridge, 1998.16 Wenyi Zhao. Robust image based 3D face recognition D. PhD. Thesis. University of Maryland, CollegePark, 1999