The invention discloses a vehicle flow detection method based on video virtual coil, which relates to the field of image processing technology, and puts forward corresponding detection methods for application scenarios in daytime and night respectively. In the detection method of daytime, aiming at the problems of large amount of video vehicle tracking calculation and inadaptability of fixed virtual coil to vehicle cross-lane driving, a video traffic flow with dynamic window opening is proposed. In order to improve the accuracy of traffic flow detection and reduce the amount of calculation, a vehicle detection method based on lamp pairing in night environment is proposed.
【技术实现步骤摘要】
一种基于视频虚拟线圈的车流量检测方法
本专利技术涉及图像处理
,特别是涉及一种基于视频虚拟线圈的车流量检测方法。
技术介绍
随着人民生活水平的不断提高和社会工业化程度的提升,汽车越来越广泛地得到了普及。世界各国人均车辆拥有量急剧增加。截止2009年末,北京市每千人汽车保有量为228辆,接近国际大都市的中等水平,而且车辆数量的增长速度远大于道路的增长速度。车辆的普及方便了人们的生活和出行,却也给人们带来了许多的问题,例如城市拥挤,交通事故,能源危机,环境污染等等。统计数据表明,我国每年发生交通事故大约50多万起,每年由于交通事故而丧生的人数约10万人,占世界总交通死亡人数的16%,居世界首位。大约五分钟就有一人死于交通事故,每分钟就有一人因为事故致残。幸运的是,在这一时期,随着计算机技术,电子技术,通信技术日趋成熟,智能化技术也得到很大的发展和一定程度的应用,面对日益增长的经济发展对交通运输的巨大压力,人们开始将智能化技术运用于交通领域,以求解决发展和交通,车辆与道路之间的矛盾和冲突。智能交通系统便应运而生。智能交通系统(ITS,intelligenttransportationsystem)的概念在上世纪90年代被提出,被认为是解决交通问题最有效的手段,也是解决运输瓶颈的关键措施。智能交通系统是指将先进的数据通讯、信息技术、电子传感技术,控制技术和计算机技术等有效结合起来,应用于整个交通运输管理体系,将人、车辆、道路当成一个和谐统一的整体进行研究,从而构建起的一个全方位、大范围发挥作用的,准确、实时、高效的综合运输和管理系统。在交通参数检测系统中,车 ...
【技术保护点】
1.一种基于视频虚拟线圈的车流量检测方法,其特征在于,该方法应用于白天检测车流量的场景中,所述方法包括以下步骤:对采集的图像进行预处理;设置计数检测线圈和速度检测线圈,两条检测线圈平行且计数检测线圈位于速度检测线圈上方,实时监测预处理后的图像中计数检测线圈内的图像二维信息,若发现有车进入,根据车辆在当前计数检测线圈的位置预测车辆即将经过速度检测线圈的位置,动态确定需要开窗的位置;运用车辆计数算法统计通过两条检测线圈的车辆数量,车辆计数算法为:初始化两个窗口队列upqueue和downqueue为空,作为开辟窗口的队列容器,初始化计数值count=0;(1)对于当前计数检测线圈内的图像,遍历队列upqueue的每一个开辟的窗口元素,若其范围内没有连通区,则说明车辆已经离开,将此窗口删除;(2)检查当前计数检测线圈内的图像,若存在连通区,且其宽度大于连通区尺寸阈值threshold,则判为车辆目标,记录下其横坐标范围作为新的窗口范围;若不存在车辆目标则进入(4);(3)遍历upqueue的每一个窗口元素,若每个窗口与新的窗口范围无交集,则开辟此新窗口,将其加入队列upqueue中,并向速度 ...
【技术特征摘要】
1.一种基于视频虚拟线圈的车流量检测方法,其特征在于,该方法应用于白天检测车流量的场景中,所述方法包括以下步骤:对采集的图像进行预处理;设置计数检测线圈和速度检测线圈,两条检测线圈平行且计数检测线圈位于速度检测线圈上方,实时监测预处理后的图像中计数检测线圈内的图像二维信息,若发现有车进入,根据车辆在当前计数检测线圈的位置预测车辆即将经过速度检测线圈的位置,动态确定需要开窗的位置;运用车辆计数算法统计通过两条检测线圈的车辆数量,车辆计数算法为:初始化两个窗口队列upqueue和downqueue为空,作为开辟窗口的队列容器,初始化计数值count=0;(1)对于当前计数检测线圈内的图像,遍历队列upqueue的每一个开辟的窗口元素,若其范围内没有连通区,则说明车辆已经离开,将此窗口删除;(2)检查当前计数检测线圈内的图像,若存在连通区,且其宽度大于连通区尺寸阈值threshold,则判为车辆目标,记录下其横坐标范围作为新的窗口范围;若不存在车辆目标则进入(4);(3)遍历upqueue的每一个窗口元素,若每个窗口与新的窗口范围无交集,则开辟此新窗口,将其加入队列upqueue中,并向速度检测线圈投影,投影后的窗口位置加入到downqueue中;若有交集,不开辟此新窗口;(4)对于downqueue,若一段时间内没有检测到车辆,则判定为计数检测线圈误判,删除此元素所代表的窗口,不进行检测,若检测到车辆,则计数值count加1;(5)更新为下一帧的计数检测线圈内的图像,返回(1);最终得到的计数值count即为车流量。2.如权利要求1所述的基于视频虚拟线圈的车流量检测方法,其特征在于,对图像的预处理包括:建立混合高斯背景模型;对采集的图像进行去噪处理;对于二值化后的图像进行膨胀操作,将二值化过程中产生的断裂的连通区连接起来;对于膨胀处理后的图像,对图像中的车辆目标进行填充,以及对图像中的噪声进行消除;计算车辆目标填充和噪声消除处理后的图像与混合高斯背景模型之间的互相关系数,以确定背景是否发生突变,如果发生背景突变,则重置混合高斯背景模型。3.如权利要求2所述的基于视频虚拟线圈的车流量检测方法,其特征在于,采用中值滤波算法对采集的图像进行去噪处理。4.如权利要求2所述的基于视频虚拟线圈的车流量检测方法,其特征在于,对车辆目标填充的具体方法为:首先提取出车辆目标,求出其外接矩形框,对每一目标的填充在此外接矩形框内进行,定义上下左右四个方向上都有“1”像素的点为内部点,对矩形框内的每一个像素点,若其为内部点,则填充为1;对噪声进行消除的具体方法为:将外接矩形框宽度小于单个车道宽度1/4的目标填充为0。5.如权利要求1所述的基于视频虚拟线圈的车流量检测方法,其特征在于,在得到车流量后,还根据车辆分别进入计数检测线圈和速度检测线圈的帧数差,结合帧率计算得到车辆从计数检测线圈行驶到速度检测线圈的时间,根据小孔摄像机模型和连续两段分道线的实际距离求得两条检测线圈之间的实际距离,最后根据前述得到的时间和两条检测线圈之间的实际距离计算得到车辆的速度。6.如权利要求5所述的基于视频虚拟线圈的车流量检测方法,其特征在于,在计算得到车辆速度后,还根据计算得到的车辆速度V以及车辆通过速度检测线圈引起的信号...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。