The invention discloses a moving object detection method based on an improved hybrid Gauss model, which mainly solves the problems of high computational complexity and low detection accuracy of the existing technology. It comprises following steps: firstly, the Gauss function of the input video set is preprocessed to remove noise in the image; secondly, the initialization of Gauss mixture model using image spatial information, determining the number of adaptive Gauss model; then, using the Lambert illumination model measuring global illumination changes, and the model weights hierarchical update; finally, according to the model of the weight and color image and Gauss mixture model to detect the moving distance of the target image, the target image postprocessing. The present invention has fast convergence speed and low computational complexity, strong adaptability to complex scenes, high detection precision, can be used in intelligent monitoring, intelligent transportation, human-computer interaction, visual navigation, virtual reality, medical diagnosis and surgical visualization.
【技术实现步骤摘要】
基于改进混合高斯模型的运动目标检测方法
本专利技术属于计算机视觉领域,具体地说是一种运动目标检测方法,可用于智能监控、智能交通、人机交互、视觉导航、虚拟现实、医学诊断与可视化手术。
技术介绍
随着社会的发展和科技的进步,城市视频监控网络的发展越来越迅速,覆盖到了人类活动的各种场所。视频监控在很大程度上保障着城市的人员财产安全,极大地减少违法犯罪行为。视频监控主要关注的技术是对监控视频中的运动物体进行检测、跟踪、识别和分析等操作。利用这些技术,人们可以快速获得感兴趣目标的位置、轨迹以及行为等有效信息。运动目标检测是运动目标跟踪、行为识别和场景描述等技术的基础,检测的结果直接影响后续算法的准确性。因此,如何提高目标检测的准确性和鲁棒性,成为计算机视觉领域的主要研究方向之一。目前,运动目标检测方法主要有:帧间差分法、背景减除法和光流法。其中,背景减除法是使用最广泛的方法,它通过比较当前帧和背景模型得到运动目标。因此,算法的性能高度取决于背景建模方法。高斯混合模型GMM因其简单性,多模性,实时性成为最受欢迎的背景减除算法。该算法可以较好地抑制动态背景干扰,但该方法对突然的光照变化和运动目标的阴影敏感,且初始化困难,收敛过程比较耗时。在过去的20年里,大量文献致力于混合高斯模型的研究,主要包括模型初始化方法、模型更新方法和高斯模型个数估计等。在模型的初始化方法中,大部分的方法是基于Stauffer和Grimson提出的方法,该方法将每个像素的所有的高斯分量初始化为相同的分布,即均值设置为第一帧的相应像素的像素值,方差初始化为一个较大的值,初始权重为1。模型初始化方法 ...
【技术保护点】
一种基于改进混合高斯模型的运动目标检测方法,包括:(1)读入前两帧彩色图像I1和I2,利用高斯函数分别对两幅图像的R、G、B三个通道进行平滑,得到平滑后的彩色图像为L1和L2;(2)初始化的混合高斯模型:(2a)初始化方差:根据平滑后彩色图像L1和图像L2差分的绝对值矩阵得到初始模型的全局方差,将像素点(x,y)与其邻域像素绝对差分的最大值作为初始模型局部方差,对初始全局方差和初始局部方差进行加权平均,得到像素点(x,y)处各高斯模型的初始方差σ1(x,y);(2b)初始化均值和高斯模型数目:根据像素(x,y)的邻域像素的分布情况确定像素(x,y)处高斯模型数目N1(x,y)和各高斯模型的均值μk,1(x,y);(2c)分层次初始化像素(x,y)处高斯模型的权值ωk,1(x,y),将第一个高斯模型的权值ω1,1设置为w1,1=(1/N1(x,y))+0.1,其余高斯模型的权值设置为(1‑w1,1)/(N1(x,y)‑1);(2d)根据高斯模型的初始均值、方差、权重和高斯模型数目,初始化高斯混合模型;(3)读入第t帧彩色图像It,利用高斯函数对It进行平滑,得到平滑后的第t帧彩色图像Lt ...
【技术特征摘要】
1.一种基于改进混合高斯模型的运动目标检测方法,包括:(1)读入前两帧彩色图像I1和I2,利用高斯函数分别对两幅图像的R、G、B三个通道进行平滑,得到平滑后的彩色图像为L1和L2;(2)初始化的混合高斯模型:(2a)初始化方差:根据平滑后彩色图像L1和图像L2差分的绝对值矩阵得到初始模型的全局方差,将像素点(x,y)与其邻域像素绝对差分的最大值作为初始模型局部方差,对初始全局方差和初始局部方差进行加权平均,得到像素点(x,y)处各高斯模型的初始方差σ1(x,y);(2b)初始化均值和高斯模型数目:根据像素(x,y)的邻域像素的分布情况确定像素(x,y)处高斯模型数目N1(x,y)和各高斯模型的均值μk,1(x,y);(2c)分层次初始化像素(x,y)处高斯模型的权值ωk,1(x,y),将第一个高斯模型的权值ω1,1设置为w1,1=(1/N1(x,y))+0.1,其余高斯模型的权值设置为(1-w1,1)/(N1(x,y)-1);(2d)根据高斯模型的初始均值、方差、权重和高斯模型数目,初始化高斯混合模型;(3)读入第t帧彩色图像It,利用高斯函数对It进行平滑,得到平滑后的第t帧彩色图像Lt;(4)模型更新:(4a)根据Lambert光照模型,得到第t帧彩色图像Lt的全局光照变化因子,根据全局光照变化因子改变第t-1帧构建的高斯混合模型的均值μk,t-1(x,y)和方差σk,t-1(x,y);(4b)根据第t帧彩色图像Lt与高斯混合模型的匹配情况,更新高斯模型的数目Nt(x,y),均值μk,t(x,y)和方差σk,t(x,y),分层次更新权重ωk,t(x,y),得到更新后的混合高斯模型;(5)背景估计和前景检测:在像素(x,y)处,若存在高斯模型的权值ωk,t(x,y)大于门限Thω,且|Lt(x,y)-μk,t(x,y)|≤Dσk,t(x,y),则像素(x,y)为背景,即fgt(x,y)=0;否则,像素(x,y)为运动目标,即fgt(x,y)=1,得到第t帧彩色图像的前景图像fgt;(6)利用奇异值分解、中值滤波和形态学方法对上述得到的前景图像fgt进行后处理,输出处理后的前景图像fgt,即运动目标图像;(7)重复(3-6),直到视频结束。2.根据权利要求1所述的方法,其中步骤(2a)中根据平滑后彩色图像L1和图像L2差分的绝对值矩阵得到初始模型的全局方差,按如下步骤进行:(2a1)计算第一帧彩色图像L1和第二帧彩色图像L2的差分的绝对值矩阵diff:diff=|L2-L1|;(2a2)将绝对值矩阵diff分别在R、G、B三个通道上等间隔量化为P个等级,得到量化后的彩色图像Q:其中,P=64,表示向上取整;(2a3)分别计算彩色图像Q在R、G、B三个通道上的统计直方图分量:其中,c={R,G,B},Qc分别为彩色图像Q的R、G、B三个通道的量化图像,Hc(i)为Qc在第i个量化等级上的直方图分量,P为最大量化等级,P个直方图分量构成Qc的直方图Hc,m,n表示彩色图像L1的行数和列数,δ(·)表示单位脉冲函数;(2a4)对直方图Hc的前a个直方图分量Hc(i)求和,使其和值超过设定的阈值T,得到背景变化均值ac:其中,T=0.5;(2a5)根据背景变化均值ac,得到高斯模型在通道c上的全局方差则初始高斯模型的全局方差为:3.根据权利要求1所述的方法,其中步骤(2b)中根据像素(x,y)的邻域像素的分布情况确定高斯模型数目N1(x,y)和各高斯模型的均值μk,1(x,y),按如下步骤进行:(2b1)初始化像素(x,y)处的高斯模型的个数N1(x,y)=1,将像素(x,y)对应彩色图像L1(x,y)的像素值作为第一个高斯模型的均值μ1,1(x,y),该高斯模型的匹配次数η...
【专利技术属性】
技术研发人员:姬红兵,徐艺萍,张文博,黄国鹏,朱志刚,
申请(专利权)人:西安电子科技大学昆山创新研究院,西安电子科技大学,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。