一种基于可变高斯混合数的复杂背景建模方法技术

技术编号:9872877 阅读:248 留言:0更新日期:2014-04-04 07:21
本发明专利技术涉及基于可变高斯混合数的复杂背景建模方法,属于光电产品应用技术领域。该方法包括:假设视频场景中每个像素受独立高斯噪声的影响,建立背景像素模型;根据像素模型算出整个视频场景模型;采用高斯混合模型计算某像素点值概率;根据当前像素点值、像素点均值和像素点方差,计算当前像素点与某个高斯分布的马氏距离;根据马氏距离与判断阈值的比较结果更新混合高斯分布的背景模型参数,完成复杂背景建模。该方法通过高斯混合模型和可变高斯混合数更新策略,有效地对受动态扰动的复杂场景进行运动目标检测。通过对街道环境下的可见光序列图像进行试验,证明该算法具有良好的抗干扰性,能实现树枝晃动、阴影存在等复杂场景下的运动目标检测。

【技术实现步骤摘要】
一种基于可变高斯混合数的复杂背景建模方法
本专利技术涉及光电产品应用
,具体涉及一种基于可变高斯混合数的复杂背景建模方法。
技术介绍
基于视频或图像序列的背运动目标检测技术一直以来都是计算机视觉、图像处理和模式识别领域中一个非常重要和活跃的研究课题。如何能从视频图像序列中将感兴趣的对象提取出来,是智能视频分析系统中最初的也是最重要的一步。视频运动目标检测方法的有效性直接影响到后续系统的处理效果,在实际的应用中,由于运动目标所在环境的复杂性和图像系统中图像传送和转换中的某些降质,使得复杂背景下运动目标检测变得更加困难。因此,找到一种能在多种背景条件下都适用的、实时、有效的背景建模技术,是智能视频分析系统软件设计的首要任务。
技术实现思路
(一)要解决的技术问题本专利技术要解决的技术问题是如何设计一种可变高斯混合数的自适应背景建模方法,通过高斯混合模型和可变高斯混合数更新策略,完成对复杂背景的自适应学习,构建稳定的自适应背景模型,以实现在复杂背景下的运动目标检测。(二)技术方案为解决上述技术问题,本专利技术提供一种基于可变高斯混合数的复杂背景建模方法,所述方法包括:步骤S1:在拍摄设备静止状态下采集当前视频序列图像;步骤S2:假设视频场景中的每个像素受到独立高斯噪声的影响,建立背景的像素模型;步骤S3:根据所述像素模型算出整个视频场景的模型;步骤S4:采用高斯混合模型计算某一个像素点值的概率;步骤S5:根据当前像素点的值,像素点的均值和像素点的方差,计算当前像素点与某个高斯分布的马氏距离;步骤S6:预设定判断阈值,通过将马氏距离与判断阈值进行比较,根据比较结果来更新混合高斯分布的背景模型参数,从而得到更新匹配度最好的高斯分布的背景模型参数,根据更新匹配度最好的高斯分布的背景模型参数来完成复杂背景建模。其中,所述步骤S2中,背景的像素模型根据公式(1)来表示为:bk(x)=μk(x)+nk(x)(1)其中,随机变量bk(x)是单个像素x在时刻k的背景表示,μk(x)是亮度均值,nk(x)表示时刻k方差为的噪声。其中,整个视频场景的模型通过公式(2)中的参数向量θ来表示:其中,每一帧中像素在时刻k的均值和方差通过历史帧来进行自适应的估计。其中,所述步骤S4中,采用多个单模态的集合来描述复杂场景中像素点值的变化,对于每一个像素点,定义K个高斯分布来表示其所呈现的颜色,则根据公式(3)可以得到某一个像素点值为gk(x)的概率:其中,wi,k是不同高斯分布的权重系数,η(gk(x),θi,k(x))是正态高斯分布项,η(gk(x),θi,k(x))通过公式(4)来表示:其中,K个分布通过wi,k(x)/μi,k(x)的值的大小排序,并检查新的像素值是否和某个高斯分布相匹配。其中,所述步骤S5中,根据当前像素点的值gk(x),像素点的均值μi,k(x)和像素点的方差以及公式(5),计算当前像素点与第i个高斯分布的马氏距离:其中,所述步骤S6包括:步骤S601:预设判断阈值Th1,所述判断阈值Th1根据实际场景的复杂度在取值区间(2,10)中选取设定;步骤S602:当Di<Th1时,根据公式(6)来更新混合模型参数:wi,k(x)=wi,k-1(x)+α(1-wi,k-1(x)),μi,k(x)=(1-α)μi,k-1(x)+(α/wi,k-1(x))σi,k-1(x),(6):其它的背景模型参数根据公式(7)更新:wi,k(x)=(1-α)wi,k-1(x)-αct(7);其中,ct为0.01;如果wi,k(x)<0,则删除此高斯分布项,即K=K-1;步骤S603:当minDi>Th1时,则该值所属的高斯分布项将被新的高斯分布项所更新,新分布的均值为当前像素值,初始化一个较大的标准差和较小的权值,并设置K=K+1;步骤S604:在k时刻按wi,k(x)σi,k-1(x)由大到小的排列次序,各高斯分布记为i1,i2...ik,若前Mi个分布满足式则这个分布被认为是背景分布,其余分布被认为是运动前景分布;其中,τ是权重阈值,表示能够描述场景背景的高斯分布权重之和的最小值,τ通过实验的方法得到。(三)有益效果本专利技术所提供的基于可变高斯混合数的复杂背景建模方法,通过高斯混合模型和可变高斯混合数更新策略,能有效地对存在动态扰动的复杂场景进行运动目标的检测。通过对街道环境下的可见光序列图像进行试验,证明了该算法具有良好的抗干扰性,能够实现树枝晃动,阴影存在等复杂场景下的运动目标检测。附图说明图1为本专利技术的基于可变高斯混合数的复杂背景建模方法的流程图。图2为实施本专利技术技术方案后的背景建模效果展示图。具体实施方式为使本专利技术的目的、内容、和优点更加清楚,下面结合附图和实施例,对本专利技术的具体实施方式作进一步详细描述。本专利技术是一种实现复杂背景下运动目标检测的图像处理方法,主要应用于海量视频检索系统。该方法在VC6.0平台下借助C++语言编程方式来运行,为了实现在复杂场景下的运动目标检测,如图1所示,该方法包括如下步骤:步骤S1:在拍摄设备静止状态下采集当前视频序列图像;步骤S2:假设视频场景中的每个像素受到独立高斯噪声的影响,建立背景的像素模型;步骤S3:根据所述像素模型算出整个视频场景的模型;步骤S4:采用高斯混合模型计算某一个像素点值的概率;步骤S5:根据当前像素点的值,像素点的均值和像素点的方差,计算当前像素点与某个高斯分布的马氏距离;步骤S6:预设定判断阈值,通过将马氏距离与判断阈值进行比较,根据比较结果来更新混合高斯分布的背景模型参数,从而得到更新匹配度最好的高斯分布的背景模型参数,根据更新匹配度最好的高斯分布的背景模型参数来完成复杂背景建模。其中,所述步骤S2中,对于一个给定的视频图像序列,视频图像中的背景可能存在动态的变化,比如当枝叶在摇动时,它会反复地覆盖图像中的某像素点然后又离开,此像素点的值会发生剧烈的变化。假设视频场景中的每个像素受到独立高斯噪声的影响,背景的像素模型可以根据公式(1)来表示为:bk(x)=μk(x)+nk(x)(1)其中,随机变量bk(x)是单个像素x在时刻k的背景表示,μk(x)是亮度均值,nk(x)表示时刻k方差为的噪声。根据步骤S2的表示方式,所以,步骤S3中整个视频场景的模型可以通过公式(2)中的参数向量θ来表示:其中,每一帧中像素在时刻k的均值和方差通过历史帧来进行自适应的估计。其中,所述步骤S4中,当我们处理静态背景时,时间平均模型能够很好地表示背景,模型参数也能够通过求取一系列视频序列均值而获得。但是当背景中存在动态扰动时,时间平均模型就失去作用了,后续的前景分割过程也就无从进行。基于斯塔弗(Stauffer)和格里姆森(Grimson)提出的高斯混合模型的思想,本专利技术采用多个单模态的集合来描述复杂场景中像素点值的变化,对于每一个像素点,定义K个高斯分布来表示其所呈现的颜色,则根据公式(3)可以得到某一个像素点值为gk(x)的概率:其中,wi,k是不同高斯分布的权重系数,η(gk(x),θi,k(x))是正态高斯分布项,η(gk(x),θi,k(x))通过公式(4)来表示:其中,K个分布通过wi,k(x)/μi,k(x)的值的大小排序,并检查新的像素值是否和某个高斯分布相匹配。其中本文档来自技高网...
一种基于可变高斯混合数的复杂背景建模方法

【技术保护点】
一种基于可变高斯混合数的复杂背景建模方法,其特征在于,所述方法包括:步骤S1:在拍摄设备静止状态下采集当前视频序列图像;步骤S2:假设视频场景中的每个像素受到独立高斯噪声的影响,建立背景的像素模型;步骤S3:根据所述像素模型算出整个视频场景的模型;步骤S4:采用高斯混合模型计算某一个像素点值的概率;步骤S5:根据当前像素点的值,像素点的均值和像素点的方差,计算当前像素点与某个高斯分布的马氏距离;步骤S6:预设定判断阈值,通过将马氏距离与判断阈值进行比较,根据比较结果来更新混合高斯分布的背景模型参数,从而得到更新匹配度最好的高斯分布的背景模型参数,根据更新匹配度最好的高斯分布的背景模型参数来完成复杂背景建模。

【技术特征摘要】
1.一种基于可变高斯混合数的复杂背景建模方法,其特征在于,所述方法包括:步骤S1:在拍摄设备静止状态下采集当前视频序列图像;步骤S2:假设视频场景中的每个像素受到独立高斯噪声的影响,建立背景的像素模型;步骤S3:根据所述像素模型算出整个视频场景的模型;步骤S4:采用高斯混合模型计算某一个像素点值的概率;步骤S5:根据当前像素点的值,像素点的均值和像素点的方差,计算当前像素点与某个高斯分布的马氏距离;步骤S6:预设定判断阈值,通过将马氏距离与判断阈值进行比较,根据比较结果来更新高斯混合模型的背景模型参数,从而得到更新匹配度最好的高斯分布的背景模型参数,根据更新匹配度最好的高斯分布的背景模型参数来完成复杂背景建模;所述步骤S2中,背景的像素模型根据公式(1)来表示为:bk(x)=μk(x)+nk(x)(1)其中,随机变量bk(x)是单个像素x在时刻k的背景表示,μk(x)是亮度均值,nk(x)表示时刻k方差为的噪声;整个视频场景的模型通过公式(2)中的参数向量θ来表示:其中,每一帧中像素在时刻k的均值和方差通过历史帧来进行自适应的估计;所述步骤S4中,采用多个单模态的集合来描述复杂场景中像素点值的变化,对于每一个像素点,定义K个高斯分布来表示其所呈现的颜色,则根据公式(3)可以得到某一个像素点值为gk(x)的概率:其中,wi,k是不同高斯分布的权重系数,η(gk(x),θi,k(x))是正态高斯分布项,η(gk(x),θi,k(x))通过公式(4)来表示:

【专利技术属性】
技术研发人员:杨文佳王楠柴智李亚鹏
申请(专利权)人:中国航天科工集团第二研究院二O七所
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1