基于Adaboost算法的人脸检测与FPGA设计

来源 :武汉理工大学 | 被引量 : 6次 | 上传用户:xulinsheng
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
人脸检测是一个对输入的图像判定是不是有人脸存在,如果判断有人脸,就给出人脸的信息的过程。本文在对人脸检测算法和理论进行了深入分析之后,选择了基于Adaboost算法的级联检测器结构的人脸检测方法,其借助了Haar矩形特征,具有检测速度快、检测率高等优点。目前的人脸检测系统大多在计算机上采用软件实现的方法,无法满足在实际应用中小型化、实时性的工程需求,随着可编程逻辑器件的发展,结合FPGA芯片的良好的可编程结构及优秀的并行计算能力,本文采用FPGA对人脸检测系统进行实现。在开发方法上,本论文采用基于模型的FPGA技术实现,可以大大缩短传统开发的时间,缩短用硬件描述语言来开发的时间,提高精度和可靠性。本文的主要工作包括:1、通过深入分析现有的人脸检测算法,选择了基于Adaboost算法的人脸检测方法并做了详细介绍,描述了基于Adaboost算法的人脸检测过程,并通过对算法的仿真,验证了算法的正确性及可行性。2、结合FPGA硬件架构实现的特点实现人脸检测。由于Adaboost训练分类器得到的结果只要用到一次,而这个训练用FPGA实现又极其复杂,所以为节省FPGA资源以降低成本,在PC上完成算法的训练部分。然后将训练所得的参数通过串口传输给FPGA,检测部分则由FPGA处理实现。3、基于MBD FPGA的可缩短开发周期、可降低开发成本的优点,本文选用该方法,开发的模型有:对图像灰度进行均衡化处理的图像预处理模块,由于FPGA内计算小数通常极为复杂且特别消耗逻辑资源,所以对CDF(累积分布函数)函数进行了优化,便于FPGA实现;计算待检测图像的积分图的积分图计算模块;获取矩形特征位置参数并计算特征值的矩形特征模块。4、将模型定点化之后直接生成跟模型对应的Verilog HDL代码,利用联合仿真进行了验证,其优势是省略了testbench的编写,可直接进行逻辑仿真。5、在以Cyclone Ⅱ EP2C70F896C6为核心芯片的Altera公司的DE2-70开发平台上对检测系统进行了整体设计,包括串口通信模块、积分图存储的SDRAM控制模块,对检测结果进行显示的VGA显示模块。其中VGA显示模块采用了电阻串联分压的方式,利用FPGA直接驱动VGA,节省了通常情况下模数转换芯片的使用。
其他文献
各省、自治区、直辖市人民政府,国务院各部委、各直属机构:rn国家级新区(以下简称新区)是承担国家重大发展和改革开放战略任务的综合功能平台.自上世纪90年代以来,新区建设发
期刊
各省、自治区、直辖市及新疆生产建设兵团市场监管局(厅、委)、农业农村(农牧)厅(局、委)、林草主管部门:rn近期,湖北省武汉市等多个地区发生新型冠状病毒感染的肺炎疫情.党
期刊
各省、自治区、直辖市及计划单列市、新疆生产建设兵团有关部门和单位:rn支持农民工等人员返乡入乡创业,是党中央、国务院作出的重大决策部署.近年来,返乡入乡创业呈现蓬勃发
期刊
各省、自治区、直辖市自然资源主管部门、新疆生产建设兵团自然资源主管部门,中央军委后勤保障部军事设施建设局,国家林业和草原局,中国地质调查局及部其他直属单位,各派出机
期刊
银松素合酶(pinosylvin synthase,PS)是合成银松素类植物抗毒素的关键酶,以肉桂酰辅酶A为底物催化合成银松素。 本文以马尾松(Pinus massoniana)为材料,通过RT—PCR,从马尾松
2020年是全面建成小康社会目标实现之年,是全面打赢脱贫攻坚战收官之年.完成上述两大目标任务,脱贫攻坚最后堡垒必须攻克,全面小康“三农”领域突出短板必须补上.小康不小康,
期刊
各省、自治区、直辖市自然资源主管部门、发展改革委、科技厅(委)、财政厅(局),新疆生产建设兵团自然资源局、发展改革委、科技局、财政局,中国地质调查局,部属有关事业单位,
期刊
目的:1.研究新疆地区哈萨克族、汉族人群血浆同型半胱氨酸(homocysteine,Hcy)水平及其与原发性高血压的关系,探讨同型半胱氨酸水平升高是否增加新疆地区哈萨克族、汉族人群原
各省、自治区、直辖市自然资源主管部门,新疆生产建设兵团自然资源主管部门,中国地质调查局及部其他直属单位,各派出机构,部机关各司局:rn为贯彻落实《中共中央国务院关于建
期刊
联合视频小组JVT(Joint Video Team)在2003年5月推出的ITU H.264视频标准(MPEG4 Part10(AVC)标准),使得在相同图像质量情况下,编码效率得到大幅提高。由于H.264采用了一系列先进