论文部分内容阅读
运动目标检测是计算机视觉领域中一个重要的研究课题,也是很多视觉应用系统的关键组成部分,如智能视频监控、视觉导航、视频压缩编码等。运动目标检测作为一个应用价值很高的研究课题,近年来受到越来越多的关注。很多新的方法被提出并应用于视觉系统中,但目前的运动目标检测方法大都只适用于特定的应用场景。如何在复杂场景下有效的进行运动目标检测仍然是个很有挑战性的问题。复杂场景中系统获取视频的背景不断变化,给运动目标的分割带来很大的困难。无论是静态场景中光照变化、树叶等微动,还是动态场景中摄像机的移动都是研究人员在进行运动目标检测时要重点要解决的问题。本文对复杂场景下静态背景与动态背景中运动目标检测算法进行研究,主要工作如下:1)本文首先对各种常见运动目标检测算法分别进行了研究总结,给出这些算法的理论分析与实验结果。梳理包括静态背景和动态背景下各种算法的优缺点,并对目前这些算法的改进热点进行讨论。2)在对静态背景下的各种运动目标检测算法对比分析后,针对高斯背景建模法,提出一种基于分块模型更新的单高斯背景建模新方法,新方法将视频图像划分为多个区块,并对块内的像素进行统一建模,以替代传统高斯建模法中对单像素点的建模统计。由于对区块内像素进行平均得出的数值更符合高斯分布特性,使得估计出的模型更有利于发挥单高斯建模方法的优势,因此增强了算法应对复杂背景的能力,同时分块建模也有效降低了算法复杂性。3)关于动态背景下的各种运动目标检测算法,本文主要研究了基于运动补偿方法中的全局运动估计法。分别对基于全像素点的全局运动估计方法与基于运动矢量的全局运动估计方法做出理论分析与实验验证。并在分析实验结果的过程中,讨论无效的矢量采样即“奇异矢量”对基于运动矢量的估计方法实验结果造成的影响。4)针对奇异矢量会影响全局运动估计法效果的问题,本文使用一种结合角点检测和k-means算法的改进方法。该方法首先使用角点检测算法选出图像中细节比较丰富的区域代替传统算法中对图像平均分块的策略,使得块匹配算法失准率降低,减少了与背景运动不相符的奇异矢量的产生。其次对角点检测选出的运动矢量使用k-means算法进行聚类,将个体数目较多的群落定为符合背景运动的矢量。从而排除由运动目标产生的运动矢量的影响,进一步减少奇异矢量,提高了全局运动估计法的检测效果。