BING的硬件并行化设计

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:stayrose
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机视觉的快速发展,目标的识别与检测作为其重要的研究方向之一,近年来也取得了跨越式发展。新的识别算法不断提出,目标识别的准确率也随之不断提高。然而目标识别算法普遍存在的瓶颈是算法复杂度高,处理速度慢,这是因为在计算的过程中采用遍历图像(sliding window)的方式,耗费大量的时间,不能满足实际应用中的实时性要求。针对这一问题,Jasper Uijlings在IJCV上提出一种了新的方法,在目标检测之前加入预处理过程,通过产生的预测框(proposals)来代替遍历图像的计算方式,开创了一个新的研究方向。由程明明等人发表在CVPR2014上的BING代表了当前目标检测预处理研究领域的最高水平。在VOC2007数据集上,它可以将预测框的准确率大幅提高到96%,并且处理速度达到了300fps。BING算法中采用的是8?8大小的检测框,这是因为计算机中所能表示的最大数据类型是64位的,而8?8的检测框经过二值化后可以存在int64中。然而当检测图像过大或者过小时,对于其中的某些目标,只用8?8的检测窗口便不能准确的预测出目标框位置,可能出现漏检。本文中提出采用动态选择检测窗口的方法,针对不同图像大小,在8?8检测窗口的基础上增加不同尺寸的辅助检测窗口,防止漏检的发生。当检测图像的分辨率相对较低时,如VOC2007中的图像数据,平均在400*500大小,BING算法可以实现高速处理。然而目前图像和视频的分辨率越来越高,在处理高清图像时,BING算法的处理速度大幅下降,不能满足实时性要求。同时BING算法对PC机的配置要求也比较高,否则同样无法达到高速处理。对该算法进行深入分析后发现,评分过程中每个点的BING特征值按比特位分布在对应的比特平面上计算,然而各个比特平面间的计算是相互独立的。所以针对上述问题与特点,本文提出一种硬件并行化的结构,将算法的核心部分(分层和评分)采用硬件实现,使不同比特平面可以高速并行计算,并结合流水线的设计方法,提高系统吞吐率。一方面充分发挥FPGA的高效性,提高处理速度,使其能够适用于高清或者超高清情况。另一方面,由于软件实现方式对于运行环境要求较高,不能应用在移动端或者小型化等低功耗设备上,采用硬件实现方式拓展了BING算法的应用范围。
其他文献
本文首先论述了传统TCP协议中的拥塞控制机制,接着对移动AdHoc网络的特点及路由技术作了介绍。基于以上内容,本文讨论了AdHoc网络中影响TCP性能的几个主要因素,随后综述了当前几
电视作为一种现代化的大众传播媒体,已经走进了千家万户。人们对电视节目内容的要求、电视节目质量的要求以及电视节目互动性的要求越来越高。传统的模拟电视系统,由于其带宽限
随着图像和视频资源的日益丰富,基于关键字和描述文本的传统检索模式已不能胜任使用需要,有效管理海量数据资源的需求变得日益迫切。基于内容的图像检索技术应运而生。 人脸
多媒体数据的数字化为多媒体信息的存取、处理和传播提供了极大的便利,也极大的提高了信息表达的效率和准确性,但是多媒体数据的非法传播和拷贝非常容易。因此,对于多媒体作
  本文重点讨论了Ka波段移动卫星通信信道的建模和系统性能的分析与仿真,同时在Ka频段卫星系统中应用Turbo编码技术来补偿信道衰落引起的系统性能的降低。  本文建立了Ka
无线通信系统中,无线信道衰落降低了系统传输的可靠性和有效性。中继技术可以有效地抵抗各种衰落的不利影响,扩大小区的覆盖范围,提高系统的容量,从而提升系统传输的可靠性和
本文首先简要介绍了OFDM系统的基本原理和当前无线通信系统的发展。然后详细介绍了参数化的无线信道模型,并对目前已有的信道估计技术做了分类阐述和比较。对于目前广泛使用的
Adhoc网络(MANET)是由一系列带有无线收发装置的移动主机节点组成的多跳、没有固定基站和中心节点的临时性自治网络系统。它具有组网快捷、灵活且不受有线网络约束的特点,可广
在各种各样的电子、电力设备或系统中,数量最多,最容易出故障从而导致系统不能正常可靠工作的“元件”之一就是“电接触触点”。据调查,在通信设备中影响信号传输质量、引起故障
本文对指纹识别系统中的算法进行研究与实现,主要包括以下几个方面:1.首先,我们研究分析了影响整个指纹识别系统性能的几个主要因素,在此基础上,提出了基于指纹子图的快速匹配系统