首页> 中文学位 >基于改进Viola-Jones框架的人脸检测算法
【6h】

基于改进Viola-Jones框架的人脸检测算法

代理获取

目录

封面

声明

中文摘要

英文摘要

目录

第1章 绪论

1.1人脸检测的研究背景

1.2人脸检测现状

1.3人脸检测展望

1.4 本文的框架构成与所做的主要工作如下

第2章 算法理论

2.1 线分配算法

2.2 AdaBoost算法

2.3 基于边界和区域相结合的皮肤分割算法

2.4 新型混合聚类算法1

2.5 单层感知器学习和条件概率的理论得出最优弱分类器的算法

第3章 改进的Viola- Jones 框架

3.1 传统的Viola- Jones 框架

3.2 改进的Viola- Jones 框架

3.3 改进的Viola- Jones 框架的人脸检测流程

第4章 实验仿真研究

4.1 基于区域和边界结合的肤色分割算法的实验结果

4.2 改进的Viola- Jones 框架的检测器检测的实验结果

4.3 实验数据分析

第5章 工作总结和展望

5.1 工作总结

5.2 工作展望

参考文献

致谢

攻读硕士学位期间发表学术论文及参与科研项目

展开▼

摘要

人脸检测作为人脸识别的前序工作,一直以来都是模式识别领域的研究热点。特别是在AdaBoost算法出来以后,随着Viola-Jones的框架的建立,使得人脸检测的效率和准确性上了一个台阶。
  本文就是先从线分配算法和AdaBoost算法的数学证明出发,对传统的Viola-Jones框架进行改进。通过提出一种基于边界和区域相结合的皮肤分割算法,对被检测的图像进行皮肤分割的预处理,从而降低Viola-Jones框架人脸检测器的误检率,特别是降低了对无人脸的复杂背景图片的误检率,同时由于缩小检测区域,从而提高了检测的效率。然后对框架中的AdaBoost算法所需要的弱分类器进行优化,通过单层感知器分别训练出某一矩形特征模板下的最优特征,然后再由条件概率的理论得到其对应的最优阈值,从而得到最优特征的最优阈值的弱分类器。通过这样的处理,使得由AdaBoost算法训练得到的强分类器的误差进一步减少,并且也大幅的减少了特征的数量,提高了Viola-Jones框架人脸检测器的检测准确度和检测效率。最后将AdaBoost算法训练得到特征集作为一个RBF神经网络的输入,而这个神经网络是通过本文的一种新型模糊聚类算法进行训练的,这就使得这样训练的 RBF神经网络能够更好的反映人脸特征数据的内在联系,提高神经网络的准确性。同时由于这个RBF网络的输入是AdaBoost算法训练得到特征集,这样就加强了对AdaBoost算法训练提取的特征中的反例的学习,从而达到降低分类器的分类误差。降低了Viola-Jones框架人脸检测器的误检率。
  最后通过Matlab仿真实现了这个基于改进的Viola-Jones框架人脸检测器。在仿真中,比较了传统Viola-Jones框架人脸检测器的效果图,同时给出了多角度的人脸检测、多表情的人脸检测、有遮盖物的人脸检测和没有人脸的背景图的人脸检测的效果图。通过实验得出了本文提出的基于改进的Viola-Jones框架人脸检测器优于传统Viola-Jones框架人脸检测器的结论,具有较高实用价值。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号