欢迎来到天天文库
浏览记录
ID:31360471
大小:107.50 KB
页数:6页
时间:2019-01-09
《基于虚拟检测窗口的车流量检测算法设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、基于虚拟检测窗口的车流量检测算法设计与实现 摘要:基于视频的车流量检测是智能交通的一个重要课题,为了满足应用中的实时性和准确性要求,本文提出采用虚拟窗口法实现车辆的检测和统计,使整个图像处理过程只针对有限的虚拟窗口区域,背景提取采用统计直方图法,利用像素多帧平均值来衡量背景灰度的可信度,背景更新则根据块匹配置信度实现实时的背景更新。实验结果表明,该方法可以有效应用于基于视频的实时车流量检测中。 关键词:车流量检测;背景提取;背景更新;虚拟窗口;置信度 中图分类号:TP311文献标识码:A文章编号:
2、1009-3044(2015)34-0189-02 1概述 车流量检测是智能交通系统(ITS)的一个重要课题,它不仅可以为交通管理部门提供重要的车辆疏导控制信息,也为交通状况预测提供帮助。基于视频图像的交通信息检测技术,由于成本低廉、安装维护方便和检测范围广等优点被越来越广泛地应用于ITS中。6 车流量检测算法实质上就是将运动车辆从序列图像背景中分离出来,识别车辆目标并统计其个数。具有代表性的方法有背景差分法[1]、光流法[2]和帧间差分法[3][4]。光流法由于算法复杂度高不适合实时应用场合,帧
3、间差分法一般很难获得车辆目标的完整轮廓,背景差分法由于简单方便,是最常使用的方法,该方法通过图像序列中的当前帧和背景参考模型比较来检测运动车辆,然后利用车辆的外观特征识别和统计车辆个数,但从复杂交通背景中分割出运动目标是件非常困难的事情,而且大多数特征检测算法复杂度较高,不适合实时应用的场合。 基于以上分析,本文将采用虚拟窗口法,仅在虚拟窗口中进行背景建模和更新,并根据虚拟窗口内局部数据信息变化,判断是否有车辆通过,并统计车辆数量。这种方法处理数据量小,而且算法简单,可以保证实时有效的车流量统计。
4、2背景建模与更新 2.1初始背景建模 初始背景估计是运动目标检测的关键,背景图像的可靠性将直接影响检测的有效性。本文采用统计直方图法对背景进行估计。传统的统计直方图法只适合车流量比较小的情况,车流量大时,统计直方图会呈现多峰状态,此时需要考虑其背景灰度值的可信度,选取可信度较高的灰度值作为背景灰度。本文将提出一种改进的基于统计直方图的背景提取方法。该方法采用像素多帧平均值来衡量背景灰度的可信度,以便确认多峰直方图中的哪个极大值对应的灰度是背景的灰度值,该算法具体步骤如下: 步骤1统计一段时间内,图
5、像中各点像素值的灰度直方图; 步骤2直方图平滑去噪并寻找灰度值频次出现最多的点,根据该点的位置,判断其左右两边一定范围内的能量是否大于总能量的80%,若是,则该像素值为背景灰度值,否则执行步骤3; 步骤36找出直方图中的若干极大值,以及这些极大值中的最大值及其两边的谷值点,然后,再在谷值点两侧寻找一个相应的次极大值,以此类推,可以得到若干极大值[Pmax2,...,Pmaxn]; 步骤4统计该像素点的多帧平均值[Pave],将多个极大值与该平均值结果进行比较,相差较小的是背景的可能性较大,即被认为
6、是背景的灰度值。 该算法利用背景灰度可信度滤除了差异变化较大的灰度值,一定程度上消除了背景误差像素,整个算法简单可靠,背景提取速度快,效果较理想。 2.2背景更新 由于交通场景光照变化或一些不确定因素导致的背景的改变,上述算法获得的背景图像如果得不到适时更新的话,背景图像的误差将会越来越大。因此,需要适时地更新背景以保证背景图像的准确性和实时性。本文采用作者早期提出的基于块匹配置信度的背景更新算法[5]。该算法的基本思路是计算帧间对应块的SAD(SumofAbsolutePixelBlockDif
7、ference)值,若SAD值小于阈值说明该块相对稳定,并记录该块连续稳定的次数。当稳定次数达到一定的数量,即可按比例更新背景。其具体算法步骤如下: 步骤1将图像分成M*N的小块,本文选取小块大小为3*4; 步骤2计算各个块的SAD值,如式(1)所示,[Ft(m,n)]和[Ft-1(m,n)]分别是相邻两帧对应块的像素灰度值。若SAD小于阈值T,则该块置信度[Ct]加1,反之则该块置信度[Ct]清零。6 该算法时间复杂度和空间复杂度较低,很好地满足了系统实时响应需求,对光线的变化反应灵敏,当光线由
8、亮变暗或从暗变亮时该算法都能及时更新。 3基于虚拟检测窗口的车流量统计 3.1虚拟检测窗口设置 摄像机的角度和高度对虚拟检测窗口的设置都会产生一定的影响,并且一段视频中的车辆其尺度和角度的变化,都是检测窗口设计时需要考虑的因素。本文针对视频图像的首帧,选取合适大小的与车道线相垂直的矩形区域作为虚拟检测窗口。由于车辆之间的遮挡容易产生误检,虚拟检测窗口设置在图像靠近底部的位置,此处车辆之间的间隔较大,不会出现遮挡的情况。车辆正常行驶的路
此文档下载收益归作者所有