当前位置: 首页 > 专利查询>中山大学专利>正文

一种基于HOG和SVM分类器的道路交叉口车辆检测方法技术

技术编号:21572420 阅读:30 留言:0更新日期:2019-07-10 15:38
本发明专利技术涉及一种基于HOG和SVM分类器的道路交叉口车辆检测方法,所述检测识别方法如下:将获得的交叉口视频进行稳态处理,标定出稳态处理后的目标区域,并对图形中的图像进行HOG特征提取,用已经训练好的SVM分类器对图像进行检测分类,并不断旋转图像目标区域,当旋转次数达到5次时,检验识别率是否满足要求,如不满足,将误检测的难例作为负样本输出,重新进行SVM训练,如满足要求,将获得的目标数据进行旋转逆处理得到原中心坐标,输出中心坐标及图像,完成对目标的检测。本发明专利技术能够解决道路交叉口多方向车辆的目标检测,且有效处理车辆重叠、路口渠化设施、建筑物、绿化等影响因素的干扰,提高检测效率。

A Method of Vehicle Detection at Road Intersection Based on HOG and SVM Classifier

【技术实现步骤摘要】
一种基于HOG和SVM分类器的道路交叉口车辆检测方法
本专利技术涉及图像识别以及目标检测领域,更具体的,涉及一种基于HOG(梯度直方图)和SVM(支持向量机)分类器的道路交叉口检测方法。
技术介绍
随着经济和社会的快速发展,我国汽车保有量显著上升,道路交通流量日益增大,交通拥堵已经成为城市管理工作中有待解决的重要问题之一。其中,绝大多数道路产生堵塞的现象源于车辆之间的冲突点,除了交通事故造成路段上的交通堵塞外,道路交叉口是车辆产生冲突点的主要出处,所以交通拥堵的根本原因在于道路交叉口,实为路口交通功能存在的交通障碍所致,而交通流量的调查正是道路交通规划与管理的重要基础之一。因此,交叉口交通流量的调查对路网的规划设计和建设管理具有重要的意义。交通流量的调查是交通规划、建设、管理的关键环节之一,通过对道路上交通流量的调查,可以准确获得路网上交通流量,车辆构成等基本信息,为交通状况的预测和管理提供重要依据。现阶段,道路交通流量的调查主要有人工计数、地感线圈车辆检测法、雷达检测法、视频检测法等。随着机器视觉的发展,传统的车辆检测方法逐渐被具有安装维护方便、成本低廉及灵活性高的基于计算机视觉的车辆检测方法所代替。在车辆检测领域,常用的方法主要包括:帧间差分法、背景差分法、梯度直方图法(HOG)等。帧间差分法是通过比较相邻两帧或者多帧图像的差异实现对目标的检测,场景适应性较强,但对环境噪声比较敏感,依赖于连续帧的时间间隔以及车辆速度等信息;背景差分法是通过将当前帧与背景模型进行差分处理,利用差分结果将图像分为前景点和背景点,模型的好坏取决于所建模出来的背景的鲁棒性,因此对外界条件的背景区域变化较敏感;基于方向梯度图(HOG)的方法是通过计算和统计图像局部区域的梯度方向直方图来构成特征描述器。以上方法适用的交通场景有限,一般只能应用于道路某单一方向的车辆检测,或对单目标以及少数目标进行检测,并不能适用于对道路交叉口多方向车辆的检测,同时也没有考虑路口周围环境影响,包括路口渠化设施、建筑物、绿化等影响因素。
技术实现思路
为了解决现有技术不能适用于对道路交叉口多方向车辆的车辆检测的不足,本专利技术提供了一种基于HOG和SVM分类器的道路交叉口车辆检测方法。为实现以上专利技术目的,采用的技术方案是:一种基于HOG和SVM分类器的道路交叉口车辆检测方法,包括以下步骤:步骤S1.对已有的正样本及负样本图像提取HOG特征,对提取后的HOG特征进行SVM训练,得到SVM分类器;步骤S2.获取待检测的交通场景视频,在待检测的交通场景视频中获取某帧图像,并对图像进行稳态处理;步骤S3.对经过稳态处理后的图像标定出图像中的目标区域,并将图像分成多个图像块进行HOG特征提取;步骤S4.通过图像提取出的HOG特征,利用步骤S1中的SVM分类器对图像进行检测分类;步骤S5.将图像中的目标区域以一定的角度旋转,规定最大旋转次数为M,旋转次数为m,m的初始值为1,每旋转一次,令m=m+1,并对图像的目标区域进行HOG特征提取,使用SVM分类器进行分类检测;步骤S6.判断m是否大于M;(3)若m>M,判断识别率是否达到期望,若没有达到,将识别出的难例作为负样本输出,重新放入到SVM训练器进行训练;若识别率达到期望,将获得的目标区域进行旋转逆处理得到原中心坐标,输出中心坐标及图像,并判断是否有大于车辆像素点的异常矩形框,若有,则将异常矩形框排除;(4)若m≤M,则返回到步骤S4。优选的,所述步骤S3中将图像分割为8×8像素的图像块。优选的,所述步骤S3中对图像块进行HOG特征提取的步骤包括计算图像梯度以及直方图,对图像梯度做归一化处理。优选的,步骤S3中计算图像梯度以及直方图的具体步骤如下:标准化γ空间:I(x,y)=I(x,y)γ,γ取为0.5,用水平边缘算子[-1,0,1]对原图像做卷积运算,得到x方向即水平方向为正方向的梯度分量Gx;用垂直边缘算子[-1,0,1]T对原图像做卷积运算,得到y方向即垂直方向为正方向的梯度分量Gy;利用以下公式,计算出像素点(x,y)处的梯度:Gx(x,y)=H(x+1,y)-H(x-1,y)Gy(x,y)=H(x,y+1)-H(x,y-1)式中的Gx(x,y),Gy(x,y),H(x,y)分别表示输入图像像素点(x,y)处水平方向梯度,垂直方向梯度和像素值,像素点(x,y)处的梯度幅值和梯度方向分别为:对分割为8×8像素的图像块的每个单元格构建梯度直方图,即可得到局部图像区域的特征描述向量。优选的,步骤S3中对图像梯度做归一化的具体步骤如下:将多个邻近的Cell单元格图像块组合成一个block块,然后求出其梯度方向直方图向量,采用L2-NormwithHysteresisthreshold方式进行归一化处理,即将直方图向量中bin值的最大值限制为0.2以下,再重新归一化。优选的,步骤S5中的最大旋转次数M的值为5。与现有技术相比,本专利技术的有益效果是:本专利技术提供的基于HOG和SVM分类器的道路交叉口检测方法,能够解决道路交叉口多方向车辆的目标检测,且有效处理车辆重叠、路口渠化设施、建筑物、绿化等影响因素的干扰,提高检测效率。附图说明图1为本专利技术方法的流程示意图。图2为本专利技术实施例中的所选取的交叉口视图像。图3为本专利技术实施例中的所截取的目标区域图。图4(a)、(b)、(c)、(d)、(e)、(f)为旋转检测后的图像。图5为经过多次旋转处理后的图形。图6为误检测图像。图7为误检测处理后的图像。具体实施方式附图仅用于示例性说明,不能理解为对本专利的限制;以下结合附图和实施例对本专利技术做进一步的阐述。实施例1如图1所示,一种基于HOG和SVM分类器的道路交叉口车辆检测方法,包括以下步骤:一种基于HOG和SVM分类器的道路交叉口车辆检测方法,包括以下步骤:步骤S1.对已有的正样本及负样本图像提取HOG特征,对提取后的HOG特征进行SVM训练,得到SVM分类器;步骤S2.获取待检测的交通场景视频,在待检测的交通场景视频中获取某帧图像,并对图像进行稳态处理;步骤S3.对经过稳态处理后的图像标定出图像中的目标区域,并将图像分成多个图像块进行HOG特征提取;步骤S4.通过图像提取出的HOG特征,利用步骤S1中的SVM分类器对图像进行检测分类;步骤S5.将图像中的目标区域以一定的角度旋转,规定最大旋转次数为M,旋转次数为m,m的初始值为1,每旋转一次,令m=m+1,并对图像的目标区域进行HOG特征提取,使用SVM分类器进行分类检测;步骤S6.判断m是否大于M;(5)若m>M,判断识别率是否达到期望,若没有达到,将识别出的难例作为负样本输出,重新放入到SVM训练器进行训练;若识别率达到期望,将获得的目标区域进行旋转逆处理得到原中心坐标,输出中心坐标及图像,并判断是否有大于车辆像素点的异常矩形框,若有,则将异常矩形框排除;(6)若m≤M,则返回到步骤S4。优选的,所述步骤S3中将图像分割为8×8像素的图像块。优选的,所述步骤S3中对图像块进行HOG特征提取的步骤包括计算图像梯度以及直方图,对图像梯度做归一化处理。优选的,步骤S3中计算图像梯度以及直方图的具体步骤如下:标准化γ空间:I(x,y)=I(x,y)γ,γ取为0.5,用本文档来自技高网
...

【技术保护点】
1.一种基于HOG和SVM分类器的道路交叉口车辆检测方法,其特征在于,包括以下步骤:步骤S1.对已有的正样本及负样本图像提取HOG特征,对提取后的HOG特征进行SVM训练,得到SVM分类器;步骤S2.获取待检测的交通场景视频,在待检测的交通场景视频中获取某帧图像,并对图像进行稳态处理;步骤S3.对经过稳态处理后的图像标定出图像中的目标区域,并将图像分成多个图像块进行HOG特征提取;步骤S4.通过图像提取出的HOG特征,利用步骤S1中的SVM分类器对图像进行检测分类;步骤S5.将图像中的目标区域以一定的角度旋转,规定最大旋转次数为M,旋转次数为m,m的初始值为1,每旋转一次,令m=m+1,并对图像的目标区域进行HOG特征提取,使用SVM分类器进行分类检测;步骤S6.判断m是否大于M;(1)若m>M,判断识别率是否达到期望,若没有达到,将识别出的难例作为负样本输出,重新放入到SVM训练器进行训练;若识别率达到期望,将获得的目标区域进行旋转逆处理得到原中心坐标,输出中心坐标及图像,并判断是否有大于车辆像素点的异常矩形框,若有,则将异常矩形框排除;(2)若m≤M,则返回到步骤S4。

【技术特征摘要】
1.一种基于HOG和SVM分类器的道路交叉口车辆检测方法,其特征在于,包括以下步骤:步骤S1.对已有的正样本及负样本图像提取HOG特征,对提取后的HOG特征进行SVM训练,得到SVM分类器;步骤S2.获取待检测的交通场景视频,在待检测的交通场景视频中获取某帧图像,并对图像进行稳态处理;步骤S3.对经过稳态处理后的图像标定出图像中的目标区域,并将图像分成多个图像块进行HOG特征提取;步骤S4.通过图像提取出的HOG特征,利用步骤S1中的SVM分类器对图像进行检测分类;步骤S5.将图像中的目标区域以一定的角度旋转,规定最大旋转次数为M,旋转次数为m,m的初始值为1,每旋转一次,令m=m+1,并对图像的目标区域进行HOG特征提取,使用SVM分类器进行分类检测;步骤S6.判断m是否大于M;(1)若m>M,判断识别率是否达到期望,若没有达到,将识别出的难例作为负样本输出,重新放入到SVM训练器进行训练;若识别率达到期望,将获得的目标区域进行旋转逆处理得到原中心坐标,输出中心坐标及图像,并判断是否有大于车辆像素点的异常矩形框,若有,则将异常矩形框排除;(2)若m≤M,则返回到步骤S4。2.根据权利要求1所述的一种基于HOG和SVM分类器的道路交叉口车辆检测方法,其特征在于,所述步骤S3中将图像分割为8×8像素的图像块。3.根据权利要求2所述的一种基于HOG和SVM分类器的道路交叉口车辆检测方法,其特征在于,所述步骤S3中对图像块进行HOG特征提取的步骤包括计算图像梯度以及直方图,对图像...

【专利技术属性】
技术研发人员:胡继华袁均良王浩远张力越
申请(专利权)人:中山大学
类型:发明
国别省市:广东,44

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

1