多背景集成的红外序列运动物体检测方法技术

技术编号:23606181 阅读:24 留言:0更新日期:2020-03-28 06:54
本发明专利技术提供一种多背景集成的红外序列运动物体检测方法,首先基于多种背景建模方法建立有时间差的背景图像,然后将当前图像与多个背景图像进行前景检测,得到图像中的运动区域,并对多个不同结果的运动区域进行融合,得到最终的运动区域;根据各种背景建模的更新方法对已经建立的背景图像进行更新,最后根据运动区域检测的结果进行运动物体的边缘检测,得到运动物体的区域范围,并将检测结果进行显示。本发明专利技术与单一运动物体检测算法相比,能够在保证建模过程持续时间短的同时,保持很强的背景变化的适应能力,可以避免动态背景干扰,对于运动物体的检测结果更加细致准确。

Moving object detection method of infrared sequence based on multi background integration

【技术实现步骤摘要】
多背景集成的红外序列运动物体检测方法
本专利技术属于红外成像
,涉及一种多背景集成的红外序列运动物体检测方法,主要应用于红外图像的动态物体检测,通过建立固定场景的背景模型,从而检测出图像中的运动物体。
技术介绍
目前常用的运动物体检测算法是基于背景减除的方法,该方法通过背景建模获得背景图像,再利用当前图像与背景图像差分得到前景运动区域,该方法表现的稳定性、精确性和适应性都与建立的背景图像有极大的相关性。背景减除法又有基于像素的背景减除和基于区域的背景减除两种方向,其中又有帧差法、混合高斯模型等多种具体算法,这些算法均为单一运动物体检测算法,尽管在获取较为理想的背景图像的情况下,都能够在一定程度上克服光照变化、动态背景等问题,但建模过程持续时间长,背景变化适应能力不够强,因此对于运动物体的检测结果还有待提高。
技术实现思路
本专利技术的目的是提出一种多背景集成的红外序列运动物体检测算法,针对红外图像的特点,通过对多种背景建模方法的有机集合,对背景的适应能力更强,能够更容易得到更准确的背景图像、得到的运动物体结果更加准确。本专利技术的技术方案如下:一种多背景集成的红外序列运动物体检测方法,其特征在于,包括以下步骤:(1)背景图像建立:基于多种背景建模方法的特征进行有时间差的背景图像建立;(2)运动区域检测:将当前图像与多个背景图像进行前景检测,得到图像中的运动区域;对多个不同结果的运动区域进行融合,得到最终的运动区域;(3)背景图像更新:根据各种背景建模的更新方法对已经建立的背景图像进行更新;(4)运动物体显示:根据运动区域检测的结果进行运动物体的边缘检测,得到运动物体的区域范围,并将检测结果进行显示。上述方法具体实施时,在步骤(1)中采取PBAS算法和GMM算法两种背景建模方法,分别如下:(11)PBAS算法背景建模:从第一帧图像输入开始,即进行PBAS算法的背景建模过程,得到背景图像BGPBAS;(12)GMM算法背景建模:在PBAS算法运行一段时间后,开始进行GMM算法的背景建模过程,得到背景图像BGGMM。相应地,在步骤(2)中,分别采用PBAS算法进行前景检测,得到图像中的运动区域MaskPBAS;采用GMM算法进行前景检测,得到图像中的运动区域MaskGMM;然后融合这两种算法的结果,得到最终的运动区域,具体流程如下:(21)对MaskPBAS和MaskGMM进行形态学处理,去除孤立噪声的干扰;(22)对前景区域取交集MaskAnd=MaskPBAS∩MaskGMM,得到确信度较高的前景区域;(23)对前景图像取并集MaskOr=MaskPBAS∪MaskGMM,得到所有可能的运动区域;(24)从MaskAnd中每个像素值为1的点出发,在MaskOr中根据连通域的连通性进行查找,所有能到达的位置设置为1,从而得到MaskMoved,实现前景运动区域的提取。相应地,在步骤(3)中,分别根据PBAS算法和GMM算法的更新方法对已经建立的背景图像进行更新。本专利技术通过多背景集成的红外序列运动物体检测算法建立的背景图像,适应红外图像宽动态范围、低对比度、高噪声等特点,具有进入检测状态快速、持续更新、长时间记忆的特点,能够很好的适应背景的光照变化、动态背景等问题,而且得到的运动物体区域检测结果准确。该方法与单一运动物体检测算法相比,能够在保证建模过程持续时间短的同时,保持很强的背景变化的适应能力,可以避免动态背景干扰,且对于运动物体的检测结果更加细致准确。附图说明图1是本专利技术的算法总流程图;图2是各个步骤的主要操作流程图;图3是运动区域融合流程图。具体实施方式图1所示是本专利技术的算法总流程图,包括背景图像建立、背景图像更新、运动区域检测、运动物体显示四个步骤。各个步骤的主要操作及相应状态如图2所示,具体过程如下:第一步:背景图像建立:本专利技术基于各种背景建模方法的特征进行有时间差的背景图像建立。本实施例中,通过比较现有各种背景建模方法的优缺点,采取Pixel-BasedAdaptiveSegmenter(PBAS)算法和混合高斯模型(GMM)两种背景建模方法。1、PBAS算法背景建模:从第一帧图像输入开始,即进行PBAS算法的背景建模过程,得到背景图像BGPBAS。基于PBAS背景建模快速、把大部分的高级操作放在背景更新的特征,在第一时间内引入的复杂的运动检测方法设置为PBAS算法,该算法收集前T1帧像素以及梯度幅值作为背景模型,具体过程如下:(1)将第一帧图像作为背景图像;(2)对于前T1帧图像,累加所以已输入图像,使用其均值作为背景图像。2、GMM算法背景建模:为了使得运动检测结果对前景内容的区分能力更强,在PBAS算法运行一段时间后,开始进行GMM算法的背景建模过程,得到背景图像BGGMM,具体过程如下:(1)首先将每个高斯的均值方差权值都设置为0,即初始化个模型矩阵参数;(2)采用视频中的T2帧用来训练GMM模型;对每一个像素而言,建立其模型个数最大GMM_MAX_COMPONT个高斯的GMM模型,对第一个像素,单独为其在程序中设置好其固定的初始均值、方差,并且权值设置为1;(3)对于第一帧之后的图像像素值与前面已有的高斯的均值比较,如果该像素点的值与其模型均值差在3倍的方差内,则属于该高斯,此时用如下方程进行更新:其中,α=1/T2,当该像素点的值与其模型均值差不在3倍的方差内时,(4)当到达训练的帧数T2后,进行不同像素点GMM个数自适应的选择。首先用权值除以方差对各个高斯进行从大到小排序,然后选取最前面M个高斯,使其满足其中cf一般取0.3,这样就可以很好的消除训练过程中的噪声点。第二步:运动区域检测。1、将当前图像与多个背景图像进行前景检测得到图像中的运动区域。(1)PBAS算法前景检测,得到MaskPBAS。计算样本集合中满足匹配条件的样本个数,若小于阈值#min,则表示为背景,不同像素的判断阈值R(xi)不同;B(xi)={B1(xi),...,Bk(xi),...,BN(xi)}其中,B(xi)是背景模型,表示像素点xi的样本集合,F(xi)是前景图像,表示像素点xi的判断结果,即MaskPBAS。(2)GMM算法前景检测,得到MaskGMM。对新来像素点的值与M个高斯中的每一个均值进行比较,如果其差值在2倍的方差之间的话,则认为是背景,否则认为是前景,并且只要其中有一个高斯分量满足该条件就认为是前景。前景赋值为1,背景赋值为0。这样就形成了一副前景二值图MaskGMM。2、对多个不同结果的运动区域进行融合,得到运动区域。基于PBAS算法和GMM算法在原理上的不同,两种背景建模的方法在背景的稳定性、适应性和更新速本文档来自技高网...

【技术保护点】
1.一种多背景集成的红外序列运动物体检测方法,其特征在于,包括以下步骤:/n(1)背景图像建立:基于多种背景建模方法的特征进行有时间差的背景图像建立;/n(2)运动区域检测:将当前图像与多个背景图像进行前景检测,得到图像中的运动区域;对多个不同结果的运动区域进行融合,得到最终的运动区域;/n(3)背景图像更新:根据各种背景建模的更新方法对已经建立的背景图像进行更新;/n(4)运动物体显示:根据运动区域检测的结果进行运动物体的边缘检测,得到运动物体的区域范围,并将检测结果进行显示。/n

【技术特征摘要】
1.一种多背景集成的红外序列运动物体检测方法,其特征在于,包括以下步骤:
(1)背景图像建立:基于多种背景建模方法的特征进行有时间差的背景图像建立;
(2)运动区域检测:将当前图像与多个背景图像进行前景检测,得到图像中的运动区域;对多个不同结果的运动区域进行融合,得到最终的运动区域;
(3)背景图像更新:根据各种背景建模的更新方法对已经建立的背景图像进行更新;
(4)运动物体显示:根据运动区域检测的结果进行运动物体的边缘检测,得到运动物体的区域范围,并将检测结果进行显示。


2.根据权利要求1所述的多背景集成的红外序列运动物体检测方法,其特征在于:步骤(1)中,采取PBAS算法和GMM算法两种背景建模方法,分别如下:
(11)PBAS算法背景建模:从第一帧图像输入开始,即进行PBAS算法的背景建模过程,得到背景图像BGPBAS;
(12)GMM算法背景建模:在PBAS算法运行一段时间后,开始进行GMM算法的背景建模过程,得到背景图像BGGMM。


3....

【专利技术属性】
技术研发人员:刘家良
申请(专利权)人:北京长峰科威光电技术有限公司
类型:发明
国别省市:北京;11

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

1