- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于机器视觉交通灯智能控制
基于机器视觉交通灯智能控制 摘 要 利用采集的路口车辆排队动态视频图像,采用边缘检测等数字图像算法,进行车辆排队长度检测。对交叉路口交通灯的通行时间在稳定性和通过率进行比较,再以各相位车队排队长度为输入值,建立不定相序及信号灯时间实时动态分配模型。在此基础上,利用synchro软件进行了仿真分析。
关键词 机器视觉;智能交通;实时配时
中图分类号TP319 文献标识码A 文章编号 1674-6708(2013)95-0050-03
0 引言
随着计算机技术和视频技术的发展,基于机器视觉的检测技术已经应用于交通监测系统,本文通过计算机视频检测技术实时检测十字路口各车道车辆的排队长度,根据路口的实际候车队列分布情况,对交通灯采取实时动态的配时控制方案。最大程度的利用绿灯时间,避免绿灯时间的浪费和路口候车时间的增加,有效缓解交叉路口的交通拥堵。
1系统总体设计方案
本设计方案分为视频图像采集、数字图像处理、交通灯信号控制3个部分。图像采集利用安装在交叉路口四个方向的摄像头采集车裂排队长度的实时图像,并对图像数据数据进行存储和传输;图像处理利用数字信号处理器(DSP)进行实时处理,并通过图像预处理、图像分割和设置虚拟框实时分析计算交叉路口路口车列的排队长度;信号控制以车列排队长度作为输入值对时间进行动态实时分配。控制器采用可编程控制器(PLC)作为控制核心,根据接收到各个路口车辆排队的长度信息,实时配时地智能化控制交通灯。
2 基于图像的车辆队列长度检测
2.1 路口视频图像的采集
图像传感器采用数字COMS摄像头,CMOS应用半导体工业常用的MOS制程,可以一次整合全部周边设施于单晶片中,包括信号读取电路、图像信号放大器、光敏元件等,节省了加工晶片所需负担的成本和良率的损失;采用COMS芯片的摄像头成本很低,并且数字摄像头的并行接口可以很好的与DSP的并行I/O接口连接,数字COMS摄像头获取路口图像,缓存在COMS传感器内存RAM中的数字图像。
2.2 基于图像的车辆队列长度检测
1) 检测原理
车辆排队队列长度检测是实时配时智能控制的基础,本设计采用数字信号处理器DSP处理图像,并先通过图像预处理,使图像的帧灰度化;通过canny算子对降噪滤波后的图像进行边缘检测,获得完整的车辆队列的轮廓边缘;最后在轮廓图上设置虚拟框分析并计算路口车辆的排队长度。
2) 车辆排队图像的预处理
图像的预处理包括帧灰度化和去噪。数字图像处理器DSP接收缓存在COMS传感器内存(RAM)中的数字图像,在DSP中,对原始图像数据进行位图格式转化,将图像转换为BMP格式,并进行灰度转化。为了提高后续处理效果,采用3×3滑动窗口中值滤波进行去噪处理,较好保存图像边缘。
3) 基于canny算子的车辆边缘检测
本方案采用了canny边缘检测方法,检测到车辆的边缘轮廓。对先期处理过的图像采用canny算法,能够清晰的寻找到图像中的车体边缘。
3.2信号配时方案设计
配时方案的设计不拘泥于延误时间或者绿信比等参数的降低,任何一种方法也不能说是绝对的最优,更重要的是涉及到交通安全。设计时,我们针对应用最广泛最常见也是最常见的交叉路口,综合分析左转的车辆,排除右转车辆,将交叉路口分成8个相位。
1)绿灯浪费时间
在十字路口任意相位,不同时刻等候车队长度是变化的,各相位车队长度随机性很强。而每个周期都遵循没有绿灯浪费时间的规则,则可以保证总通行时间仍然是最小的。综合其他相位和优先相位,对于其他相位,应尽量多放行,但不多给时间;对于优先相位,确保没有绿灯浪费时间。
2)同时开放两个不冲突相位
本方案是固定当开放一个方向的相位时,此时可选取与之不冲突的相位进行同时开放,保证一直是两个不冲突相位同时开放,从而充分利用了绿灯时间。由于右转车流不与其他车道交通流发生冲突,故在此不作考虑。
3)信号周期
5)算法过程描述
(1)判断周期开始。若是周期起始,则根据各相位车列排队计算本次周期时长,若时长大于约束值,则使周期时长等于约束值(120s)跳到步骤3;
(2)若非周期开始,排除此次周期已通过的优先相位;
(3)对比各相位车列排队长度,找出最大相位,使最大相位优先通过;
(4)比较与本次相位配皮的三个相位,确定2或3个通行相位,分配好时间依次开放,其时间总和应等于最大值相位开放时间;
(5)某一绿灯绿灯时长结束前,若此次周期结束则跳入步骤1,若没有结束则跳入步骤2,循环执行。
6)系统整体复位功能
一旦系统出现混乱的状态,如冲突相位同时开放,则人工启动复位键,使系统从开始状态重新运行。
原创力文档


文档评论(0)