基于混合高斯与边缘检测的运动目标检测方法

文档序号:6540233阅读:430来源:国知局
基于混合高斯与边缘检测的运动目标检测方法
【专利摘要】本发明公开了一种基于混合高斯与边缘检测的运动目标检测方法,包括以下步骤:从摄像头拍摄的视频中读取当前图像帧;利用混合高斯模型,初始化背景,并不断更新背景,同时分离出运动目标并二值化;利用canny边缘检测方法提取运功目标;将得到的运动目标进行或运算并填补空洞;阴影消除;进行必要的后处理,得到最后结果;循环处理直至所有图像帧处理结束。本发明利用混合高斯模型提取的运动目标与canny算子提取的运动目标的或运算,解决了常规方法在运动目标与背景颜色相似情况下提取的运动目标严重缺失的问题。同时利用基于HSL和基于YCrCb结合的阴影消除法,在有效去除阴影的同时,又尽可能的减少阴影误判区。
【专利说明】基于混合高斯与边缘检测的运动目标检测方法
【技术领域】
[0001]本发明涉及运动目标检测的【技术领域】,特别涉及一种基于混合高斯与边缘检测的运动目标检测方法。
【背景技术】
[0002]运动目标的检测处理是计算机视觉处理的一个重要组成部分,也是数字视频技术中的一个重要基础。随着人类科学技术的发展,运动目标的检测这一重要技术不断地得到充分利用,人们把它运用到各种场景中,实现各种预期目标,如战场警戒、安全检测、交通管制、视频监控等都方面。由于运动目标所处环境的复杂性和多态性,如何实现各种环境下有效的目标检测一直是个困扰我们的难点问题。现有的运动目标检测方法,通常只考虑能否检测出运动目标,忽略了运动目标检测的完整性,其存在的问题是:在运动目标与背景颜色相似情况下,由于运动目标在色度上与背景极其相似,容易被判为背景,从而降低了运动目标检测的准确率和完整性,大大限制了运动目标检测的有效性。

【发明内容】

[0003]本发明的目的在于克服现有技术的缺点与不足,提供一种保证在运动目标与背景相似情况下能有效检测出运功目标,并确保其完整性的,基于混合高斯与边缘检测的运动目标检测方法。 [0004]本发明的目的通过下述技术方案实现:
[0005]一种基于混合高斯与边缘检测的运动目标检测方法,包括以下步骤:
[0006]步骤1:从摄像头拍摄的视频中读取当前图像帧;
[0007]步骤2:利用混合高斯模型,初始化背景,并不断更新背景,同时分离出运
[0008]动目标并二值化;
[0009]步骤3:利用canny边缘检测方法提取运功目标;
[0010]步骤4:将步骤2和3得到的运动目标进行或运算并填补空洞;
[0011]步骤5:阴影消除;
[0012]步骤6:进行必要的后处理,得到最后结果;
[0013]步骤7:循环处理步骤1-6直至所有图像帧处理结束。
[0014]优选的,步骤2中还包括背景选取的步骤,背景选取的方法为:
[0015]按ω t/σ i>t的大小将每个像素点的K个高斯分布进行排序,越在前面的分布越能表示稳定的背景,取前B个高斯分布作为背景,阈值H用来确定作为背景模型的B的取值,公式为:
[0016]B = arg minb( Σ^=ι ω?,?) > H 。
[0017]优选的,步骤2中,背景更新采用如下方法进行:
[0018]利用当前帧的像素点的值Xt+1,与该点的K个高斯分布进行比较,如果满足xt+1-yn,t <2.501^,则认为1+1与该高斯分布nk相匹配,如果不满足,则为不匹配;如果xt+1与混合高斯模型存在匹配,则对于第一个相匹配的参数进行如下更新:
[0019]ωη ?+1=(1-α).ωη“+α
[0020]μn,t+1=(1-p).μη,?+ρ.xt+1
【权利要求】
1.一种基于混合高斯与边缘检测的运动目标检测方法,其特征在于:包括以下步骤: 步骤1:从摄像头拍摄的视频中读取当前图像帧; 步骤2:利用混合高斯模型,初始化背景,并不断更新背景,同时分离出运 动目标并二值化; 步骤3:利用canny边缘检测方法提取运功目标; 步骤4:将步骤2和3得到的运动目标进行或运算并填补空洞; 步骤5:阴影消除; 步骤6:进行必要的后处理,得到最后结果; 步骤7:循环处理步骤1-6直至所有图像帧处理结束。
2.根据权利要求1所述的基于混合高斯与边缘检测的运动目标检测方法, 其特征在于:步骤2中还包括背景选取的步骤,背景选取的方法为: 按ω i, t/ σ i, t的大小将每个像素点的K个高斯分布进行排序,越在前面的分布越能表示稳定的背景,取前B个高斯分布作为背景,阈值H用来确定作为背景模型的B的取值,公式为:
3.根据权利要求1或2所述的基于混合高斯与边缘检测的运动目标检测方法,其特征在于:步骤2中,背景更新采用如下方法进行: 利用当前帧的像素点的值Xt+1,与该点的K个高斯分布进行比较,如果满足|Xt+1-yn,t<2.5σ n,t,则认为Xt+2与该高斯分布nk相匹配,如果不满足,则为不匹配;如果Xt+1与混合高斯模型存在匹配,则对于第一个相匹配的参数进行如下更新:un,t+i=(l-a ).ωη, t+a
4.根据权利要求1所述的基于混合高斯与边缘检测的运动目标检测方法,其特征在于:所述步骤3中,所述利用canny边缘检测方法提取运动目标包括以下步骤: (3.1)利用canny边缘检测方法,对混合高斯提取的背景和当前输入图像分别进行边缘检测; (3.2)由于检测的边缘不连续,存在间断点,无法形成封闭轮廓直接进行填充,所以,对于检测到的边缘,先查找其外轮廓,并以区域内的任一点为种子点,以外轮廓为边界区域进行区域生长,以此填充区域;这样经过一次区域填充后,其边缘已基本连续,可形成封闭区域; (3.3)对步骤(3.2)的结果再进行一次轮廓查找与填充操作; (3.4)将经过两次轮廓查找与填充后的当前输入图像与背景图像进行与差操作,得到运动目标。
5.根据权利要求1所述的基于混合高斯与边缘检测的运动目标检测方法,其特征在于:所述步骤4的空洞填补方法包括以下步骤: (4.1)用一个矩形模板遍历图像,如果在该模板内的有效区域达到阈值,则找到该有效区域的质心;否则,继续下一次遍历; (4.2)根据质心将该有效区域划分为八个有效区域,在每个区域中寻找离质心最远的点,然后顺次连接每个区域内找到的点,形成一个封闭的轮廓,最后将轮廓内的像素点置为有效点。
6.根据权利要5所述的基于混合高斯与边缘检测的运动目标检测方法,其特征在于:步骤(4.1)中,所述矩阵模板为10*8的矩形模板,有效区域的像素值为1,阈值为35%。
7.根据权利要求1所述的基于混合高斯与边缘检测的运动目标检测方法,其特征在于:所述步骤5的阴影消除方法包括以下步骤: (5.1)利用基于HSL彩色空间的阴影消除方法检测出阴影区,其阴影判别函数为:
8.根据权利要求1所述的基于混合高斯与边缘检测的运动目标检测方法,其特征在于:步骤6的具体方法为: 使用步骤4提出的空洞填补方法,进行空洞填补,同时利用面积阈值法,去除狭小噪点,得到干净、完整的运动目标。
【文档编号】G06T7/20GK103942812SQ201410090199
【公开日】2014年7月23日 申请日期:2014年3月12日 优先权日:2014年3月12日
【发明者】徐雪妙, 王丽 申请人:华南理工大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1