基于CUDA的实时电子稳像研究

来源 :天津大学 | 被引量 : 0次 | 上传用户:yanji0708
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
电子稳像技术(EIS)的目的是将视频中不稳定的抖动分量提取出来,通过运动补偿来减轻或者消除非正常抖动,以获得较为稳定的视频输出。该系统主要由图像预处理、运动估计和运动补偿三个部分组成。其中视频序列帧间的运动矢量估计最为关键,花费的时间也最长,所以能否实现运动矢量的准确及快速估计,很大程度上影响着电子稳像系统的整体性能。随着图形处理单元GPU的出现,使得利用软件与硬件相结合的技术来实现算法的加速成为可能。鉴于NVIDIA公司的统一计算设备架构(CUDA)技术拥有强大的数据处理能力和较好的可编程性,本文着重对CUDA的并行编程方法进行研究,对其工作原理、体系结构和并行处理机制进行了详细讨论。本文首先对电子稳像技术的应用前景和发展现状进行了详细的介绍,对电子稳像技术的基本理论、基本方法和处理过程进行了详细的介绍。论文提出了一种基于SURF特征检测和kalman预测器相结合的电子稳像算法。该算法利用CUDA并行编程对算法中计算密集度高的数据进行加速处理,并根据每一个程序模块自身的特点及待处理数据的特点对程序代码做了有针对性的优化。经优化的CUDA程序运行时间大大缩短,成功实现了实时处理。利用光流算法计算出的运动矢量具有精度高的特点,对运动估计和物体检测领域有很高的研究价值。然而,光流算法理论复杂数据量较大,实时性较差,这在很大程度上降低了其在实际应用中的应用价值。本文采用CUDA并行编程实现了具有鲁棒性的光流算法,大大提升了光流算法的运算速度,为将其实用化奠定了基础。仿真实验结果表明,本文提出的稳像系统对实际视频,取得了明显的稳像效果。将算法在GPU与CPU上的运行时间进行对比,表明经过CUDA优化后的程序获得了较好的时间加速比,达到了实时的要求,其中利用CUDA并行编程实现光流法,其运行速度比在CPU下提升了15-25倍。
其他文献
本论文总结了所参加的“IP-PBX系统”和首屏传真系统两个项目的开发,参考ITU-T,IETF等标准组织制定的标准规范和建议草案,系统分析了FoIP(FaxoverIP)的实现方法。 首先,采用CT
宽带码分多址接入系统是世界范围内网络数量和用户数最多的3G标准,准确测量基站发射信号对WCDMA网络建设和优化具有重要意义。开发针对WCDMA标准的基站测试仪具有很高的实际
在当今电信网和Internet日益融合的趋势下,人们要求能够在一个网络上提供包括话音、视频、数据和宽带多媒体通信在内的多种业务。为了满足这种要求,业界提出了以IP为基础的下一
MC-CDMA是一种解决DS-CDMA系统容量问题的有效技术。MC-CDMA技术是CDMA技术和OFDM技术的结合,能够更好的利用无线频谱资源,满足移动多媒体业务的需求。虽然在基于FIR信道的MC-C
智能化的交通控制和管理系统其目标是提高交通运输效率,充分利用现有道路空间,改善交通网络系统现状。经过二十多年的发展,智能交通系统(IntelligentTransportationSystem,简称IT
MPEG-2标准是目前数字电视领域的主要视频压缩标准,该标准的视频解码芯片的设计,是数字视频产业的一项关键技术。视频解码类芯片的设计和制造,对于我国自主知识产权的视听消费类
对等网络并不是一个新的概念,它的应用非常广泛,已有许多用来提供文件和其它内容共享的对等网,例如Napster、eDonkey、eMule、KaZaA、Gnutella等。目前的网络体系结构是假设
【摘要】 目的:探讨柴胡皂苷对抑郁模型大鼠行为及海马神经元细胞凋亡的保护作用。方法:采用随机数字表法将60只SD雄性大鼠分为对照组、模型组、氟西汀组和柴胡皂苷组,每组15只。采用慢性不可预见性应激刺激(CUMS)加孤养方式复制抑郁模型。于造模第2天开始,对氟西汀组和柴胡皂苷组大鼠进行灌胃给药。在实验的第1、7、14、21天,通过糖水消耗量实验检测大鼠行为学改变。采用RT-PCR法对各组大鼠脑海马神
随着计算机科学、信号处理技术的飞速发展,以及残疾患者的生活质量提高意识不断加强,近年来在临床治疗中涌现出大量使用脑机接口(BCI)的康复辅助手段。其中基于稳态视觉诱发
近年来,随着各种应用于工业控制行业的新型现场总线控制系统的诞生,与之相关的检测技术也开始得到发展。虚拟现实技术由于其便利性、应用广泛以及巨大的发展潜力,目前已在科