基于改进Camshift的动态场景运动目标跟踪算法研究

来源 :西南大学 | 被引量 : 0次 | 上传用户:a113345103
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
视觉跟踪作为计算机视觉中的重要研究领域,在智能交通、生物医学等领域应用广泛,具有重要的研究价值。在众多的视觉跟踪算法中,Camshift算法是以颜色直方图为匹配特征的自适应跟踪算法,具有平移、尺度和旋转不变性等优点,被广泛应用于视觉跟踪领域。但在动态场景中,背景变化、遮挡及光照等干扰都会影响该算法的跟踪效果,甚至导致跟踪失败。本文在研究动态场景中常用的目标检测与跟踪算法的基础上,针对Camshift算法在复杂环境中易受干扰等问题对其进行改进,并结合Kalman滤波来解决遮挡问题,以期达到提高算法在复杂环境中的跟踪准确性和实时性。本文的主要研究和工作内容如下:(1)本文首先分析了动态场景中目标跟踪的难点及干扰因素,针对图像序列中存在的噪声像素,提出采用高通滤波法对噪声像素进行过滤,并对传统手动设置阈值的方法进行改进。然后建立前后帧间搜索框尺寸变化的关联关系,防止搜索框尺寸发生突变。(2)传统Camshift算法在建立目标颜色直方图时,只提取了目标在色度H分量上的特征,而忽视了饱和度S分量上的特征信息。对此,本文提出采用H和S分量相结合的H-S二维直方图,同时针对不同区域的像素对颜色直方图的贡献不同,对其进行加权处理以提高目标颜色信息的利用率。(3)遮挡是视觉跟踪中常见的干扰因素,由于Camshift算法是根据目标表面的颜色信息进行跟踪,当被部分遮挡时,跟踪精度会降低;被完全遮挡时,则会跟踪失败。为解决遮挡问题,可引入Kalman滤波进行轨迹预测,但该滤波在遇到大面积遮挡时计算出的估计值误差较大。对此本文提出对是否遇到大面积遮挡进行判断,若未遇到大面积遮挡,采用Kalman滤波预测,否则采用线性预测的方法进行改进,以提高遮挡状况下的跟踪准确性和鲁棒性。最后,在Win7系统下,使用VC++6.0和视觉库OpenCV中的现有函数编程实现本文算法,并与传统Camshift算法、结合Kalman的传统Camshift算法进行对比,通过分析上述算法在背景、遮挡和光照干扰下的跟踪效果、每帧迭代次数及平均每帧耗时来验证本文所提改进方法能够有效的提高跟踪的准确性和实时性。根据实验结果可知本文提出的算法改进,不仅提高了在复杂环境下的跟踪准确性,而且提高了实时性,适合应用于动态场景中。
其他文献
地理信息系统(Geographic Information System,GIS)是操作和分析、收集、及管理空间数据地计算机软、硬件系统。它的基础是地理坐标,在处理空间数据方面有超强的能力。近年来
近年来,随着Internet/Web技术的快速普及和迅猛发展,其为人们提供了丰富的信息资源的同时,它所具有的海量数据、复杂性、极强的动态性和用户的多态性等特点也给搜索引擎造成
随着互联网的普及应用,网络已成为一个巨大的信息源。大量的数字信息在带给人们丰富便利的信息资源的同时,也给有效信息的快速获取带来了一定的困难。对于一些重要的新闻事件
具有优良特性的XML逐渐成为了网络信息交换的载体,越来越多的数据采用XML格式存储和交换,而传统的查询技术不再适应新的应用,XML索引及查询方法的研究就显得更加迫切。论文对
入侵检测技术作为动态安全系统最核心的技术之一,在网络纵深防御体系中起着极为重要的作用。它是静态防护转化为动态防护的关键,也是强制执行安全策略的有力工具。随着网络攻
随着Web应用技术的发展和逐渐成熟,构建基于Web的信息管理系统的需求越来越复杂,开发周期越来越迫切,同时对系统的稳定性、扩展性和可维护性要求越来越高。但是在实际的系统开发
我国国防军事力量逐年提升,军事管理信息化事业的高速发展,需要不断完善和改进军事指挥管理方式,提高指挥管理的效率和信息化水平。综合态势分析是军事指挥管理的核心环节,提
随着互联网信息的快速增长,个性化的推荐系统对工业界和学术界的发展都有着重要的作用。然而,在信息高速发展的时代,传统的推荐系统面临着一系列的挑战,不仅其自身算法存在一
公共交通是人们日常生活不可或缺的一个重要组成部分,公交信息查询工具则为人们提供了公交线路查询的功能,帮助使用者了解线路信息,为自己的出行提前做好准备。然而,随着Inte
综合集成研讨环境研究的目的是采用“从定性到定量人机结合的综合集成法”解决复杂的巨型问题。本文着重研究了综合集成研讨环境中的一个子系统——决策研讨环境。首先回顾和