一种基于混合差分的车流量检测方法

文档序号:6429255阅读:164来源:国知局
专利名称:一种基于混合差分的车流量检测方法
技术领域
本发明涉及智能交通系统车流量检测方法,尤其是基于视频图像处理技术的车流量检测方法。
背景技术
得益于工业革命带来的巨大成就,汽车在世界范围内迅速得到广泛应用,但随之而来的交通阻塞和交通安全等问题严重制约了世界经济的发展。早期主要采用投资新建道路设施的方式来解决这些问题,但由于成本越来越高,具有不可持续性。随着信息技术的发展,人们提出了智能交通(Intelligent Transport)的概念,目的是利用电子信息、计算机等多种技术来解决交通问题。车流量检测是智能交通的一部分,它为交通管理提供基本的交通流量信息。传统的车流量检测技术可分为两类一类是基于压电回路的永久埋入式系统,该系统施工复杂, 不便于维护。另一类是悬挂式系统,包括微波、红外线、雷达等检测系统,这类系统造价较高,采集信息单一。随着计算机和信息技术的发展,基于视频图像处理技术的车流量检测方法由于具有处理速度快、安装简单、维护方便、成本低和可监视范围广等特点而成为车流量检测技术的发展趋势。在基于视频图像处理技术的车流量检测方法中,利用差分图像提取车辆目标是车辆检测的常用方法,主要包括帧间差法和背景差法。基于帧间差法的车流量检测算法对光线变化不敏感,对动态环境具有较强的自适应性,能够检测出具有相对运动的目标,缺点是无法检测静止车辆,若车速太慢,将产生“孔洞”现象,若车速太快,又将产生“拖尾”现象。 基于背景差法的车流量检测算法能检测长时间静止的车辆,同时不受车速快慢的影响,应用比较广泛,但其背景更新对噪声敏感,当光线剧烈变化时容易导致错误检测。因此,发明一种既能综合帧间差和背景差法的优势,又能克服两者不足的车流量检测方法具有重要的应用价值。

发明内容
鉴于现有技术的以上缺点,本发明的目的是提供一种基于混合差分的车流量检测方法。该方法的优势是车流量检测的准确性好,既能获得高正确率,又能获得低漏检率和误检率;适用范围广,在光照、环境或车速等变化和有长时间静止车辆或有相对运动的目标等情况下均有效。可用于高速公路、城市道路和普通道路等的交通监控系统、交通管理与控制系统和交通规划系统中。本发明为解决其技术问题,所采用的技术方案为—种基于混合差分的车流量检测方法,其步骤包括采用摄像机采集道路交通视频,经逐帧提取视频中的图像并进行预处理,获得待检测的包含道路和车辆信息的图像 f(x, y),再在车流量检测模块中对图像f(x,y)进行处理,识别出图像中车辆信息并计数, 其特征在于所述对交通视频图像f (x,y)进行处理的具体作法主要包括如图1所示的各步骤,详细描述如下步骤1 产生灰度背景图像。逐帧读取交通视频图像,并进行灰度化处理,采用均值法生成灰度背景图像。步骤2 产生背景差分图像。将经过灰度化处理的每帧图像和背景图像相减,得到背景差分图像,用固定阈值法对背景差分图像进行二值化处理。步骤3 产生帧间差分图像。读取相邻的两帧交通图像,将其转化为灰度图像,然后将灰度图像进行差分处理,并用固定阈值法对帧间差分图像进行二值化处理,产生包含车辆运动区域的帧间差分图像。步骤4 图像滤波处理。采用中值滤波器对二值背景差分图像进行滤波处理,采用均值滤波器对帧间差分图像进行滤波,然后分别再进行形态学滤波,实现连通区域的平滑和分割,分别获得经过滤波处理后的背景差分图像和帧间差分图像。步骤5 产生信息融合图像。将滤波处理后的背景差分图像和帧间差分图像进行或运算,获得融合了背景差分和帧间差分信息的图像。步骤6 环境突变检测。对经过滤波处理后的背景差分图像进行环境突变检测,具体步骤为(1)在图像中选择合适的区域(如始终没有车辆经过的区域)设置为突变检测区域;(2)统计环境突变检测区域内亮度为255的像素点的个数N255 ;(3)根据突变像素点阈值T进行环境突变判断,如果N255大于阈值T,则认为发生了环境突变,反之,则认为没有发生环境突变。步骤7 若没有发生环境突变,则采用步骤5中产生的信息融合图像进行车流量检测。步骤8 若发生了环境突变,则采用经过滤波处理后的帧间差分图像进行车流量检测。步骤9 设置虚拟检测区域。在图像底端合适位置设定矩形虚拟检测区域,其高度小于前后两车之间的距离,其宽度为车道宽。虚拟检测区域设置可减少车辆变道或车辆遮挡等因素造成的车流量检测错误。步骤10:车辆计数。根据计数准则进行车辆检测计数,直到检测结束。具体步骤为(i)首先对车道1进行检测。计算虚拟检测区域连通区面积S1,如果面积S1大于面积阈值T1,则判定车辆存在,并将当前道路状态标志Cframel的值设置为1 ;(ii)比较当前道路1的状态标志Cframel和前一帧道路状态标志Pframe。如果 (Cframel-Pframe) = 1,则车辆计数器 Cnumberl 增加 1 ;(iii)对车道2进行车流量检测,计算虚拟检测区域连通区面积&,如果面积&大于设置的面积阈值T2,则判定车辆存在,并将当前道路状态标志Cframe2的值设置为1 ;(iv)比较当前道路2状态标志Cframe2和前一帧道路状态标志Pffame2。如果 (Cframe2-Pframe2) = 1,则车辆计数器 Cnumber2 增加 1 ;(ν)对车道2进行车辆遮挡和车辆变道检测。如果(Cframe2-Pframe2) = 1,同时Cframel = 1,那么车辆计数器Cnumber2减1 ;或者,如果(Cframe2-Pframe2) = 1,同时(Cframel-Pframe) = 1,那么车辆计数器 Cnumber2 减 1 ;(vi)减状态标志清0,重复步骤(i)到步骤(ν);(vii)计算总的车流量 Snumber = Cnumber 1+Cnumber2。步骤11 输出车流量检测结果。与现有技术相比,本发明的有益效果是1.车流量检测的准确性好。在获得高正确率的同时,漏检率和误检率低。本发明采用环境突变判断代替背景更新,当不存在环境突变时,采用背景差法和帧间差法相结合的方式提取完整车辆目标,当发生环境突变时,直接采用帧间差法提取车辆目标,并通过设置虚拟检测区域方式和设计车辆计数准则,减少车辆遮挡和车辆变道导致的检测错误。2.适用范围广。本发明有机综合了背景差法和帧间差法的优势,可以有效地排除光照和天气变化对检测结果的不利影响,对动态环境具有较强的适应性;既能检测长时间静止的车辆,且不受车速快慢的影响,又能够检测出具有相对运动的目标。


图1是本发明采用的车流量检测算法流程图。图2是环境突变判断区域设置图。图3是虚拟检测区域设置示意图。在图3中,标有R0I1、R0I2和R0I3的矩形框按从左至右的顺序分别表示车道1的虚拟检测区域、车道2的虚拟检测区域、车道3和车道4的虚拟检测区域。其中ROIl和R0I2 为主检测区域,本发明主要统计这两个检测区域的车流量,R0I3为辅助检测区域,该区域存在比较严重的左右遮挡现象,这是由摄像机的架设角度引起的,需要安装新的摄像头从道路的正上方采集右边两条车道的交通视频。
具体实施例方式下面结合具体实施方式
对本发明作进一步详细描述。实施例一种基于混合差分的车流量检测方法,其步骤包括采用摄像头采集到道路交通视频,本实施例从某高速公路随机采集了 7段交通视频,每段视频约两分钟,视频帧速率为每秒15帧,经由逐帧提取视频中的图像并进行预处理后,获得待检测的包含道路和车辆信息的图像f(x,y),再在车流量检测模块中对图像f(x,y)进行处理,识别出图像中车辆信息并计数,其特征在于所述对交通视频图像f (χ,y)进行处理的具体作法主要包括如图1所示的各步骤,详细描述如下步骤1 产生灰度背景图像。逐帧读取前50帧交通视频图像,并进行灰度化处理, 采用均值法生成包含道路信息和车辆的灰度背景图像fb(x,y)。设Ik(x,y)为当前图像, k e [1,50],则背景图像fb(x,y)可表示为
权利要求
1.一种基于混合差分的车流量检测方法,其步骤包括采用摄像机采集道路交通视频, 经逐帧提取视频中的图像并进行预处理,获得待检测的包含道路和车辆信息的图像f(x, y),再在车流量检测模块中对图像f(x,y)进行处理,识别出图像中车辆信息并计数,其特征在于所述对交通视频图像f (χ,y)进行处理的具体作法主要包括如以下步骤步骤1 产生灰度背景图像逐帧读取交通视频图像,并进行灰度化处理,采用均值法生成灰度背景图像;步骤2 产生背景差分图像将经过灰度化处理的每帧图像和背景图像相减,得到背景差分图像,用固定阈值法对背景差分图像进行二值化处理;步骤3 产生帧间差分图像读取相邻的两帧交通图像,将其转化为灰度图像,然后将灰度图像进行差分处理,并用固定阈值法对帧间差分图像进行二值化处理,产生包含车辆运动区域的帧间差分图像;步骤4 图像滤波处理采用中值滤波器对二值背景差分图像进行滤波处理,采用均值滤波器对帧间差分图像进行滤波,然后分别再进行形态学滤波,实现连通区域的平滑和分割,分别获得经过滤波处理后的背景差分图像和帧间差分图像;步骤5 产生信息融合图像将滤波处理后的背景差分图像和帧间差分图像进行或运算,获得融合了背景差分和帧间差分信息的图像;步骤6 环境突变检测对经过滤波处理后的背景差分图像进行环境突变检测; 步骤7 若没有发生环境突变则采用步骤5中产生的信息融合图像进行车流量检测; 步骤8 若发生了环境突变则采用经过滤波处理后的帧间差分图像进行车流量检测; 步骤9 设置虚拟检测区域在图像底端合适位置设定矩形虚拟检测区域,其高度小于前后两车之间的距离,其宽度为车道宽,虚拟检测区域设置可减少车辆变道或车辆遮挡等因素造成的车流量检测错误;步骤10 车辆计数;根据计数准则进行车辆检测计数,直到检测结束; 步骤11 输出车流量检测结果。
2.根据权利要求1所述之一种基于混合差分的车流量检测方法,其特征在于,所述环境突变检测采用的具体步骤包括(1)在图像中选择合适的区域设置为突变检测区域;(2)统计环境突变检测区域内亮度为255的像素点的个数N255;(3)根据突变像素点阈值T进行环境突变判断,如果N255大于阈值T,则认为发生了环境突变;反之,则认为没有发生环境突变。
3.根据权利要求1所述之一种基于混合差分的车流量检测方法,其特征在于,所述车辆计数的执行步骤和计数准则包括具体步骤为(1)、首先对车道1进行检测计算虚拟检测区域连通区面积S1,如果面积S1大于面积阈值T1,则判定车辆存在,并将当前道路状态标志Cframel的值设置为1 ;O)、比较当前道路1的状态标志Cframe 1和前一帧道路状态标志Pframe 如果 (Cframel-Pframe) = 1,则车辆计数器 Cnumberl 增加 1 ;(3)、对车道2进行车流量检测,计算虚拟检测区域连通区面积&,如果面积&大于设置的面积阈值T2,则判定车辆存在,并将当前道路状态标志Cframe2的值设置为1 ;、比较当前道路2状态标志Cframe2和前一帧道路状态标志Pframe2 如果(Cframe2-Pframe2) = 1,则车辆计数器 Cnumber2 增加 1 ;(5)、对车道2进行车辆遮挡和车辆变道检测如果(Cframe2-Pframe2)= 1,同时 Cframel = 1,那么车辆计数器Cnumber2减1 ;或者,如果(Cframe2-Pframe2) = 1,同时 (Cframel-Pframe) = 1,那么车辆计数器 Cnumber2 减 1 ;(6)、减状态标志清0,重复步骤(1)到步骤(5); 计算总的车流量 Snumber = Cnumber 1 +Cnumber2
全文摘要
本发明公开了一种基于混合差分的车流量检测方法,其步骤包括采用摄像机采集道路交通视频,经逐帧提取视频中的图像并进行预处理,获得待检测的包含道路和车辆信息的图像f(x,y),再在车流量检测模块中对图像f(x,y)进行处理,识别出图像中车辆信息并计数。本发明对车流量进行检测的准确性好,获得的正确率和漏检率分别比背景差法提高和降低约3%,获得的误检率比帧间差法低约18%。
文档编号G06T7/00GK102289940SQ20111020940
公开日2011年12月21日 申请日期2011年7月26日 优先权日2011年7月26日
发明者刘章军, 张葛祥, 程吉祥 申请人:西南交通大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1