一种基于图像处理的防追尾预警系统的制作方法

文档序号:16743760发布日期:2019-01-28 13:17阅读:261来源:国知局
一种基于图像处理的防追尾预警系统的制作方法
本发明涉及安全设备领域,特别是一种基于图像处理的防追尾预警系统。
背景技术
:随着汽车保有量的迅速增加,交通事故造成的经济损失和人员伤亡问题越来越严重。目前针对追尾问题而应用的汽车主动安全技术包括:acc(自适应巡航控制)、esp(电子稳定系统)、ldws(车道偏离预警系统)、bsw(盲点警示系统)、并道辅助系统等。除此之外,市面上广为销售的汽车云镜也具有各种adas行车辅助功能。在传统的汽车主动安全技术中,车辆作为一个孤立的系统进行防碰撞,这种单一系统的方式不能提前感知前方可能存在的危险,导致防碰撞预警效果不够准确和及时。前车出现危险动态,本车产生的预警信息只能提供给本车驾驶者,无法将其发送给后车。这种信息的堵塞更加容易导致连环交通事故的发生。技术实现要素:本发明为一种基于图像处理的防追尾预警系统,通过进行算法设计,硬件系统设计,软件设计和系统配置等,解决了现有防追尾预警装置在预警时只能对自身车辆进行预警,不能给后方车辆进行提示的不足,提供了一种更加安全有效的防追尾预警系统。发明的技术方案是这样实现的:一种基于图像处理的防追尾预警系统,其用于在跟车时对车距进行实时监控并在车距小于安全距离时发出预警,该系统包括车辆信息获取单元、信息处理分析单元以及车辆通信单元;所述车辆信息获取单元,包括安装在车辆前部的高精度摄像头以及安装在车辆内部的obd采集器,通过所述高精度摄像头采集前方车辆的车牌信息,通过所述obd采集器采集车辆自身车速,并将采集到的信息发送至信息处理分析单元;所述信息处理分析单元,该单元通过对车辆信息获取单元发送的车牌图像进行识别,进而获得两车之间的实际距离以及两车的相对速度和相对加速度,并根据采集到的车辆自身车速,计算出安全车距;并通过两车之间的实际距离计算获得警戒车速;进一步的将两车之间的实际距离与安全距离进行对比判断,当两车之间的实际距离小于安全距离时发出预警信号,当两车之间距离大于安全距离时,为后车驾驶员提供警戒车速;同时设定两车相对加速度的临界值,当测得两车相对加速度大于设定的两车相对加速度临界值时,如前车出现急刹车,则后车内发出预警信号并将该预警信号传递至其后方的车辆;车辆通信单元,包括无线通讯模块,通过所述无线通讯模块,使得在同一车道上行使的车辆之间建立起临时通讯,并将所述信息处理分析单元发出的预警信号在相邻车辆之间进行传输。进一步的,所述的对车辆信息获取单元发送的车牌图像进行识别的方法包括:1)原始图像获取:通过调用所述高精度摄像头采集到的前车信息获取视频流;2)图像预处理:通过对获取的视频流进行裁剪、抽帧等处理,获取有效的车辆图片;3)车牌位置提取:利用有效的车辆图片中车牌的边缘、形状等特征,再结合roberts算子边缘检测,从而识对车牌进行识别;4)车牌预处理:对车牌图像进行处理,将车牌图像转换成便于计算机处理的二值化图像,灰度处理,平滑处理,提取边缘、腐蚀图像、去除杂质;5)字符分割:寻找车牌上连续有文字的块,若长度大于设定的阈值,则认为该块有两个字符组成,对图像进行切割,需要分成七个字符,同时舍弃第一个字符,归一化切割出与模板中字符图像的大小相匹配的字符;6)字符识别:将切割得到的字符图像与已制作好的字符模板进行匹配,得到相减数值最小的则为识别结果,输出此模板字符对应值,并存储数据;7)输出结果:将识别出的车牌字符输出,用于后续无线通讯模块的查询连接。进一步的,获得两车之间的实际距离的方法包括:1)获取摄像头距离测算参数;2)计算实际拍摄到的车牌所占的像素高度;3)输出实际车距。进一步的,获取实时安全距离和警戒车速的方法包括:获取自身车速以及两车的相对速度,通过信息处理分析单元中存储的安全距离算法和警戒车速算法,得到两车的安全距离以及警戒车速。进一步的,车辆之间建立起临时通讯的方法包括:首先建立以本车车牌号为名称的wifi无线网络,当后车通过摄像头识别获得前车车牌号后,即可连接其对应wifi,从而实现了前后两辆车与车之间的wifi连接。由上述对本发明的描述可知,和现有技术相比,本发明具有如下优点:一、本发明通过高精度摄像头对前车车牌信息的采集和处理,通过算法确定前后相邻的两车之间的距离、相对速度以及相对加速度,实时计算出安全距离,并在车距小于安全距离时发出警报,同时给驾驶员提供警戒车速,相对于现有的防追尾预警系统,其安全距离的判断更加精准,不但给于驾驶员预警信号,同时提供驾驶的速度参考,更加智能化、人性化。二、本发明在车辆跟车过程中,不但对自身车辆进行监控和预警,同时会与后方车辆建立wifi通讯连接,当自身车辆的前方车辆出现急刹车的情况,对跟随在身后的车辆通过wifi发出预警信号,避免多车追尾的情况发生。附图说明为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本发明系统运行流程示意图;图2为本发明车牌识别流程示意图;图3为本发明车辆跟驰示意图;图4为本发明车辆通讯状态示意图。具体实施方式下面将结合发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。参照图1,一种基于图像处理的防追尾预警系统,其用于在跟车时对车距进行实时监控并在车距小于安全距离时发出预警,其特征在于:该系统包括车辆信息获取单元、信息处理分析单元以及车辆通信单元;所述车辆信息获取单元,包括安装在车辆前部的高精度摄像头以及安装在车辆内部的obd采集器,通过所述高精度摄像头采集前方车辆的车牌信息,通过所述obd采集器采集车辆自身车速,并将采集到的信息发送至信息处理分析单元;所述信息处理分析单元,该单元通过对车辆信息获取单元发送的车牌图像进行识别,进而获得两车之间的实际距离以及两车的相对速度和相对加速度,并根据采集到的车辆自身车速,计算出安全车距;并通过两车之间的实际距离计算获得警戒车速;进一步的将两车之间的实际距离与安全距离进行对比判断,当两车之间的实际距离小于安全距离时发出预警信号,当两车之间距离大于安全距离时,为后车驾驶员提供警戒车速,警戒车速为避免与前车发生碰撞的临界车速,可为驾驶员提供安全参考;同时设定两车相对加速度的临界值,当测得两车相对加速度大于设定的两车相对加速度临界值时,如前车出现急刹车,则后车内发出预警信号并将该预警信号传递至其后方的车辆;定义当两车相对加速度大于8m/s2时,前车出现急刹车,后车发出预警信号;车辆通信单元,包括无线通讯模块,通过所述无线通讯模块,使得在同一车道上行使的车辆之间建立起临时通讯,并将所述信息处理分析单元发出的预警信号在相邻车辆之间进行传输。其中车辆之间建立起临时通讯的方法包括:首先建立以本车车牌号为名称的wifi无线网络,当后车通过摄像头识别获得前车车牌号后,即可连接其对应wifi,从而实现了前后两辆车与车之间的wifi连接。同时参照图1和图4,以三辆连续行驶的汽车为例,为便于表述,将三辆连续行驶的汽车分别命名为车1、车2、以及车3,其中至少车2和车3装有本发明所记载的防追尾预警系统;在行驶过程中,车2通过安装在其前方的高像素摄像头采集车1车牌图像的信息,车3通过安装在其前方的高像素摄像头采集车2车牌图像的信息,车2和车3对各自高像素摄像头采集到的图像进行预处理、车牌位置提取得到车牌所占像素高度h,进而计算获得两车间实际距离d、相对速度δv、相对加速度δa;通过obd获得车2自身车速v0,进而计算获得安全车距dr;通过实际距离d计算获得警戒车速vr;急刹车阈值定义为8m/s2;车3通过摄像头获得前车车牌图像,进行图像预处理、车牌位置提取、车牌预处理、字符分割、字符识别获得车2车牌号,并连接对应wifi以建立两车间的通讯;当车1与车2的距离小于安全车距dr时,车2内报警器响起并同时将预警发送至车3;当车1与车2的距离大于安全距离dr时,车2对车1进行监控,并为自车驾驶员提供警戒车速vr;若车1出现急刹车,即两车间相对加速度δa大于8m/s2时,车2内报警器响起并同时将预警发送至车3;当车1与车2实际距离d大于两倍安全距离2dr且车1并未进行急刹车时,整个预警循环结束,若车1与车2距离小于两倍安全距离2dr,则预警循环继续。本发明相对于现有的防追尾预警系统,其安全距离的判断更加精准,不但给于驾驶员预警信号,同时提供驾驶的速度参考,更加智能化、人性化;同时在车辆跟车过程中,不但对自身车辆进行监控和预警,同时会与后方车辆建立wifi通讯连接,当自身车辆的前方车辆出现急刹车的情况,对跟随在身后的车辆通过wifi发出预警信号,避免多车追尾的情况发生。参照图2,在整个预警系统中,对于车牌的识别是保证整个系统正常运行的关键之处,所述的对车辆信息获取单元发送的车牌图像进行识别的方法包括:1)原始图像获取:通过调用所述高精度摄像头采集到的前车信息获取视频流;2)图像预处理:通过对获取的视频流进行裁剪、抽帧等处理,获取有效的车辆图片;3)车牌位置提取:利用有效的车辆图片中车牌的边缘、形状等特征,再结合roberts算子边缘检测,从而识对车牌进行识别;4)车牌预处理:对车牌图像进行处理,将车牌图像转换成便于计算机处理的二值化图像,灰度处理,平滑处理,提取边缘、腐蚀图像、去除杂质;5)字符分割:寻找车牌上连续有文字的块,若长度大于设定的阈值,则认为该块有两个字符组成,对图像进行切割,需要分成七个字符,同时舍弃第一个字符,归一化切割出与模板中字符图像的大小相匹配的字符;6)字符识别:将切割得到的字符图像与已制作好的字符模板进行匹配,得到相减数值最小的则为识别结果,输出此模板字符对应值,并存储数据;7)输出结果:将识别出的车牌字符输出,用于后续无线通讯模块的查询连接。通过以上的车牌识别,一方面识别出前车的ip地址从而建立车辆之间的通讯,再者将车牌进行处理,得到后期进行距离判断以及车速判断等所需的数据。参照图3,在车辆跟驰过程中,对高像素摄像头采集到的图像信息进行分析,获得两车之间的实际距离的方法包括:1)获取摄像头距离测算参数;2)计算实际拍摄到的车牌所占的像素高度;3)输出实际车距。以上方法具体的实现方法如下:在车牌识别步骤中,切割出车牌图像后,根据车牌图像的高度像素计算出与该车距离。物体所占像素高度h和距离l成反比,即画面中物体所占像素高度约大,物体距离摄像头越近。由于摄像头位置与车牌位置存在高度差δh,图像在某一区域会造成畸变,经实地测试,在l<5δh时,图像产生的畸变不可忽略,因此实际距离l的计算分两种情况。当l>5δh此时δh可忽略,视作摄像头光心与车牌在同一水平线上。首先计算w的值,由于不同规格相机在相同距离拍摄相同物体时,物体所占像素不同,因此由将w值作为不同摄像头计算距离时的参数。给定距离l,物体实际高度h,使用相机对其拍照,保持物体位于画面中心,此时获取该物体像素高度h,即可得到参数w。车牌实际规格为440×140cm,以标准车牌作为被拍摄物体,w计算公式为:w=l×hl:给定拍摄距离h:给定拍摄距离时物体像素高度根据摄像头规格的不同,给定拍摄距离l取值不同,为了避免畸变和获得清晰画面,取摄像头理论拍摄距离的1/4作为l的值。则实际距离l’计算公式:w:摄像头的参数值h’:实际拍摄时物体所占像素高度当l<5δh此时δh无法忽略,摄像头光心与被拍摄物体不在同一水平线上。在实际生活中,摄像头与车牌的高度差δh一般为40~60cm,而车辆行驶时的车间距一般大于一个车身的距离(5m),因此l<5δh的情况不必考虑。通过相邻两个测距时刻测出的相对车距,分别记为l0、l1,时间间隔记为t,则相对车速δv,相对加速度δa为:整个预警系统的核心为获取实时安全距离和警戒车速,其方法包括:获取自身车速以及两车的相对速度,通过信息处理分析单元中存储的安全距离算法和警戒车速算法,得到两车的安全距离以及警戒车速。具体展开来说,为获取实时安全距离和警戒车速,首先需建立汽车制动模型:从驾驶人开始踏下制动踏板到制动结束,制动过程分为四个部分:1)驾驶员反应动作时间t1。是驾驶员发现识别前方状况并作出决策的时间,及把脚从油门换到制动踏板上的时间,约0.6s。2)制动协调时间t2。包括消除制动踏板间隙所用时间和消除各种铰链、轴承间隙及制动摩擦片完全靠在制动鼓或制动盘上的时间,约0.8s。3)减速度增长时间t3。制动力从零开始逐渐增加,此时间由车辆本身刹车系统决定。4)持续制动时间t4。此时制动力达到并维持在一个定值。制动过程开始时后车车速记为v0,前车和后车最大加速度记为分别记为a1、a2,制动结束继续保持跟驰行驶的车速记为v1。接下来建立车辆跟驰模型假设前车与后车的制动过程相同,由于后车开始作出反应是在前车已经有刹车的迹象,因此前车的制动时间没有t1及t2。为了保证两车不发生追尾事故,则本车与前方目标实际车辆间实际距离d必须大于安全车距dr:其中t=t1+t2+t3本文涉及的车辆多为小轿车,取t=1.1s若前后车制动能力相当,加速度相同为a1情况下,根据市面上不同车型的百公里制动距离估算最大减速度a:车辆类型制动距离奥迪a8l37.81m奔驰s38.63m途观37.98m统一取百公里制动距离为38m,算得车辆制动的减速度为a=10.24m/s2同时,不同汽车刹车性能不一致,一般为8.5m/s2~10m/s2,定义当两车相对加速度大于8m/s2时,前车为急刹车。由摄像头测得与前车之前的距离d可得后车的警戒车速vr。利用安全车距的公式推出,此时本车警戒车速vr:其中v1可由自身obd接口得到自身车速v0以及摄像头算得两车相对速度v得到:v1=v0+v1以上所述仅为本发明的较佳实施例而已,并不用以限制发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1