视频序列中运动目标轮廓提取的并行算法研究

来源 :华中师范大学 | 被引量 : 0次 | 上传用户:iamwoceo
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
视频是当今信息时代不可或缺的信息载体,而计算机视觉近年来一直是国内外研究的热点,运动目标轮廓提取作为其中的一个重要分支,广泛应用于图像分割、目标识别等领域。在视频处理中实时性也是研究者追求的目标,而提取视频序列中的运动目标轮廓往往计算量庞大,难以满足视频处理实时性的要求。随着异构计算的高速发展,在图像处理算法中采用异构计算进行并行加速是有效解决实时性问题的一种方法。本文首先研究了运动目标轮廓提取算法的相关理论,包括常见的目标检测方法和常见的目标轮廓提取技术,详细分析了算法各自的特点。然后,本文提出了的一种改进的基于边缘检测的运动目标轮廓提取算法。由于采用高斯混合模型和Canny边缘算子实现的经典的基于边缘检测的运动目标轮廓提取算法受噪声干扰大,难以获得完整清晰目标轮廓。故本文采用形态学闭运算消除由高斯混合建模得到的前景图中的孔洞,然后通过中值滤波消除前景图中的椒盐噪声,再通过Canny算子对原视频帧图像进行边缘检测,最后将边缘检测结果图与处理后的前景图做“与”运算,二值化后得到最终的运动目标轮廓结果。实验结果证明,本文提出的算法很大地提高了运动目标轮廓的精度,能够提取到更完整、清晰的目标轮廓。为了解决视频处理实时性的问题,本文采用OpenCL并行实现了本文提出的运动目标轮廓提取算法。首先,本文介绍了常用的异构计算框架OpenCL,比较了 OpenCL与CUDA的特点,分析本文选用OpenCL并行实现运动目标轮廓提取算法的原因。然后,本文根据算法特点划分了 OpenCL主机端和设备端任务,并分别介绍了并行算法在OpenCL主机端和设备端的实现步骤。最后,为了验证分析该并行算法的加速性能,本文从三个方面进行了对比试验:并行算法与串行算法的性能对比、并行算法在不同设备上的性能对比、并行算法在不同工作组大小上的性能对比。由实验结果可知,并行算法相比串行算法运算速度得到了大幅提高。另外,并行算法在不同设备和工作组大小上的加速性能也不同。
其他文献
近年来,能耗已经成为嵌入式系统设计中人们关注的焦点,这主要是因为电池供电的便携式和移动式的嵌入式产品的广泛应用。高速缓冲存储器,即Cache,是为了解决存储器和CPU速度匹配而
逆向工程技术是近年来发展起来的一种新的工程设计技术,以其独特的优势逐渐渗透到了各类产品行业,成为现代产品设计的主流技术。逆向工程主要包括三个部分:三维数据测量、数据预
实时多媒体流的传输不仅需要解决传统Internet固有的网络拥塞问题,而且需要满足其实时性要求,因此,解决实时多媒体流的传输问题具有较高的理论意义和工程实践意义。本文在研
随着自然语言处理、数据挖掘等技术的发展,尤其是搜索引擎的广泛应用,人们可以很高效地将原本分散的信息组织在一起,普通用户也能便捷地从网络中获取期望的信息。然而强有力
信息技术和互联网技术的飞速发展,产生了大批服务于各行各业的企业管理信息系统,同时也带来了“信息孤岛”问题。企业应用集成技术一开始就致力于各异构系统之间的信息交互和资
现代汽车中电控单元数量不断增加使得汽车变得更安全更智能化,但不同硬件的电控单元使得汽车电子软件的可复用性大幅降低,严重影响产能和新产品的研发。基于这种情况,汽车电子业
随着科技的不断发展,单片机技术被广泛地应用于各个领域,极大地改善了人们的生活水平。单片机的应用将会越来越广泛,企业将需要大量的单片机人才,而高校是人才培养的摇篮,但是目前
计算机和互联网技术的普及与快速发展使得数据的产生、收集、存储日益便捷,因而数据量呈爆炸式增长。但是信息过载,使得人们面对海量的数据往往无从下手。因此频繁模式挖掘被提
随着人类步入大数据时代,人们的衣食住行都离不开信息与数据。相似性搜索是大数据研究的一个重要方向。数据的分析与处理往往离不开对高维数据的匹配与查找。针对于高维数据
图像中的纹理具有多样性、复杂性和不规则性,且在实际的应用中常常受到各种因素(光照、噪声、尺度、旋转以及平移)的影响。大部分现有的纹理特征提取算法,在受控条件(旋转、