基于Gabor特征的人脸识别算法的研究

更新时间:2024-04-17 16:27:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

基于Gabor特征的人脸识别算法的研究

中国农业大学 周光富

摘要:Gabor特征能从不同方向和尺度有效表示人脸图片的局部特征,但是利用传统Gabor特征的方法却忽略原始人脸图片所包含的全局特征.文中把Gabor特征和原始图片信息结合起来,构成增强的Gabor特征,并结合直接分步线性判别分析算法,提出一种人脸识别方法.在Yale、ORL和Georgia Tech人脸库的仿真实验结果表明,相对于传统Gabor特征,增强Gabor特征能够有效提高人脸识别率.

关键字:Gabor,人脸识别

The Survey of Face Recognition Based on Gabor Feature

ABSTRACT

Gabor features Call effectively represent the local features of face image with different directions and scales.However,traditional Gabor features based algorithms neglect the global features of the original image.Enhanced Gabor features(EGF)is developed in this paper by combining Gabor features and information extracted from the original image.A face recognition method is further proposed based on EGF and direct fractional—step linear discriminant analysis algorithm(DF—LDA).Experiment results of simulation on Yale,ORL and Georgia face databases show that EGF Call effectively improve the face recognition rate compared with the traditional Gabor features.

Key Words: Face Recognition, Gabor Feature

近些年,“生物特征识别技术”因其良好的安全性越来越多地应用于身份识别,人脸识别技术因造价低、使用友好等优点成为其中很有前景的一部分。由于在一个场景中找到一张脸并且识别它的能力在人类生活中是很重要的,因此将这项任务自动化是非常有意义的。 人脸识别是一个非常具有挑战性的问题。首先因为人脸图像的获取过程不同,导致二维图像信息在质量、几何、光线上都有内在的不同,此外还有脸部受到遮挡和化妆等因素的影响。但是,更内在的原因是,人脸是具有高度相似性的非刚体。人脸不同于普通物体,不同人的脸具有高度的相似性,同一人的脸又具有不同的状态,这使得人脸识别问题不同于普通物体的识别问题。目前,许多研究机构致力于这一领域的研究,取得了丰硕的理论成果并有不同的应用软件应运而生。 人脸识别领域中,判别主成分分析算法是最有效的算法之一。主成分分析(PCA)基于人脸的全局特征,不能有效提取局部特征。局部特征分析(LFA)可以提取人脸图像的局部特征,但由于人脸特征点定位不准确通常会导致系统性能下降。与图像灰度信息特征相比,Gabor特征通常具有更好的鲁棒性。.生物学研究发现H J,Gabor小波可较好地模拟大脑皮层中简单细胞感受野的轮廓,能够捕捉空间定位、方向选择等视觉属性.特别是Gabor小波可像放大镜一样放大灰度的变化,人脸的一些关键功能区域(眼镜、鼻子、嘴、眉毛等)的局部特征被强化,从而有利于区分不同的人脸图像.因此,Gabor小波特征在人脸识别领域得到广泛应用,如弹性图匹配旧J、基于Gabor特征的增强Fisher判别分析局部Gabor直方图序列¨’等.但是,这些方法往往只利用Gabor特征,捕获人脸图像的局部特征,却忽略人脸图像原始的灰度值信息所代表的全局特征.

1.Gabor算法的实现与原理分析

1.1Gabor算法的分类和实现原理

1.11EGM算法

EM 算法是 Dempster,Laind,Rubin 于 1977 年提出的求参数极大似然估计的一种方法,它可以从非完整数据集中对参数进行 MLE 估计,是一种非常简单实用的学习算法。这种方法可以广泛地应用于处理缺损数据,截尾数据,带有讨厌数据等所谓的不完全数据(incomplete data)。

假定集合Z = (X,Y)由观测数据 X 和未观测数据Y 组成,Z = (X,Y)和 X 分别称为完整数据和不完整数据。假设Z的联合概率密度被参数化地定义为P(X,Y|Θ),其中Θ 表示要被估计的参数。Θ 的最大似然估计是求不完整数据的对数似然函数L(X;Θ)的最大值而得到的:

L(Θ; X )= log p(X |Θ) = ∫log p(X ,Y |Θ)dY ;

EM算法包括两个步骤:由E步和M步组成,它是通过迭代地最大化完整数据的对数似然函数Lc( X;Θ )的期望来最大化不完整数据的对数似然函数,其中: Lc(X;Θ) =log p(X,Y |Θ) ; 假设在算法第t次迭代后Θ 获得的估计记为Θ(t ) ,则在(t+1)次迭代时,E-步:计算完整数据的对数似然函数的期望,记为: Q(Θ |Θ (t) ) = E{Lc(Θ;Z)|X;Θ(t) };M-步:通过最大化Q(Θ |Θ(t) ) 来获得新的Θ 。EM算法的主要目的是提供一个简单的迭代算法计算后验密度函数,它的最大优点是简单和稳定,但容易陷入局部最优。 1.12AdaGabor算法

当然了,在这三个算法基础上,又有许多的算法被提出,但万变不离其宗,都是这三种方法的变形。值得一提的是,Shan等人提出了一种Gabor直方图法来进行人脸特征提取,这种算法的思路和前面方法完全不同了,实质是对Gabor特征进行量化,然后统计直方图,利用直方图做识别。实际上,利用直方图特征进行模式识别并非这种算法首次提出的,早在1991年,就有人把它应用到三维物体识别中,而且在这种算法之前,人脸识别中也有了LBP直方图法,Gabor直方图方法只不过是把它和Gabor结合在一起,并应用到人脸识别中了。Gabor直方图方法在人脸识别中获得了很高的识别率。

无论是三种经典的Gabor算法还是Gabor直方图在进行特征提取时,只用到了Gabor幅值信息,而没用相位信息,而Oppenheim等人的研究表明,对图像进行傅立叶变换后,其相位谱里包含了更多由助于分类的信息,Hayes等利用相位谱进行了图像重构,获得了较好的效果。既然傅立叶变换的相位谱里边包含了重要的分类信息,Gabor变换最为一种特殊的傅立叶变换,它的相位信息也应该是有用的,正是基于这个背景,融合相位信息的Gabor直方图算法被提出,这种算法同时利用了相位和幅值进行人脸识别,获得优于传统Gabor直方图算法的识别率。

1.2 Gabor算法的技术分析

基于二维Gabor小波的人脸识别算法先对人脸图像进行多分辨率的Gabor小波变换,然后在图像上放置一组网格结点,每个结点用该结点处的多尺度Gabor幅度特征描述,采用主元分析法对每个结点进行去相关、降维,最后形成特征结。把每个特征结作为观测向量,对隐马尔可夫模型进行训练,并把优化的模型参数用于人脸识别。实验结果表明,该方法识别率高,复杂度较低

Gaobr基函数波形类似人视觉皮层简单细胞的感受野波形的特性,视觉通道中心频率对数频程特性和视觉方向选择特性,从时空多通道模型角度出发,提出一种基于三维塔式Gabor变换的视频水印算法.该算法模型把视频序列看作三维信号,区别于那些把视频序列当作独立的二维图像序列,然后分别用图像水印算法把水印隐藏在每帧图像的视频水印算法,而且该模型尽可能充分地体现了人类视觉的各种生理特性.实验表明,该水印算法具有较强的鲁棒性和较好的不可感知性

根据模拟人类视觉系统而产生。通过模拟人类视觉系统,可以将视网膜成像分解成一组滤波图像,每个分解的图像能够反映频率和方向在局部范围内的强度变化。通过一组多通道Gabor滤波器,可以获得纹理特征Gabor变换的根本就是Gabor滤波器的设计,而滤波器的设计又是其频率函数(U,V)和Gauss函数参数(一个)的设计。实际上,Gabor变换是为了提取信号Fourier变换的局部信息,使用了一个Gauss函数作为窗函数,因为一个Gauss函数的Fourier变换还是一个Gauss函数,所以Fourier逆变换也是局部的。 通过频率参数和高斯函数参数的选取,Gabor变换可以选取很多纹理特征,但是Gabor是非正交的,不同特征分量之间有冗余,所以在对纹理图像的分析中效率不太高。

2. 人脸图像的Gabor特征

二维Gabor小波的定义为: ???,z??k2?2?k2zexp??2?2??2????2?????exp?ikz??exp????

2??????(2.1)

式中: 是与小波频率带宽有关的常数; 为空间位置坐标; 确定了Gabor内核的方向和尺度。在采用8个方向和5个尺度的采样时,某人方向和尺度上的 可以写为 。其中 为采样尺度, 为尺度标号; 为采样方向, 为方向标号。 为最大频率, 是频域中的内核间隔因子。令参数 、 、 ,可以获得较好的小波表征和辨别效果。

Gabor变换与Gabor内核的卷积为:

Jk?z????z????k,z? (2.2)

设 的幅值和相位分别为 和 ,则 。组合不同尺度和方向的 ,构成图像在 位置处的Gabor特征矢量。

定义Gabor特征 和 在不考虑相位差时的相似性为:

?AKAK?K (2.3) SA?J,J???22?????AA???KK???KK在提取人脸图像的Gabor特征时,通常采用多个在不同尺度和方向上的Gabor滤波器组成滤波器组,并根据图像的特点和神经生理学的结论来选择参数。通常研究采用共包括8个方向( ; )和5个尺度( ; ; )的Gabor滤波器组,并令 ,使滤波器的带宽约为1倍频程。

由于Gabor特征具有良好的空间局部性和方向选择性,而且对光照、姿态具有一定的鲁棒性,因此在人脸识别中获得了成功的应用。然而,大部分基于Gabor

特征的人脸识别算法中,只应用了Gabor幅值信息,而没有应用相位信息,主要原因是Gabor相位信息随着空间位置呈周期性变化,而幅值的变化相对平滑而稳定。所以本论文将输入图像依次与滤波器组的各个滤波器进行卷积,并取其幅值作为输出,即 ,

RK,??r0???GK,??r0,r?I?r?dr,

22RK?RK,?RK,?

(2.4)

设图像的大小为 ,通过40个滤波器得到Gabor特征的维数高达 ,计算量很大,且由于Gabor特征在相邻像素间是高度相关和冗余的,所以通常只需要稀疏的提取部分节点上的Gabor特征。

一个 人脸图像经Gabor变换后就得到幅值特征和相位特征的维数都是 ,计算量很大,而且Gabor特征在相邻像素间是高度相关的,所以必须对Gabor特征进行降维。本论文所采用的降维方法就是对Gabor变换系数进行简单的下采样,如对Gabor特征进行固定行固定列均匀分布采样。

提取单幅人脸图像的Gabor特征的基本步骤如下: (1) 划分Gabor特征的采样点 本论文划分的采样点的个数为40*30 =1200个,采样点数目较多,目的是为了得到更加清晰的Gabor图像。划分采样点后的人脸图像如图2.2所示:

图2.2(a) 原人脸图像图2.2(b) 划分采样点后的人脸图像

由于得到的Gaobr特征的维数较大,下面实验将采用均匀下采样对Gaobr特征进行处理,从而达到降维的目的。 (2) 提取人脸图像的Gabor特征

本文采用40*30 =1200个规则分布的采样点,在采样点上提取各个滤波器输出的值,联合起来组成列向量,从而得到每幅图像的Gabor特征向量,并以此作为该人脸图像的局部特征向量。得到的人脸图像的Gabor特征如下图所示:

图2.3(a) 单幅人脸图像的Gabor幅值特征 图2.3(b)单幅人脸图像的Gabor相位特征

由以上图像可见,与原图灰度值随位置的变换相比,滤波器输出的幅值随位置的变化要更小更不敏感;Gabor相位信息随着空间位置呈周期性变化,而幅值的变化相对平滑而稳定。因此,即使采样点稍有偏移也不会使提取出的特征值发生太大变化。也就是说,Gabor特征具有良好的空间局部性和方向选择性,而且对光照、姿态具有一定的鲁棒性,可以容忍更大的器官定位和对齐误差。

3.人脸识别技术的应用和发展前景

3.1人脸识别概述

人脸识别是基于人的脸部特征,对输入的人脸图象或者视频流 . 首先判断其是否存在人脸 , 如果存在人脸,则进一步的给出每个脸的位置、大小和各个主要面部器官的位置信息。并依据这些信息,进一步提取每个人脸中所蕴涵的身份特征,并将其与已知的人脸进行对比,从而识别每个人脸的身份。

3.2人脸识别的技术特点

人脸识技术中被广泛采用的区域特征分析算法,它融合了计算机图像处理技术与生物统计学原理于一体,利用计算机图像处理技术从视频中提取人像特征点,利用生物统计学的原理进行分析建立数学模型,即人脸特征模板。利用已建成的人脸特征模板与被测者的人的面像进行特征分析,根据分析的结果来给出一个相似值。通过这个值即可确定是否为同一人。

3.3人脸识别的功能模块

3.3.1人脸捕获与跟踪功能:

人脸捕获是指在一幅图像或视频流的一帧中检测出人像并将人像从背景中分离出来,并自动地将其保存。人像跟踪是指利用人像捕获技术,当指定的人像在摄像头拍摄的范围内移动时自动地对其进行跟踪。 3.3.2人脸识别比对:

人脸识别分核实式和搜索式二种比对模式。核实式是对指将捕获得到的人像或是指定的人像与数据库中已登记的某一对像作比对核实确定其是否为同一人。搜索式的比对是指,从数据库中已登记的所有人像中搜索查找是否有指定的人像存在。

3.3.3人脸的建模与检索:

可以将登记入库的人像数据进行建模提取人脸的特征,并将其生成人脸模板(人脸特征文件)保存到数据库中。在进行人脸搜索时(搜索式),将指定的人像进行建模,再将其与数据库中的所有人的模板相比对识别,最终将根据所比对的相似值列出最相似的人员列表。 3.3.4真人鉴别功能:

系统可以识别得出摄像头前的人是一个真正的人还是一幅照片。以此杜绝使用者用照片作假。此项技术需要使用者作脸部表情的配合动作。 3.3.5图像质量检测:

图像质量的好坏直接影响到识别的效果,图像质量的检测功能能对即将进行比对的照片进行图像质量评估,并给出相应的建议值来辅助识别。 3.3.6人脸识别技术优缺点: 人脸识别优点:(相比较其他生物识别技术而言)非接触的,用户不需要和设备直接接触;非强制性,被识别的人脸图像信息可以主动获取;并发性,即实际应用场景下可以进行多个人脸的分拣、判断及识别; 3.3.7人脸识别的弱点:

对周围的光线环境敏感,可能影响识别的准确性;人体面部的头发、饰物等遮挡物,人脸变老等因素,需要进行人工智能补偿;(如可通过识别人脸的部分关键特性做修正)。

3.4人脸识别技术的主要应用发展现状

人脸识别技术对于维护国家安全和社会稳定、打击各类犯罪活动具有十分重大的意义。在国家安全、军事安全、金融、公安、司法、民政、海关、边境、口岸、民航、保险以及社会安防、民用安防等领域都有所涉及,目前的主要应用有、人脸识别考勤、人脸识别门禁、人脸识别身份认证、监控布防等。 在新兴的信息安全应用领域,人脸识别技术提供了一种更为安全可靠易用的身份鉴别手段,从而提升了整个网络信息系统的安全性能,有效地遏止各类网络违法犯罪活动。同时,人脸识别技术在传统的安防领域可以便捷的与原有技术实现紧密的结合,大大提升原有系统的智能化程度、安全性及易用性,拓展了原有系统的应用领域,从而促进了传统产业的技术升级。随着科学技术的发展及各种技术手段的综合应用,人脸识别技术一定会不断向前发展,在越来越多的领域发挥更重要的作用。

4.小结

分利用Gabor小波特征能较好地表示局部特征和DF—LDA能提取分类性能较强的全局特征的优点,融合Gaobr小波特征和原始图像的灰度值信息,构造增强Gabor特征,提出一种人脸识别算法。(DF—LDA+EGF).在ORL、Georgia Tech和Yale人脸数据库的实验结果表明,该算法用于人脸识别的正确识别率高于PCA算法、Fisherfaces算法、DF—LDA算法、PCA+GF算法、Fisherfaces+GF算法和DF—LDA+GF算法.同时,对姿态、光照、表情等因素具有较强的鲁棒性.特别是在姿态变化较大的Geor-百a Tech人脸库上,其识别性能比传统算法有较大提高.增强Gabor特征比传统的利用Gabor特征在特征维数上稍有增加(仅比传统的Gabor特征增加1/40),但是充分利用人脸图片的局部特征和全局特征信息.DF—LDA+EGF人脸识别方法具有识别率高、性能稳健的特点.

参考文献

[1]Liu CJ, Wechsler H. Gabor feature based classification using the enhanced fisher linear discriminant model for face recognition. IEEE Trans. on Image Processing, 2002,11(4):467?476.

[2]Liu CJ, Wechsler H. Gabor feature based classification using the enhanced fisher linear discriminant model for face recognition. IEEE Trans. on Image Processing, 2002,11(4):467?476

[3]Shan SG. Study on some key issuses in face recognition [Ph.D. Thesis]. Beijing: Institute of Computing Technology, the Chinese Academy of Sciences, 2004 (in Chinese with English abstract).

[4]LinlinShen,Li Bai. Information Theory for Gabor Feature Selection for Face Recognition,EURASIP Journal on Applied Signal Processing, Volume 2006 [5]凌捷.人脸识别技术综述[J].计算机学报,2003,13(12)75-78 [6]何国辉,甘俊英.PCA-LDA算法在性别鉴别中的应用[J].中国图像图形学报,2006,32(19):208-211 [7] 王聃,贾云伟,林福严.人脸识别系统中的特征提取[J].自动化学报,2005,21(7-3):53-55

[8]张俭鸽,王世卿,盛光磊.基于小波和DFB-PCA的人脸识别算法研究[J].自动化学报,2007,23(2-1):253-255

[9] 曹林,王东峰,刘小军,邹谋炎.基于二维Gabor小波的人脸识别算法[J].电子学报,2006,28(3)490-494

[10] 焦峰,山世光,崔国勤,高文,李锦涛.基于局部特征分析的人脸识别方法[J].自动化学报,2003,15(1):53-58 [11]徐倩,邓伟.一种融合两种主成分分析的人脸识别方法[J].计算机学报,2007,43(25):195-197

[12]刘贵喜,杨万海.基于小波分解的图像融和方法及性能评价[J].自动化学报,2002,28(6):927-934

[13] 周嫔,马少平,苏中.多分类器合成方法综献[J].自动化学报,2000,28(1):122-124 [14]庄哲民,张阿妞,李芬兰.基于优化的LDA算法人脸识别研究[J].中国图像图形学报,2007,29(9):2047-2049 [15]王蕴红,范伟,谭铁牛.融合全局与局部特征的子空间人脸识别算法[J].电子学报,2005,28(10):1657-1662

[16]钟向阳.基于Gabor小波的人脸识别系统的实现[J].中国图像图形学报,2005,23(3):74-78

[17]张燕昆,刘重庆.一种新颖的基于LDA的人脸识别方法[J].自动化学报,2003,22(5):327-330

[18]荆晓远,郭跃飞,杨静宇.基于奇异值特征的图像预处理及人脸识别[J].信息与控制,1999(2):116-120

[19]洪子泉,杨静宇.基于奇异值特征和统计模型的人像识别算法[J].计算机研究与发展,1994,31(3):60-65 [20]黄修武,杨静宇,郭跃飞.基于隶属度的人脸图像特征抽取和识别[J].电子学报,1998,26(5):89-92

[21]赖剑煌,阮邦志,冯国灿.频谱脸:一种基于小波变换和Fourier变换的人像识别新方

法[J].中国图像图形学报,1999,4(10):811-817

[22] 刘贵喜,杨万海.基于小波分解的图像融和方法及性能评价[J].自动化学报,2002,28(6):927-934

[23]章毓晋.图像工程(上、下册)[M].北京:清华大学出版社,2004 [24] [25]苏光大.图像并行处理技术[M].北京:清华大学出版社,2002 [26]袁勇,李天牧.一种新的人脸特征定位及识别的方法[J].云南大学学报(自然科学版),2001,23(3):181-186

本文来源:https://www.bwwdw.com/article/z3jp.html

Top