人脸检测与识别的多特征分析与系统实现

人脸检测与识别的多特征分析与系统实现

论文摘要

本论文研究人脸检测和识别的多特征分析方法,设计和实现了一个具有高检测率和识别率、具有可扩展性的实时人脸检测与识别系统。我们分析和实现了最近比较流行的人脸检测和识别算法,提出了新的多特征分析方法、新的弱分类器及新的级联结构——动态级联结构学习方法来改进人脸检测算法,比较了各种不同的人脸识别算法的性能和适用情况,并在此基础上完成了人脸检测与具有在线学习功能的人脸识别系统。本论文的主要工作包括以下几个方面:(1)在人脸检测方面,我们在传统的Adaboost训练框架的基础上,提出了多特征的动态级联结构(Dynamic Cascade)训练算法,并训练了一个同时具有高检测率(Recall)和低误检率的(False Alarm)正面人脸检测器。首先,在连续的Adaboost(RealBoost)算法中,我们提出了新的弱分类器——Bayesian Stump,以此来解决传统弱分类器中存在的例如子区域(Bin)划分个数的选择、如何根据训练样本分布进行不同划分的问题。其次,我们提出了新的级联结构(Cascade)方法——Dynamic Cascade来解决使用级联结构训练中训练参数过多的问题,并充分利用了上一个级联结构分类器的信息,提高了分类效果,同时也降低了分类过程中的平均弱分类器使用数量。第三,我们提出了多特征的方法来满足人脸检测中Cascade不同阶段对特征性质的要求,各特征间形成了互补,有利于检测精度的提高。在CMU/MIT的正面人脸数据集上的评测表明了以上改进算法的有效性。在实际应用中,这个正面人脸检测器完全达到了实时的性能。(2)在人脸识别方面,我们阐述、实现并比较了不同的人脸识别算法并针对人脸识别在线训练算法提出了一些解决方案。通过在中科院人脸数据集CAS-PEAL和FERET数据集上对这些算法采用的预处理方法和识别性能进行测试得到的分析结果表明,采用第二种结构的独立成分分析(Independent Component Analysis, ICA)算法相对于其他算法在CAS-PEAL数据集中的困难光照测试集中表现出了相当好的识别结果;对于普通的饰物、时间跨度、背景、距离、表情等测试集,局部二值模式(Local Binary Pattern, LBP)算法取得了绝对优势。对预处理方法的实验表明,采用直方图均衡化和高斯模糊,均能对不同的识别算法有显著提高。(3)采用了上述改进的人脸检测算法以及在测试集中胜出的人脸识别算法开发了快速在线人脸检测识别系统。在实现上,采用了多线程、识别结果平滑处理等技巧提高了系统性能,保证了系统检测和识别的准确性、实时性和可交互性。人脸识别在线学习算法的提供为系统的实用性提供了保证。整个系统的设计具有可扩展性,为后续的功能模块提供了相应的接口。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 人脸分析与识别概述
  • 1.2 论文组织
  • 第二章 国内外研究进展
  • 2.1 人脸分析识别发展历史
  • 2.2 人脸分析识别主要方法
  • 2.2.1 人脸检测方法分类
  • 2.2.2 人脸识别方法分类
  • 2.3 人脸分析识别图像库
  • 2.3.1 人脸检测图像库
  • 2.3.2 人脸识别图像库
  • 2.4 人脸分析识别商业应用系统
  • 2.5 人脸分析识别发展现状总结
  • 第三章 基于Adaboost的人脸检测
  • 3.1 人脸检测训练算法
  • 3.1.1 使用Haar-like特征的Adaboost人脸检测算法
  • 3.1.2 改进的弱分类器——Bayesian Stump
  • 3.1.3 改进的Cascade方法——Dynamic Cascade
  • 3.1.4 多特征的Adaboost训练算法
  • 3.2 由训练模型生成人脸检测器
  • 3.2.1 利用训练模型对图像进行检测
  • 3.2.2 效率因素
  • 3.3 人脸检测算法评测
  • 3.3.1 评测图像库
  • 3.3.2 不同弱分类器算法比较
  • 3.3.3 多特征分类器算法比较
  • 3.3.4 不同的人脸检测器算法比较
  • 3.4 人脸检测总结
  • 第四章 人脸识别
  • 4.1 人脸图像预处理
  • 4.1.1 归一化(Normalization)
  • 4.1.2 直方图均衡(Histogram Equalization)
  • 4.1.3 去除不相关的背景信息
  • 4.2 人脸识别算法
  • 4.2.1 主成分分析算法——特征脸
  • 4.2.2 独立成分分析算法
  • 4.2.3 基于张量的算法
  • 4.2.4 局部二值模式算法
  • 4.3 人脸识别算法评测
  • 4.3.1 人脸识别评测数据集
  • 4.3.2 不同识别算法比较
  • 4.4 人脸识别在线学习算法
  • 4.4.1 基于子空间方法的在线学习算法
  • 4.4.2 LBP方法的在线学习算法
  • 4.5 人脸识别总结
  • 第五章 系统设计集成与演示
  • 5.1 系统设计
  • 5.2 性能问题
  • 5.2.1 检测和识别的实时性
  • 5.2.2 识别的连贯性
  • 5.3 系统演示
  • 第六章 总结与展望
  • 参考文献
  • 致谢
  • 攻读硕士期间发表的学术论文
  • 相关论文文献

    标签:;  ;  ;  ;  

    人脸检测与识别的多特征分析与系统实现
    下载Doc文档

    猜你喜欢