为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

基于多级联不对称增强和遗传算法的人脸检测

2017-11-13 11页 doc 48KB 24阅读

用户头像

is_321635

暂无简介

举报
基于多级联不对称增强和遗传算法的人脸检测基于多级联不对称增强和遗传算法的人脸检测 张向鹏,魏 江 ,西北工业大学 电子信息学院, 陕西 西安 710072, 摘要, 提出了一种基于多级联不对称增强和遗传算法的 AdaBoost人 脸检测方法。 可把认假率和拒真率反馈给当前训 练阶段,并通过阈值比较来控制级联层数和局部最佳弱分类器权值。 用遗传算法训练选取的局部最佳弱分类器,实现 。 仿真实验结果表明,该算法可以有效避免过拟合和特征冗余现象,获得较高的检测 用较少的弱分类器达到高检出率 。 速度和精度 关键词, 人脸检测,AdaBoost 算法,多级联不对称增...
基于多级联不对称增强和遗传算法的人脸检测
基于多级联不对称增强和遗传算法的人脸检测 张向鹏,魏 江 ,西北工业大学 电子信息学院, 陕西 西安 710072, 摘要, 提出了一种基于多级联不对称增强和遗传算法的 AdaBoost人 脸检测。 可把认假率和拒真率反馈给当前训 练阶段,并通过阈值比较来控制级联层数和局部最佳弱分类器权值。 用遗传算法训练选取的局部最佳弱分类器,实现 。 仿真实验结果表明,该算法可以有效避免过拟合和特征冗余现象,获得较高的检测 用较少的弱分类器达到高检出率 。 速度和精度 关键词, 人脸检测,AdaBoost 算法,多级联不对称增强,遗传算法 中图分类号, TP391.4 文献标识码, A 文章编号:1674,6236,2012,05-0122-04 Human face detection based on multi exit asymmetric boostingand genetic algorithm ZHANGX iang-peng, WEI Jiang ,School of Electronics and Information, NorthwesterPno lytechnical University, Xi’an 710072, China, Abstract: A novel AdaBoostal gorithm based on thmue lti exit asymmetric boosting and genetic algorithm is proposedin this paper. Botfha lse acceptance rate afndals e rejection rate are fed bacinkto currentt raining stage, the cascade stagest hae nd weight of local optimum weak lcassifiers are restricted by threshold comparison. The genetic algorithm with strongs earch ability is adopted fortr aining local optimal weak lcassifiers, so most human fainc esim ages and video sequences cane bdetermined by less weak lcassifiers. Experimental results show that the proposedalgor ithm can achieve higher detection speed and more accuracy, effectively avoid overfitting and featurree dundancy. , , , Key words: human facee tdectionAdaBoostal gorithmmulti exit asymmetric boostinggenetic algorithm 人脸检测是指在输入图像中确定所有人脸 ,如果存在,AdaBoost方 法,通过选取相关性较小的最 于多步校正的改进 [1]的位置、大小和位姿的过程。 人脸检测作为人脸信息处理中 佳弱分类器构成强分类器。 项 关 键技 术 , 近 年来 成 为 模式 识 别 、 计算 机 视 觉等 领 域 的一 文中提出一种新的基于多级联不对称增强的方法,并在、研究十分活跃的课。 内一项受到普遍重视弱分类器的选取过程中,将遗传算法与传统的 AdaBoost算 法 Viola 和 Jensen等人采 用 AdaBoost算法构 建的级联式人 相结合,达到了较理想的训练和检测效果。 实验结果表明,本[2] 检 测算 法使 人脸 检 测 在实 时 检 测方 面 有 了长 足 的 发展 。 脸 文方法可以有效地缩短训练时间,提高检测的速度和精度。其 基 本思 想 是 , 通过 给 定 数量 的 样 本集 的 反 复训 练 , 对 分 类 ,对分类性能差的弱分类器 性能好的弱分类器赋予较高权重基于 AdaBoost算法的级联人脸检测 1 予较 低 权 重, 经 过 循 环比 较 , 自 动挑 选 出 若干 关 键 分 类 器 赋 级联 起 来 , 构成 一 个 分类 能 力 强的 分 类 器 , 从 而 得 到 较 好 并Viola 等人提出的多层级联分类器结构如图 1 所示,可以 [3]。 因此,在训练中如何选取有效的样本特征、如 的分类效果 有效地对输入图像中的非目标区域进行排除,从而提高对目 更 新样 本 权 值以 及 如 何选 取 最 佳弱 分 类 器构 建 级 联 分 类 何[8] 标的检测速度。 在检测的初始阶段矩形特征数较少,因此用。 传统的 AdaBoost算 法在处理上述问题 器是算法的基本问题 少量计算就可快速排除大量非目标区域,随着逐层检测的进 明 显 的不 足 ,1, 当 样本 数 量 多的 时 候 , 不 同 样 本 的 特 征 时有 [4]行矩形特征越来越多,由于目标窗口越来越少计算量不会显 生冗 余 的 可能 性 很 大,2, 虽 然 选 出的 弱 分 类 器 是 每 轮 训 发 著增加,从而有效提高检测的速度。 文中也采用此架构,先利,但最终构成级联分类器的弱分类器并 练过程中局部最优的[5],这将会影响检测的精度。 针对以上不足 , 不是全局最优的用 AdaBoost算法 来挑选局部最佳弱分类器,再利用多级联不 许多学者提出了改进算法。 文献[6]把 Floating 算法同 AdaBoost 对称增强方法来更新弱分类器的权值,最后利用遗传算法消算法相结合,提出了 FloatBoost 算法,用较少的分类器达到更 除特征冗余、构建强分类器。 分 类 性能 , 文 献[7] 从分 类 器 的相 关 性 出发 , 提 出 一种 基 优的AdaBoost算 法的具体步骤如下, 1, 给 定 一 系 列 训 练 样 本 ,x,y,, ,x,y,, … , ,x,y,, 其 1122nn 中 y=0 表示为负样本,非人脸,,y=1 表示为正样本,人脸,, i i 2, 初 始 化 权 重 w=D ,i,, 设 正 样 本 有 m 个 , 负 样 本 有 ,1i收稿日期,2011-12-29 稿件编号,201112156 作者简介,张向鹏,1983— ,,男,山西晋中人,硕士研究生。 研究方向,图像处理。 当弱分类器的分类性能较差时,即 ε小于 0.5,,β为一个 t t ,,。 该式说明,在 ?β nbexitt t 一定的情况下, 分类能力差的弱分类的权值更新受认假率 η t的影响,认假率越大弱分类器权值调整也越大,相应的权值也 ,,说明,在 一定的情况 ?β nbexit t t 图 1 多层级联式分类器模型 Fig. 1 Structure diagram ofm tuhelti cascadec lassifier model 下, 分类能力差的弱分类器的权值更新受拒真率 γ的影响, t 个,则相应的权重为: 拒真率越大弱分类器权值调整也越大,相应的权值也会增加。 综上可知, 由于认假率 η和拒真率 γ对权值的限制作用,在 t t 1/2m,y=1 i,i,= ,1, D,其中 m+l=n 一定程度上均衡了各弱分类器的权值。 1/2,y=0 li 3,对第 t 轮训练,t=1,2,… ,T,,归一化权重,对每个特征 遗传算法选取全局最佳弱分类器3 fea训 练 一 个 弱 分 类 器 h ,x, fea,p,θ,, 计 算 对 应 所 有 特 征 的 弱分类器的加权错误率 ε,选取最 佳 弱 分类 器 h,x, , 满 足条 ft 遗传算法是按适应度函数通过遗传中的选择、 交叉和变 异对个体进行筛选,使适应度好的个体被保留,适应度差的个 ,, 按最佳弱分类器调件,ε=min qh,x, fea,p,θ,yΣ- tfea,p,θi i ii[10]体被淘汰,新的群体既继承了上一代的信息又优于上一代。 整权重, 由于遗传算法是以随机的方式进行全局搜索, 它可以较大的 1l-i w=wβ ,2, ? ,,t[9][8]t+1i ti 概率搜索到全局最优解,而且遗传算法能够实现并行处理, ε t故文中采用遗传算法求解全局最佳弱分类器。 若 x被正确分类,则 l=1,否则 l=1,其中 β= , i iit1-ε t3.1 个体编码 4,最终的强分类器为, 文中借鉴已有的编码方式, 将权值更新后的 T 个弱分类 T T ? ? 1 ?1,α?h,x,? α ?ΣΣt tt ?2 c,x,= 3, ,,其中 α =log,1/β , t=1 t=1 t t ? 器看作遗传算法中的一条染色体。 每条染色体由个弱分类T ? ??0,others ,[4-58]器及相应的权系数和阈值 b 组成,结构如图 2 所示。 由 AdaBoost算法 原理可以看出,它的训练目标就是通过不 断增加弱分类器的数量来达到较高的检测精度。 因此如何用 图 2 基于遗传算法的个体结构 少量的弱分类器构建多层级联分类器来达到较高的检测精度是 Fig. 2 Structure diagram of the cwlaeassikfi er 此算法需要改进的重要方面。针对这一问题,文中从级联层数 based onge netic algorithm 控制和权值更新以及分类器选择策略等方面提出改进措施 。 图 中 k ~k 表 示 T 个 弱 分 类 器 ,k =0 表示弱分类器不存 1 T i 在,k=1 表示弱分类器存在。 对于 k~k采用二进制编码,而权 i1T 2 多级联不对称增强的弱分类器权值更新系数 α 和阈值 b 为实数。 3.2 适应度函数 对输入样本进行 T 轮训练后,检测系统将会产生 T 个局 构建强分类器的目的是使用少量的弱分类器来获得较高 部最佳弱分类器, 但最终构成级联分类器的弱分类器并不是 [45]-全局最优的。为解决权值更新问题,文中采用多级联不对称 的检出率和较低的误检率,因此取评价函数, 增 强 ,Multi Exit Asymmetric Boostin, 函数控制级联层g数 , 并 F =1-l /T ,4, 根据之前设定的认假率阈值 η和拒真率阈值 γ来实现权值 1 0 0 T 的自适应更新。 权值自适应更新的具体步骤为, 其 中 l=k。 这样弱分类器个数越少 , 评 价 函 数 F值Σ i 1 1,初始化样本权重, i = 1 2,对第 t 轮训练,t=1,2,… ,T,, 越 高 。 归一化权重,计算 ε、 β以及 η和 γ,根据初始设定的认 tt t t对于训练样本集, 每个强分类器的判决函数为,c ,x ,= i 假率阈值和拒真率阈值进行弱分类器权重调整, 具体实现过 T ? ?程为, ?1,kαh,x,b0-?? Σ i i ti ? , 为保证在较高检出率的条件下误检i = 1 ? ?? 他 ?0,其 1l-1-η/nbexit i t 若 γ<γ且 η<η,则 w,β , , ,,,t t0 t0t+1i 率越低评价函数值越大,取评价函数,1l-1-γ/nbexit i t 若 γ<γ且 η>η,则 w,β , , ,,,t t0 t0t+1i1-n /N ,m /N >d_rate fa ne g tr pos 1l-i ,5, F= 2 否则,。w=wβ t ,t+1,i,,t,i, 0,m /N 分析
概率为 0.01,种群规模为 81,进化次数为 500 次。 表 2 列出了传统 AdaBoost算 法、FloatBoost算 法、 多步校 正算法及本文算法在测试集上的检测结果。 从表中可以看出 当分类器个数较少的时候,表中 81 个,,本文算法的检测正确 4 实验结果与分析率高于 FloatBoost算法而略低于多步校正算 法, 但当弱分类 文 中 采 用 Viola_Jensen 图像库对本文算 法 、 传 统 器个数较多时,表中 183 个,,本文算法的检测精度明显优于 AdaBoost算 法 、 文 献[6] 的 FloatBoost算 法 和 文 献[7] 的 多 步 校 另外两种算法。 本文的人脸检测方法有效改善分类器的训练。 从图像库中随机选取 500 个人脸样本 正方法进行仿真实验 结果,优化特征参数及权值,使得级联检测系统的检测性能得,为达到更好的训练和分类效果,非人脸样本 作为训练正样本 到进一步提高。“自举”方式从设定路径的非人脸样本文件夹中随机产生 采取 算法检测结果比较表2 500 个 训 练 负 样 本 。 训练过程中加入了由 R.Lienhart和 J. Tab. 2 The testing result of different algorithms Maydt提出的方向角 的 Haar特征 ,如图 3 所示,。 测试集正样 弱分类器个数算法正确检出率/% 本包含, 取自 MIT 图像库的 500 幅 不 同 光 照 、 不 同 姿 态 和 不 传统算法88.6 ,取自 Yale 图像库的 110 幅不同光照和不 同角度的人脸图像 FloatBoost 算法 ,取自网络的人脸图像 200 幅,负样本包含, 同表情的人脸图像90.4 81 多步校正算法 MIT 中 200 幅非人脸图像及网络图像 190 幅。 实验前将图像 93.2 ,每幅图像提取 86 400个矩形特征 。 归一化处理为像素的图像文中算法92.8 传统算法 91.5 FloatBoost 算法 92.8 多步校正算法183 93.8 文中算法 95.4 4.3 部分检测结果 图 3 45?方向的 Haar特 征 MatlabR2008a实验平台下 ,每幅图像提取 100 个 文中在 Fig. 3 The Haar feature4 5a?t 4.1 训练结果分析 最优特征,构成 8 层级联分类器,以像素为检测子窗口,部分 为方便比较, 文中训练了两个人脸检测系统, 基于传统 检测结果如图 4 所示。 AdaBoost的人脸检测和基于本文算法的人脸检 测, 在相同训 练指标的前提下 ,各级检测正确率大于 0.995, 误判率小于 0.4,,分类器各层所用的弱分类器个数如表 1 所示。 从表中可 以看出,在达到相同训练指标的前提下,文中算法各层弱分类 器个数比 AdaBoost减少 近, 也比两种文献中的方法有所减 少,当级联层数较多的时候,比两种文献算法的各层弱分类器 图 4 部分检测结果图像 ,有效缩短了检测时间。 个数有大幅减少 Fig. 4 The human facete cdteion result using the algorithm proposedin this paper sample weight updating and genetic algorithm for humafna ce 结论5 detection[J]. Journal of NorthwesterPno lytechnical University, 2011,29,2,:290-294 . 文中 提 出了 一 种 基于 多 级 联 不 对 称 增 强 的 自 适 应 权 值 [5] 张君昌,张译. 基于改进AdaBoost算法的人脸检测[J]. 计算 更新算法,并将遗传算法与传统 AdaBoos算法相t 结合构建人 机仿真,2011,28,7,:240244 .-脸检测系统。 前者将认假率和拒真率引入样本权值更新中, 使分类器的权值与分类效果结合起来,实现对分类器结构的 ZHANG Jun-chan,ZHANgGY i. Human facee tdection based 有 效 控制 , 后 者 在前 一 步 的基 础 上 优化 特 征 参数 , 提 高 检 测 ,on improved AdaBoost al gorithm[J]. Computer S imulation 的精度。 两种算法的结合,很好地解决了人脸检测中的检测 2011,28,7,:240-244 .速度和精度问题。 实验结果表明,文中算法通过有效改善分 [6] Li S Z, Zhang Z Q. Floatboost learning and statistical face 类 器 的训 练 结 果, 搜 索 出 全局 最 优 特征 , 使 人 脸检 测 的 速 度 ,detection[J]. IEEE PatternA nalysis and Machine Intelligence 和精度得到进一步的提高。 2004,26,9,:1112-1123 .参考文献, [7] 蒋焰,丁晓青. 基于多步校正的改进的AdaBoost算法[J]. 清 [1] Zhang L J, L iang Y L. A fast method of fdacetee ct ion in 华大学学报,2008,48,10,:1613-1614. video images[J]. IEEE Advanced CompuCteonr trol,2010 ,4,: JIANG Yan,DING Xiao-qing. AdaBoost al gorithm using 490-494 .multi-step correction[J]. Journal of TsinghuUnai verstiy,2008,48 [2] Viola P,JonesM . Rapid object detection using a boosted ,10,:1613-1614 . cascade osfi mple features[J].IEE E Proceedings of the [8] 唐旭晟,欧宗瑛,苏铁明,等. 基于AdaBoost和遗传算法的快 Computer V ision and Pattern Re cognition Conference,2001 速人脸定位算法[J].华南理工大学学报,2007,35,1,:6469. - TANG Xu-sheng,OU Zong-ying,SU Tie-ming,et al. Fast ,, 1:511-518. [3] 雷蕴奇,柳秀霞,宋晓冰,等. 视频中运动人脸检测与特征 human fa ce-detection algorithm based on adaBoosnd t a定位方法[J]. 华南理工大学学报,2009,37,5,:31-37. genetic algorithm[J]. Journal of South hiCna University of LEI Yun-qi,LIU Xiu-xia,SONG Xiao-bing,et al. Face Technology,2007,35,1,:31-37. detection and feature lo cation of moving men in video [J]. [9] Li L,Li M,Lu Y M,et al. Genetic algorithm based fea ture Journal of South h iCna University of Technology,2009,37 selection for fracture surfacimeage s classification [J]. IEEE ,, 5:3137.-Measuring Technology and Mechatronics Automation,2009 [4] 张君昌,张译. 基于自适应权重更新和遗传算法的人脸检 ,138,: 214-217 .测[J]. 西北工业大学学报,2011,29,2,:290-294 .[10]史峰,王小川,郁磊,等. Matlab神经网络30个分析[M]. ZHANG Jun-chan,ZHANgGY i. A new ande ffective adaptive 北京:北京航空航天大学出版社, 2010 .111111111111111111111111111111111111111111111 Diodes LED 驱动器控制器适用于更高要求照明应用 Diodes 公司推出 ZXLD1371 LED驱动器 控制器,通过把输入工作电压范围扩展到从 60 V 一直到最低的 5.0 V,使其应用 范围更为宽广,包括输入电压变异最大的汽车照明以及 12 V 交流供电的系统。 该控制器灵活多用,通过驱动外接的场效应晶 体管,FET,,可构成降压、升压及升降压的驱动器电路。 在升压模式下,它可以准确地驱动多达二十个高电流的 LED。 ZXLD1371采 用正在申请专利的控制回路及单电阻器高侧电流检测,能提供典型值为 1%的输出电流容差,有效改善亮度 控制和灯具的亮度配对。 该 LED 驱动控制器允许用户在宽动态范围下调节亮度, 其直流调光比为 20:1, 脉冲宽度调光比为 1000:1,使得低亮度下的灯光控制更为准确。 为进一步提升 LED 灯具系统的可靠性,该款 ZXLD1371配备了 专用的外部热敏电阻输入,为 LED 提供温度管理。 该热敏 电阻输入同时结合故障诊断输出功能,可报告 LED 负载与驱动器的状况,有助于延长 LED 的寿命。 这款 LED 驱动器控制器以 TSSOP-16EP 封装,通过高达 1MHz的 开关频率来减少外部电感值,可将电路尺寸减至最小。 Diodes 简介 Dodes ncorporated 是一家普尔小市值 600 指数,S&P SmaCap 600 ndex,及 罗 素 3000指 数 公 司 , 是活 跃 于 广泛 的 iIllI 分立、逻辑及模拟半导体市场的全球领先的高质量特殊应用标准产品的制造商及供应商,服务于消费电子、计算机、通信、工业 及汽车等不同市场。 Diodes 的产品包括二极管、整流器、晶体管、MOSFET、保护器件、特殊功能阵列、单门逻辑、放大器和比较 器、霍尔效应及温度传感器,涵盖 LED 驱动器、DC-DC 开关和线性稳压器 、电压参考在内的电源管理器件,以及 USB 电源开 关 负载开关 电压监控器及电机控制器等特殊功能器件
/
本文档为【基于多级联不对称增强和遗传算法的人脸检测】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索