论文部分内容阅读
目前,广泛应用于公共场所的视频监控只是完成简单的录像功能,以便用于事后的取证和分析,然而大量的事实证明,事前的预警和事中的报警更为重要,它可以把一些容易变为攻击性目标场所存在的潜在隐患抑制于萌芽之中,而本论文研究的基于视频序列的徘徊检测与跟踪算法正是以此为目的展开。为了实现徘徊检测与跟踪,首先由计算机检测出监控场景内出现的运动目标,然后对该目标进行行为分析,当判定目标出现徘徊行为时,自动产生报警信号,并在显示器上实施目标跟踪。主要内容包括目标检测,行为判定和跟踪报警,其中重点是目标徘徊行为的判定。本课题通过开展了大量研究工作的基础上,提出了一种徘徊判定标准,同时,还解决了检测算法本身只能检测出动态目标,而对于静止后的目标无法进行有效的检测与跟踪的问题。本论文的主要研究工作有:(1)研究了目标检测和目标跟踪技术,并在此基础上对现有算法进行了改进,形成了背景差分和Camshift相结合的目标检测和跟踪方法。这种算法是通过连续传递背景差分方法提取出的目标轮廓信息到Camshift算法中去,在判定目标静止后,采用Camshift算法继续跟踪,可以防止目标丢失。(2)在深入剖析徘徊行为特点的基础上,提出了一条徘徊判定标准,这条标准包括以下3个方面:第一,目标在防区内移动的总距离;第二,目标通过防区所用时间;第三,目标在当前帧位置与第一次进入防区位置间的距离变化情况,并在这条标准的基础上,进行了算法设计。(3)在PC机平台上,完成了基于C语言和OpenCV库的徘徊检测跟踪算法的设计与实现,同时成功将徘徊目标检测与跟踪算法移植到SEEDDVS6446嵌入式平台上,解决了系统设计,ARM和DSP端配置,算法的优化、封装等问题。(4)开展了大量的实验工作用来验证徘徊判定标准的正确性,实验结果表明该判定标准可以准确、高效的判定出目标徘徊行为的发生。