当前位置:首页 > 物联网 > 《物联网技术》杂志
[导读]摘要:随着我国汽车数量的迅速增加,交通拥堵,环境污染,雾霾天气等问题相继出现,对人们的生产生活产生了不同程度的影响。针对这些问题,文中采用视频检测技术设计了一种城市道路车流速度检测方法。该方法通过一系列的视频检测算法,从最原始的视频信号中提取出道路上的所有车辆,并通过SURF-Kalman算法对车辆进行跟踪定位,分别根据基于变长参照物的运动车辆速度计算方法对车辆的速度进行计算,最终实现对道路上车流速度的估算。

引言

在智能交通系统(ITS)中,交通参数的检测一直是交通领域的重点研究内容之一,现阶段应用比较广泛的有地感线圈测速、雷达测速、红外测速和激光测速等方法。但这些方法都存在安装、使用的复杂性以及受天气因素制约等多方面的局限性。美国加州帕萨迪纳市喷气式实验室最先提出了基于计算机视觉的交通流检测的想法。世界上第一个基于视频的交通检测系统由美国明尼苏达大学运输研究中心研制成功。现阶段的视频检测技术很多都存在鲁棒性差、计算复杂度高等问题。本文根据以上问题采用基于视频图像检测技术,通过SURF-Kalman算法实现运动车辆的跟踪,增加运动车辆跟踪的鲁棒性。在车速计算方面采用基于变长参照物的车速计算方法,使得车速的计算更加简便。

1运动车辆跟踪

利用计算机、模式识别、数字图像处理等技术可以实现与运动目标存在一定相似度的车辆建立关联。常用的跟踪方法可分为:光流法、轮廓跟踪法、3-D模型匹配法、区域法和特征跟踪法叫为实现对多目标的跟踪,同时保持算法的高效性、鲁棒性,本文采用了SURF算法和Kalman算法相结合的方法,将运动目标的质心作为特征点,预测特征点位置,并在该位置的附近进行特征匹配,从而实现对运动目标的跟踪。

1.1车辆跟踪算法

(1)在检测到运动目标质心位置后,首先检查以该目标为中心的检测范围内是否为被标记的目标,若是,则该目标为正在被跟踪的车辆,转(2),否则为即将新检测的车辆,同时转(3);标记矩阵时:首先设置一个与视频帧相同的二维矩阵,并初始化该矩阵的所有元素为0。如图1所示,当某一运动车辆被标记时,该车辆的质心附近车辆大小的范围内的元素将被设置为该车的序列号,如图2所示。

基于变长参照物的车速检测算法

初始化运动目标状态方程&=(pxo,办,0,0,0,0,),,利用此滤波器来预测运动目标质心在下一帧可能出现的位置,并将质心位置附近一定范围作为检测范围,利用SURF算法提取该范围内的特征点;

相同序列号的车辆在特征库中的特征点与(2)中所提取出的特征点通过阈值法进行匹配,若匹配成功,则转(4),否则匹配失败,车辆跟踪失败;

更新特征库,更新标记矩阵,更新Kalman滤波器;

检查是否有下一帧图像,若有则转(1),否则算法执行结束。

1.2实验结果分析

图3所示是一个车辆跟踪示意图,图中对73-77号车进行跟踪实验,跟踪结果表明,在没有任何遮挡的情况下,74、75、77号车跟踪情况良好,73、76号车在运动过程中被树木遮挡住,图3(b)中76号车的前半部分被遮住,则只有后半部分的特征点可以与特征库中的特征点进行匹配,并更新特征库,在图3(c)中,当该运动目标驶离遮挡物,该目标继续以76号车被跟踪,说明该车未跟踪失败,因此,本文说采用的运动车辆跟踪的方法对遮挡物有很强的鲁棒性。

基于变长参照物的车速检测算法

2基于变长参照物的车速计算

2.1基于变长参照物的车速计算方法

对于城市道路的车流量来说,单一车辆的速度并不能反映整个道路车流量的速度,但是道路车流量的速度又是由单一车辆速度组成的。因此,通过计算单一车辆速度,再对所有车辆加以平均,即可估算出道路上车流量的速度。

首先确定单一车辆速度,速度公式如下:

基于变长参照物的车速检测算法

在式(1)中,Tt代表连续3帧的时间,该时间为分帧处理时帧与帧之间的时间间隔来计算,本文采用的两帧的时间间隔为50ms,Td代表了这三帧中车辆质心的实际位移。其中车辆质心的位移转化成车辆的实际位移,则需在视频图像中找一参照物。本文将道路上具有一定规格标准的分车道线作为参照物。

由于在视频的分帧处理过程中,两帧之间的时间间隔非常小,在很短的时间内,大部分正常行驶的车辆具有很强的规律性,即方向和速度不会发生变化,因此,我们可以假设车辆是以匀速运动,方向与水平方向平行的。

要计算车辆质心的位移,首先要确定参照物的长度。分车道线在实际中是固定长度的,但由于摄像机位置的关系,在视频图像中会呈现出不同的长度。在摄像机与道路平行拍摄的情况下,可认为在各行像素间参照物的变化是线性的,即可以利用等腰梯形来计算每行像素所对应的参照物在视频图像中的长度。

图4所示是实际背景二值图像中参照物的梯形示意图。我们可以从背景二值图像中提取出各行像素中参照物的长度,构造一个等腰梯形,如图5所示,其上边和下边分别为提取的实际分道线,4个角的坐标分别为(旳5),(改,乃),(和凹),(和球,因此,分道线在视频中的长度d可表示为:

基于变长参照物的车速检测算法

其中:

基于变长参照物的车速检测算法


式(2)中的yi表示运动车辆质心的纵坐标。由式(2)、(3)便可计算出任意一行像素所在的分道线在视频中的长度。

我们将梯形所构成的范围作为一个检测区域,根据直线函数的数学特性以及运动车辆质心的坐标即可检测出运动目标什么时候进入了检测区域。检测原理如图 6 所示。

基于变长参照物的车速检测算法

假设直线为函数(,在直线(上的点可表示为(=0,在(上的所有点如Mi可表示为/(Mi)>0,在(下的所有点如M2可表示为f(M2)<0,利用此方法,即可判断运动车辆的质心是否在梯形范围内。当车辆运动在梯形内时,可求出连续三帧质心的位移l(0<i<288),设连续三帧的时间为Tt,分道线的实际长度为S,则运动目标实际的速度为V=(°1i1288),其中j表示所跟踪车辆的车号。

2.2实验结果分析

为了验证本文所提出的基于变长参照物的车速计算方法是否与实际车辆的速度一致,进行了多次实际开车通过视频检测区域,记录当时的车辆速度与视频检测所得的数据进行对比,结果显示96%的速度值基本吻合。这说明本文说提出的车辆速度的检测方法具有一定的有效性。

3结语

本文围绕固定摄像机角度拍摄城市道路快速干道交通状况进行分析与研究。针对车辆跟踪鲁棒性与高效性要求,采用了SURF-Kalman算法进行跟踪,利用Kalman算法预测运动目标质心下一帧可能出现的位置,再利用SURF算法进行匹配运算,保证了跟踪的有效性和鲁棒性。在车速计算方面,提岀了一种简单快捷的计算方法,该方法是以分道线作为参照物来计算车辆质心实际的运行距离。最终可计算出车辆的速度,通过对多车的计算可判断出当前整个交通的状态。

20211121_619a2a3f4271e__基于DS18B20的温度测控系统设计

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

9月2日消息,不造车的华为或将催生出更大的独角兽公司,随着阿维塔和赛力斯的入局,华为引望愈发显得引人瞩目。

关键字: 阿维塔 塞力斯 华为

加利福尼亚州圣克拉拉县2024年8月30日 /美通社/ -- 数字化转型技术解决方案公司Trianz今天宣布,该公司与Amazon Web Services (AWS)签订了...

关键字: AWS AN BSP 数字化

伦敦2024年8月29日 /美通社/ -- 英国汽车技术公司SODA.Auto推出其旗舰产品SODA V,这是全球首款涵盖汽车工程师从创意到认证的所有需求的工具,可用于创建软件定义汽车。 SODA V工具的开发耗时1.5...

关键字: 汽车 人工智能 智能驱动 BSP

北京2024年8月28日 /美通社/ -- 越来越多用户希望企业业务能7×24不间断运行,同时企业却面临越来越多业务中断的风险,如企业系统复杂性的增加,频繁的功能更新和发布等。如何确保业务连续性,提升韧性,成...

关键字: 亚马逊 解密 控制平面 BSP

8月30日消息,据媒体报道,腾讯和网易近期正在缩减他们对日本游戏市场的投资。

关键字: 腾讯 编码器 CPU

8月28日消息,今天上午,2024中国国际大数据产业博览会开幕式在贵阳举行,华为董事、质量流程IT总裁陶景文发表了演讲。

关键字: 华为 12nm EDA 半导体

8月28日消息,在2024中国国际大数据产业博览会上,华为常务董事、华为云CEO张平安发表演讲称,数字世界的话语权最终是由生态的繁荣决定的。

关键字: 华为 12nm 手机 卫星通信

要点: 有效应对环境变化,经营业绩稳中有升 落实提质增效举措,毛利润率延续升势 战略布局成效显著,战新业务引领增长 以科技创新为引领,提升企业核心竞争力 坚持高质量发展策略,塑强核心竞争优势...

关键字: 通信 BSP 电信运营商 数字经济

北京2024年8月27日 /美通社/ -- 8月21日,由中央广播电视总台与中国电影电视技术学会联合牵头组建的NVI技术创新联盟在BIRTV2024超高清全产业链发展研讨会上宣布正式成立。 活动现场 NVI技术创新联...

关键字: VI 传输协议 音频 BSP

北京2024年8月27日 /美通社/ -- 在8月23日举办的2024年长三角生态绿色一体化发展示范区联合招商会上,软通动力信息技术(集团)股份有限公司(以下简称"软通动力")与长三角投资(上海)有限...

关键字: BSP 信息技术
关闭
关闭