视频分析中的GPU加速技术研究

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:daolong163
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着社会经济的发展,人们对安防的需求越来越高,因此智能视频分析技术得到了广泛的重视。人们对相关算法的检测精度以及运行速度都有很高的要求。然而对于高清监控视频,大量的图像数据处理必然导致效率低下,市场急需对系统的优化,提高处理速度。视频分析过程中,有大量可以并行计算的操作,因此可以利用GPU对系统进行加速,以提高高清监控视频智能分析系统的实时性。智能视频分析主要步骤包括视频解码、运动前景检测、运动目标跟踪、运动目标识别等。对可利用GPU做并行计算的运动前景检测以及前景检测后处理部分,选取处理效果和并行度综合效果比较好的算法,利用CUDA将算法移植到GPU上进行并行计算。提出了几种CUDA程序的并行优化策略,包括并行性优化、存储器访问优化、指令优化等,并利用这些优化策略对系统的CUDA程序进行优化。根据CPU-GPU异构平台的特性,综合考虑异构平台下各处理器的计算特点和计算能力,分析不同处理器间的数据拷贝和通信开销,提出了视频分析系统的CPU-GPU之间的通信优化、CPU-GPU异步并行的优化方案;根据多核处理器的特点,参考指令流水线,利用多线程技术设计了视频分析系统的流水线加速方案。通过系统的实际运行评测,验证了各GPU模块的处理性能以及线程流水线加速设计对系统性能的影响,取得了比较理想的加速效果,并对系统后期需要继续改进的方向提出了展望。
其他文献
在构建大规模企业级应用时,采用面向服务的体系架构(SOA)不失为一种可以有效控制开销的方式。通过使用SOA,企业系统可以定义、执行分布式、跨多重服务领域的服务。然而,对于
随着信息技术的飞速发展,互联网上的数据呈现爆炸式增长,其中大部分数据以文本信息的形式存在。在大数据的时代背景下,面对大规模的文本数据,传统的单机串行式文本聚类算法在
随着网络技术和信息技术的快速发展,不同身份认证体系之间的信息需要在保障用户隐私和信息安全的前提下交互和融合。如何既能保障安全,又能在不同身份认证体系之间建立互通机
珍珠产业是中国传统产业,我国的珍珠产量居世界首位。然而,我国的珍珠分选加工过程仍然以人工为主,根据珍珠的颜色、光泽、表面质量和形状进行分选,人工分选成本高、效率低。
现有的广播电视覆盖面较广,但是它越来越难以满足用户的个性化要求。随着国家“十一五”规划中关于电信网、广播电视网、互联网三网融合政策的颁布以及互联网的飞速发展,各运
安卓(Android)移动操作系统基于Linux内核,具有自由开放的源码、兼容丰富硬件和易于开发等特点;随着Google的大力推广,安卓已占领智能可穿戴设备和车载移动设备等市场。近年
视觉选择性注意模型是以认知科学、神经心理学等相关领域的研究成果为基础的,在计算机信息处理中引入并研究这种选择性注意机制,其理论成果对于智能信息研究发展具有重要的意
作为近年来刚刚兴起的概念,云计算很快以不可阻挡之势得到了快速的发展。云计算是一种计算方式,通过互联网将资源“以服务”的形式提供给用户,而用户不需要了解、知晓或者控
随着互联网信息的日益膨胀,人们能够获得的信息越来越多,但要准确、及时的获取需要的最新信息却有些困难。在线索引构建及管理作为搜索系统的重要组成部分,目的是要针对浩瀚
伴随着计算机技术的发展以及移动对象跟踪技术的不断完善,使得大量的轨道数据被采集,并迫切需要对这些数据进行有效的分析以提取出其中隐藏的知识,这就导致了移动对象轨道聚