一、引言
在世界范围内,公路交通事故导致惊人的人员伤亡和经济损失。据统计,约有44%的汽车事故与车辆偏离正常车道行驶有关,其主要原因是驾驶员注意力不集中或者疲劳驾驶,造成车辆的无意识偏离。车道偏离报警系统(简称LDWS或RDWS)正是基于基本交通规则的车辆安全系统,其主要功能是辅助过度疲惫或者长时间单调驾驶的驾驶员保持车辆在车道内行驶。由于LDWS具有显著提高车辆行驶主动安全性的潜力,得到了国内外研究人员越来越多的重视。因此该系统具有广泛的市场潜力与应用价值。
二、系统总体设计
车道偏离报警系统的系统总体设计如图1所示,主要包括软件设计即人机界面设计和硬件设计两大部分。人机界面为PC端上的图形化控制台,用于模拟汽车的制动信号和转向信号以及车速信号等,通过串口将信号传送给DSP,同时显示由DSP送来的车辆偏离数据和实时道路场景。硬件部分由DSP构成,负责实时车道检测与识别,车道偏离量的计算。
图1系统设计
系统通过图像传感器获取车道几何结构,通过车辆运动参数传感器获取决策算法所必需的车辆运动参数如车速、车辆转向状态等,综合分析判断车辆偏离车道的程度。如果车辆偏离量超过设定阈值,控制台界面上的报警灯将会闪亮,同时发出蜂鸣报警声。
三、人机界面设计
在人机界面设计上采用VisualC++6.0开发环境和NI公司的Measurement Studio编程工具共同开发,用VC完成程序的主要功能,用Measurement Studio的精美控件完成程序的界面编程。在系统与DSP通信上我们采用微软公司的MSSCOM控件进行编程,减小工作量,降低开发难度。软件系统分为三个模块:显示模块、控制模块、通信模块。显示模块负责将DSP发来的报警信号,车道偏移信号进行图形化显示,控制模块主要向DSP发送控制命令,通信模块负责PC与DSP间信号的交互。人机界面各模块间的关系如图2所示。
图2人机界面设计
四、硬件设计
系统硬件主要是以DSP为核心的实时处理平台,主要完成图像采集、车道检测与识别、车道偏移量计算等功能,并将计算结果传送给控制台界面作动态显示。
DSP硬件系统包括视频A/D模块、实时图像处理模块、视频D/A模块、UART通信模块、外部储存器模块。视频A/D模块采用ADV7183视频解码芯片,图像处理芯片采用ADI公司的Blackfin-533多媒体数字信号处理器,ADM3202RS-232通用异步收发器。DSP系统框图如图1左方虚线框所示。
在开发中我们采用ADI公司的BF-533EZ-KitLite评估板,该平台具有良好的可操作性和丰富的外设接口,为我们降低了系统开发难度,节约了时间。
在DSP端,图像经CMOS摄像头转换成视频信号送入ADV7183视频编码器,我们从解码视频流中的亮度分量获得灰度图像序列,首先进行图像预处理,由3×3的高斯模板对图像进行滤波,滤除部分随机噪声,然后进行车道标志检测。由于结构化道路上的车道标识线与路面背景具有较强的对比度,车道边缘较明显,因此利用边缘检测算法能够较好地检测出车道边缘。目前较好的边缘检测算法是Canny法,检测的车道边缘准确,线条较细,但是计算量大。Sobel算法相对于Canny法的线条较粗,但计算量较小,便于实时系统应用。因此,系统采用了Sobel法,然后采用Ostu法对边缘增强的图像序列进行二值化,该算法能够自动确定分割阈值,使前景与背景两类的方差最大。
经过分割后的二值图像中包含了车道标识线,但还含有很多杂散线条,因此要对车道线进行识别,将其从杂散线条中提取出来。基于对道路的先验知识,三维场景中的直线投影到二维平面上亦为直线,而实际道路中出现直道的概率远大于弯道出现的概率,所以我们采用了简化的道路模型,即直线车道模型。检测直线的常用方法是Hough变换,由于标准Hough变换计算量太大,不能在DSP上实现,我们将图像按重要性分为三个区域如图3所示。
图3图像区域示意图
我们只在区域1和区域2做Hough变换,区域3不做处理,并增大了Hough变换的角度搜索步长,进一步减小计算量。区域1中检测到斜率在(0,90)度、长度为30像素以上的直线段判定为左车道,在区域2中检测到的斜率在(0,-90)度、长度为30像素以上的直线段为右车道。[page]
当车道检测出来以后,需要根据车道信息判断车辆在车道中的位置,因此车道偏离决策算法也是车道偏离报警系统的关键,它主要是确定一个合适的预警量向驾驶员提供报警,能够保证及时和准确报警,同时不会对驾驶员造成过多的干扰。目前常用的偏离决策算法都需要对相机进行标定(如TLC方法),增加了系统的复杂性,并给安装带来不便。本系统采用的车道夹角法,不需要对相机进行标定,安装时 保持相机与车辆平行即可。如果车辆的左右车道夹角之和超过某一设定阈值,则认为车辆偏离正常车道,系统根据当前行使状况综合判断驾驶员是否无意识偏离了行车道,并发出报警,提醒驾驶员纠正行车路线。图4为车道偏离算法流程图。
图4车道偏离算法流程图
五、仿真结果与分析
图5(a)为车辆位于车道中心附近行驶,(b)为车辆位于车道偏左行驶,(c)为车辆位于车道偏右行驶,(d)(e)(f)分别为(c)(b)(c)所示行使状态下的控制台显示界面。如(d)所示,当车辆位于车道中心附近行使时,车道偏移量的值在0值附近摆动,表示车辆并未发生偏离,此时偏离报警灯也未点亮。如(e)所示,当车辆无意识行驶到车道左边时,车道偏移量在-20到-30之间摆动,此时左偏报警灯闪亮,同时发出较低频率的蜂鸣报警声,表示车辆向左偏离。当车辆偏向右边车道时如(c)所示;偏移量的值在20到30之间变化,右偏报警灯闪亮,并发出较高频率的蜂鸣报警声,如图(f)所示。
车辆在虚线道路上行驶的情况如图6所示,(b)表示车道偏离量在0值附近变化,说明车辆没有发生偏离,(c)为车辆左偏时的偏离量的值,其值在-20附近变化 ,(d)为车辆右偏时的偏离量值,其值在-20到-30之间变化。
图5车辆在实线车道上行驶的实验结果
图6
从以上模型车辆的实验结果可以看出,系统能够较好地适应不同线型的车道线,并能在模型车辆偏离时做出正确的判断,发出不同的报警提示,达到了设计要求。
关键字:单目视觉 车道偏离 报警系统
引用地址:单目视觉车道偏离报警系统
在世界范围内,公路交通事故导致惊人的人员伤亡和经济损失。据统计,约有44%的汽车事故与车辆偏离正常车道行驶有关,其主要原因是驾驶员注意力不集中或者疲劳驾驶,造成车辆的无意识偏离。车道偏离报警系统(简称LDWS或RDWS)正是基于基本交通规则的车辆安全系统,其主要功能是辅助过度疲惫或者长时间单调驾驶的驾驶员保持车辆在车道内行驶。由于LDWS具有显著提高车辆行驶主动安全性的潜力,得到了国内外研究人员越来越多的重视。因此该系统具有广泛的市场潜力与应用价值。
二、系统总体设计
车道偏离报警系统的系统总体设计如图1所示,主要包括软件设计即人机界面设计和硬件设计两大部分。人机界面为PC端上的图形化控制台,用于模拟汽车的制动信号和转向信号以及车速信号等,通过串口将信号传送给DSP,同时显示由DSP送来的车辆偏离数据和实时道路场景。硬件部分由DSP构成,负责实时车道检测与识别,车道偏离量的计算。
图1系统设计
系统通过图像传感器获取车道几何结构,通过车辆运动参数传感器获取决策算法所必需的车辆运动参数如车速、车辆转向状态等,综合分析判断车辆偏离车道的程度。如果车辆偏离量超过设定阈值,控制台界面上的报警灯将会闪亮,同时发出蜂鸣报警声。
三、人机界面设计
在人机界面设计上采用VisualC++6.0开发环境和NI公司的Measurement Studio编程工具共同开发,用VC完成程序的主要功能,用Measurement Studio的精美控件完成程序的界面编程。在系统与DSP通信上我们采用微软公司的MSSCOM控件进行编程,减小工作量,降低开发难度。软件系统分为三个模块:显示模块、控制模块、通信模块。显示模块负责将DSP发来的报警信号,车道偏移信号进行图形化显示,控制模块主要向DSP发送控制命令,通信模块负责PC与DSP间信号的交互。人机界面各模块间的关系如图2所示。
图2人机界面设计
四、硬件设计
系统硬件主要是以DSP为核心的实时处理平台,主要完成图像采集、车道检测与识别、车道偏移量计算等功能,并将计算结果传送给控制台界面作动态显示。
DSP硬件系统包括视频A/D模块、实时图像处理模块、视频D/A模块、UART通信模块、外部储存器模块。视频A/D模块采用ADV7183视频解码芯片,图像处理芯片采用ADI公司的Blackfin-533多媒体数字信号处理器,ADM3202RS-232通用异步收发器。DSP系统框图如图1左方虚线框所示。
在开发中我们采用ADI公司的BF-533EZ-KitLite评估板,该平台具有良好的可操作性和丰富的外设接口,为我们降低了系统开发难度,节约了时间。
在DSP端,图像经CMOS摄像头转换成视频信号送入ADV7183视频编码器,我们从解码视频流中的亮度分量获得灰度图像序列,首先进行图像预处理,由3×3的高斯模板对图像进行滤波,滤除部分随机噪声,然后进行车道标志检测。由于结构化道路上的车道标识线与路面背景具有较强的对比度,车道边缘较明显,因此利用边缘检测算法能够较好地检测出车道边缘。目前较好的边缘检测算法是Canny法,检测的车道边缘准确,线条较细,但是计算量大。Sobel算法相对于Canny法的线条较粗,但计算量较小,便于实时系统应用。因此,系统采用了Sobel法,然后采用Ostu法对边缘增强的图像序列进行二值化,该算法能够自动确定分割阈值,使前景与背景两类的方差最大。
经过分割后的二值图像中包含了车道标识线,但还含有很多杂散线条,因此要对车道线进行识别,将其从杂散线条中提取出来。基于对道路的先验知识,三维场景中的直线投影到二维平面上亦为直线,而实际道路中出现直道的概率远大于弯道出现的概率,所以我们采用了简化的道路模型,即直线车道模型。检测直线的常用方法是Hough变换,由于标准Hough变换计算量太大,不能在DSP上实现,我们将图像按重要性分为三个区域如图3所示。
图3图像区域示意图
我们只在区域1和区域2做Hough变换,区域3不做处理,并增大了Hough变换的角度搜索步长,进一步减小计算量。区域1中检测到斜率在(0,90)度、长度为30像素以上的直线段判定为左车道,在区域2中检测到的斜率在(0,-90)度、长度为30像素以上的直线段为右车道。[page]
当车道检测出来以后,需要根据车道信息判断车辆在车道中的位置,因此车道偏离决策算法也是车道偏离报警系统的关键,它主要是确定一个合适的预警量向驾驶员提供报警,能够保证及时和准确报警,同时不会对驾驶员造成过多的干扰。目前常用的偏离决策算法都需要对相机进行标定(如TLC方法),增加了系统的复杂性,并给安装带来不便。本系统采用的车道夹角法,不需要对相机进行标定,安装时 保持相机与车辆平行即可。如果车辆的左右车道夹角之和超过某一设定阈值,则认为车辆偏离正常车道,系统根据当前行使状况综合判断驾驶员是否无意识偏离了行车道,并发出报警,提醒驾驶员纠正行车路线。图4为车道偏离算法流程图。
图4车道偏离算法流程图
五、仿真结果与分析
图5(a)为车辆位于车道中心附近行驶,(b)为车辆位于车道偏左行驶,(c)为车辆位于车道偏右行驶,(d)(e)(f)分别为(c)(b)(c)所示行使状态下的控制台显示界面。如(d)所示,当车辆位于车道中心附近行使时,车道偏移量的值在0值附近摆动,表示车辆并未发生偏离,此时偏离报警灯也未点亮。如(e)所示,当车辆无意识行驶到车道左边时,车道偏移量在-20到-30之间摆动,此时左偏报警灯闪亮,同时发出较低频率的蜂鸣报警声,表示车辆向左偏离。当车辆偏向右边车道时如(c)所示;偏移量的值在20到30之间变化,右偏报警灯闪亮,并发出较高频率的蜂鸣报警声,如图(f)所示。
车辆在虚线道路上行驶的情况如图6所示,(b)表示车道偏离量在0值附近变化,说明车辆没有发生偏离,(c)为车辆左偏时的偏离量的值,其值在-20附近变化 ,(d)为车辆右偏时的偏离量值,其值在-20到-30之间变化。
图5车辆在实线车道上行驶的实验结果
图6
从以上模型车辆的实验结果可以看出,系统能够较好地适应不同线型的车道线,并能在模型车辆偏离时做出正确的判断,发出不同的报警提示,达到了设计要求。
上一篇:汽车音响中音/视频系统的噪声故障诊断
下一篇:实现灵活的汽车电子设计方案
推荐阅读最新更新时间:2024-05-02 23:57
解剖:家庭防盗技术手段及报警系统组建
盗窃,是指一种以非法占有为目的,秘密窃取国家、集体或他人财物的行为。它是一种最常见的并为人民群众最为深恶痛绝的违法犯罪行为。 家庭防盗技术手段 目前,一般家庭的防盗手段主要还是人防和物防(如防盗门、铁护栏等),建议采用技术防范手段,达到更加安全、智能地效果。一般建议安装的有红外线防盗报警装置、电磁密码门锁、电子联网报警系统。 红外线防盗报警装置:这种报警装置处于工作状态时,能发射肉眼看不见的红外光,只要人进入光控范围,装置便立即发出报警声响,如果是有盗贼进入,居民能立即发现,而盗贼自己却不知道,往往束手就擒。 电磁密码门锁:安装这种锁,从外面开锁时需先按密码,否则无法开锁;若撬开,锁上报警装置会发出报警声
[安防电子]
智能光纤报警系统可多领域应用 有望普及大众
说起报警系统,大家可能会想到传统的红外线比较高科技,可是你知道利用一根普通光缆也能制成报警系统吗? 昨日,厦大美洲校友带来一批最新的项目成果到厦门找“婆家”。对接会上,从美国回来的工程师杨峰向大家推介了一款“智能光纤报警系统”。
据介绍,智能光纤报警系统项目,由多名在美国高科技领域工作十多年的留美博士、硕士,历时三年,投入资金300万元进行研究。与传统安防 产品 相比,智能光纤报警系统仅用一根普通光缆,就可对超大范围内的入侵信号进行有效监控,在100公里的监控范围内对入侵地点进行实时精确定位,精度可以达到3米左右,具有非常可靠的高灵敏度以及低误报率。同时该系统还具有很强的抗破坏能力,即使传感光缆遭到入侵者恶意剪断
[安防电子]
基于CAN总线的电气火灾报警系统的设计方案
1 引言 目前,我国总线式电气火灾报警装置正在发展当中,传统的总线式电气火灾报警器(比如二总线、RS-485等)存在一定缺陷:数据传输速度低、距离短,数据丢失率高,可连接的探测器数量较少,无法充分发挥总线式电气火灾报警装置的优势。因此设计一种新型总线式电气火灾报警装置势在必行。 由于电气火灾具有发生频率高、发生时间和地点随机、危害特别大等特点,国家消防局陆续制定和修改了多项政策法规,对一些高层建筑强制安装电气防火设备,电气火灾监控系统面临着巨大的商机。 2 系统整体方案 本设计方案的电气火灾监控系统包括电气火灾监控设备和电气火灾探测器两部分。每个电气火灾探测器至少可带一路漏电流互感器、一个断路器和一路温
[单片机]
特斯拉新推两项主动安全功能 防止车辆偏离车道
据外媒报道,当地时间5月2日,特斯拉(Tesla)通过无线升级,将其车队软件再次进行更新,其中包括由自动驾驶系统Autopilot硬件提供支持的两项新主动安全功能。 虽然特斯拉一面在出售其自动驾驶Autopilot便利功能以及完全自动驾驶套装,但是该公司也在利用其正在研发的驾驶辅助功能和自动驾驶技术,以实现主动安全功能,并向所有车辆免费提供此类主动安全功能,此类功能包括自动紧急制动(AEB)、侧面防撞(Side Collision Avoidance)或车道偏离预警(Lane Departure Warning)等功能。 现在,特斯拉在上述功能的基础上,推出了新型“防止车道偏离”(Lane Departure Avoida
[汽车电子]
汉字火灾楼层显示器报警系统的解决方案
1 引言 火灾楼层显示器作为火灾自动报警系统的重要组成部分,是一种安装在楼层或独立防火区中的数字式火灾报警显示装置。它通过报警总线与火灾报警控制器相连,处理并显示报警总线上的数据。火灾楼层显示器中的内置单片机将接收到的总线信息进行判断、分析和处理,将报警的探测器地址编号转换成相应的火警地点信息(例如房间号和房间类型等),连同火警类型一道通过液晶显示出来,同时发出声光报警信号,通知失火区域的人员。 目前国内现有的火灾楼层显示器大都以51单片机作为MCU。因为ROM寻址空间所限,火灾楼层显示器大都只能显示火警所在楼层号和地址号,无法以直观的汉字信息提示情况各异的具体火警地点。如果将汉字信息通过总线分发到各个楼层显示器,巨大的通
[嵌入式]
基于89C51的家庭防盗报警系统的设计
从实际出发,设计一种家庭用、与电话线连接、操作简单、工作稳定可靠的远程智能防盗报警装置。当人们外出时,往往希望实施自动监测报警以使家庭财产免受损失。 针对这一需求,研制出了一系列自动报警系统,如门磁式、触摸式和红外线监测自动报警系统等。本文将介绍的远程智能防盗报警装置,可同时监视多个重要点(如门、窗等),发现盗情及时拨叫号码,并能利用普通电话线进行告警信号呼叫,其性能稳定可靠,实用性、适用性强,且具有较高的灵活性。 基本工作原理 如图1所示,远程智能防盗报警装置由信号检测电路、复位电路、电话号码输入电路、89C51单片机、语音电路、模拟摘机挂机电路、DTMF编码发送电路、铃流信号检测电路和忙音信号检测电路等
[单片机]
单片机语音报警系统设计
1 硬件电路设计(图) 系统工作过程: 单片机AT89C51采集设备的各种信息,根据不同设备和传感器,可以是压力、流量、温湿度、电压、电流等,然后与预先存储在单片机内的阈值比较,若超出正常范围,则通过电话机拨号电路拨打维护人员的固定或移动电话,等待拨通后再控制ISD4004构成的数码语音电路播放相对应的故障信息。维护人员听到信息后根据故障优先级作相应处理。 1.1 语音电路 ISD4004语音芯片是由美国ISD公司推出的新产品,单片录放语音时间8-16min,操作简单,音质好。芯片内含振荡器、防混滤波器;平滑滤波器、自动静噪、音频放大器及高密度多电平闪烁存贮阵列。芯片设计是基于所
[单片机]
一种预防汽车追尾碰撞报警系统的设计 -20
0、引言
近年来,中国经济得到迅猛发展,私家车拥有量快速增长,公路建设也快速发展,与此同时,交通事故频发,原因是多方面的,诸如路况差,车速高引起驾驶员视觉变差,气候条件差等。其中,事故中追尾碰撞居首位,所以预防交通事故主要是预防汽车追尾碰撞。
鉴于此,本文讨论了如何预防汽车追尾碰撞报警系统的设计。
1、系统总体方案设计
如图1所示,系统是由信息采集单元、中央控制单元、报警电路和显示输出单元构成。
图1、系统结构框图
1.1 信息采集单元
传感器是信息采集系统单元重要部分,传感器是指能够感受规定的被测量并按照一定的规律转换成可用输出信号的器件或装置,从而完成
[嵌入式]