57结合Gabor特征与Adaboost的人脸表情识别

合集下载

基于Gabor和AdaBoost的人脸识别

基于Gabor和AdaBoost的人脸识别

基于Gabor和AdaBoost的人脸识别Mian Zhou and Hong WeiSchool of Systems Engineering, University of ReadingWhiteknight, Reading, RG6 6AY, United Kingdom{m.zhou,h.Wei}@摘要:这篇论文描述了基于Gabor小波和AdaBoost一种新的人脸识别算法。

在这个算法里,人脸图像描述为由Gabor小波变换得出的Gabor小波特征值。

我们选择5个不同的尺度和8个方向的Gabor小波来组成一个Gabor小波系。

通过对人脸图像利用上面所述的40个Gabor小波进行卷积,把原始的图像转换成Gabor小波特征值的幅度响应。

AdaBoost 算法从Gabor小波特征值中选择一小组较为重要的特征值,这些特征值是从来自人脸数据库XM2VTS的人脸图像所构成的弱分类器的基本信息,并且分类错误率最小的特征值会被用于AdaBoost的迭代运算中。

我们还考虑AdaBoost算法的特征值选择的运算复杂度。

支持向量机(SVM)是由20个特征值训练得到,这个算法在人脸识别的假阳性率和分类错误率都比较低。

1.引言人脸识别是通过在一个存储不同个体图像的数据库中进行比较识别出一个指定个体的图像来识别出要求的个体。

这个图像集被分为两个种类:客户(client)和冒充者(impostor)。

客户(client)是指一个确认身份的注册个体。

非客户的个体都都被称为冒充者(impostor)。

人脸识别的过程分为两个阶段:特征选择(feature selection )和分类(classification)。

特征选择不仅可以使得数据量减少,而且还能使识别更精确。

第二阶段的分类会识别图像是客户(client)还是冒充者(impostor)。

在这篇论文里,我们提出了一种基于Gabor和AdaBoost(Adaptive Boosting)的新的人脸识别算法。

融合肤色特征和AdaBoost算法的多姿态人脸检测

融合肤色特征和AdaBoost算法的多姿态人脸检测

关 键 词 : 色检 测 ; a o s 算 法 ; 肤 AdB ot 多姿 态人 脸 ; 人脸 检 测 ; 睛 检 测 眼
中 图分 类 号 : 3 7 4 TP 1 .
文献 标 识 码 : A
文 章 编 号 : 6 27 0 ( 0 2 0 60 4 — 3 1 7 — 8 0 2 1 ) 0 — 0 30 为均 值 , C为 协 方 差 矩 阵 。通 过 对 样 本 进 行 统 计 , 以 求 可
_ ] y r0 289 . 9
5 oo o
0 5 66 . 8
一 0 4 84 . 1
0 145] _] . 1 R
— 0. 81 7 o
l 6 03 50 l( —一 18 32 . l ) IIl . .1 0 0JG1 c 0 C o 8 0 _l J B
相 对 于 其 它 色 度 与 亮 度 分 离 的 色彩 空 间来 说 , C C Y 色 彩
空 间的 计 算 过 程 以及 空 间坐 标 表 示 形 式 比较 简 单 , 且 研 并
究 表 明 , 色 彩 空 间 中 , 色 有 较 好 的 聚 类 特 性 。因 此 , 该 肤 我 们 将 图像 从 RGB色彩 空 问线 性 变 换 到 Y 空 间 以便 进 C C, 行肤色建模 , 换公式如下 : 变
像 , 图 1 b ; 为 了把 肤 色 区 域 从 图 像 中分 割 出来 , 如 ()② 我 们 对肤 色 似 然 度 图像 进 行 二 值 化 处 理 , 图 1 c ; 人 脸 如 ()③ 的形 状 是 类 椭 圆形 的 , 用 椭 圆拟 合 法 对 肤 色 区域 进 行 分 使 割 , 图 1d ; 如 ( ) ④将 分 割 出来 的 椭 圆形 连 通 区 域 作 为 人 脸

基于Log-Gabor变换和ADABOOST的人脸表情识别

基于Log-Gabor变换和ADABOOST的人脸表情识别
目前 ,关 于人脸 表 情 的分析 与识 别主 要采 用 的
用 整 幅 图像 的灰度 级模 板 ;
() 于模 型 的 方法 ,该 方 法主 要 是 利用 数 据 3基
LIFe g h a n -u
( mp tr n e , a n n i e st f c n l g , i z o 21 01 Ch n ) Co u e Ce tr Lio ig Un v r i o Te h o o y Jn h u 1 0 , i a y
Ke y wor :wa e e r nsor to fLo ・ b ; ds v l t a f ma i n o g Ga or Ada o ta g rt ; t b os l o hm i t wo— i nson f ca x e so e o ii d me i a il pr s i n r c gn t e on Ab t a t s r c :The r c gn to f c e y o wo d me so a i le p e so ma e nfu n e by e o ii n e i inc f t — i n i n f c a x r s i n i g s i l e c d d fe e t i r n de r e o s lg t n d g e s f un i h a de o ma i s fr t on wa e a o ae s l b r td.Th i p t WO— i nson a i l e n u t d me i f ca e pr s i n wa le - r c s e y ta s o i g Ga o v l t.Two d me son f c a x e so x e so sf trp o e s d b n f r ng Lo — b rwa ee s i r m — i n i a i e pr s i n l wa lo r c gn z d by me nsofAda oo t T e a c r t e og ii n e ce c ft — i n i n f c a sas e o i e a b s. h c u a er c n to f i n y o i wo d me so a i l

结合Gabor特征与Adaboost的人脸表情识别

结合Gabor特征与Adaboost的人脸表情识别
在带有表情的人脸图像中,眼、眉和嘴等会发生 移位、遮掩及形变,给准确定位带来困难,因此减少所 要求标定的特征点个数将有利于增强整个系统的鲁 棒性。本文以2个眼球的中心位置作为人脸特征点, 采用将灰度谷点搜索、方向投影以及眼球对称性相结 合的方法[81进行定位。
几何归一化是根据人脸特征点,将各图像中人脸 变换到同一位置和同样大小。首先根据2眼球的中 心位置进行图像旋转,使2眼球中心位置的连线保持 水平;然后以2眼球中心位置的距离为基准,按一定 的比例进行裁剪,得到人脸区域;最后进行图像放缩, 使各图中2眼球中心位置的距离相等。这样就得到 了大小统一且2眼位置对齐的人脸表情图像。
顾对信号分析的分辨率要求。二维Gabor函数可看 成二维带通滤波器,由二维高斯包络对平面波进行调
制而成,分为实部和虚部2个分量[5’6],即
Gk(,)一Gt.+(,)+iG,,一(r)
(1)
L2
G,+(r)一警exp(一k2 lI r—k II 2/2铲){cosEk(r—


r。)]一exp(--≥))
第17卷第8期2006年8月
巍电字·漱光 Journal of Optoelectronics·Laser
V01.17 No.8 Aug.2006
结合Gabor特征与Adaboost的人脸表情识别 *
朱健翔一,苏光大,李迎春
(清华大学电子工程系图像图形研究所,北京100084)
摘要:通过提取人脸图像的Gabor特征,结合Adaboost,进行人脸表情识别(FER)。针对Gabor特征维
图3被选出的特征(采样点)的分布 Fig.3 Selected feature sample points
3 特征选择 人脸表情主要体现于眼、嘴等部位,在不同位置

结合Gabor变换和FastICA的人脸表情识别方法

结合Gabor变换和FastICA的人脸表情识别方法

算 法对 噪声的抵 抗能 力 , 以及进 一步提高 算法 的泛化性和 有
效性 。
参考 文献 :
[ 王 志 良, 1 ] 刘芳 , 莉. 王 基于计算机视 觉的表情识别方 法综 述[ . J 计算 】
机 工 程 ,0 6 3 ( 2 . 2 0 ,2 1 ) []Ln Da T n .a i x rsin c sict n uig P A a d h— 2 i w—u gF ca epeso l s ao s C n i l a f i i n
eac ia rda ai fnt n n t r[ . un lo nomain rrhcl ailbs u c o ewokJ J ra fIfr t s i ]o o
中性 生气 厌恶 恐惧 高兴 悲伤 惊讶 平均
Sce c n E gi e ig, 0 6, 2: 0 3 1 4 in e a d n ne rn 2 0 2 1 3 — 0 6.
2 0 ,6 1 :7 —7 . 0 5 1 ( ) 2 52 8
方案 2 的平均 识别率 与方案 1 比要低一 些 。这 是 因为 相 方案2 中训练 样本 集和测试样本集 中的个体 完全不 同 , 无法利 用人脸 间的相 似性来 帮助判 别 , 只能凭 借表情 特征 判别 。而
不 同 的 个 体 即使 表 现 出 相 同 的 表 情 , 们 的 表 情 特 征 也 是 有 他
idp n e t o o et n lss ]E E rnat n o ua n e ed n cmp n n a a i[ . E Ta sci n Ne rl y JI o Ne rs2 0 ,3 6 :4 01 6 . t k ,0 2 1 ( ) 15 —4 4 wo

基于Gabor参数矩阵与改进Adaboost的人脸表情识别

基于Gabor参数矩阵与改进Adaboost的人脸表情识别
法 的平均表情识 别率为 8 9 . 6 7 %, 且 最优特征 的选取效率得到明显提 高。
关键词 : 人脸表情识别 ; G a b o r 特征 ; G a b o r 小波 ; 遗传 算法 ; A d a b o o s t
中 图分 类 号 : T P 3 9 1 . 4 1 文献 标 志码 : A
杨 凡 。 , 张 磊
( 兰Байду номын сангаас 工 业 学 院 软 件 工 程 学 院 , 兰州 7 3 0 0 5 0 )
(}通信作者 电子邮箱 y a n g f a n 8 2 4 1 6 @1 6 3 . c o n) r

要: 针 对 目前人脸表情识别 ( F E R ) 中G a b o r 特征 维数 高、 计算量 大并且存 在特征 冗余 的 问题 , 提 出一种基 于
G a b o r 参数 矩阵与改进 A d a b o o s t 的人脸表 情识 别算法。首先 , 结合 图像像 素信 息与 G a b o r 小波核 的参数 定义 G a b o r 参
数矩 阵; 其次 , 在A d a b o o s t 中引入遗传算 法( G A) 的思想改进其搜 索性 能, 并利用改进的 A d a b o o s t 选择 与 G a b o r 参数 矩 阵元素对应 的最优特征 来构建强分类器 , 从 而通 过特 征选择的方法降低 G a b o r 特征 的维数和冗余 , 减 少计算量 ; 最后 , 在构建 多个强分类器的基 础上 , 提 出多表情 分类算法 实现 面部表 情 的分类识 别。基 于 M a t l a b的 实验 结果表 明 , 该 算
Fa c i a l e xp r e s s i o n r e c o g ni t i o n ba s e d O i l Ga bo r pa r a me t e r s ma t r i x a nd i mp r o v e d Ada b o o s t

AdaBoost算法在人脸检测中的应用

AdaBoost算法在人脸检测中的应用

AdaBoost算法在人脸检测中的应用人脸检测是计算机视觉中的重要研究领域,目的是从图像中自动检测和定位人脸。

在过去的几十年中,该领域取得了巨大的进展,其中一项重要的技术就是AdaBoost算法。

AdaBoost(Adaptive Boosting)是一种机器学习算法,用于构建强分类器。

它通过组合一组弱分类器来构建一个强分类器,每个弱分类器都只能准确地分类一部分训练数据。

这样,每个弱分类器都会错误地分类一些训练数据,但是组合它们可以得到更准确的分类器。

AdaBoost的关键在于训练过程中不断调整弱分类器的权重,以提高整个分类器的准确率。

在人脸检测中,AdaBoost算法的应用主要是通过Haar特征实现的。

Haar特征是一种基于重叠矩形的区域特征,可以有效地描述图像中的边缘、直线和角等特征。

通过Haar特征,可以将人脸和其他物体进行区分。

在使用AdaBoost进行人脸检测时,首先需要准备训练数据集。

训练数据集通常包含两类图像:人脸图像和非人脸图像。

然后,需要对这些图像进行Haar特征提取,并从中选择出最具区分性的特征。

接着,通过AdaBoost算法构建分类器,以对每个图像进行分类。

在使用AdaBoost算法的过程中,需要注意一些问题。

首先,训练数据集的选择对算法的准确性具有重要影响。

如果训练数据集过于简单或者过于复杂,都会导致算法的性能下降。

其次,Haar特征的选择也是一个需要仔细考虑的问题。

选择合适的Haar 特征可以大幅提高检测的准确率,反之则会降低准确率。

总之,AdaBoost算法在人脸检测中有着广泛的应用,并且已经成为该领域的重要技术之一。

随着人工智能技术的不断发展,AdaBoost算法的应用前景将会越来越广阔。

对于研究者们来说,不断探索和提高该算法的性能也是一项具有重要意义的工作。

基于Gabor小波和人工神经网络的人脸识别

基于Gabor小波和人工神经网络的人脸识别

基于Gabor小波和人工神经网络的人脸识别摘要人脸识别是计算机视觉领域中非常活跃的一个研究方向,在图像、生物、工业等民用领域及军事领域中有着广泛的应用,其中以目标特征的提取为难点与重点。

本文研究的目的是提高Gabor目标识别算法的鲁棒性,降低负面因素对识别效果的影响。

首先介绍了常用的分类规则,分析了人工神经网络以及BP算法的优缺点。

给出了一种变步长学习速率的改进方法,优化了BP神经网络,为后文的识别研究提供了较好的分类器支持。

关键词:神经网络,Gabor滤波器,特征提取,人脸识别AbstractThe automatic target recognition is a pop issue in the computer vision area,that has been used abundantly in many fields such as image,biology,industry and SO on,especially in military circles.During ATR’S taches,extracting feature of target image should be the most difficult and important one.The aim of this paper is to enhance the robustness of corresponding Gaboralgorithm andto weaken the effect of negative factors.Firstly,some main classifiers are presented,and some advantage and disadvantage of BP network which belong to the ANNare analysed.An improved method whose step extent shift is given to optimize the BP net,which supplies a better classifier for the next work.Keywords:Neural network,Gabor Jets,Feature extracting,Face recognition1 绪论1.1 研究背景及意义人脸识别是生物特性鉴别技术的一个主要方向,它涉及图像处理,模式识别,计算机视觉等多个研究领域,具有十分广泛的应用前景,多年来一直是一个研究热点。

基于Adaboost算法的人脸识别研究

基于Adaboost算法的人脸识别研究

基于Adaboost算法的人脸识别研究Adaboost,全称为Adaptive Boosting,即自适应增强算法,是一种常用的机器学习算法。

它是一种集成学习方法,最初由Y. Freund和R. Schapire在1996年引入。

Adaboost是一种迭代算法,每次迭代时,都会增强训练集中被错误分类的样本的权值,从而使下一轮训练更加关注实际上分类错误的样本,并且试图纠正上一轮的错误。

最终得到一个强大的分类器。

人脸识别作为计算机视觉的重要应用领域之一,Adaboost算法在其中也有重要的应用。

传统的人脸识别方法,通常是利用特征平面法提取人脸图像的特征,并通过多种分类方法进行分类,如神经网络、支持向量机等。

然而,这种方法由于物体特征的相互依存性以及分类器之间的耦合性等问题,使得它们更容易出现过拟合和误分类。

Adaboost算法能够有效解决这些问题,从而提高了人脸识别的准确率和鲁棒性。

首先,应用Adaboost算法进行人脸识别,需要选取一些基分类器来构建强分类器。

在常见的基分类器中,最常用的是决策树。

Adaboost算法的强大之处在于它能够将多个弱分类器组合成强分类器,加强分类器的判别能力。

在每一次迭代时,Adaboost算法使用纠错机制,并调整权重,以让分类器关注之前分类错误的实例,优化分类效果。

通过这种方式,Adaboost算法能够减少误分类的概率,并稳定分类器的性能。

事实上,Adaboost算法的核心思想就是,利用多个较弱的分类器来构建一个相对更强的分类器。

所以,对于一组特定的人脸图像,Adaboost算法可以采用一些基本的分类算法进行分类,如决策树、SVM等。

每个基类分类器对于这组数据都会产生一些误差,Adaboost就是通过集成这些基本的分类器,进行贝叶斯判别来降低这些误差,最终得到一个更为准确的分类结果。

为了使人脸识别更加准确、鲁棒,Adaboost算法还可以与其他算法进行结合。

例如,在特征提取时,可以应用局部二值模式算法或SIFT算法。

基于Gabor融合特征与深度自动编码器的笑脸识别方法

基于Gabor融合特征与深度自动编码器的笑脸识别方法

83信息·技术信息记录材料 2019年1月 第20卷第1期 1 引言特征提取是笑脸识别最重要的一个环节,目前针对表情识别的特征提取有很多算法,而笑脸识别是表情识别的一种,其特征提取算法应是可以通用。

文献[1]中提到的常用特征提取方法有5种:基于几何特征的方法,提取人脸器官及轮廓的几何特征构建特征向量;基于模型的方法,AAM(Active Appearance Model 活动外观模型)、ASM(Active Shape Model 活动形状模型)等通过特征点构造人脸特征模型;基于Gabor 小波变换法,文献[2]利用Gabor 幅值特征和相位特征相融合的方法进行特征提取;局部二元模型(LBP,Local Binary Patterns)算法对灰度图像中相邻区域的纹理信息进行度量和提取;基于混合特征提取的方法,如将形状特征与纹理特征相结合的特征提取方法[3]。

文献[4]提出基于Gabor 多方向特征融合与分块直方图相结合的方法来进行特征提取,其融合规则是将不同方向的特征融合在一起,有效表征图像的全局特征。

本文借鉴此融合规则来进行初步特征提取,同时该融合规则也起到降维的作用。

深度网络提取特征的方法不依赖于人工选择,它通过训练自学习到有用的信息,缺点是忽略了图像局部结构的有效信息。

本文采用深度学习中AE(Auto-Encoder,自动编码器)来对融合特征进行第二次降维,并用堆叠自编码器进行特征提取和分类。

本文采用的是基于全局特征的Gabor 融合特征来输入到深度编码器中,与深度自动编码器形成互补,深度编码器有降维作用,Gabor 特征可以保持全局特征,实现真实环境中的笑脸识别研究。

2 基于Gabor与深度自动编码器的笑脸识别方法研究者们在基于Gabor 的表情识别或者基于深度自动编码的表情识别都取得了一定的成果。

文献[5]使用的是Gabor 融合特征的方法进行表情识别,文献[5]利用堆叠的深度自动编码器进行笑脸识别。

基于Adaboost对人脸Gabor特征进行选择

基于Adaboost对人脸Gabor特征进行选择
Ab s t r a c t :T h ou r g h t h e G a b o r f e a t u r e e x t r a c t i o n o f f a c e i ma g e s ,f a c e r e c o g n i t i o n i s c o n d u c t e d w i t h Ad a b o o s t .Ac c o r d i n g t o t h e
孙罡 S U N Ga n g ; 索春光 S U O C h u n — g u a n g ; 全小 红 QUA N X i a o - h o n g
( 昆 明理 工 大 学 , 昆明 6 5 0 0 0 0)
( K u n mi n g U n i v e r s i t y o f S c i e n c e a n d T e c h n o l o g y , K u n mi n g 6 5 0 0 0 0 , C h i n a )
征 选 择 不 仅 可 以使 得 数 据 量 减 少 ,而 且 还 能 使 识 别 更 精
G a b o r 小波 的人 脸表 示是卷积 与 G a b o r 族 内核 式( 1 )
0 引 言
个 扩 张 和旋 转 操作 的母 小 波 产 生 。 每 个 过 滤 器 是 在平 面 波
人 脸识 别 是 通过 在 一 个存 储 不 同 个体 图 像 的数 据 库 中 进 行 比 较 识 别 出一 个 指 定 个 体 的 图 像 来 识 别 出 要 求 的 个
与波矢量K : 的形状 , 由高斯宽度 c r = 2 - r r 信封 的限制 。第 一
Va l u e Eng i n e e r i n g

《基于Adaboost人脸检测算法的研究及实现》范文

《基于Adaboost人脸检测算法的研究及实现》范文

《基于Adaboost人脸检测算法的研究及实现》篇一一、引言随着计算机视觉技术的快速发展,人脸检测技术已成为计算机视觉领域中的一项重要技术。

Adaboost算法作为一种常用的机器学习算法,在人脸检测领域得到了广泛的应用。

本文旨在研究Adaboost算法在人脸检测中的应用,并探讨其实现方法。

二、Adaboost算法概述Adaboost(Adaptive Boosting)是一种迭代算法,它通过将多个弱分类器组合成一个强分类器来提高分类性能。

Adaboost算法的核心思想是,通过对训练数据进行加权,使得分类器在每次迭代中关注那些难以分类的样本,从而提高分类器的性能。

三、人脸检测算法研究人脸检测是计算机视觉中的一个重要任务,其目的是在图像或视频中检测出人脸区域。

Adaboost算法在人脸检测中得到了广泛的应用,其主要思想是利用Adaboost算法训练出多个弱分类器,然后将这些弱分类器组合成一个强分类器,用于检测图像中的人脸区域。

四、基于Adaboost的人脸检测算法实现基于Adaboost的人脸检测算法实现主要包括以下几个步骤:1. 特征提取:从训练样本中提取出有用人脸特征,如Haar特征、LBP特征等。

2. 弱分类器训练:利用Adaboost算法训练出多个弱分类器,每个弱分类器只对某个特征进行判断。

3. 强分类器组合:将多个弱分类器组合成一个强分类器,用于检测图像中的人脸区域。

4. 检测与优化:利用滑动窗口法在图像中进行检测,并对检测结果进行优化,如通过级联结构进一步提高检测速度和准确性。

五、实验与分析本文采用OpenCV库实现了基于Adaboost的人脸检测算法,并在公开数据集上进行实验。

实验结果表明,该算法可以有效地检测出图像中的人脸区域,且具有较高的准确性和实时性。

同时,通过对不同特征和不同弱分类器组合的对比实验,发现LBP特征和级联结构可以提高检测性能。

六、结论本文研究了基于Adaboost算法的人脸检测技术,并探讨了其实现方法。

基于Gamma和AdaBoost的人脸检测系统设计

基于Gamma和AdaBoost的人脸检测系统设计

基于Gamma和AdaBoost的人脸检测系统设计胡晓;张娜;颜继永【摘要】为了有效地实现人脸的检测效果,文章在AdaBoost算法基础上提出一个改进的人脸检测算法.为了有效地消除光照和成像对人脸的影响,该算法将Canny修剪算法和伽马矫正算法进行结合,有效地消除光照和成像设备对人脸的影响.并利用Visual C++和OpenCV等开发工具设计了一个人脸检测系统.本系统采用20×20的人脸图像和背景图像各1 000张训练了一个7层的级联分类器,每一层构成的强分类器由一组基于Haar特征的弱分类器构成.该系统通过自选137幅包含人脸和背景的图片对系统进行测试,获得94.72%的正确检测率以及26.42%的误检率.【期刊名称】《广州大学学报(自然科学版)》【年(卷),期】2013(012)006【总页数】4页(P55-58)【关键词】人脸检测;AdaBoost算法;Haar特征;OpenCV【作者】胡晓;张娜;颜继永【作者单位】广州大学机械与电气工程学院,广东广州510006;广州大学机械与电气工程学院,广东广州510006;广州大学机械与电气工程学院,广东广州510006【正文语种】中文【中图分类】TP23随着视频监控的普遍应用,视频图像中的人脸检测和识别已经开始应用于各种智能监控系统中[1-3] .人脸检测是智能监控系统的重要步骤之一.目前常用的人脸检测方法有:神经网络[4]、特征脸[5]、支持向量机[6]、隐马尔科夫模型[7]、局部估计与二值特征[8] 和AdaBoost等[9].其中, AdaBoost算法是一种机器学习的方法,其基本思想是通过将若干个分类能力较弱的分类器(弱分类器)以一定的方式组合,得到一个分类能力较强的分类器(强分类器)[10-11].为了提高系统的检测速度和精度,文献[12]提出了采用Canny算子提取边缘来去掉部分背景区域.本系统在Canny修剪的子窗口中,采用了伽马校正预处理提高检出率.1 人脸检测系统系统主要的开发工具为Visual C++和OpenCV.其中, Visual C++为VS2008版本,另外系统调用了OpenCV中有关级联分类器、目标检测和一些基本的图像数据操作接口.VC调用了OpenCV库,需要对开发环境进行一定的配置.本系统框图,见图1.该系统主要由图像预处理、图像分割、Haar特征提取、训练和检测等模块组成.图1 人脸检测系统框图Fig.1 Face detection system’s framework1.1 分类器训练处理本系统的训练集是从MIT人脸库中选取了1 000张人脸和1 000张非人脸,样本尺寸均为20×20.尽管OpenCV具有Haar分类器模块[13],但是haartraining.cpp对负样本在训练到较高级数时容易陷入死循环.为此,本系统通过在程序里加入样本集总数和每阶段参与训练的样本数参数,判断每阶段抽取样本的数量,抽取的数量超过了总样本数,就停止抽取,并计算此时的误检率,当误检率达到要求,就不再训练下去.当每一个负样本都能够正确判断了,就认为误检率已经达到0了.1.2 检测过程检测过程包括:图像预处理、图像分割、特征提取和决策4个步骤.(1)图像预处理为了有效地减少光照变化对人脸的影响,减弱噪声影响,并改善输入图像的质量,常用直方图均衡化和伽马校正对图像进行预处理[14].在对比分析其效果后,本系统采用了伽马校正算法.在数字图像处理中,伽马校正属于非线性的灰度变换,可以用于提高图像的对比度,同时可用于光照补偿.伽马校正的主要流程是:预先设定好一个标准图像I0(在标准光照条件下获得),对于另外一个任意光照条件下获得的图像I,通过伽马变换校正成和图像I0相同的光照情况,表达式为Ixy=G(Ixy,γ*)(1)其中,γ*是伽马系数,可以通过最小化变换图像和标准图像之间的差异来获得,可表示为(2)(2)图像分割输入的测试图像需要先分解成一个个20×20的检测窗口,分类器每次只对一个检测窗口进行决策.由于实际图像中的人脸区域的大小不一定跟训练样本的正样本的大小一样,所以需要算法进行人脸窗口搜索,常用的搜索算法有2种[15]:①金字塔穷尽搜索法.该算法是不断缩小输入图像,从而把人脸区域缩小到跟训练样本一样的大小;②子窗口法.该算法中,图像大小不变,通过不断扩大子窗口进行匹配搜索.前者因为改变了图像,需要多次计算图像的积分.后者改变了子窗口,仅需要将每个弱分类器中的矩形特征以及阈值均对应到相应的尺度上.为此,本系统采用子窗口法.(3)Haar特征提取本系统主要采用了4种基本的Haar特征,见图2.图2 4种基本Haar特征Fig.2 The four basic Haar features在检测时,首先要把Haar特征扩展为特征矩形;然后,利用特征矩形量化输入图像,量化的结果称为特征值.(4)决策过程将从检测窗口提取的Haar特征输入到训练获得的级联分类器进行决策.2 实验结果2.1 测试数据测试集是在网络上下载的137张灰度图像,其中,123张图像存在人脸,且均为正面人脸图像,每张图像含人脸数为1~57不等;14张为纯背景图像.所有图片的尺寸大小并不完全相同,但都集中在500×500到1 000×1 000之间.2.2 实验结果为了测试本系统性能,本系统引用了几种预处理算法:Canny修剪(Canny,C)、直方图均衡化(Histogram Equalization,HE)和伽马矫正(Gamma Correction,GC).并将它们进行适当的组合,详见表1.表1 预处理算法组合Table 1 The combination of pretreatment algorithmsNCCNP———NP+CHEHE+NCHE+CGC———GC+C注:表中 NP 表示不进行预处理,NC表示不进行Canny修剪.图3为几种预处理算法,在样本容量为137的训练集上的实验结果,获得了94.72%的检测率以及26.42%的误检率.其中,横坐标为样本个数,纵坐标分别表示检测率和误检率.图3 几种预处理结合算法的性能比较(a)检测率比较分析;(b)误检率比较分析Fig.3 The performance comparison of several combined pretreatment algorithms (a)Comparative analysis of detection rates; (b)Comparative analysis of error detection rates对比HE+NC和HE+C 2条曲线可以发现,采用Canny修剪后的误检率提高了,而检测率提高不明显.主要原因是Canny修剪改变了图像的像素分布,一些原来不是人脸的细节变得跟人脸相似,导致误检.Canny修剪有助于提高检测率,但是代价也很明显,就是误检率也提高了.对比NP+C、HE+C和GC+C 3条曲线又可以发现,预处理提高了检测率,同时却也增加了误检率和检测时间,因为预处理改变了原图像的像素分布,导致一些非人脸近似于人脸的特征,所花费的时间也随之增加,即检测速度变慢.直方图均衡比伽马校正误检率改变的幅度更大.所以,综合考虑检测率、误检率和检测速度等多方面因素,带伽马校正的Canny修剪的子窗口算法要比直方图均衡的子窗口算法好.图4展示了该系统运用GC+C预处理算法对多人脸图像的人脸检测效果图.该图的检出率达到100%,只有一个误检,且检出时间只消耗了3.3 s.图4 GC+C算法应用实例Fig.4 The application examples of GC+C algorithm 3 结论本系统运用Visual C++与OpenCV开发工具,在AdaBoost算法基础之上,通过改进预处理算法开发设计的一个人脸检测系统.其实验结果表明该系统是一个有效的智能人脸检测系统,相比于其它预处理算法的人脸检测系统,该系统提高了检出率和降低了误检率,同时提高了人脸检测的速度.参考文献:[1] HU X, YU W X, YAO J.Multi-oriented 2DPCA for face recognition with ome training face image per person[J].J Comput Infor Sys,2010,6(5):1563-1570.[2] 胡晓,俞王新,姚菁.利用二元结构特征的人脸识别[J].应用科学学报,2010,28(3):271- 275.HU X, YU W X, YAO J.Face recognition using binary structure-based feature selection[J].J Appl Sci-Electr Inform Eng,2010,28(3):271- 275.[3] 胡晓,俞王新,俞群,等.基于行列特征复融合的人脸识别[J].计算机工程,2010,36(11):176-177.HU X, YU W X, YU Q, et al.Face recognition based on complex integration of row and column features[J].Comput Eng,2010,36(11):176-177.[4] 周敬利,吴桂林,余胜生.基于BP神经网络的人脸检测算法[J].计算机工程,2004,30(11):34-36.ZHOU J L,WU G L,YU S S.Algorithm of BP neural network-based face detection[J].Comput Eng,2004,30(11):34-36.[5] 宇雪垠,曹拓荒,陈本盛.基于特征脸的人脸识别及实现[J].河北工业科技,2009,26(5):428- 430.YU X Y,CAO T H,CHEN B S.Research of face recognition system based on eigenfaces[J].Hebei J Indus Sci Tech,2009,26(5):428- 430.[6] 田海军.基于支持向量机的人脸识别技术研究与实现[D].长沙:国防科学技术大学,2009.TIAN H J.Research and Implementation of Face Recognition Based on Surport Vector Machine[D].Changsha:National University of Defense Technology,2009.[7] 余龙华,王宏,钟洪声.基于隐马尔科夫模型的人脸识别[J].计算机技术与发展,2012,22(2):25- 28.YU L H,WANG H,ZHONG H S.Face recognition based on hidden Markov Model[J].Comput Tech Devel,2012,22(2):25- 28.[8] 周凯.基于局部二值模式的人脸识别方法研究[D].长沙:中南大学,2006.ZHOU K.Face recognition research based on local binarypatterns[D].Changsha:Central South University,2006.[9] 廖红文,周德龙.AdaBoost及其改进算法综述[J].计算机系统应用,2012,21(5):240- 244.LIAO H W,ZHOU D L.Review of AdaBoost and ItsImprovement[J].Comput Sys Appl,2012,21(5):240- 244.[10] 郑峰,杨新.基于Adaboost算法的人脸检测[J].计算机仿真技术,2005,22(9):167-169.ZHEN F,YANG X.Face detection based on Adaboostalgorithm[J].Comput Simul,2005,22(9):167-169.[11] 张宁,李娜.基于Adaboost算法的人脸检测技术的研究与实现[J].现代电子技术,2011,14(34):4- 6.ZHANG N,LI N.Based on Adaboost algorithm of face detection technology in the research and implementation[J].Modern Electr Tech,2011,14(34):4- 6.[12] 罗明刚.基于AdaBoost算法的人脸检测系统的设计与实现[D].云南:昆明理工大学,2006.LUO M G.Face detection system based on AdaBoost algorithm designand implementation[D].Kunming: Kunming University of Science and Technology,2006.[13] 刘子源,蒋承志.基于OpenCV和Haar特征分类器的图像人数检测[J].辽宁科技大学学报,2011,34(4):384-388.LIU Z Y,JIANG C Z.People number detection of image in fixed place with OpenCV and Haar-like classifier[J].J Univ Sci Tech Liaoning,2011,34(4):384-388.[14] 郑苑.人脸图像光照预处理算法研究[D].广州:华南理工大学,2010.ZHENG Y.Study on illumination preprocessing approaches in face images[D].Guangzhou:South China University of Technology,2010.[15] MING Y,JAMES C,BRUCE A,et al.AdaBoost-based face detection for embedded systems[J].Comput Vision Image Understand,2010,114:1116-1125.。

基于Gabor特征和Adaboost的人脸表情识别

基于Gabor特征和Adaboost的人脸表情识别

基于Gabor特征和Adaboost的人脸表情识别
刘燚;高智勇;王军
【期刊名称】《现代科学仪器》
【年(卷),期】2011(000)001
【摘要】为了改菩人脸表情的识别率,提高分类器的性能,通过提取人脸表情图像的Gabor特征,再结合Adaboost算法,从而进行人脸表情的识别(facial expression recognition,FER).利用Gabor滤波器是人脸表情特征提取的一个重要手
段,Adaboost算法则将一系列的弱分类器组合,最终生成一个强分类器.对表情识别这个多类识别问题,采取1:1的办法来解决,总共产生k(k-1)/2(k为总类别数)个强分类器,将多个强分类器进行级联实现人脸表情的多类分类.实验结果表明,相对于其他识别方法如MVBoost算法等,这种方法的识别准确率有很大的提高.
【总页数】5页(P11-14,18)
【作者】刘燚;高智勇;王军
【作者单位】中南民族大学生物医学工程学院,武汉,430074;中南民族大学生物医学工程学院,武汉,430074;中南民族大学生物医学工程学院,武汉,430074
【正文语种】中文
【中图分类】TP391
【相关文献】
1.基于改进的Gabor和ADABOOST的人脸表情识别 [J], 王化勇;李昕
2.基于Log-Gabor变换和ADABOOST的人脸表情识别 [J], 李凤华
3.基于Gabor参数矩阵与改进Adaboost的人脸表情识别 [J], 杨凡;张磊
4.基于Gabor直方图特征和MVBoost的人脸表情识别 [J], 刘晓旻;章毓晋
5.结合Gabor特征与Adaboost的人脸表情识别 [J], 朱健翔;苏光大;李迎春因版权原因,仅展示原文概要,查看原文内容请购买。

基于Log-Gabor和AdaBoost的人脸识别模块设计

基于Log-Gabor和AdaBoost的人脸识别模块设计

基于Log-Gabor和AdaBoost的人脸识别模块设计
马东宇
【期刊名称】《内蒙古师范大学学报(自然科学汉文版)》
【年(卷),期】2015(044)006
【摘要】采用Log-Gabor变换和AdaBoost分类器算法,开发设计具有人脸识别的功能模块.以ORL、YALE和FERET人脸数据库数据以及实地采集图像为实验样本,通过大量直接训练实验和5子集交叉校验,验证了将人脸识别应用于真实环境的可行性和有效性.
【总页数】6页(P808-812,816)
【作者】马东宇
【作者单位】内蒙古广播电视大学,内蒙古呼和浩特010034
【正文语种】中文
【中图分类】TP391.4
【相关文献】
1.基于AdaBoost与SURF算法的家庭服务机器人人脸识别系统的研究与设计 [J], 郭强;汤璐
2.基于Grabcut和Adaboost算法的人脸识别系统设计与实现 [J], 郑鹏程;郭中华
3.基于Log-Gabor和AdaBoost的人脸识别算法研究 [J], 李迪;王林
4.基于改进Adaboost算法的人脸识别系统设计 [J], 王志磊; 顾梅花; 陈文浩
5.基于Grabcut和Adaboost算法的人脸识别系统设计与实现 [J], 郑鹏程[1];郭中华[1,2]
因版权原因,仅展示原文概要,查看原文内容请购买。

基于Gabor和ADABOOST的面部表情识别

基于Gabor和ADABOOST的面部表情识别

基于Gabor和ADABOOST的面部表情识别
任金霞;杨国亮
【期刊名称】《微计算机信息》
【年(卷),期】2007(023)007
【摘要】多尺度图像的Gabor表示在计算机视觉领域有着广泛的应用,本文探讨了面部表情图像的Gabor表示方法,为了减少特征矢量的维数,本文对Gabor小波系数进行了下采样处理和并采用PCA二次降维.最后利用Adaboost方法对面部表情进行识别,通过实验表明该方法对已知人脸的表情识别率达到95%以上,对未知人脸的表情识别率达72%,识别效果比较好.
【总页数】3页(P290-292)
【作者】任金霞;杨国亮
【作者单位】341000,江西,江西理工大学机电工程学院;341000,江西,江西理工大学机电工程学院
【正文语种】中文
【中图分类】TP3
【相关文献】
1.基于混合SVM与AdaBoost分类的面部表情识别的人机交互 [J], 崔叶;王艳
2.基于Gabor滤波器的面部表情识别系统 [J], 宋小双
3.基于Gabor和ADABOOST的面部表情识别 [J], 任金霞;杨国亮
4.基于Log-Gabor和AdaBoost的人脸识别模块设计 [J], 马东宇
5.基于Gabor和Log-Gabor的面部表情识别 [J], 赵元
因版权原因,仅展示原文概要,查看原文内容请购买。

基于环形对称Gabor变换和AdaBoost算法的人脸识别

基于环形对称Gabor变换和AdaBoost算法的人脸识别

基于环形对称Gabor变换和AdaBoost算法的人脸识别王文;王汇源;张沛【期刊名称】《计算机应用与软件》【年(卷),期】2012(29)7【摘要】Circularly symmetric Gabor transform (CSGT) not only inherits the general characteristics of traditional Gabor wavelet, and also has the advantages of low redundancy and has strict rotation invariance. In this paper, we propose a novel face recognition approach based on CSGT and AdaBoost algorithm. The face images are mapped onto the CSGT domain first; and then the CSGT features are extracted using the AdaBoost algorithm that can best represent the faces and has a better discriminant performance; meanwhile the dimensions number of eigenvector are reduced as well. Finally the features are classified employing the weighted PCA algorithm. Experimental results on the ORL face database show that the proposed approach is more robust to the variation on illumination, pose, etc. compared with existing approaches.%环形对称Gabor变换不但继承了传统Gabor小波的一般特性,而且冗余性小,具有严格旋转不变性.首先将图像映射到环形对称Gabor变换(CSGT)域,然后用AdaBoost算法挑选出最能表征人脸且有较好分类效果的CSGT特征,同时减少特征向量的维数,最后使用加权PCA 算法对特征进行分类.在ORL人脸库上进行实验,结果表明,与传统人脸识别算法相比,该算法对光照、姿态等影响因素具有更好的鲁棒性.【总页数】4页(P6-8,13)【作者】王文;王汇源;张沛【作者单位】山东大学信息科学与工程学院山东济南250100;山东大学信息科学与工程学院山东济南250100;山东大学信息科学与工程学院山东济南250100【正文语种】中文【中图分类】TP301【相关文献】1.基于环形对称Gabor变换和分块PCA的人脸识别 [J], 王甜甜;郭太良;姚剑敏;周龙沙2.基于环形对称Gabor变换和2DPCA的人脸识别算法 [J], 王娜;王汇源3.基于环形对称Gabor多通道纹理加权的人脸识别 [J], 王昱蓉;白静;张雪英4.基于环形对称Gabor和双边2DLDA的人脸识别研究 [J], 郭寒;林珊珊;张鑫;闫兴;侯晶晶5.基于环形对称Gabor变换的接触网销钉检测研究 [J], 高聪; 林建辉; 邓韬; 杨见光因版权原因,仅展示原文概要,查看原文内容请购买。

AdaBoost人脸检测算法1(转)

AdaBoost人脸检测算法1(转)

AdaBoost⼈脸检测算法1(转)⽬前因为做⼈脸识别的⼀个⼩项⽬,⽤到了AdaBoost的⼈脸识别算法,因为在⽹上找到的所有的AdaBoost的简介都不是很清楚,让我看看头脑发昏,所以在这⾥打算花费⽐较长的时间做⼀个关于AdaBoost算法的详细总结。

希望能对以后⽤AdaBoost 的同学有所帮助。

⽽且给出了关于AdaBoost实现的⼀些代码。

因为会导致篇幅太长,所以这⾥把⽂章分开了,还请见谅。

⾟苦打字截图不容易,转载请标明出处。

提到AdaBoost的⼈脸识别,不得不提的⼏篇⼤⽜的⽂章可以看看,但是⼤⽜的⽂章⼀般都是只有主要的算法框架,没有详细的说明。

⼤⽜论⽂推荐:1. Robust Real-time Object Detection, Paul Viola, Michael Jones2. Rapid Object Detection using a Boosted Cascade of Simple Features, 作者同上。

还有⼀篇北⼤的本科⽣的毕业论⽂也不错:基于 AdaBoost 算法的⼈脸检测,赵楠。

另外,关于我写的AdaBoost的⼈脸识别程序的下载地址:1. C++版本:/detail/weixingstudio/4350983说明:需要⾃⼰配置opencv2.3.1, ⾃⼰配置分类器。

在程序运⾏前会捕捉10帧⽤户图像,计算⼈脸平均⾯积,这个过程不会有显⽰,但是程序没有出问题,稍等⼀会就会出现摄像头信息。

2. C#版本:/detail/weixingstudio/4351007说明:使⽤了emgucv2.3.0的库,需要⾃⼰重新添加引⽤动态链接库⽂件。

两个版本的程序都能正确运⾏,没有任何问题。

1. Adaboost⽅法的引⼊1.1 Boosting⽅法的提出和发展在了解Adaboost⽅法之前,先了解⼀下Boosting⽅法。

回答⼀个是与否的问题,随机猜测可以获得50%的正确率。

人脸检测----Adaboost学习方法

人脸检测----Adaboost学习方法

⼈脸检测----Adaboost学习⽅法 有了haar特征,有了提升性能的积分图,是不是已经可以很好的解决⼈脸检测问题了?答案是:no. 因为,计算每⼀个特征值的时候速度都⼤幅提升了,但是,⼀个⼩⼩的24*24是⼈脸图像根据不同的位置,以及不同的缩放,可以产⽣超过160,000个特征!这个数量太庞⼤了,所以肯定要舍弃⼤量的特征。

那么,如何保证使⽤少量的特征,⽽⼜能得到精确的结果呢? ⼤神永远有解决⽅法,viola等⼈使⽤adaboost来进⾏分类。

声明⼀下,adaboost并不是viola等⼈提出的,⽽是Freund和Schapire提出。

但是viola的伟⼤正是因为他将这个模型⾸次⽤到了⼈脸识别中,这使得⼈脸识别在嵌⼊式系统应⽤成为⼀个可能的事情。

什么是adaboost呢? AdaBoost,是英⽂"Adaptive Boosting"(⾃适应增强)的缩写,是⼀种⽅法,由Yoav Freund和Robert Schapire提出。

AdaBoost⽅法的⾃适应在于:前⼀个分类器分错的样本会被⽤来训练下⼀个分类器。

AdaBoost⽅法对于噪声数据和异常数据很敏感。

但在⼀些问题中,AdaBoost⽅法相对于⼤多数其它学习算法⽽⾔,不会很容易出现过拟合现象。

AdaBoost⽅法中使⽤的分类器可能很弱(⽐如出现很⼤错误率),但只要它的分类效果⽐随机好⼀点(⽐如两类问题分类错误率略⼩于0.5),就能够改善最终得到的模型。

⽽错误率⾼于随机分类器的弱分类器也是有⽤的,因为在最终得到的多个分类器的线性组合中,可以给它们赋予负系数,同样也能提升分类效果。

AdaBoost⽅法是⼀种迭代算法,在每⼀轮中加⼊⼀个新的弱分类器,直到达到某个预定的⾜够⼩的错误率。

每⼀个训练样本都被赋予⼀个权重,表明它被某个分类器选⼊训练集的概率。

如果某个样本点已经被准确地分类,那么在构造下⼀个训练集中,它被选中的概率就被降低;相反,如果某个样本点没有被准确地分类,那么它的权重就得到提⾼。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

・995 ・
列向量 ,从而对每幅图像得到 8 × 6× 40 = 1 920 维的 Gabo r 特征向量 。
思想是给训练集中的每个样本对应权重 ,初始时各样 本的权重相同 ,每一轮循环在弱分类器中选出在当前 权重分布下具有最好分类效果的分类器 ,然后根据其 分类结果更新权重 ( 将被错分样本的权重加大 , 以在 下一轮循环中突了这些样本 ) , 再进入下一轮循环 。 最后 ,将每一轮循环所挑选出的弱分类器 , 按照一定 的权重结合 ,构成强分类器 。 Adaboo st 算法略作修改 , 也可用于特征选择 。 只要令每个弱分类器仅对应 1 个特征并根据特征值 的大小来进行分类判断 , 则 Adaboo st 挑选弱分类器 的过程也就是挑选特征的过程 。每一轮循环挑选出 在当前权重分布下具有最佳分类表现的特征 ,每个特 征都是在已经选择出的特征所确定的权重信息前提 下选择出来的 。 参照文献 [ 10 ] 并作修改 , 采用如下的 Adaboo st 特征选择算法 : 给出训练样本 ,共 p 个类别 ( S 1 , …, S p ) , 依次取 其中的两类 S a 、 S b ( a = 1 , …p - 1 ; b = a + 1 , …, p) , 并 记 S a 类的样本为正样本 , S b 类的样本为负样本 , 则 可得到样本子集 ( x 1 , y1 ) , …, ( x n , y n ) , 其中 x i 为特 征向量 , y i = 0 、 1 分别表示负样本和正样本 , n 为 S a 类和 S b 类样本总数 。 1) 初始化样本权重 1/ 2 m , y i = 0 ω 1,i = 1/ 2 l , y i = 1 其中 , m 和 l 分别为负样本和正样本的个数 。置循环 次数 t = 1 。 2) 将权重归一化 ω t, i ω t, i ← n ω t, k ∑
取的特征 ,对于 FER 是最为重要的 。 关键词 : 人脸表情识别 ( FER) ; Gabo r 滤波器 ; Adaboo st ; 特征选择 ; 支持向量机 ( SVM) 中图分类号 : TP391. 44 文献标识码 :A 文章编号 :100520086 (2006) 0820993206
光 电 子 ・激 光
第 17 卷 第 8 期 2006 年 8 月 J our nal of Optoelect ronics ・L aser Vol. 17 No . 8 Aug. 2006
结合 G abor 特征与 Adaboost 的人脸表情识别 3
朱健翔 3 3 , 苏光大 , 李迎春
别率 。 2. 2 G abor 滤波器 Gabor 滤波器作为一种特征提取和图像表征方 法 ,在图像识别 、 图像分析等领域得到广泛的应用 。 Gabor 核函数很好地描述了哺乳动物初级视觉系统 中一对简单视觉神经元的感受特性[ 9 ] ,是唯一能达到 时频测不准关系下界的函数 ,能够在时域和频域中兼 顾对信号分析的分辨率要求 。二维 Gabo r 函数可看 成二维带通滤波器 ,由二维高斯包络对平面波进行调 制而成 ,分为实部和虚部 2 个分量 [ 5 ,6 ] ,即 Gk ( r) = Gk , + ( r) + i Gk , - ( r)
究等 。根据所研究数据的不同 , F ER 算法可以分为 针对多幅图像和针对单幅图像 2 大类 。前者 ,每个表 情变化过程对应有多张图像或者一视频序列 ,可以采 用诸如特征跟踪 [ 1 ] 、 图像差分[ 2 ] 和光流估计[ 3 ] 等方法 来提取特征 ,并结合时间维的信息进行识别 ; 而后者 , 每个表情变化过程只有 1 张对应图像 ,可利用的信息
Facial Expression Recognition Based on G abor Feature and Adaboost
ZHU J ian2xiang 3
100084 ,China)
3
, SU Guang2da , L I Ying2chun
( Instit ute of Image and Grap hics , Depart ment of Elect ronic Engineering , Tsinghua U niversity , Beijing
在提取人脸图像的 Gabor 特征时 , 通常采用多 个在不同尺度和方向上的 Gabor 滤波器组成滤波器 组 ,并根据图像的特点和神经生理学的结论 [ 9 ] 来选择 参数 。本文采用了共包含有 5 个尺度 ( kmax =π/ 2 ;λ
= 2 ; u = 0 , 1 , 2 , 3 , 4 ) 8 个方向 ( n = 8 ; v = 0 , 1 , …, 7 ) 的 Gabor 滤波器组 ,并令 δ=π , 使滤波器的带宽约为 1
"
大致相等的能量 ; 波矢量 k 控制滤波器的空间分辨率 和方向 , 参数 δ控制包络函数的震荡次数 ; 由于虚部 分量具有零均值而实部分量不具有零均值 , 所以要从 2 实部分量中减去 exp ( - δ / 2 ) , 从而使滤波器对图像 全局光照变化不敏感 。
2. 3 G abor 特征提取

© 1994-2008 China Academic Journal Electronic Publishing House. All rights reserved.
第8期 朱健翔等 : 结合 Gabor 特征与 Adaboo st 的人脸表情识别
倍频程 。 将输入图像 I 依次与滤波器组的各个滤波器进 行卷积 , 并取其幅值作为输出 , 即
R k , ±( ro ) = G ∫
k, ±
( r o , r) I ( r) d r , R k =
Rk, + + Rk, ( 4)
22ຫໍສະໝຸດ 设预处理后图像为 M ×N , 通过 40 个滤波器得 到 Gabor 特征的维数高达 40 ×M ×N , 计算量很大 , 且由于 Gabor 特征在相邻像素间是高度相关和冗余 的 ,所以通常只需要稀疏的提取部分节点上的 Gabo r 特征 。本文采用 8 行 6 列规则分布的采样点 ( 图 2 ) , 在采样点上提取各个滤波器输出的值 ,联合起来组成
( SVM) 和最近邻分类法相结合组成分类器进行分类 。该方法综合运用了 Gabor 特征对于人脸表情的
良好表征能力 、 Adaboo st 算法的强大特征选择能力以及 SVM 在处理少样本 、 高维数问题中的优势 。在
J A FF E 库上进行测试的结果验证了该法的有效性 。从 Adaboo st 所选择的特征集可知 ,在眼和嘴区域提
2
( 1)
k 2 2 2 δ ) { co s [ k ( r Gk , + ( r) = 2 exp ( - k ‖r - ro ‖ / 2
δ
2 特征提取
特征提取的目标是提取出能很好地表征表情变 化的特征 。在进行特征提取前 ,通常要对输入图像进 行一些预处理 ,以期尽量保留有用信息 , 并抑制和分 隔外界干扰 。 2. 1 图像预处理 图像的预处理包括人脸特征的定位 、 人脸区域几 何归一化以及灰度归一化 。经过预处理后的图像如 图 1 所示 。
3 收稿日期 :2005210215 修订日期 :2006202221 3 基金项目 : 国家重点攻关资助项目 (2001BA811B07) 3 3 E2mail :zhujx03 @mails. t singhua. edu. cn
© 1994-2008 China Academic Journal Electronic Publishing House. All rights reserved.
Abstract :An approach is propo sed to recognize the facial expre ssion using Ga bor feature and Adaboo st . Since the high2dimensional Ga bor feature vectors are quite redundant ,Ada2 boo st is introduced a s a method of feature s selection. Furthermore ,combined with the nea2 re st distance cla ssifier ,the support vector machine ( SVM) is used for cla ssification. This appro ach take s the advantage s of the favorable ability of Gabor feature in repre senting ex2 pre ssion variability , the effective function of Adaboo st in feature selection , and the high p erformance of SVM in the solution to small sample size ,high dimension pro blems. Exp eri2 ment s with J AFFE show that the appro ach is quite effective . Meanwhile ,the feature set se2 lected by Ada boo st also indicate s that the feature s extracted from eye and mouth regions play the mo st important role in expre ssion recognition.
ro ) ] - exp ( 2
2 δ )} 2
( 2)
k 2 2 2 δ ) sin [ k ( r - ro ) ] Gk , - ( r) = 2 exp ( - k ‖r - ro ‖ / 2
相关文档
最新文档