应用于人手检测的关键算法硬件实现

来源 :浙江大学 | 被引量 : 0次 | 上传用户:xutianyuan
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,在计算机视觉领域目标检测算法已经得到了深入的研究。目标检测算法等图像处理类算法的广泛应用,与硬件平台的不断进步有着不可分割的联系。目标检测算法与人手检测具有庞大的计算量,在进行硬件实现过程中,如何使电路设计同时满足性能要求和面积约束成为工程师需要考虑的重要问题。为便于人手检测,研究一种预处理滤波算法的硬件实现也成为了一个重要组成部分。因此本文首先对图像的高斯滤波预处理进行了研究。经过滤波预处理,可以有效较低噪声,图像PSNR(Peak Signal to Noise Ratio,峰值信噪比)从22.11提升到30.42,使纹理更清晰,有利于人手检测。传统高斯滤波算法硬件设计方法使用8个全加器进行4个层次的相加求和。针对全加器上关键路径较长、逻辑延时较大的特点,本文引入CSA(Carry Save Adder,保留进位加法器)、4-2压缩器、加数压缩的树型结构对9个加数进行3个层次的压缩,最后釆用1个全加器求和。实验表明,本文电路结构逻辑延时缩小了 32.48%。然后,对人手检测过程中的图像金字塔的构建、HOG(Histogram of Oriented Gradient,方向梯度直方图)特征提取、模型的检测进行了介绍。并通过对算法的特点分析,得出开方倒数算法是人手检测算法的一个关键算法。针对浮点化开方倒数算法中浮点运算单元面积较大且速度较慢的特点,指出研究定点化开方倒数算法的重要性。针对基于查表与双立方插值算法的高吞吐率复数定点化开方倒数算法需要构建庞大的查找表的问题,提出了 一种基于分段线性拟合和一次牛顿迭代相结合的定点化开方倒数算法。本文选用八段线性拟合得到牛顿迭代初值,再经过一次牛顿迭代提升精度。通过对本文算法进行电路设计,并在FPGA上综合实现。实验表明,电路吞吐率得到提高,同时节省了 ROM存储资源。但是本文算法适用范围不如高吞吐率复数定点化开方倒数算法广泛,对比算法不仅可以求解实数开方倒数值,还可以求解复数开方倒数值。
其他文献
以番茄幼苗为材料,在观察磷饥饿幼苗生长状况变化的基础上,研究在供磷充分和缺磷条件下番茄幼苗可溶性蛋白质含量与组分的变化,以及根部液泡膜蛋白质含量和组分的变化,并鉴别
本文通过对荣华二采区10
期刊
城市化进程加快与车辆增加导致交通拥塞、事故频发的现象日益严重,用于缓解交通拥塞的智能公交系统(ITS)成为研究热点。本文设计研发了一种基于智能公交系统的多功能终端控制
耐辐射球菌是一种极端细菌,它能够耐受致死剂量的电离辐射。耐辐射球菌具有高效的DNA修复能力、快速DNA损伤响应能力以及多种抗氧化机制,这些特性对耐辐射球菌的极端抗性做出了
科技进步使人机交互方式朝着更加自然、人性化的方向发展,传统的交互方式已不能满足人们的需求。近年来增强现实和虚拟现实技术发展迅速,推动了基于手势识别的交互技术的发展
随着信息技术与数据存储技术的不断发展,数据挖掘作为一种强有力的信息处理技术,已经成为当前最前沿和最活跃的研究方向之一。而聚类分析正是其中重要的一门学科,现在被广泛使用
为了揭示丝羽和片羽羽毛结构差异形成的秘密,寻找控制羽形性状的基因;在对鸡羽形性状遗传连锁定位的基础上,本研究选择鸡3号染色体上BMP5、cEphA7、Tbx18基因作为候选基因,通
植物在长期生长过程中会形成一系列的生活史策略来应对难以预测的环境变化。本研究以生长在运城盐湖的一年生植物盐地碱蓬(Suaeda salsa)为研究案例,通过野外调查和室内实验相结
中华锯齿米虾(Neocaridina denticulata sinensis)(以下简称米虾)不仅是一种重要的淡水经济虾类,而且因其繁殖周期短,在人工控制条件下可多次繁殖,又是生态、生理和毒理等实验的