基于DaVinci的人脸检测研究与实现

来源 :杭州电子科技大学 | 被引量 : 0次 | 上传用户:liugang168
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
人脸检测最初是人脸识别问题中的一个子问题。关于人脸识别的研究最初开始于上个世纪六、七十年代,一直到现在仍然是一个研究的热点问题。最初的人脸识别在定义问题的时候主要针对假设人脸图像已经获得的情况进行,而并没有考虑人脸图像如何获得,因此人脸检测问题并未收到应有的重视。随着电子商务、安全监控等应用的发展,人脸识别成为最有潜力的生物身份验证手段,这种应用背景要求自动人脸识别系统能够对一般图像具有一定的识别能力,首先要求系统能够检测到人脸,由此所面临的一系列问题使得人脸检测开始作为一个独立的课题受到研究者的重视。人脸检测的问题定义是确认当前给定的图像或影像中是否存在人脸,并采用一定的搜索策略对存在的人脸的大小、在图像、影像中的位置和姿态进行标定。人脸检测问题的成功解决是一系列现代智能技术的先决条件。随着人脸检测研究的深入,各种检测算法也不断被提出来,而由Freund等提出的AdaBoost算法是这些方法中最有应用前景的一种。它是一种由弱分类器级联之后自动整合出一个强分类器的算法。Viola等人针对人脸检测的特点对此算法进行了改进,提出了一种基于Haar特征的Adaboost算法,并用这一算法学习出一个瀑布型正面人脸检测器,这种方法检测正确率高,速度快,是目前一种较为理想的人脸检测算法。本文主要针对该算法进行改进和应用。DaVinci技术是TI(德州仪器)公司针对高性能嵌入式数字多媒体应用提出的一种内涵丰富的综合体,包括了处理器、软件、开发工具与组件、服务支持四个方面的内容,是新一代数字多媒体技术的发展方向,其最大的特点是融合了DSP的高速运算能力和ARM的强大的外设管理能力,使之成为能适用于各种视频音频数字系统的高效多媒体平台。将人脸检测技术应用到嵌入式设备上是其能够得到广泛运用的必然要求,这将使其更加便捷地应用于生产生活。本文主要研究和实现了一个基于TI DaVinci平台的人脸检测算法。在DaVinci平台上的软件编程涉及到DSP端的编程和ARM端的编程,这是两个结构完全不一样的处理核,需要在完成各自功能的基础上使两个处理核达到协同工作的要求。这完全不同于以往单独的对DSP或ARM编程,DaVinci技术编程框架要求编程还必须符合TI的xDAIS和xDM编程规范。本文在实现算法功能的基础上对AdaBoost算法针对DaVinci平台进行算法上的优化和编程技术上的优化处理,使其能够达到实时性要求。
其他文献
随着3G时代的到来,人们希望彩铃业务能够演变成为一个更有“看头”的业务。多媒体彩铃(Multimedia Ring Back Tone, MRBT)业务作为对2G话音彩铃(Color Ring Back Tone, CRBT)
在企业和政府办公过程中,冗长而烦琐的日常事务处理和复杂的纸质文档传递过程,成为影响企业和政府办公效率的瓶颈。工作流技术所提出的协同化办公和流程化任务处理等,在增强
随着Internet的飞速发展,搜索引擎成为人们在网络中频繁使用的工具。然而,随着网络中信息的急剧增加,传统集中式搜索引擎已经越来越不能满足人们高速增长的搜索需求。如何在
近年来Mashup在互联网的流行引起了电信业的广泛关注,移动终端厂商和电信运营商都在考虑如何将Mashup引入到电信领域,以利用网络中丰富的资源产生新颖的电信应用。目前,将电
随着无线移动技术的广泛应用,未来移动通信网络将逐步演化成为一个异构互联、多接入技术并存、支持终端移动性的全IP融合网络。本文首先阐述了课题研究的背景,分析移动IP技术
随着网络的应用,越来越多的企业和用户将信息通过网络进行传送,网络上的数据量成爆炸性的增长,这给网络中的路由器或者防火墙性能提出了更高的要求。随着下一代网络的兴起,音
生物监测技术与化学分析法相比具有先知性、预见性和警示性。利用生物监测技术建立水环境安全预警系统是目前国内外环境科学研究的热点,以鱼类作为水质监测生物载体的水质在
网络的普及推动了视频会议的发展。本文首先介绍了视频会议的起源、发展及意义;然后阐述了流媒体技术的相关知识;接着介绍了Macromedia Flash Media Server(FMS)技术的特性,
随着智能移动设备和定位技术的快速发展,LBS已经被广泛应用于移动应用软件之中,通过使用地理位置信息,这些应用在为用户带来更加个性化和有针对性服务的同时,也给用户地理位
无线传感器网络集成了传感器、计算机和网络三大技术,是一种全新的信息获取和处理技术。在无线传感器网络中,节点首先采集各种信息,然后对采集的数据进行内部处理,最后利用各