一种基于GMM背景差分与联合特征的行人检测方法与流程

文档序号:11432710阅读:559来源:国知局
一种基于GMM背景差分与联合特征的行人检测方法与流程

本发明涉及一种基于gmm背景差分与联合特征的行人检测方法,属于视频监控与识别技术领域。



背景技术:

行人作为交通及日常视频场景中出现最多的对象之一,对于视频自动识别技术的研究至关重要,所以近年来行人检测技术成为研究热点,在智能交通和智能安防等领域发展迅速。但是经过近十几年的发展行人检测技术虽然取得了一定的成绩,但是目前还没有一种行人检测系统能够在任何环境和背景之下通用。

近年来基于机器学习与特征设计的行人检测方法已经成为行人检测领域的主流研究方向,设计的特征包括角点特征(haar),lbp(局部二值模式),edgelet(边缘特征),梯度方向直方图(hog)等,而机器学习算法则主要采用支持向量机(svm)和级联分类器(adaboost),现有的行人检测技术有着检测速度慢,检出率不高,误检率较高等问题。

当前视频序列中运动物体的检测主要有帧差法和背景差法,而gmm背景差方法正是应用混合高斯模型方法为图像中的每个像素建立高斯背景模型展会,使用视频序列中出现概率较大点组成背景图像,具有背景清晰,运算速度能满足实时性等优点。

梯度方向直方图(histogramoforientedgradient,hog)是一种在计算机视觉和图像处理领域中用来进行物体检测的特征描述子,他通过计算和统计图像局部区域的梯度直方图来构成特征。hog描述子最早由法国科学家dalal提出,但是hog描述子结合svm机器学习算法训练的分类器对于图片的正确检出率不高,且在检测时检测效率较低,不能满足视频中实时性的要求。



技术实现要素:

本发明提供了一种基于gmm背景差分与联合特征的行人检测方法,该方法针对传统的机器学习+特征描述子训练的分类器对于视频序列检测速度较慢的问题,检测正确率低,提出了一种结合视频图像物体运动信息的行人检测方法,先使用混合高斯模型对视频图像的背景建模,得到背景图像之后与视频当前帧做差分运算,得出运动前景物体的位置,确定图像的待检测区域,再使用联合特征训练的分类器对待检测区域进行检测,最后得到行人的框图。

所述方法的具体步骤如下:

step1、采集视频序列图像;

step2、对步骤step1中采集的序列图像应用混合高斯模型方法进行背景建模,得到背景图像;

step3、将当前帧图像与背景帧图像做差分运算,得出差异图像区域,并对该差异区域做腐蚀,膨胀,最大化操作,对联通的区域进行最大化矩形区域得出一个矩形区域,将矩形区域的位置映射至当前帧图像,映射后当前帧的位置也就是行人待检测窗口;

step4、使用基于hog与lbp联合特征并采用支持向量机svm方法训练的行人检测分类器以步骤step3中得出的窗口位置为roi,在当前帧图像上进行检测;

step5、对当前帧中的行人待检测窗口进行多尺度检测,检出行人图像,并使用矩形框标出。

所述步骤step2的背景图像提取的方法使用的是基于混合高斯模型的背景差分算法。

所述步骤step3中对差异图像区域进行腐蚀膨胀操作后,在最大化操作中设定补偿值,将腐蚀后的区域进行联通,对接近的差异图像区域连通,即将满足补偿值的相邻差异图像区域进行联通。

所述的步骤step3中,相邻区域的连通条件为,左右,上下相邻像素的距离均小于补偿值0.03(x+y),其中x为视频图像的像素宽度,y为视频图像的像素长度。

所述步骤step4中,svm方法训练出来的模型的检测原理为目标图像的roi,即感兴趣区域。

所述的步骤step5中,对图像的检测结果最终在原图像中呈现。

本发明的有益效果是:

1、相对于先前的单独使用模型对静态图片进行检测,本方法通过使用运动信息对行人大致位置进行判定,缩小窗口扫描的区域,大大减小检测时间,提高行人检测系统的效率;

2、相对于先前单独使用混合高斯方法检测运动目标,本方法直接判别出行人分类,进一步提高运动目标检测的针对性;

3、相对于先前单独使用混合高斯模型方法会将整片区域群行人目标不加辨别的提取出来,本方法对群行人的单个行人目标分别给出具体的位置;

4、相对于传统方法增加了检测的准确度,在公共数据集的测试中提升约两个百分点;

5、本发明的单帧测试速度达到60ms,在不影响检测准确率的情况下基本满足实时性的要求。

附图说明

图1为本发明中的流程图;

图2为本发明得到的效果图。

具体实施方式

实施例1:如图1-2所示,一种基于gmm背景差分与联合特征的行人检测方法,

先使用混合高斯模型对视频图像的背景建模,得到背景图像之后与视频当前帧做差分运算,得出运动前景物体的位置,确定图像的待检测区域,再使用联合特征训练的分类器对待检测区域进行检测,最后得到行人的框图。

所述方法的具体步骤如下:

step1、采集视频序列图像;

step2、对步骤step1中采集的序列图像应用混合高斯模型方法进行背景建模,得到背景图像;

step3、将当前帧图像与背景帧图像做差分运算,得出差异图像区域,并对该差异区域做腐蚀,膨胀,最大化操作,对联通的区域进行最大化矩形区域得出一个矩形区域,将矩形区域的位置映射至当前帧图像,映射后当前帧的位置也就是行人待检测窗口;

step4、使用基于hog与lbp联合特征并采用支持向量机svm方法训练的行人检测分类器以步骤step3中得出的窗口位置为roi,在当前帧图像上进行检测;

step5、对当前帧中的行人待检测窗口进行多尺度检测,检出行人图像,并使用矩形框标出。

作为本发明的优选方案,所述步骤step2的背景图像提取的方法使用的是基于混合高斯模型的背景差分算法。

作为本发明的优选方案,所述步骤step3中对差异图像区域进行腐蚀膨胀操作后,在最大化操作中设定补偿值,将腐蚀后的区域进行联通,对接近的差异图像区域连通,即将满足补偿值的相邻差异图像区域进行联通。

作为本发明的优选方案,所述的步骤step3中,相邻区域的连通条件为,左右,上下相邻像素的距离均小于补偿值0.03(x+y),其中x为视频图像的像素宽度,y为视频图像的像素长度。

作为本发明的优选方案,所述步骤step4中,svm方法训练出来的模型的检测原理为目标图像的roi,即感兴趣区域。

作为本发明的优选方案,所述的步骤step5中,对图像的检测结果最终在原图像中呈现。

实施例2:如图1-2所示,一种基于gmm背景差分与联合特征的行人检测方法,如图1-2所示:所述的gmm背景建模差分与联合特征的行人检测方法,算法主要分为两个部分,一部分是提取视频中运动目标的运动特征作为待检测区域,一部分针对待检测区域使用联合特征训练的分类器进行检测,确定运动物体是否为行人。

如图1-2所示:所述的gmm背景建模差分与联合特征的行人检测方法,使用背景差分模型进行行人运动特征提取:使用gmm方法对背景进行实时建模,得到背景图像,背景图像能够相隔时间进行更新,以减弱光线变化和图像中微小扰动的影响。

如图1-2所示:所述的gmm背景建模差分与联合特征的行人检测方法,使用联合特征训练分类器进行待检测区域的检测,训练的特征分类器训练样本采用包括行人的正样本和不包括行人的负样本,使用支持向量机的方法对样本进行训练,得出分类器模型。

如图1-2所示:所述的gmm背景建模差分与联合特征的行人检测方法在提取运动特征过程中具体步骤为,当前帧与背景帧差分之后得到差分图像,对差分图像进行阈值化操作,在使用形态学闭操作对图像的断续处处理,得到不完全的矩形区域,对矩形区域进行补偿最终得到行人待检测区域。

如图1-2所示:所述的gmm背景建模差分与联合特征的行人检测方法的实现效果可以对相重合区域行人进行检测,有效缩小图片中的检索区域,提高检测速度。

表1四种不同方法的准确率对比

表2四种方法的运算速度对比

本发明能够有效地缩小分类器滑动窗口的检索区域与减少分类器的检索次数,在确定运动目标的前提下迅速得到行人的具体位置,针对群行人目标也有较好的检测效果,实验证明相对之前的方法达到了更好的效果。

上面结合附图对本发明的具体实施方式作了详细说明,但是本发明并不限于上述实施方式,在本领域普通技术人员所具备的知识范围内,还可以在不脱离本发明宗旨的前提下作出各种变化。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1