基于KLT跟踪的行人轨迹提取方法研究

来源 :中国科学院大学 | 被引量 : 0次 | 上传用户:caozheng853
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近几年,踩踏事件、恐怖袭击等公共安全事件频发,公共安全领域获得越来越多的关注。同时,公共区域监控摄像头日益增多。如果能够对这些监控视频进行有效的实时分析,及时发现和处理安全隐患和突发事件,就可以极大地减少各种公共安全事件。然而依靠人工分析这些监控视频,效率低,费用高,准确度不稳定。我们迫切地需要自动分析处理监控视频的算法。  行人的长程轨迹包含了行人行为的丰富信息,是分析监控视频的第一步,在很多领域有着重要作用,例如人群密度估计、流量统计、限流和疏散指挥、异常行为检测等等。真实视频中提取的行人轨迹还可以为数据驱动的人群模拟提供训练数据。在这些应用中,监控摄像头往往处于较高位置,拍摄距离远,场景大,且行人密度较大。这将导致以下几个难题。第一,监控视频中行人分辨率较低,行人外观特征不明显。第二,行人在视野范围内时间较长,很难保证跟踪长时间不发生错误。尤其在行人密度较大,互相遮挡频繁时。第三,监控摄像头往往数量巨大,这要求跟踪算法的参数设置简单方便,易于扩展。  目前,多目标跟踪的研究主要集中在基于检测的跟踪方法。这类方法的效果严重依赖于目标检测的效果。在行人分辨率较低,部分遮挡频繁时,行人检测的效果将大大下降,导致基于检测的跟踪方法的效果也大大下降。另外,此类方法需要大量训练数据,且跨场景泛化能力差。每次新设置一个摄像头时,视角、分辨率等变化将导致需要重新训练。这对于大规模监控摄像头网络非常不实用。  现在也有一些论文研究了基于特征点轨迹聚类的行人跟踪方法。这类方法一般不需要训练过程,且对分辨率要求比较低,对部分遮挡比较不敏感。但是这些论文都集中在讨论一个时间窗口内的跟踪,而不考虑长程跟踪问题,因此无法得到可靠的长程行人轨迹。行人长程轨迹包含的信息相对于轨迹碎片要丰富得多,应用场景也更多。尤其对于异常行为检测,行人轨迹的完整性至关重要。  本文围绕远距离、大场景监控视频中的行人长程轨迹提取这一问题,针对以上难点展开研究,取得了如下研究成果:  (1)提出一种在时间窗口内提取行人轨迹的方法  该方法在一个时间窗口内对KLT特征点轨迹进行Meanshift聚类,得到行人轨迹。该方法充分利用了KLT特征点轨迹的时空信息,克服了基于检测的行人跟踪方法对行人外观信息的依赖,在低分辨率、部分遮挡频繁的情况下也能取得较好的效果,适用于远距离、大场景监控视频的行人轨迹提取。实验证明,本文方法在行人分辨率约50×100像素时,效果远好于基于检测的行人跟踪方法。同时,该方法不需要训练过程,参数设置简单方便,易于扩展,适用于大规模监控摄像头网络。  (2)提出一种利用外观特征一致性来关联并延长跟踪结果的方法  该方法在充分利用了KLT特征点轨迹的时空信息的基础上,引入外观特征一致性以关联和延长跟踪结果。为了在不进行行人检测的情况下对行人外观进行描述,本文创新地提出了一种基于特征点轨迹的外观特征。经实验证明,外观特征一致性可以显著降低行人跟踪过程中目标跳换的错误,从而获得高质量的长程行人轨迹。
其他文献
复杂流动与人类社会密切相关.对复杂流动的主要研究方向包括科学计算(求解算法)与可视化(描述复杂流动技术)两部分,主要目标是对流场进行计算机模拟.格子Boltzmann方法(简称
目前大量嵌入式产品使用的操作系统是 VxWorks,如数字机项盒、电子阅读器、数字监控设备等嵌入式产品是需要处理图形、图像、音频、视频等多种媒体的,这些设备及相关的软件就
随着技术的发展和计算机系统的日益复杂化,单纯的面向对象技术在一定程度上已经不能满足复用的要求;软件构件技术被视为实现成功复用的关键因素之一,它使得基于构件技术的软
现代远程教育是基于计算机网络技术、多媒体技术、现代通信技术而迅速发展起来的一种新型教育模式,师生之间借助信息通讯技术进行异地远距离交互,远程教育中师生处于时空分离
学位
随着视频点播、电视会议、远程教育、网络交互式游戏等实时性业务的兴起,组播技术得到了广泛的应用。这些实时业务一般在IP组播之上,采用UDP协议进行传输。然而,由于UDP协议和IP
Android设备的流行与普及不仅为人们生活带来便利,同时也引来了恶意软件开发者的关注,导致恶意软件的发展呈现难以遏制的局面,日益侵害着消费者的利益。然而传统的纯静态或动态
学位
移动Agent计算模式被认为是未来的主流分布式计算模式。相对于对象而言,Agent是一个粒度更大、智能性更高、具有一定自治性的实体。面向Agent的软件开发被认为很可能就是继面
Internet上出现了一些新式应用,例如分布式会议系统,共享白板,远程教学,协同工作和基于Internet的联机游戏等。在这些应用中同时参与计算的节点有多个,用传统的点对点传输协议构建