几乎每一个基于视频的监控系统都是从目标物检测这一步工作开始。所谓目标物检测,就是把目标物体对应的区域从视频序列的图像中分离出来。接下来的关于目标物的跟踪以及目标物的行为理解都是在正确检测识别目标物的基础上进行的,所以,这是视频监控系统中非常重要也非常有意义的一步。
目标物检测通常包括运动切割和目标物分类两个部分。
运动切割
视频序列的运动切割是视频图像处理中一个重要而困难的问题。在视频监控系统中,它要完成的任务是检测出监控场景中人和交通工具等目标物体所对应的区域,检测出的运动团点是下一步的目标物跟踪和目标物行为分析的关键信息源。运动切割中,不能仅简单考虑图像中的像素变化运动物体对应像素变化,天气情况、光线变化、阴影移动以及混乱中的重复运动等等造成的像素变化都会给运动切割的高效性和可靠性带来影响。目前,大部分运动切割都是利用图像中的时空信息来完成的。运动切割中常用的方法有
传统的背景减除方法
传统的背景减除方法是运动切割中常用的方法,特别是那些具有相对静止的背景的情况下使用的方法。他们通过区别当前的图像与参考背景模型间的像素差别来检测运动区域。各种各样的处理方法依据背景模型以及在处理过程中背景模型更新方法的不同而有不同的分类。最简单的背景模型丫,就是一个临时的均值图像,是一个与当前的场景的静止图像近似相同的背景。这种方法的局限性在于,它对因为光线变化或者无关事件的发生引起的场景动态改变有很大的敏感性。为了减少动态场景的变化给运动切割带来的影响,大部分的研究者更多地关注于如何构建随着外界条件变化而自适应更新的背景模型。
复合的背景减除方法
复合背景减除可以分为非递归和递归两类一,。非递归技术就是使用调整窗口的方法来对背景进行评估。视频的前帧放在缓存中,基于缓存中每一个像素的变化来评估背景图像。非递归技术不受那些已经不在缓存中的历史帧的影响,具有很强的适应性。另一方面,遇到类似缓慢移动的交通情况,因为需要一个足够大的缓存,存储空间有明显的需求增长。递归技术不需要为背景评估保留缓存。相反会根据每一个输入的帧来递归地更新背景模型。结果会造成很久以前输入的一帧图像仍然对当前的背景模型具有影响。与非递归技术相比,递归需要很少的存储空间,但是在建模过程中的任何一个错误都会对模型造成很长一段时间的影响。大多数方案中都包含指数权重,只使用背景像素作为更新来去除历史不正确的正决策反馈。
上一篇:智能视频分析目标物分类
下一篇:运动目标的跟踪
