The invention discloses a method for moving target detection and edge detection based on Gauss mixture, which comprises the following steps: read the current image frame from the video shot; using mixed Gauss model, initialization and update the background, background, and separate the motion target and binarization; using Canny edge detection method to extract. Work will get the target; moving target or operation and fill the hole; shadow elimination; necessary postprocessing, get the final result; the end of cycle until all image processing. The invention uses moving target moving target with Canny operator to extract the mixed Gauss model extraction or operation, solves the conventional method similar to moving target extraction under the condition of serious lack of problem in the moving target and background color. At the same time, the shadow elimination method based on HSL and YCrCb is adopted to reduce the shadow misjudgment area as much as possible while effectively removing the shadow.
【技术实现步骤摘要】
基于混合高斯与边缘检测的运动目标检测方法
本专利技术涉及运动目标检测的
,特别涉及一种基于混合高斯与边缘检测的运动目标检测方法。
技术介绍
运动目标的检测处理是计算机视觉处理的一个重要组成部分,也是数字视频技术中的一个重要基础。随着人类科学技术的发展,运动目标的检测这一重要技术不断地得到充分利用,人们把它运用到各种场景中,实现各种预期目标,如战场警戒、安全检测、交通管制、视频监控等都方面。由于运动目标所处环境的复杂性和多态性,如何实现各种环境下有效的目标检测一直是个困扰我们的难点问题。现有的运动目标检测方法,通常只考虑能否检测出运动目标,忽略了运动目标检测的完整性,其存在的问题是:在运动目标与背景颜色相似情况下,由于运动目标在色度上与背景极其相似,容易被判为背景,从而降低了运动目标检测的准确率和完整性,大大限制了运动目标检测的有效性。
技术实现思路
本专利技术的目的在于克服现有技术的缺点与不足,提供一种保证在运动目标与背景相似情况下能有效检测出运功目标,并确保其完整性的,基于混合高斯与边缘检测的运动目标检测方法。本专利技术的目的通过下述技术方案实现:一种基于混合高斯与边缘检测的运动目标检测方法,包括以下步骤:步骤1:从摄像头拍摄的视频中读取当前图像帧;步骤2:利用混合高斯模型,初始化背景,并不断更新背景,同时分离出运动目标并二值化;步骤3:利用canny边缘检测方法提取运功目标;步骤4:将步骤2和3得到的运动目标进行或运算并填补空洞;步骤5:阴影消除;步骤6:进行必要的后处理,得到最后结果;步骤7:循环处理步骤1-6直至所有图像帧处理结束。优选的,步骤2 ...
【技术保护点】
一种基于混合高斯与边缘检测的运动目标检测方法,其特征在于:包括以下步骤:步骤1:从摄像头拍摄的视频中读取当前图像帧;步骤2:利用混合高斯模型,初始化背景,并不断更新背景,同时分离出运动目标并二值化;步骤3:利用canny边缘检测方法提取运动目标;步骤4:将步骤2和3得到的运动目标进行或运算并填补空洞;步骤5:阴影消除;步骤6:进行必要的后处理,所述必要的后处理包括进行空洞填补和去除狭小噪点,得到最后结果;步骤7:循环处理步骤1‑6直至所有图像帧处理结束;所述步骤4的空洞填补方法包括以下步骤:(4.1)用一个矩形模板遍历图像,如果在该模板内的有效区域达到阈值,则找到该有效区域的质心;否则,继续下一次遍历;(4.2)根据质心将该有效区域划分为八个有效区域,在每个区域中寻找离质心最远的点,然后顺次连接每个区域内找到的点,形成一个封闭的轮廓,最后将轮廓内的像素点置为有效点。
【技术特征摘要】
1.一种基于混合高斯与边缘检测的运动目标检测方法,其特征在于:包括以下步骤:步骤1:从摄像头拍摄的视频中读取当前图像帧;步骤2:利用混合高斯模型,初始化背景,并不断更新背景,同时分离出运动目标并二值化;步骤3:利用canny边缘检测方法提取运动目标;步骤4:将步骤2和3得到的运动目标进行或运算并填补空洞;步骤5:阴影消除;步骤6:进行必要的后处理,所述必要的后处理包括进行空洞填补和去除狭小噪点,得到最后结果;步骤7:循环处理步骤1-6直至所有图像帧处理结束;所述步骤4的空洞填补方法包括以下步骤:(4.1)用一个矩形模板遍历图像,如果在该模板内的有效区域达到阈值,则找到该有效区域的质心;否则,继续下一次遍历;(4.2)根据质心将该有效区域划分为八个有效区域,在每个区域中寻找离质心最远的点,然后顺次连接每个区域内找到的点,形成一个封闭的轮廓,最后将轮廓内的像素点置为有效点。2.根据权利要求1所述的基于混合高斯与边缘检测的运动目标检测方法,其特征在于:步骤2中还包括背景选取的步骤,背景选取的方法为:按ωi,t/σi,t的大小将每个像素点的K个高斯分布进行排序,越在前面的分布越能表示稳定的背景,取前B个高斯分布作为背景,阈值H用来确定作为背景模型的B的取值,公式为:3.根据权利要求1所述的基于混合高斯与边缘检测的运动目标检测方法,其特征在于:所述步骤3中,所述利用canny边缘检测方法提取运动目标包括以下步骤:(3.1)利用canny边缘检测方法,对混合高斯提取的背景和当前输入图像分别进行边缘检测;(3.2)由于检测的边缘不连续,存在间断点,无法形成封闭轮廓直接进行填充,所以,对于检测到的边缘,先查找其外轮廓,并以区域内的任一点为种子点,以外轮廓为...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。