人脸检测跟踪算法的研究与基于DaVinci的人脸检测系统实现

来源 :上海交通大学 | 被引量 : 0次 | 上传用户:yyuan
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着人工智能和计算机技术的发展,机器视觉研究取得了长足的进步,并引起了越来越多的关注,其研究成果被广泛应用于国防建设、航空航海、医药卫生、安全监控等国民经济的各个领域。人脸检测与跟踪则是其中一个重要的应用方向。人脸检测的目的是检测某监控区域内是否存在人脸并确定人脸出现的位置、大小等信息;目标跟踪的目的是对选中的目标进行轨迹的描述,涉及到目标特征的提取、目标的匹配等多个方面。本文研究的主要目的是实现对视频序列中人脸的实时监控。系统由检测和跟踪两部分组成。检测算法主要基于AdaBoost算法,通过分析AdaBoost算法,训练得到正面人脸的级联检测器。本文的跟踪算法主要基于CamShift算法。通过分析影响跟踪不稳定的原因,选用HSV颜色空间的H和S分量产生目标的二维颜色直方图,并对其中的直方项进行归并和加权处理,降低了目标区域中的非目标像素点对跟踪结果造成的影响,使目标的二维颜色直方图能更加准确地描述目标模式,从而在保持CamShift算法快速性的同时提高其跟踪鲁棒性。然后,本文将检测和跟踪结合起来,在PC平台上实现出能对QVGA视频实时监控的人脸检测跟踪系统。另外,本文还研究了TI DaVinci处理器的软件开发,基于AdaBoost和改进的CamShift算法设计了基于DaVinci处理器的人脸检测与跟踪系统的模型。通过设计定点算法,将人脸检测程序移植到DaVinci的C64x+ DSP处理器上,利用编译器优化选项、Intrinsics、线性汇编、Cache对程序进行优化,并根据xDAIS-DM算法标准将经优化后的人脸检测算法封装成可重用的算法包。随后,本文分析了DaVinci处理器的Codec Engine软件架构及其远程方法调用的机制,最后,在DaVinci处理器的ARM端通过V4L2和FB驱动程序并利用VISA API调用在DSP端运行的人脸检测算法模块完成人脸检测应用程序,从而在DaVinci处理器上实现出完整的人脸检测系统,对QVGA和VGA视频分别达到6.4fps、1.63fps的检测速率。
其他文献
自动聚焦技术是机器人视觉、数字视频系统中的关键技术,同时自动聚焦也是图像获取中的必不可少的核心技术,该技术现已广泛应用于照相机、摄像机、显微镜、扫描仪等各种精密仪器
随着数字图像处理技术的发展,车牌自动识别技术己成为智能交通系统的重要组成部分。现有的车牌自动识别技术的研究已很广泛,但多是基于车辆图像质量良好的假设。在智能交通系
进入21世纪,随着现代信息技术水平的迅猛发展和提高,图像以其确切性、直观性、高效性和广泛适应性的特点,成为当今人类社会最重要的一种信息来源。图像质量的正确评价是图像
话务量、数据流量的预测对运营商而言是一个非常具有实际意义的问题,直接影响到节假日期间运营商对话音信道、数据业务信道的临时扩容或减容等。由于将GSM的话音信道TCH的部
随着Internet技术的发展,Web 2.0已经改变了目前的互联网格局,其交互式的特点对传统的企业应用模式提出了新的挑战,Web 2.0环境下的企业社会化发展越来越受到业界的关注。特
校园网已经成为校园生活的重要组成部分,是广大师生获取资源和信息的主要途径。而无线校园网作为其不可缺的一部分,实现了可移动数据交换,突破了有线网络节点限制,可实现多人
随着电子技术的快速发展,外辐射源雷达受到世界各国的普遍重视。本文研究了基于中国移动多媒体广播(China Mobile Multimedia Broadcasting, CMMB)信号的外辐射源雷达目标探
网络技术迅速发展的今天,网络设备仅仅能够进行简单的数据传输已经不能满足日益增长的市场需求。随着4G、云计算、大数据、互联网金融等多种业务不断融入数据通信网络,人们对
图像测量技术是近年来在测量领域中应运而生的一种新的测量技术,它来源于技术实践和社会需要。通过图像测量技术对物体进行在线测量,获取几何参数,实现产品的质量检测。图像
随着TD-SCDMA产业的迅速发展,众多终端厂家的产品逐渐进入到了白箱联调和集成测试阶段,终端产业链也逐渐形成。但由于3G标准的复杂性,如果不进行终端一致性测试,那么多厂商终