基于CUDA的实时视频运动检测算法研究

来源 :西安工业大学 | 被引量 : 5次 | 上传用户:realno158
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,在高清视频市场需求的驱使下,出现了多种多样的视频编码格式。这些不同的编码格式之间兼容的关键技术就是视频的去隔行算法。去隔行算法需要通过准确检测视频中的运动才能得到正确的图像。现在主要的运动检测算法包括:基于帧的运动检测算法,基于区域的运动检测算法和基于块的运动检测算法。但是现有的运动检测算法对复杂背景和多区域的视频图像内的运动检测不够理想。而且,这些复杂算法也很难达到视频处理的实时性要求。GPGPU (general purpose computation on GPU,基于GPU的通用计算)的出现为处理高清视频巨大运算量和满足复杂算法的实时性提供了一种可行的方法。相对于CPU, GPU拥有更大的数据传输带宽,更多的计算单元,更强的浮点运算能力。非常适合用于那些具有高度并行特征的计算领域。NVIDIA公司的CUDA(Compute Unified Device Architecture,统一计算架构)技术发布以后,通用算法运算速度得到从几倍到几十倍的增加,甚至得到更大程度的提高。本文结合基于帧、基于区域和基于块的运动检测算法,给出了一种改进的适应上下文的实时视频运动检测算法。该算法不仅能够适应一般的视频运动检测,也可以有效快速的检测复杂的视频输入。首先,通过计算帧间差,并且进行区域分块和宏模块分割。然后,对视频进行高通滤波处理,通过锯齿效应估计、块细节估计、单行检测,得到运动检测的上下文参数。最后,把得到的上下文参数结合低通滤波处理综合进行运动检测。在本文主要完成了以下工作:1)开发高清视频算法仿真平台。该平台基于CUDA架构,并且具备丰富的算法控制和处理接口,方便进行外部算法扩展。2)实现适应上下文的实时视频运动检测算法。并且把算法中拥有大量数据的并行处理部分移植到GPU完成基于CUDA的优化。通过带宽、数据存取和寄存器等优化对CUDA代码进行二次优化。3)进行综合仿真。本文采用的改进算法,不但可以对复杂背景的视频图像准确检测到视频运动,而且适应于多区域复杂视频格式运动检测。经过算法优化,处理时间可以达到22帧每秒,基本达到实时性要求。
其他文献
本文就对公路施工中水稳基层裂缝的防治措施进行深入的分析和探究,希望能够不断提升公路基层的施工强度,减小裂缝问题的产生,更好的提升企业的经济效益。
为适应"新常态"的时代要求,须认清当前经侦执法过程中存在的主观能动意识欠缺、文明执法行为欠妥、执法监管体系欠佳等突出问题。辽宁经侦在执法规范化建设过程中成果显著,其
执法者是保障社会发展的重要因素,公安执法的规范化一直就是人们重点关注的问题。从当前的实际情况来看,虽然我国公安执法正在逐渐的规范,但是其中所存在的问题仍然不容乐观,
<正>小垫子是体育课堂中利用率最高的活动器材,如何将小垫子运用于游戏中,对此笔者结合教学实践中的两个小游戏,谈些粗浅的看法,供同行参考。一、首尾相连游戏准备:5米×10米
2000年,我国国际收支经济帐户顺差205.2亿美元。按照国际收支统计口径计算,2000年货物出口2491.3亿美元,同比增长28%;货物进口2146.6亿美元,较上年增长35%,顺差344.7亿美元;服务项目收入30
随着经济的发展,科技的进步。许多行业为了更好的服务民众,都使用了掌上终端服务系统,如通信行业,金融行业等。电力服务在人民生活中占有极大的份额。随着手机的普及和电网服
回 回 产卜爹仇贱回——回 日E回。”。回祖 一回“。回干 肉果幻中 N_。NH lP7-ewwe--一”$ MN。W;- __._——————》 砧叫]们羽 制作:陈恬’#陈川个美食 Back to yield
回 回 产卜爹仇贱回——回 日E回。”。回祖 一回“。回干 肉果幻中 N_。NH lP7-ewwe--一”$ MN。W;- __._——————》 砧叫]们羽 制作:陈恬’#陈川个美食 Back to yield
中国人是一个重视历史的民族,善于“以史为鉴”。可是有个大前提决不容忽略,即对历史的真实性一定要切实把握。如此方不致为歪曲的历史所误导,否则非特无益,反受其害,危险殊
有效性是课堂教学的生命。新形势下,历史教师要进行有效历史教学,就要切实转变教学观念,采用灵活多样的教学方法,创新教学设计,激发学生的学习兴趣,让历史课堂活起来。