学位论文 > 优秀研究生学位论文题录展示

一种并行Adaboost算法的硬件实现与性能分析

作 者: 许昀
导 师: 施国勇
学 校: 上海交通大学
专 业: 电路与系统
关键词: Adaboost Virtex5 人脸检测 实时性
分类号: TP391.41
类 型: 硕士论文
年 份: 2009年
下 载: 76次
引 用: 0次
阅 读: 论文下载
 

内容摘要


人脸检测技术近年来在安全访问控制、视觉检测、基于内容的检索和新一代人机界面等领域得到越来越突出的应用。目前,该领域最成熟的算法是基于Haar特征的Adaboost算法,该算法引入了积分图的概念和层叠的分类器结构,图像经过前级分类器后,大片不包含人脸的区域被过滤,从而减少图像中的检测区域,由此提高了人脸检测速度。但该算法计算量大,访问数据频繁,对实现平台的计算能力有很高的要求。尽管基于该算法的软件方案已经能在桌面计算平台上达到实时性水平;然而在嵌入式系统平台上,基于Adaboost算法的应用还未达到实时性水平。本文在研究了基于Haar特征的Adaboost算法后,设计了一种硬件架构,该架构采用了双窗口扫描,能够对图像数据进行并行积分运算;扫描阶段,窗口间通过边界重合的判别来协同工作,由此实现了更高的人脸检测速度。基于该硬件架构的人脸检测系统在Xilinx Virtex5 FPGA上进行了验证,并对分辨率为640x480的8位灰度图进行了性能测试。结果表明该系统在人脸检测率(正面)为98%的条件下,检测速度为47帧/秒,达到了实时性水平。

全文目录


摘要  5-6
Abstract  6-12
1 导论  12-15
  1.1 课题意义  12-13
  1.2 研究现状  13-14
  1.3 论文结构  14-15
2 人脸检测技术  15-21
  2.1 人脸检测方法的分类  15-17
    2.1.1 基于知识的方法  15-16
    2.1.2 特征不变量方法  16
    2.1.3 模板匹配的方法  16-17
    2.1.4 基于表象的方法  17
  2.2 经典方法  17-20
    2.2.1 主成份分析法PCA  17-18
    2.2.2 贝耶斯判别法  18-19
    2.2.3 人工神经网络ANN  19
    2.2.4 隐性马尔可夫模型HMM  19-20
    2.2.5 支持向量机SVM  20
  2.3 本章小结  20-21
3 FPGA 硬件平台: Virtex5-LX110T  21-25
  3.1 Virtex-5 FPGA 主要特点  21-23
    3.1.1 时钟技术  21-22
    3.1.2 片上存储器  22
    3.1.3 数字信号处理单元DSP48E  22-23
  3.2 Xilinx Virtex-5 ML509 开发板  23-24
  3.3 本章小结  24-25
4 Adaboost 算法及硬件化结构  25-44
  4.1 算法介绍  25-32
    4.1.1 特征与积分图  25-27
    4.1.2 分类器Classifier  27-32
  4.2 硬件架构  32-43
    4.2.1 双窗口图像装载与扫描  34-37
    4.2.2 处理检测  37-43
  4.3 本章小结  43-44
5 人脸检测系统设计  44-57
  5.1 人脸检测系统工作流程  44-45
  5.2 人脸检测系统实现  45-56
    5.2.1 视频输入单元  45-47
    5.2.2 图像读取单元  47-48
    5.2.3 流水线处理单元  48
    5.2.4 人脸检测判断单元  48-49
    5.2.5 视频图像缩放单元  49-50
    5.2.6 人脸检测结果合并单元  50-53
    5.2.7 人脸位置绘制单元  53-54
    5.2.8 视频输出单元  54-55
    5.2.9 状态机控制单元  55-56
  5.3 本章小结  56-57
6 性能分析  57-61
  6.1 测试方案  57
  6.2 性能分析  57-60
    6.2.1 检测率  57-58
    6.2.2 耗费逻辑资源  58-59
    6.2.3 检测速度  59-60
  6.3 本章小结  60-61
7 总结与展望  61-62
  7.1 论文工作总结  61
  7.2 未来研究工作展望  61-62
参考文献  62-65
致谢  65-66
攻读硕士学位期间已发表或录用的论文  66

相似论文

  1. 基于FPGA的数字图像处理基本算法研究与实现,TP391.41
  2. 基于三维重建的焊点质量分类方法研究,TP391.41
  3. 舌体特征的提取及融合分类方法研究,TP391.41
  4. 基于人眼检测的驾驶员疲劳状态识别技术,TP391.41
  5. 唇读中的特征提取、选择与融合,TP391.41
  6. 基于类Harr特征和最小包含球的纸币识别方法的研究,TP391.41
  7. 基于windows的计算机数字控制系统实时性的研究,TG659
  8. 基于监督流形学习算法的固有不规则蛋白质结构预测研究,Q51
  9. 一种自适应选择处理节点的时空查询算法,TN929.5
  10. 基于差分演化的人脸识别方法研究,TP391.41
  11. 基于肤色分割与AdaBoost算法的人脸检测研究,TP391.41
  12. 基于AdaBoost算法的人脸识别研究,TP391.41
  13. 基于OpenCV的人脸检测方法研究,TP391.41
  14. 基于单目视觉的车辆检测算法研究与实现,TP274
  15. 基于视觉的驾驶员疲劳实时检测研究,TP391.41
  16. 基于连续Adaboost算法的多角度人脸检测技术研究与实现,TP391.41
  17. 人脸表情识别算法研究,TP391.41
  18. 实时数据库安全访问的研究,TP311.13
  19. 大容量数字指纹系统的嵌入算法研究,TP309.7
  20. EPL工业以太网实时策略研究及其在SOE系统中的应用,TP273
  21. 网络视频录像机OSD子系统软件设计,TP277

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机的应用 > 信息处理(信息加工) > 模式识别与装置 > 图像识别及其装置
© 2012 www.xueweilunwen.com