一种基于逆投影图的夜间车辆检测与计数方法

文档序号:9929847阅读:509来源:国知局
一种基于逆投影图的夜间车辆检测与计数方法
【技术领域】
[0001]本发明属于视频检测领域,具体涉及一种基于逆投影图的夜间车辆检测与计数方法。
【背景技术】
[0002]近年来,社会经济的快速发展使得私家汽车数量急剧的增加,智能交通系统作为一种实时的、高效的交通管理系统以其能够有效解决交通拥堵问题得到世界的认可。车辆检测与计数方法在智能交通系统的研究中占有相当重要的地位,车辆检测与计数是获取车流量信息的第一步。
[0003]目前,夜间车辆检测与计数作为车辆检测的一个部分,针对夜间光照条件较差的环境很难或者说基本不能通过摄像机来获取车辆的清晰图像,这就极大加深了检测的难度。针对这个难题,相关研究人员主要从两个方面进行研究,一方面是通过改善硬件采用特殊的高性能摄像机,该方法很难避免车灯的光晕以及车灯光线的影响,常用的方法还是通过CCD摄像机拍摄夜间视频,通过车灯对夜间车辆进行检测;另一方面就是针对夜间车辆检测与计数算法进行研究,一些学者考虑到在夜间受车灯光晕及其路面反射光线影响严重,因此试图采通过帧差法来消除车灯光晕和路面反射光线;另一些学者根据夜间车灯所具有的明亮、稳定且不受路灯投射光线和天气情况影响这几个特征做了大量的研究工作。在夜间,车灯包括前灯和车尾灯这两种。上述夜间车辆检测与计数方法容易受到非车灯(警示灯)或者车身反射光的影响。

【发明内容】

[0004]针对上述现有技术中存在的问题或缺陷,本发明的目的在于,提供一种基于逆投影图的夜间车辆检测与计数方法。
[0005]为了实现上述目的,本发明采用如下技术方案:
[0006]—种基于逆投影图的夜间车辆检测与计数方法,包括以下步骤:
[0007]步骤一,采用路面监控摄像头拍摄路面图像,获取路面的多帧视频图像,设置三维逆投影检测面,将视频图像显示在三维逆投影检测面上,采用数据重构恢复出三维逆投影检测面上的每一帧图像的逆投影图;
[0008]步骤二,对每一帧图像的逆投影图进行背景提取,得到每一帧图像的背景图像;
[0009]步骤三,对每一帧图像的逆投影图进行前景提取,得到每一帧图像的前景图像,当前景图像中包含有多个代表车辆可疑车灯目标的目标亮块即连通域时,执行步骤四,否则,不执行任何操作;
[0010]步骤四,对每一帧图像的前景图像中的各个连通域进行标记;
[0011]步骤五,对同一帧图像中的连通域进行粗匹配,每一帧图像中均得到多个车灯对;
[0012]步骤六,对步骤五中得到的所有车灯对进行细匹配,得到多个目标车灯对,确定目标车灯对所在的前景图像为第N帧?N+m帧;
[0013]步骤七,建立高斯混合模型;
[0014]步骤八,将第N帧?N+m帧图像中属于同一车辆的目标车灯对组成一个目标车灯对组,并确定各个目标车灯对组的匹配次数;确定每个目标车灯对组中最接近于所设置的三维逆投影检测面的目标车灯对;若目标车灯对组的匹配次数大于阈值M,则该目标车灯对组中最接近于所设置的三维逆投影检测面的目标车灯对即为检测到的夜间车辆目标;最终检测到S个夜间车辆目标,则车辆计数增加S;返回步骤一。
[0015]具体地,所述的步骤五中的粗匹配的实现方式包括以下步骤:
[0016]分别求取每一帧图像的前景图像中的各个连通域的三维周长,面积和圆形度;若连通域的面积小于A,则将该目标剔除,计算同一帧图像中面积大于A的连通域中任意两个连通域的周长比Tc—r,面积比Ta—R和圆形度比Ts—R,若0.65〈1^〈1.60、0.3^^—1?〈3且0.65〈1^〈1.60,则这两个连通域对应的可疑车灯粗匹配为同一车辆的车灯对。
[0017]具体地,所述步骤六中的细匹配的实现方式包括以下步骤:
[0018]在逆投影图上求得车灯对的X方向距离差X,y方向距离差Y,以及车灯对中两个车灯的平均高度H;若计算结果满足100〈X〈260、Y〈15且20〈H〈120,则该车灯对可进一步确定为当前图像中的一个目标车灯对,记录当前图像中的该目标车灯对,匹配次数为I;若车灯对不满足上述阈值条件,则该车灯对不是目标车灯对;按照上述方法,得到当前图像中的多个目标车灯对。
[0019]具体地,所述步骤八中的将第N帧?N+m帧图像中属于同一车辆的目标车灯对组成一个目标车灯对组,并确定各个目标车灯对组的匹配次数,其实现方式包括:
[0020]在步骤五中第N帧?N+m帧图像中,从相邻的两帧图像中分别选取一个目标车灯对,计算得到XF和YF,若满足XF〈20且HF〈40,则选取的两个目标车灯对为同一车辆的目标车灯对,该目标车灯对的匹配次数增加I;若计算得到的XF和YF不满足XF〈20且HF〈40,则选取的两个目标车灯对不是同一车辆的目标车灯对;属于同一车辆的目标车灯对组成一个目标车灯对组,最最终得到j组分别属于不同车辆的目标车灯对组,各个目标车灯对组的最终匹配次数为Mr"Mj。
[0021]具体地,所述步骤八中的确定每个目标车灯对组中最接近于所设置的三维逆投影检测面的目标车灯对,其实现方式包括:
[0022]计算每个目标车灯对组中的各个目标车灯对在高斯混合模型中的概率大小,即将目标车灯对中的两个车灯的X方向距离差X和两个车灯的平均高度H均代入上述高斯混合模型中,得到概率;选取概率大小中的最大值对应的目标车灯对,该目标车灯对即为该车辆最接近于当前三维逆投影检测面的目标车灯对。
[0023]与现有技术相比,本发明具有以下技术效果:
[0024]1、本发明利用车辆夜间仅有的车前灯信息,建立三维的逆投影面,利用车前灯的三维信息,减少光晕以及路面反射光线的影响,提高检测的准确性。
[0025]2、本发明不受硬件环境限制,能够进行实时检测,建立高斯混合模型,能够准确的确定出最接近于所设置的三维逆投影检测面的车灯对目标,从而准确检测夜间车辆目标。
[0026]3、采用粗匹配方法确定车灯对,进一步采用细匹配方法确定目标车灯对,并通过计算目标车灯对的匹配次数,准确确定夜间车辆目标。
[0027]本发明的方法对夜间车辆检测与计数具有实时高效的特点,具有广阔的应用前景。
【附图说明】
[0028]图1为本发明的方法流程图;
[0029]图2为上海市某路段视频以及逆投影面设置的情况;
[0030]图3为当前逆投影面上恢复重建的逆投影图;
[0031]图4为逆投影图所获取的背景图像;
[0032]图5为逆投影图所获取的前景图像;
[0033]图6为在第N帧图像中的可疑车灯的粗匹配情况;
[0034]图7为在第N帧图像中的目标车灯对在混合高斯模型下的概率大小;
[0035]图8为在第N+1帧图像中的可疑车灯的粗匹配情况;
[0036]图9为在第N+1帧图像中的目标车灯对在混合高斯模型下的概率大小;
[0037]图10为在第N+2帧图像中的可疑车灯的粗匹配情况;
[0038]图11为在第N+2帧图像中的目标车灯对在混合高斯模型下的概率大小;
[0039]下面结合附图和实施例对本发明的方案做进一步详细地解释和说明。
【具体实施方式】
[0040]实施例
[0041]本实施例的基于逆投影图的夜间车辆检测与计数方法,通过设置逆投影面和恢复建立逆投影面对应的逆投影图,然后在逆投影图上进行一系列的处理和分析,最终实现车辆检测与车辆计数,初始车辆数目为O ο本实施例的方法包括以下步骤:
[0042]步骤一,采用路面监控摄像头连续拍摄路面图像,获取路面的多帧视频图像;设置平行于车头所在平面,沿竖直方向的三维逆投影检测面,获取的视频图像显示在设置的三维逆投影检测面上,针对三维逆投影检测面的大小根据路面实际情况,如车道数和路面宽度进行设置,本实施例中,其大小设置为2.5m*7m;针对三维逆投影检测面上的视频图像,采用数据重构恢复出每一帧图像的逆投影图。
[0043]步骤二,对每一帧图像的逆投影图采用平均法进行背景提取,得到背景图像,即路面图像;因路面情况随时可能发生变化,为了保证获取的背景图像的准确性,每间隔一定时间提取一次背景图像,并随时更新。
[0044]步骤三,对每一帧图像的逆投影图进行前景提取,即利用每一帧图像减去该帧图像对应的背景图像,得到每一帧图像的前景图像,当前景图像中包含有多个目标亮块时,执行步骤四,否则,不执行任何操作。每一个目标亮块为一个可疑车灯目标,一个目标亮块所在区域为一个连通域。
[0045]步骤四,分别对每一帧图像的前景图像中的各个连通域进行标记,针对每一帧图像的连通域的标记方法相同,即利用不同灰度值进行标号,如图4中出现3个车灯目标,可以标记为I,2,3,代表各自连通域的灰度值。
[0046]步骤五,分别求取每一帧图像的前景图像中的每个连通域的三维周长,面积和圆形度;针对每一帧图像,若连通域面积小于A(A>160),则可能是噪声,将该目标剔除;计算面积大于A的连通域中任意两个连通域的周长比Tc—R,面积比Ta—R和圆形度比Ts—R,若0.65〈Tc—R〈1.60,0.3〈Ta—r〈3且0.65〈TS—R〈1.60,则将相应的两个连通域对应的可疑车灯粗匹配为同一车辆的车灯对,最终得到每一帧图像中均包含的多个车灯对。
[0047]步骤六,对步骤五得到的每
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1