欢迎来到虫虫开发者社区 — 百万工程师技术资源

Adaboost算法并行硬件架构研究与FPGA验证.rar

技术资料 588 K 10 次下载

资源详细信息

文件格式
压缩包
文件大小
588 K
资源分类
上传者
发布时间
下载统计
10
所需积分
2 积分

Adaboost算法并行硬件架构研究与FPGA验证.rar - 资源详细说明

人脸检测是机器视觉的重要组成部分,广泛应用于人机交互,视频监控等领域。如何在嵌入式系统上实现实时人脸检测是一项非常有研究价值的课题。基于Adaboost 算法的级联人脸检测方案检测速率快,检出率高,该算法将分类器分成若干级,只有通过所有分类器才能判定为人脸。通过将特征数量少的分类器放在前面,迅速排除大部分非人脸区域,在不影响检测精度的情况下,可显著提高检测速度。 但是该算法需要存取的数据量大,计算复杂度高,单纯采用纯软件方案来实现,难以达到实时检测的要求。采用硬件实现方案,可充分利用硬件并行处理特性,通过流水线技术,可大大提高检测速度,达到实时检测要求,同时大量节省嵌入式系统CPU 及内存资源。 本文分析了现有几种Adaboost 算法硬件架构,对耗费的逻辑资源,检测速度,存储器访问效率等进行分析,设计了一种新的阵列单元结构,充分利用硬件的并行处理能力,可在一个时钟周期内计算多个矩形灰度和。阵列单元结构以被检窗口为中心,采用固定检测窗口大小(20 ×20),改变被检图像尺寸的扫描策略,可以有效的减少检测单元耗费的硬件资源。采用了高并行度的阵列架构设计,只需要增加一套MUX 就可将系统并行度增加1(并行度为n的系统可在每个时钟周期计算出n个矩形灰度和)。 本设计采用Xilinx Spartan3A DSP型FPGA 进行验证,配合视频输入以及输出模块,在系统时钟为50MHz的情况下,可对VGA 分辨率(640 ×480)的图像进行实时检测。

立即下载 Adaboost算法并行硬件架构研究与FPGA验证.rar

提示:下载后请用压缩软件解压,推荐使用 WinRAR 或 7-Zip

下载说明与使用指南

下载说明

  • 本资源需消耗 2积分
  • 24小时内重复下载不扣分
  • 支持断点续传功能
  • 资源永久有效可用

使用说明

  • 下载后使用解压软件解压
  • 推荐使用 WinRAR 或 7-Zip
  • 如有密码请查看资源说明
  • 解压后即可正常使用

积分获取方式

  • 上传优质资源获得积分
  • 每日签到免费领取积分
  • 邀请好友注册获得奖励
  • 查看详情 →

相关技术标签

点击标签浏览更多相关技术资料资源:

相关技术资料资源推荐