基于视频的道路识别新算法在交通监测系统中的应用_第1页
基于视频的道路识别新算法在交通监测系统中的应用_第2页
基于视频的道路识别新算法在交通监测系统中的应用_第3页
基于视频的道路识别新算法在交通监测系统中的应用_第4页
基于视频的道路识别新算法在交通监测系统中的应用_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、基于视频的道路识别新算法在交通监测系统中的应用基于视频的道路识别新算法在交通监测系统中的应用郇洪江, 宫宁生,胡斌南京工业大学信息科学与工程学院,南京,210009摘 要:针对传统的道路识别方法过程复杂,易受干扰,识别效果不够理想等缺点,根据道路上会有大量车辆通过,而车辆通过的地方也必为道路这一特点,采用逆向思维,通过识别运动物体到达识别静态物体的目的,提出一种应用累积帧差技术通过识别道路上经过的车辆来识别道路位置的新算法。实验结果说明使用新算法识别出的道路效果比拟理想,可以满足实际应用的需要。关键词:道路识别;累积帧差技术;阈值分割;图像平滑中图分类号:TP391.4Vision-based

2、 method for Road Recognition Algorithm used in traffic surveillance systemHUAN Hongjiang, GONG Ningsheng , HU Bin(Department of Information Science and Engineering, Nanjing University of technology, Nanjing, 210009, China)Abstract:The traditional road recognition algorithm is complex, sensitive and

3、the resule is unsatisfactory. According to the fact that there will be massive vehicles get across the road and the place where vehicles get across must be road, so a new road recognition algorithm based on accumulated frame differences used in traffic surveillance system is introduced. The experime

4、ntal results show that our methods are useful and easy to apply.Key words: Road Recognition; Accumulated frame differences; Thresholding; Image Smoothing1引言智能交通系统(ITS)是将先进的信息技术、数据通信传输技术、电子传感技术、电子控制技术及计算机处理技术等有效地集成运用于整个交通管理而建立的一种在大范围内、全方位发挥作用的、实时、准确、高效的综合交通运输管理系统。交通监测系统是智能交通系统的重要环节,负责采集有关道路交通流量的各种参数。

5、1 基于视频的计算机视觉检测技术在 作者简介: 郇洪江(1983-),男,江苏连云港人,硕士生, 主要研究方向为神经网络, tom998877sohu ; 宫宁生,副教授; 胡斌(1982-),男,江苏无锡人,硕士生, 主要研究方向为神经网络;近年来随着计算机技术、图像处理、人工智能、模式识别等技术的不断开展, 基于视频的计算机视觉检测技术在交通监测系统中获得越来越广泛的应用。2目前基于视频的交通监测系统使用的技术主要有虚拟检测线法,背景差法,帧差法等,其中由于虚拟检测线法具有简单,方便,实时,系统开销低等特点,可以有效地检测出道路上的车辆,因此该方法被大量使用。但是目前的虚拟检测线法需要事先

6、观察用于检测的视频图像,确定视频图像中道路所在的位置,然后以人工的方式设定虚拟检测线的位置参数,使其位于图像中道路上的适当位置,这种人工设定参数的方式不够智能化,很难满足实际应用的需要,并且目前许多路口安装的视频监控探头都安装在转动云台上,可以转动,每次转动都需要重新设定检测线的位置参数,人工设定方式工作量巨大,更加显示出自动方式的必要性。如果要以自动的方式设定虚拟检测线的位置参数,那么需要系统能够识别出视频图像中道路的位置,然后并根据道路的具体情况自动设定虚拟检测线的位置参数,使其位于图像中道路上的适宜位置。目前道路识别的主要方法是使用边缘检测技术在图像中检测道路的各条标志线,但是由于图像中

7、的各种干扰如通过的车辆,道路两旁的建筑,树木,以及建筑,树木在光照下留于道路上的阴影等的影响,使得检测效果不够理想。本文考虑到在一个较长的时期内,道路的每一条车道都会有足够多的车辆通过,而有车辆通过的地方也必为道路,因此采用逆向思维椐此,通过识别运动物体到达识别静态物体的目的方法,提出一种应用累积帧差技术通过识别道路上经过的车辆来识别道路位置的新算法。实验结果说明使用新算法识别出的道路效果比拟理想,可以满足实际应用的需要。2 算法思想与分析目前道路识别的主要方法是使用边缘检测技术检测道路标志线来确定道路在图像中的位置,但是由于图像中的各种干扰的存在,使得检测效果不够理想。本文采用逆向思维,通过

8、识别运动物体到达识别静态物体的目的,提出一种应用累积帧差技术通过识别道路上经过的车辆来识别道路位置的新算法。新算法的思想可分为如下几个步骤:将输入的用于识别道路的视频序列中的每两个相邻帧图像之间采用帧差进行处理获得相邻帧差图像,对相邻帧差图像进行平滑处理和阈值分割得到相邻帧差图像的二值化图像,将所有相邻帧差图像的二值化图像累加,即获得累积帧差图像。对获得的累积帧差图像通过阈值进行图像分割,就可以将道路与周围的背景区分开,同时可以去除掉绝大局部的干扰点。因为道路上有大量车驶过,所以图像中位于道路上的像素点会被车辆反复覆盖,输入的用于识别道路的视频序列图像越多,道路上的像素点会被车辆覆盖的次数越多

9、,那么累积帧差图像中对应像素点的灰度值越高。而大局部的干扰点只是偶然出现的,所以累积帧差图像中对应像素点的灰度值比拟低,通过设定阈值进行图像分割就可以很容易的除掉这些偶然出现的干扰点。提取道路边界线,道路在图像中的方向为竖直方向,所以可以通过水平方向扫描二值化后的累积帧差图像中的突变点来获得道路边界线,同时可以通过判断突变点是由白变黑或是由黑变白来确定得到的是道路左侧还是右侧边界线。由于累积帧差图像中仍然会存在干扰区域,但是干扰区域的边界线长度一般比拟短,所以可以通过判断获得的边界线长度是否到达阈值来确定是否为道路边界线。新算法具有如下特点:第一,传统算法首先需要首先获得整幅画面都没有车辆的图

10、像,而新算法那么不需要,因为新算法需要利用的正是这些道路上行驶的车辆。第二,传统算法会受到建筑物和树木的边缘,以及建筑和树木在光照下留于道路上的阴影的边缘的影响,而新算法由于只检测运动物体,因此不会受到这些静态因素的影响。第三,新算法由于采用了累积帧差技术,因此可以去除掉图像中大局部偶然出现的干扰点的影响。3 算法设计采用累积帧差的方法,通过运动车辆来识别道路的具体步骤如下:(1)设置变量和参量:设输入的用于识别道路的视频序列共N帧灰度图像,每帧图像的大小为W×H (W和H 分别为每帧图像的宽度和高度),第n帧图像的像素点(x, y) 的灰度值为 (1nN , 0xW-1 , 0yH

11、-1)。当n2时,第n帧图像与第n-1帧图像的帧差图像的像素点(x, y) 的灰度值为。为帧差图像处理过程中使用的临时变量。N-1次的累积帧差图像的像素点(x, y) 的灰度值为为。分割车辆和背景的阈值为T1,分割道路和背景的阈值为T2。用于存储疑似道路边界线的临时道路边界线链表TL,用于存储确定道路边界线的道路边界线链表L。链表的每个节点中包含一个坐标动态数组,用于存储道路边界线的坐标,节点中还设置道路边界线类型标志,用于标记边界线为左边界或是右边界。用于判别突变点是否属于已有标志线的横坐标误差阈值T3,用于判别疑似道路边界线是否为确定道路边界线的长度阈值T4。(2)初始化,(x=0,1,W

12、-1 ; y=0,1,H-1)。n=1。(3)假设n>N那么转到(9);否那么获得第n帧图像,假设n=1,那么转到(8)。(4)求第n帧图像与第n-1帧图像的帧差图像,(x=0,1,W-1 ; y=0,1,H-1)。(5)采用 Gauss 滤波处理的方式平滑帧差图像,尽量的排除噪声干扰。Gauss 模板为,帧差图像经Gauss滤波为,(x=0,1,W-1 ; y=0,1,H-1)。 (x=0,1,W-1 ; y=0,1,H-1)。(6)使用迭代法求得最正确阈值T1, 帧差图像中像素点的灰度值大于T1的判断为属于车辆的像素,灰度值小于T1的判断为属于背景的像素。使用阈值T1分割帧差图像将其

13、二值化,灰度值低于T1的像素赋值为0,而高于T1的像素赋值为255, ,(x=0,1,W-1 ; y=0,1,H-1)。(7)更新累积帧差图像,扫描帧差图像的每一个像素,当扫描到的像素点的灰度值为255时,将累积帧差图像对应位置的像素的灰度值累加1,(x=0,1,W-1 ; y=0,1,H-1)。(8)n=n+1;转到(3)。(9)使用阈值T2分割累积帧差图像,累积帧差图像中像素点的灰度值大于T2的判断为属于道路的像素,灰度值小于T2的判断为属于背景的像素。二值化累积帧差图像时,灰度值低于T2的像素赋值为0,而高于T2的像素赋值为255,(x=0,1,W-1 ; y=0,1,H-1)。(10)

14、水平方向扫描二值化后的累积帧差图像,假设扫描结束那么转到(14),否那么获取像素点(x,y)。(11)假设像素点(x,y)是由黑变白的突变点,那么说明像素点(x,y)是疑似道路左边界线,转到(12)。假设像素点(x,y)是由白变黑的突变点,那么说明像素点(x,y)是疑似道路右边界线,转到(13)。假设像素点(x,y)不是突变点,转到(10)。(12)搜索TL中所有代表左边界线的节点,获取每个节点中坐标动态数组的最后一个坐标值(x_end,y_end),假设,那么判定像素点(x,y)是该节点所代表的左边界线上的点,将坐标(x,y)参加到该节点中坐标动态数组的尾部;假设像素点(x,y)不属于所有已

15、有边界线,说明(x,y)为新边界线的起点,那么新建一个节点添加到TL中,将坐标(x,y)参加到该节点中坐标动态数组的尾部,设置道路边界线类型标志为左边界,转到(10)。(13)搜索TL中所有代表右边界线的节点,获取每个节点中坐标动态数组的最后一个坐标值(x_end,y_end),假设,那么判定像素点(x,y)是该节点所代表的右边界线上的点,将坐标(x,y)参加到该节点中坐标动态数组的尾部;假设像素点(x,y)不属于所有已有边界线,说明(x,y)为新边界线的起点,那么新建一个节点添加到TL中,将坐标(x,y)参加到该节点中坐标动态数组的尾部,设置道路边界线类型标志为右边界,转到(10)。 (14

16、)从TL所有中筛选出坐标动态数组长度大与T4的节点,并按坐标动态数组中横坐标的平均值由小到大的顺序添加到L中,那么L中就得到了所有确实定道路边界线。4 实验与分析根据上面的道路识别算法,使用Visual C+编程实现该算法,本课题得到南京市交管局的大力支持,交管局提供南京二条巷路口的监控录像用于实验,用于识别道路的视频序列为连续的200帧352×288的灰度图像,即N=200,W=352,H=288,图像的采样频率为10帧/秒。分割车辆和背景的阈值T1在程序运行时由迭代法自动求出,设定分割道路和背景的阈值T2=8,设定用于判别突变点是否属于已有标志线的横坐标误差阈值T3=6,设定用于

17、判别疑似道路边界线是否为确定道路边界线的长度阈值T4= H/2=144。(a) (b)(c) (d)(e) (a) 用于识别道路的视频图像;(b) 帧差图像通过平滑处理和阈值分割后的二值图像;(c) 处理完N帧视频图像后的累积帧差图像;(d) 使用阈值T2分割后的累积帧差图像;(e) 提取出确实定道路边界线和实际道路边界线比照图,图中红色线为实际道路边界线,黑色线为实验提取出的边界线图1实验过程中各步骤结果图实验过程中各步骤的结果如图1所示,由实验的最终结果可以比拟直观的看出,实验提取出的边界线与实际道路边界线根本吻合,精度比拟高,实验的效果还是比拟理想的,可以比拟准确的识别出道路的左右边界线

18、。当输入的用于识别道路的灰度图像帧数比拟多,道路上行驶过的车辆也比拟多时,对于普通的中小型车辆来讲,每条车道通过200辆以上的车辆时,本算法就可以到达令人满意的效果。5 结论本文针对传统的道路识别方法过程复杂,易受干扰,识别效果不够理想等缺点,提出一种应用累积帧差技术通过识别道路上经过的车辆来识别道路位置的新算法,并且使用Visual C+编程实现了该算法。实验结果显示新算法过程简单,抗干扰性强,最终获得的道路位置与原图像中的道路位置根本吻合,识别道路的效果可以令人满意。参考文献:1王圣男,郁梅,蒋刚毅.智能交通系统中基于视频图像处理的车辆检测与跟踪方法综述J.计算机应用研究,2022,9:9-142魏武,张起森,王明俊,黄中祥.基于计算机视觉和图像处理的交通参数检测J.信息与控制,2022,30(3):257-2613许悦雷,左继章,张雄,毕笃彦.一种累积帧差视频对象分割算法J.光电工程, 2021, 31(7):69-724 蒋刚毅,郁梅,叶锡恩.一种基于视觉的车辆跟踪及交通流量参数估计新方法J.电路与系统学报,2022,6(4):69-73.5左奇,史忠科.一种新的交通流视频检测方法J.西安交通大学学报, 2021, 38(4) : 396-3991.联系人:郇洪江 ;2.通讯地址:南京市新模范马路5号南京工业大

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论