基于行驶路况的发动机自动启停智能触发方法及系统的制作方法_2

文档序号:8470117阅读:来源:国知局
本发明实施例基于行驶路况的发动机自动启停智能触发系统的结构示意图。
【具体实施方式】
[0037]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
[0038]本发明通过将图像识别和汽车上的自启停技术相结合,能实现汽车在红绿灯等待和拥堵状况时的智能自动启停功能,可提高发动机自动启停的智能化,从而节约汽车燃油,降低汽车尾气的排放。
[0039]如图1所示,本发明实施例基于行驶路况的发动机自动启停智能触发方法,包括以下步骤:
[0040]S1、获取刹车踏板信号,当车速为零时,通过安装在汽车后视镜上的摄像头对前方路况进行拍照,并对获取的原始图像进行初次切割,得到感兴趣区域彩色图片;
[0041]S2、对初次切割的图像进行预处理,并分别提取红色、黄色及绿色区域,判断这些区域是否有交通信号灯,若有,则判断当前路况为红绿灯状态;若无,则判断当前路况为拥堵状态;
[0042]S3、若处于红绿灯状态,则对图像进行二次切割,按一定顺序分别得到包含信号灯或者数字的图像子区域,并进行图像处理,便于对数字和信号灯的识别;
[0043]S4、对图像子区域进行形状识别,先判断是否有信号灯,若有,则判断汽车行驶方向是否为红灯;若为红灯,则对数字图像进行判断,若大于第一预设时间,则开启自启停系统控制模块,控制发动机停止转动;
[0044]S5、若当前路况为拥堵状态,则进行踏板踩动频率分析,若判断在第二预设时间内,车速为零的次数大于预设次数,则开启自启停系统控制模块,控制发动机停止转动。
[0045]步骤S2中对初次切割的图像进行预处理具体为:根据摄像头拍摄角度可知红绿灯将位于图片的上半部分,因此提取图片上半部分作为感兴趣区域彩色图片,并进行二值化处理,将满足阈值条件的像素点赋值1,不满足的赋值O ;基于开闭运算,对像素值都为I的连通区域进行删选,将连通区域包含像素数小于总像素数0.2%的区域赋值为0,以达到去除噪音的目的。
[0046]步骤S3中对图像进行二次切割具体为:基于图像的水平和垂直投影灰度值跃变的机理进行分割,分割出多个包含信号灯或者数字的矩形区域,并根据每个矩形区域的四个角点从所述感兴趣区域彩色图片中剪切出原始对应的矩形区域。
[0047]步骤S4中若信号灯为箭头,则对箭头和箭头方向和数字图像识别判断的方法具体为:
[0048]利用DtB和Hu不变矩混合特征匹配法对箭头的方向进行判断,当判断结果为车辆行驶方向是红灯时,再利用Hu不变矩法从左至右对剩下区域进行形状的特征值提取,分别算出0-9这十个数字的模板特征值与提取的特征值的欧氏距离,通过比较欧氏距离与预设数字的大小,来判断数字图像的数值,当最左边数值大于O时,则开启自启停系统控制模块,控制发动机停止转动;若等于0,再判断下一区域数值,当大于预设值时,则开启自启停系统控制模块,控制发动机停止转动。
[0049]步骤S5中进行踏板踩动频率分析具体为:
[0050]通过行车车轮转速表上的转速传感器,运用计数原理,对车速为零出现频率进行统计,并根据统计结果进行下一步分析处理。
[0051]本发明的一个具体实施例中,基于行驶路况的发动机自动启停智能触发系统,包括中高档汽车上自带的摄像头、车速判断模块、图像处理模块、信号灯及形状识别模块、自启停系统控制模块、踏板踩动频率分析模块以及相关传感器。使用以上系统,如图2所示,具体包括以下步骤:
[0052](I)当遇到红绿灯或处于拥挤状态时,司机踩下刹车踏板,当车速为零时,安装在汽车的后视镜中间位置的摄像头接收传感器传递过来的信号,开始对前方路况进行拍照,得到如图3a所示图片,系统通过基于Matlab的图像处理程序模块对获取的原始图像image进行剪切获得感兴趣区域,该实施例中,具体为从原始图像image左下端点为(0,O),横坐标为原始图像image宽的0.1,纵坐标为原始图像image高的0.5为起点,切割宽为
0.9image,高为0.5image大小的图片,从而得到感兴趣区域彩色图片,并将信号转换为数字信号传递给处理系统。
[0053](2)车载摄像头拍摄角度可知红绿灯将位于图片的上半部分,发动机自动启停智能触发系统会根据这一特征提取图片上半部分作为感兴趣部分。并利用阈值法分别提取其红色、黄色及绿色区域。该实施例中利用Matlab软件模块对一次分割后的图像进行二值化处理即将满足阈值条件的像素点赋值1,不满足的赋值O。然后基于开闭运算,对像素值都为I的连通区域进行删选,将连通区域包含像素数小于总像素数0.2%的区域赋值为0,达到去除噪音的目的,得到例如图3b所示的效果。从图中可以看出,灯的部分和数字部分都十分突出,在此基础上,进行第一次切割:分别基于纵向投影和横向投影先后进行纵横切害J,切割所得的第一个图片如图3c所示。然后系统对处理后的图像进行判断,若区域中有圆形区域或箭头区域则判断为有红灯若有红灯,若有红灯则判断当前路况为红绿灯状态;若无红灯则判断当前路况为拥堵状态。
[0054](3)若系统判断路况处于红绿灯状态,则基于图像处理的红绿灯方位及时长识别程序模块对图像进行二次分割。由于交通灯各子部分大致为水平分布,系统先对图像基于垂直投影灰度值跃变的机理进行分割,再基于水平投影进行分割,从而有效去除无关区域而分割出各个感兴趣的矩形区域,如图3d所示。然后根据每幅图像的坐标定位对图像进行排序。按一定顺序分别得到包含红色箭头和红色数字等多个矩形图像子区域后,根据每个矩形区域的四个角点从步骤(I)得到的感兴趣区域彩色图片中剪切出原始的箭头和数字彩色区域,再次经过一系列图像处理,使图像变得更加清晰,便于后面的数字和箭头的识别。
[0055](4)将提取出的感兴趣区域进行形状识别,先判断是否有信号灯,信号灯有两种可能,圆形与箭头形。对于含有圆形和数字的图片直接对数字图像进行提取然后判断数字的数值,当最左边数值大于O时,实施自启停,若等于0,再判断下一区域数值,当大于5时实施自启停,否则不实施。为了使系统判断更加准确性与敏感性,可采用10组数据对神经网络进行训练,再对测试样本进行测试。对于含有箭头及数字的图片,系统接受汽车转向灯系统传递过来的信号判断汽车下一步的行驶方向,利用DtB和Hu不变矩混合特征匹配法对箭头的形状和方向进行判断,然后对两个方向进行匹配判断,当判断结果为车辆行驶方向是红灯时,再利用Hu不变矩法按照从左至右的顺序对剩下区域进行形状的特征值提取,从而判断出数值。对数值的分析处理方法与圆形情况相同。
[0056](5)道路拥堵分析模块系统通过行车车轮转速表上的转速传感器,运用计数原理,对车速为零的情况出现的频率进行统计,并将所得信息传递给计算单元。判断拥堵的标准为在任意30秒时间段内,汽车车速为零出现次数大于3次。计算单元运用统计学原理,根据判断标准进行处理计算。最后计算单元将计算结果转换成数字信号通过信号口传递给自启停系统控制模块,若自启停系统控制模块收到信号,则自启停系统开启,发动机停止转动。若自启停系统控制模块没有收到信号,则自启停系统控制模块不开启,发动机继续工作。
[0057]本发明实施例基于行驶路况的发动机自动启停智能触发系统,如图4所示,包括:
[0058]车速判断模块,用于获取刹车踏板信号,当车速为零时,通过安装在汽车后视镜上的摄像头对前方路况进行拍照;
[0059]图像处理模块,用于将摄像头获取的原始图像进行初次切割,得到感兴趣区域彩色图片;对初次切割的图像进行预处理,并分别提取红色、黄色及绿色区域;
[0060]信号灯及形状识别模块,用于判断提取的红色、黄色及绿色区域是否有交通信号灯,若有,则判断当前路况为红绿灯状态;若无,则判断当前路况为拥堵状态;若处于红绿灯状态,则通过图像处理模块对图像进行二次切割,按一定顺序分别得到包含信号灯或者数字的图像子区域,并进行图像处理,以便于对数字和信号灯的识别;该信号灯及形状识别模块还用于对图像子区域进行形状识别,先判断是否有信号灯,若有,则判断汽车行驶方向是否为红灯;若为红灯,则对数字图像进行判断;
[0061]自启停系统控制模块,用于在数字图像中的数字大于第一预设时间时,控制发动机停止转动;
[
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1