基于Adaboost算法的人脸检测研究(论文)

合集下载

改进的基于AdaBoost算法的人脸检测方法

改进的基于AdaBoost算法的人脸检测方法

n 。p o o e p r a h s t e g tt r s od f re c o p n p ae i h fs mp e a c r ig t h t e h u r n 1 r p s d a p o c e w i h h e h l o a h l o .a d u d td weg to a l c o d n o w eh rt e c re t a
维普资讯
第2 4卷第 1 期 1
20 0 7年 1 1月
计 算 机 应 用 研 究
Ap l ain R sac fCo ues pi t e e rh o mp tr c o
Vo. 4 No 1 12 . 1
NO .2 0 V 07
e tb ih d u i g t eme o T e e p rme tl s l h w t a e n w meh d wi o e d t v ri i gl eca s a a s l e sn t d h x e a s h h i na ut s o t h e t o n n t a o o ef t i ls il Ad — e r s h t l tn k c B o to e o s n t 1 r d c as aT ae w i od n ih d tcin r t . o s f n d e .a d i wi u ef e a i r t h l h l ig a h g ee t ae t 1e l l n e o
退化 问题 。 保证 检测 率的 同时 降低 了误检 率 。 在
关键 词 : dB ot A a os ;人脸检 测 ;权 重调 整 ;退化 ;级联分 类 器 中图分类 号 :T 3 14 P 9. 1 文 献标 志码 :A 文章 编号 :l 139 (o 7 1—280 0 o —65 2o )10 9—3

基于Adaboost算法的人脸检测研究

基于Adaboost算法的人脸检测研究
维普资讯
第 3 (0 7 第 2期 5卷 20 )
计算机与数字工程

基 于 A aos算 法 的人 脸 检 测 研 究 dbot
罗明 刚 李一民 曾素 娣
60 9 ) 5 0 3 ( 昆明理工大学信息工程与 自动化学院 昆明


随着计算 机科 学的发展 , 人脸识别研究受到越来越 多 的重 视。而作 为人 脸识别 的一个重 要步骤 的人脸检测
R c u ( )=S T( 一1 Y一1 et n r S A , )+S T +w A ( 1 Y+ , h一1 )一S T 一1Y+h一1 A ( , )一S T +w A ( 1 Y一1 , )
个 矩 形 特 征 可 以 用 一个 五 元 组 表 示 为 : =( r , 的 坐标 , 和 h是 该 矩 形 特 征 的 宽 和 高 ,t 旋 W O是
计算机视觉
中 图分 类 号
1 引 言
人脸 检测 最 初 是 随 着人 脸 识 别 的研 究 而 提 出
点 的 象素 的和表示 为 S T ,)见 图 2 a A( Y, ()
_ _ 『

的 , 随着计算 机 视觉 技 术 的发 展 , 脸 检 测 受 到 但 人 越 来越 高 的重 视 而作 为一 个 独 立 的课 题 提 出 。人 脸 检测 长期 以来 受检测 的精 度 和检 测 的速 度 困扰 , 直 到上 世 纪 9 0年 代 , Vo … 提 出 的 基 于 A a 由 il a d- bot os算法 极 大 地 提 高 了人 脸 检 测 地 速 的 和 精 度 ,
Y W, ,t , 中 和 Y是 该 矩 形 特 征 左 上 角 点 , h O) 其 转 的角度。如下图 :

基于AdaBoost的人脸特征挑选与特征融合算法研究

基于AdaBoost的人脸特征挑选与特征融合算法研究

Microcomputer Applications V ol.27,No.5,2011设计与研究微型电脑应用2011年第27卷第5期文章编号:1007-757X(2011)05-0011-03基于AdaBoost 的人脸特征挑选与特征融合算法研究顾徐鹏摘要:针对人脸识别中的特征挑选和特征融合问题进行研究。

结合已有的基于AdaBoost 的人脸特征挑选方法,挑选出最具分类能力的特征,并将挑选出的多类人脸特征在特征层进行融合,得到一个统一的人脸特征用于模式分类。

通过在FERET 人脸库上的实验表明,其识别方法具有良好的识别效果。

关键字:人脸识别,特征挑选,特征融合中图分类号:TP311文献标志码:A0引言人脸识别技术旨在赋予计算机识别人脸的能力,是一项具有重大理论价值和广泛应用前景的技术。

经过几十年学者们的不断探索,人脸识别技术已经有了很大的发展,在受控的特定环境下可以取得很好的识别效果[1],但离完全实用化还有不小的距离。

人脸识别的精度不仅取决于分类器的好坏,更重要的是使用什么样的人脸特征来描述不同的人脸,特征挑选与特征融合问题自然就成为了人脸识别领域的研究热点。

本文使用基于AdaBoost 的人脸特征挑选方法,将由AdaBoost 挑选出的不同人脸特征融合到一起,提高识别的精度。

本文分以下几个部分,第1节主要介绍基于AdaBoost的人脸特征挑选方法,第2节中将详细描述融合算法流程,第3节给出在FERET 人脸库上实验的结果,最后是结论。

1基于AdaBoost 的人脸特征挑选1.1AdaBoost 算法原理AdaBoost 算法(Adaptive Boosting )[2]是一种非常有效的决策融合方法,文献[2]证明它的分类性能和收敛速度比bagging 方法(通过弱分类器的简单多数投票来决策)和Boosting 方法(基于三者投票机制)更优。

理论上,它可以达到任意的决策准确率,并且不存在过度拟合的问题。

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

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

F: i (, + 2 L+ ) s.w  ̄ W g f + 。
多级分类器的结构如图 1 所示 。
/ 筛 选 排 除 部 分 、 /
() 2
ห้องสมุดไป่ตู้
框 A、 C、 B、 D的积分 图值 像素值之和 。由此可 以使用积 分图计 算任何矩形 中所有值和的像 素。 可以很明显地看出 ,个矩形构成的特征 , 2 其像素和之差可通 过6 个参考矩形求得 ; 个矩形构成的特征可以通过 8 由3 个参考矩 形求得 ; 个矩形构成的特征可以通过 9 由4 个参 考矩 形求 得。这 样每个特征都 能很快 的计算 出来 , 再通过试验选 出一小部分作
ca xi 、va .b 。采用“ vu .b cem1 ) 1 i 积分 图” 征提取方法快速 准确地 特 从 视频图像 中提取 出了正 面和左右侧面人脸 , 并用红色边框排
弱分类器j
除 了非人脸部分的图像 。 本文 , 笔者提出了基 于A aos的人脸检测算法 , d bot 通过积分 图的概念实现了快速的特征值计算 。实验结果表 明该算法能够
( y 表示像素点 ( Y 的积分 图 ,( y 表示像 素点( ,) ,) ,) i ) , Y 的像 素值。通过迭代 方式进行计算使特征检测器 中特征的计算速度
大大提 高。
条件下处理图像后获得人脸 的清晰图像 , 因此 人脸识别成 为了
研究 热点。本文 , 笔者提 出了使 用 A ao s算法进行 人脸的正 dbot
图 1 多级 分 类 器 结构
准确的识 别人脸 区域 , 并且实现 了在侧面情 况下 的人识 基金项 目 : 留学归国人 员教 学、 科研 建设 项 目, 国家8 3 6 项 快 速 、
目( 0 6 2 0 AA0 Z 4 。 4 2 3)

基于Adaboost算法的红外图像中人脸自动检测方法的研究

基于Adaboost算法的红外图像中人脸自动检测方法的研究

1 引 言
作 为物 体检 测与 跟 踪 问题 的一 个特 例 ,人
之一。 统计学 习方法在许多经典 问题上都有成 功 的应 用,人 脸检测 就是 其 中一例 。本文 用 Vo ia l 等人 [ 提 出的一 种基于 H a 型特征 的 A a os ] ar db ot
脸 检测 长期 以来 备 受关 注 。无 论是 从 理 论研 究 还是 从实际应用 的角度来看 , 人脸检 测都是 一个
颇具 吸 引力 的课 题 。 脸 检 测 问 题 的长 久 生 命 力 人
算 法学 习瀑布 型正 面人 脸 检测 器 ,并 且 成 功地
将其 应用 在 了红外 图 像 的人脸 检测 中。这 不但
在很大 程度上源于其 自身 的难度 。 近年 来 , 统计 学 习方法 逐渐 成 为模式 识别 领域 中的主 流技 术
9 .% .Ex e i n a e ut h w h tt e Ad bo s lo ih h sisp e o i a ei h u o a i 84 p rme t lr s lss o t a h a o tag rt m a t r d m n nc n t e a t m tc
( r lr ae yo L , e i203 , hn ) A tl yAcdm P A H f 3 01 C ia ie f e
A bs r c : I r e o i p e e ta t m a i uma c e e to n r c i g i n a e i e a e , ta t no d r t m lm n u o tch n f ed t c i n a d t a k n n i f r d v d o i g s a r m a n a e m a e d t c i n me h d b s d o h a o s l o ih n i f r d i g e e t o t o a e n t e Ad b o t a g rt m s p o s d.I h t o t e r i r po e n t e me h d, h Ha rl e c a a t r n n e r lp c u e r s d t e c i e t e b sc c a a t r ft e h m a a e a —i h r c e s a d i t g a i t r s a e u e o d s rb h a i h r c e s o h u k n f c a d t e Ad b o t a g rt m nd Ca c d l o ih n h a o s l o ih a s a e a g rt m r s d t m p o e t e v r c t n e e i f a e u e o i r v h e a iy a d c l rt o y

基于AdaBoost算法和人眼定位的动态人脸检测

基于AdaBoost算法和人眼定位的动态人脸检测

论 文 中提 出了快速 人脸检 测 系统 。该 论 文是快 速人脸 检测 技术发展 的一个转折点 , 它的检测率 可以与最好 的
检测速度却能达到快速的要求。 准确 的检 测结果 , 别是 主流的检测方法仍 然存在着 一 算法 匹敌 , 特 在 Vo 提 出 的 A a os 法成 功用于人 脸检测 之 ia l d B ot 算 定 的误检 率 。许 多 研究者 想 到 了融合 多 种检测 方法 的 人脸 检测 手段 , 文献 [ 将 人脸 检测方 法分 为 : 于几何 2 ] 基 特征 的方法 、 基于肤色模型 的方法 、 于统计 理论 3 方 基 个 面 。肤色 检测是 其 中 比较 常用 的辅 助检测 手段 卅。但 肤 色检测 有其局 限性 : 一是 各人 种肤 色差异 很 大 , 法 无
f le e e t n n a e f h c mp e e vr n n . I o d r o c iv b t f s n a c r c d tc in a a e ee t n as d t ci i c s o t e o lx n io me t n r e t a h e e oh a t o a d c u a y ee t , fc d t ci o o meh d wi h ma y o ai n lo i m a h a x l r ag rt m i r p s d t o t u n e e l c t ag rt h o h s t e u i ay l oi i h s p o o e .At f s, fc ee t n s r a ie u i g h r t a e d tc i i e l d sn t e i o z
【 bt c】A aos a ot a be pr e n f tf e dt t n b o ep .H wvr ti a ot fn hs A s at dBot l rh hs en ap vd i a a e co y m r pol o ee h l rh oe a r g im o s c ei e e , s g im t

一种改进的基于AdaBoost的人脸检测算法

一种改进的基于AdaBoost的人脸检测算法

和协方差矩阵.
第三阶段:为了降低误报率,更精确的提取人
脸区域,采用 SVM 强分类器.
式中:如果第 i 个样本 xi 被正确分类,则 ei=0,
反之
ei=1,βt=
εt 1- εt
.
βt=
εt 1- εt
4)强分类器为
Σ
Σ
H(x)=

Σ Σ Σ Σ
Σ

Σ Σ
T
Hale Waihona Puke TΣ Σ t=
1
αtht(x)≥
1 2
t
=
αt
1
otherwise
αt=logβ1t
1.3 分级分类器
为了提高计算效率,降低误报率,采用一种级
(1)权重归一化
wt,i=
wt,i
L
Σwt,j
J=1
(2)生成弱分类器,计算相对于当前权重的误

L
Σ εj= wt,j|hj(xi)- yi| J=1
- 40 -
(3)选择具有最小误差 εt 的弱分类器 ht 加入 到强分类器中去
(4)更新每个样本所对应的权重:
w =w β1- ei t+1,i t,i t
练错误率与边界.
L
Σ k(xi,xj)=〈覬(xi)·覬(xj)〉;w= αiyi覬(xi) i=1
Σ Σ L
Σ f (x)=sign αiyik(xi,x)+b ;αi≠0 时训练样本 i=1
xi 称作支持向量机. 3 改进的人脸检测算法
在 改 进 的 检 测 算 法 中 , 第 一 阶 段 使 用 A-
联分类器如图 2 所示.
分级分类器对输入的图像采取由简单到复杂

基于相关性的AdaBoost人脸检测算法

基于相关性的AdaBoost人脸检测算法

1 概述
人脸检测指 的是在输 入图像 中确定所有人脸 的位置、大
小 和 姿态 的过 程 。 年 来 出现 了大 量 的 人脸 检 测 方 法 , 中 , 近 其
其中 ,h 表示 简单分类器 的值 ; j
为阈值 ; P 表示不等号 』
的方向,只能取 ± ;f ) 1 /x 表示特征值, :1 , 。 , …, 2 () 2初始化误差权重 。 对于 Y= 的假样本, . 1a; O 2 =1 对于 Y=1 的真样本 ,
[ b tat nod roeh nete ne l o et dt nl d B ot lo tm drd c s o lxt,woi rvdAdBo sag rh A s c]I re n a c smbe fh aio a A a o sag rh a uei mpe i t r t he t r i i n e tc y mpo e a ot lo tms i
中图分类号: P9. T 31 4
基 于相 关性 的 Ad B ot 脸 检 测 算 法 a os人
张君昌,樊 伟
( 西北工业大学 电子信息学院,西安 7 0 2 ) 1 19

要: 为提高传统 A aos算法 的集成性能 ,降低算法复杂度 ,提出 2 dB ot 种基于分类器相关性的 A a os算法 。在弱分类器 的训练过程 dB ot
c a sfe s r l t d n to l o t e c l e l s i e ,b t lo t h r v o s c a s f r s wel l s i r i ea e o n y t h tT nt a sf r u s o t e p e i u l s i e sa l,wh c a fe tv l e c h a c a sfe i l c i a i i h C n e c i ey r du e t e we k l s i r i
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
to determine
arbitrary image,the
any faces jn the image
whether or
not
there
are
and,if present,return the image location and e嫩ef建of each face.In this thesis,the Adaboost cascade face detection algorithm proposed by Viola detail.The main contributions are
是非常重要的,而且也是经常被使用的。
根据检测原理的不同,常用的人脸检测方法分为:基于特征的检测方法和
基于统计模型的检测方法。
l。3。1基于特征的检测方法 人的面部有很多特征信息:包括皮肤、眉毛、眼睛、鼻子、嘴羼和下巴: 此外,还有面部的结构、轮廓和纹理特征等等。 利用皮肤的颜色特征可以制作肤色分类器(田欣,2001)(Stern H
基于双眼模板匹配的检测方法(梁路宏,2000)、基于人脸器官结构的检测方
法(梁路宏,2001)、基于面部椭圆和比例的检测方法和基于面部的纹理特征的检 测方法(王洪群,2004)等。 虽然基于特征的检测算法己经比较成熟,但是由于其容易受到光照、表情、 姿态等条件影响,检测能力有限。此外,基于结构特征的检测算法计算量较大,
II
第1章绪论
第1章绪论
1.1
引言
图像目标的检测与识别是机器视觉领域的重要研究内容。人脸是一种完全
开放的信息源,是图像与视频中最重要的视觉图像之一。通过人脸可以得到一
个人的性别、年龄、表情和身份等个体信息。人脸信息的处理技术一直都是模
式识别与机器视觉研究领域内关注的重要问题,是现阶段基于生物特征的身份 识别技术的重要组成之一。 人脸检测是指在输入信息中提取人脸(如果存在)的位置、大小和姿态等信息 的过程。人脸检测作为人脸信息处理技术中的一个关键问题,长期以来一直受各 种科研机构的重视、相关课题的研究十分活跃。 智能计算的引入给人脸检测技术带来了一个新的发展空间(赵丽红等, 2004)。人们将一些复杂但是智能化的算法应用到人脸检测问题上,得到了很多 较好的效果。随着智能算法的发展,新的算法越来越复杂,越来越合理,也越来 越快。 自从Adaboost算法被Viola et al(200 1)应用于人脸检测(1 5帧/秒)之后涌现出了 很多相关的研究成果。例如基于Adabost算法的车牌识别(阴国富,2006)、号码识 别(王倩等,2006)、以及手写字体识别(赵万鹏等,2005)等。Intel公司提供的 Opencv开发包软件就带有Adabost算法的训练函数,大大方便了研究人员的使用 和研究.但是Opencvqb的训练函数接口固定并且训练函数不能调整,训练过程中 也无法看到中间数据,由于它不能给使用者提供更多的信息,使用起来不利于研 究人员深入的研究和改进。此外,使用Opencv开发包训练的结果还需使用其自带
the parallelized
algorithm reduced the training
time by 2/3
or
more.
Key
Words:face
detection,adaboost algorithm,Haar feature,integra l image,
classifier,parallel
fields such
as
content-based image and video retrieval,video surveillance,automatic
an
face recognition and human-computer interface,etc.Given goal of face detection iS
的检测函数,最终将很难实现算法的移植。 本文详细研究了Adabost算法的实现过程,在此基础上对其进行了相关的改
进,并将改进算法应用到人脸检测与跟踪系统中。由于采用自主开发的训练和检
测程序,整个算法具有较强的可移楫|生。
1.2人脸检测技术研究的目的及现状
人脸检测技术具有极高的学术研究价值和商业价值。
et
al,2002)。
为了较好的对肤色进行分类,研究入员将肤色转换到不同的颜色空间进行聚类,
常用的颜色空间有:YCbCr、LUV、YIQ和RGB等。基于肤色分类器的人脸检
测方法容易受到背景的影响,还需要和其它检测方法结合(Wang Yanjiang

et al,
第l章绪论
2004)起来使用。 根据面部器官的结构特征,研究人员提出了许多基于结构特征的检测方法。 例如:
摘要
摘要
人脸检测是模式识别与计算机视觉研究领域比较基础和重要的研究课题, 在基于内容的图像与视频检索、视频监控、自动人脸识别以及智能入机交互等 领域有着重要的应用价值。人脸检测是对于任意~幅给定的图像,采用一定的 策略对其进行搜索以确定其中是否含有人脸,如果是则返回人脸的位置、大小
和姿态。本文研究了如何快速、准确地在一幅图片中检测融入脸。详细分析了
Viola等人提出的Adaboost级联人脸检测算法,主要任务在于: l、系统地分析和探讨了多种人脸检测方法的鍪本理论,对入黢检测方法进
行了深入的研究和讨论。
2、详细褥介绍了Adaboost算法的H鑫a满征、积分图像、弱分类器、强分类
器的概念,在深入研究基于Adaboost算法的人脸检测方法的同时,构建了一个人
人脸是一类具有复杂细节变化的自然结构目标,人脸检测技术的挑战性在于
(梁路宏等,2002):

第1章绪论
(1)入脸之间由于在外貌、表情、肤色和姿态上的不同,需要考虑检测对象模
式的可变性;
(2)入脸图像作为3维物体的2维影像不可避免的受到光照产生的影响; (3)现实中的人脸面部还会有眼镜、胡须等附属物。因此,如果能够找到解 决上述问题的方法,将为解决其它类似的复杂模式检测问题提供重要的癌示。 早期,人脸检测技术主要服务于人脸识别课题的研究;但是,随着生物识 别技术的快速发展,入脸检测技术己经被广泛的应用于其它相关领域,产生?
一定的商业价值。例如:表情识别、口型识别、人机交互、基于内容的索引、 数字视频处理、视频监测、网络会议和NetCam等等。
目前,国外对人脸检测问题研究的专业机构有很多,比较著名的有MIT、 CMU和FERET等;国内的清华大学、上海交通大学、中国科学院计算技术研 究所和中国科学院宣动化研究所等科研机构都有专鼗人员从事与入脸检测技术 相关的研究。随着人脸检测技术研究的扩展,一些最新的技术和方法也被应用 到解浃入脸检测闲题当中,新方法、薪技术层出不穷。国际土发表的相关论文
一般无法满足人们对检测速度的要求。 1.3.2基于统计模型的检测方法
基于统计模型的检测方法是目前研究的主要方向,也是将来一段时间研究 的主要趋势。这类方法的优势是不再使用人脸的特征信息等先验知识,也没有
设定模板参数等操作。在统计过程中使用大量样本进行训练,使检测的结果具 有一定的可靠性。从理论上讲,训练样本越多越好,所以基于统计模型的检测
optimize the detector,the human skin model and
added in front of the detector.
illumination
compensation
are
4.The training of the adaboost algorithm always spends
方法也具有一定的可扩展性。这类方法的工作流程图如图1.1所示:
待检测样本
离 线 训 练
在 线 检 测
多尺度检测

分 类 器

l合并检测结果
1r
输出
图1.1
统计模型算法的工作流程图
常用的基于统计模型的检测方法有:基于神经网络的检测方法(Rowley,
1998)、基于支持向量机的检测算;法(Osuna
3 et
introduced
in detail in the thesis,on the other hand,a face detection system iS built while in-depth study
on
face detection method based
on
on
Adaboost algorithm.
are
read and analyzed.
Some hot jssues about face detectiudied in this paper.
are
2.Haar feature,integral image,weak classifier,strong classifier
as
et a1.is analyzed in
follows:
1.A great amount of literatures,surveys and research papers concerning
up。to-date techniques of face detection and face recognition
al,2000)、基于隐性马尔可夫模型
第1章绪论
的检测方法(陈茂林等,2002)、和基于概率的检测方法(张九龙等,2004)。目前,
最受关注的是基于Adaboost算法的检测方法。
在基于统计模型的检测算法中,速度最快的是Adaboost算法,对状态信息 描述最清楚的是隐性马尔可夫模型和基于纹理特征的算法。对于一个简单、快
速的人脸检测系统,使用Adaboost算法的效果会更好些。而对于一个要求精准 的检测或者识别系统,就应该尽量使用类似于隐性马尔可夫模型和基于纹理特 征的算法。
总之,人脸检测问题的内涵十分广泛,很多的方法一般都是针对某一类问
相关文档
最新文档