基于视频流的快速人脸检测与实时跟踪算法研究

来源 :浙江理工大学 | 被引量 : 0次 | 上传用户:fugaowen
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
基于视频流的人脸检测与跟踪是计算机视觉与模式识别领域的一个重要的研究课题,也是人脸信息处理领域的一项关键技术,已经成为研究者广泛关注的热点问题。自动人脸检测与跟踪技术在智能安全监控、人机交互视频会议、自动人脸识别、身份识别、虚拟现实等领域都有着广泛的应用前景和商业价值。尽管人脸检测与跟踪技术在可控条件下已经取得了很大的发展,并获得了可供实用的效果,但是,由于人脸结构自身模式的多变性、数字图像采集过程中的各种噪声干扰、各种实际环境的限制以及理论研究的不够成熟,仍然面临着巨大的挑战,比如,面部表情、人脸姿势、复杂背景、遮挡、观察视角以及光照条件变化等。本文针对这些应用条件的限制,主要研究了人脸检测技术、人脸跟踪技术,全面分析了国内外人脸检测技术以及人脸跟踪技术的发展,并对主要的实现算法进行了详细的研究和深入的分析。主要内容包括:1、针对AdaBoost算法基本知识做概要介绍,并以类Haar特征为基础,对弱分类器、强分类器以及级联分类器的构建过程进行了详细的阐述;研究并实现了AdaBoost算法的训练以及检测过程;最后,提出并实现对AdaBoost算法的改进方法,具体内容如下:(1)优化多尺度检测问题,同时采取了基于边缘特征的算法加速策略,降低了算法的计算复杂度,加快了检测的速度,使算法的性能大大提升。(2)选取不同的样本集,分别训练正面分类器和侧面分类器,并将他们串联形成一个多级结构的分类器,解决了多姿态条件下的人脸检测问题。大量的实验数据以及分类结果证明:改进后的AdaBoost人脸检测算法鲁棒性更好,适用范围更广,与传统AdaBoost人脸检测算法相比,其检测率得到了显著的提高。2、使用径向模板对旋转角度进行估计,成功地解决了平面内旋转模式下的人脸检测问题;利用多分类器级联结构有效地处理了平面外旋转模式下的人脸检测问题;另外,还针对人脸检测算法的扩展性进行探讨,使其能够由单一的人脸检测领域逐步扩展到更为广泛的目标检测应用领域中。3、深入研究了Mean Shift理论,以及其在目标跟踪方向的应用。由于Mean Shift难以克服跟踪目标对象形状大小变化的情况,因此本文接着研究了以Mean Shift为核心的CamShift算法,它是在Mean Shift算法基础之上实现的改进算法,能够很好地适应跟踪目标对象大小以及形状的变化。由于CamShift跟踪算法以颜色概率分布为基本,因此具有不受跟踪目标对象的大小、形状以及外界光照变化等环境因素影响的优点。但是CamShift算法也存在一些不足之处,例如,初始化跟踪窗口需要手动选取;当目标的色彩概率分布非常接近时,会出现跟踪目标丢失的情况等。针对这些不足,对CamShift算法做如下具体的改进:(1)利用AdaBoost人脸检测算法的检测过程来实现跟踪过程人脸的自动初始化;(2)为了兼顾了跟踪的速度与效果,采用跟踪与检测相互交替的方法;(3)提出了基于双眼模板匹配的CamShift人脸跟踪算法,以颜色概率分布图中的模板匹配成功与否作为算法迭代的终止条件,解决了场景中存在大面积类肤色干扰时跟踪失误的问题。为了在减少跟踪失误的同时最大限度的保证算法的实时性,模板匹配过程中对模板采取了简单的比例缩放和角度旋转并使匹配只在搜索窗上半部分进行。实验数据和结果表明,改进后的CamShift算法跟踪效果明显优于传统的CamShift算法,同时也保证了良好的实时性。4、根据上述理论及技术,在Visual C++ 6.0软件平台上开发并实现了一个自动化人脸检测与跟踪系统。该系统能够实时采集图像,并对视频流中的人脸进行检测及实时跟踪。
其他文献
对等网络(Peer-to-Peer network,简称P2P网络)是分布式系统和计算机网络相结合的产物,它打破了传统的客户端/服务器(C/S)模式,让所有网络成员享有“自由、平等、互联”的功能,
基因表达式编程(Gene Expression Programming, GEP)是演化计算的新一代成员,它结合了遗传算法(Genetic Algorithm,GA)编码简单,易于操作与遗传程序设计(Genetic Programming
移动点的视觉行为研究是近年来计算机视觉中非常值得关注的研究领域。随着无线技术的发展和各种无线技术的应用,跟踪及记录移动点的位置情况成为可能,移动预测技术得到越来越
随着GPS定位、RFID标签、传感器、Wi-Fi等技术的迅猛发展,以及智能移动设备的快速普及,移动对象产生的轨迹数据呈爆炸式增长。如何有效的对轨迹数据进行挖掘,提取出有价值的
目前无线传感器网络,简称WSN(Wireless Sensor Network)作为物联网领域一个热点的研究分支,引起了学术界和工业界的高度重视,被认为是将对本世纪产生巨大影响力的技术之一。
协同过滤推荐技术是目前为止应用最为成功的一种个性化推荐技术。协同过滤主要依据用户对项目的评分计算用户相似度,构建用户兴趣模型,然后搜索用户近邻集,并以此为基础为用
随着P2P应用的不断发展,P2P网络用户迅速增加,Internet上充斥着大量的文件共享、流媒体、即时通信等多种类型的P2P流量。P2P技术在充分利用网络带宽给用户带来快速体验的同时
群智能优化算法具有操作简单、收敛速度快、全局收敛性好等优点,受到了学者的广泛关注,对其的研究也日臻成熟。其中,教与学优化算法是由R.V.Rao等人近年来提出的一种新的群智
随着网络技术和计算机软件的发展,SOA(面向服务架构)已经逐渐成为软件产品开发和系统建设的主导方法。对于一个基于SOA的应用系统而言,客户不再仅仅满足于服务的功能的正确性
随着移动设备的普及和定位技术的发展,移动对象所产生的轨迹数据规模呈爆炸式增长,如何从海量轨迹数据集中挖掘出有意义的信息越来越受到国内外学者的关注。轨迹预测技术是轨