论文部分内容阅读
智能视频监控系统是利用计算机视觉技术对观测到的视频信息进行处理、分析和理解,从而实现对运动目标的监测。随着计算机和图像处理技术的不断发展,智能视频监控系统的研究和设计在工业生产、交通运输、安全监控等领域受到了广泛的关注,已成为计算机视觉领域中一个重要的研究课题。运动目标的检测、跟踪和测距算法的设计是影响智能视频监控系统效果的重要组成部分。合理有效的算法可以大幅提高对运动目标的识别精度,改善智能视频监控系统的性能。因此,本文主要从算法设计的角度上对该问题进行了研究,主要工作和贡献如下:1.在目标检测方面;针对动态背景下运动目标检测的准确性和快速性要求,比较了常用的几种检测方法(如:帧间差分法、背景差分法、光流法等)和基于背景建模的算法,并针对其在复杂动态背景中对运动目标检测的不足,提出了一种改进的码书建模运动目标检测方法。该算法是在原码书模型基础上,通过将每个像素点从RGB颜色空间转换为HSV颜色空间计算其颜色扭曲度,从而使背景的码字分离出来并作为背景模型。同时考虑到运动目标在光照情况下存在阴影现象,使用HSV颜色空间对运动目标阴影进行处理。实验结果表明,在复杂动态背景下,该方法能够快速、准确地检测出运动目标,从而为后续的运动目标跟踪和测距奠定了基础。2.在目标跟踪方面;以检测出的运动目标为基础,对运动目标进行跟踪。首先简单地介绍了运动物体跟踪算法的基本原理以及一些主流的跟踪算法。然后着重研究了基于卡尔曼滤波的运动物体跟踪算法,并实现了其利用运动物体运动属性对运动目标的跟踪。最后通过仿真实验结果证明了,基于卡尔曼滤波的运动目标跟踪算法能够较好地预测运动目标信息,实现稳定的运动目标跟踪。3.在目标测距方面,首先简单地分析了单目、双目及多目的视觉测距的优缺点,并结合实际问题的需要,提出了基于单目视觉的运动目标的测距方法。首先根据小孔成像原理,得到成像点和目标点的映射关系,建立线性模型。其次通过成像的基本原理和成像点与目标点的几何关系,获取图像的深度信息。最后通过摄像机标定对目标点的成像坐标进行修正,进而得到目标点的位置信息。实验结果表明,基于单目视觉的运动目标的测距方法能较为精确和快速地测量出摄像机到运动目标的水平距离,具有实用意义。