一种基于视觉的车辆防碰撞预警方法
【专利摘要】本发明公开了一种基于视觉的车辆防碰撞预警方法,包括:在检测车道线处添加了车道线长度和斜率两个判定条件进行霍夫变换,提取自车的车道线;在检测目标车辆处,结合正态分布函数,采用最大类间方差法(OTSU)结合遗传算法(GA)的改进方法分离目标和背景;同时在测距处,使用几何关系投影结合摄像机标定的方法,根据相对距离来进行危险性判定,从而进行防碰撞预警。该方法能更加准确的估算出自车与前车的距离,并报警提醒驾驶员采取措施处理,大大减少道路交通事故的发生。
【专利说明】
一种基于视觉的车辆防碰撞预警方法
技术领域
[0001] 本发明涉及智能交通系统的主动安全,具体涉及一种基于视觉的车辆防碰撞预警 方法。
【背景技术】
[0002] 智能车辆主动安全是一款目前广泛应用于道路交通协调的系统,它不仅可以减少 道路事故死亡率、提高交通运输效率,而且还起到了环境保护的作用。防碰撞预警系统是其 关键技术,通过对数字图像处理、通信、控制等相关技术的有机结合,将呈现更加和谐的道 路规划,进而达到安全、智能、环保的目标。
[0003] 根据某项研究报告表明,若提前0.5秒通知驾驶员,则可以避免50%的事故;若提 前1秒通知驾驶员,则可以避免90%的事故。因此,在智能车辆技术中,防碰撞预警系统有着 十分重要的研究意义和发展前景。
[0004] 现有技术中,针对车辆防碰撞预警而提出的方法主要有基于激光测距、基于超声 波测距、基于雷达测距、基于视觉测距。其中激光测距是指通过发射出的激光被测量物体反 射后又被测距仪接受,计算两者之间的距离,但该方法易受环境因素影响,在雨、雪、雾等天 气情况下,测量性能有所下降。超声波测距是利用反射特性来工作的,但它只适用于较短距 离的测距,一般常用在汽车倒车防撞系统中。雷达测距与超声波的反射类似,差别只在于其 所使用波的频率比超声波高,但价格比较昂贵,易受周围无线电的干扰。视觉测距精度较 高,误差较小,并可在测距的过程中利用图像中包含的大量信息实现其他辅助驾驶功能,但 该方法在视觉穿透性方面还存在一定缺陷。
【发明内容】
[0005] 本发明设计开发了一种基于视觉的车辆防碰撞预警方法,本发明的目的之一在于 提出一种基于视觉的几何关系投影模型结合摄像机标定的测距方法,该方法不仅提高了时 效性,还保证了实际距离测量的精确度,降低了误差率,大大提高了环境适应性和视觉穿透 能力。
[0006] 本发明的目的之二是通过改进的最大类间方差法,采集的图像中目标和背景灰度 值变化不太明显情况下,拥有较好的检测效果,得到灰度最佳阈值,该方法大大地提高了车 辆检测的准确率,降低了误检率。
[0007] 本发明的目的之三是通过改进的霍夫变换检测识别方法,只提取需要的车道线, 排除大部分非路面区域的干扰,进一步缩小感兴趣区域,减少算法的计算量。
[0008] 本发明提供的技术方案为:
[0009] -种基于视觉的车辆防碰撞预警方法,包括:
[0010]对前方图像进行采集,判断车道区域内是否含有目标车辆;
[0011]若车道区域内有目标车辆,通过摄像机与所述前方图像中任意点拟定坐标系,计 算出所述任意点与所述摄像机的距离,再通过坐标系转换,将所述任意点在摄像机坐标系 中的坐标与摄像机成像平面坐标系中的坐标进行对应,得到所述目标车辆的距离;以及
[0012] 通过目标车辆的距离与设定的安全距离进行比较后,对驾驶员进行预警。
[0013] 优选的是,对所述图像采集采用图像传感器,通过霍夫变换检测识别路面区域车 道线,确定车道线的长度及斜率,再判断是否为感兴趣区域,在所述感兴趣区域内判断是否 含有目标车辆。
[0014] 优选的是,所述感兴趣区域同时满足以下条件:
[0015] 最小线段长度超过阈值45个像素长度;
[0016]在同一条直线上,相邻两线段距离大于5个像素长度就合并;
[0017] 左侧车道斜率…。^^^^。和右侧车道斜率⑶。^^^^。。。
[0018] 优选的是,在所述感兴趣区域内通过最大类间方差法得到图像处理的最佳灰度阈 值范围后,再基于所述目标车辆底部阴影的梯度特征对车辆底部阴影进行检测,最后验证 所述感兴趣区域是否为所述目标车辆区域;从而确定所述感兴趣区域内是否含有所述目标 车辆。
[0019] 优选的是,所述最大类间方差法,包括如下步骤:
[0020] 步骤a、选取图像中多个具有相同像素数的矩形窗口,并且每个矩形窗口间隔一定 像素数,确定所述窗口中的图像初始灰度阈值范围A;
[0021] 步骤b、在所述窗口的图像中随机产生多个初始种群,利用代沟遗传算法,构建新 一代种群,指定代数判断是否满足寻优循环终止条件;
[0022]步骤c、满足寻优循环终止条件后,所述代沟遗传算法输出阈值;
[0023] 步骤d、将所述输出阈值转换为灰度值t,其结合对应矩形窗口的图像初始灰度阈 值范围A,得到图像处理的最优灰度阈值范围[t_A,t+A]。
[0024] 优选的是,所述步骤b中,计算所述初始种群中个体的适应度,所述步骤d中所述输 出阈值为满足寻优循环终止条件后,最后一代群体中适应度最大的个体反编码后对应的十 进制灰度值t。
[0025] 优选的是,所述车辆底部阴影检测通过如下方式:搜索二值化图像中的像素灰度 值f(x,y),当符合f (x-1,y)_f (x,y) = 255和f (x,y)_f(x+l,y)=0时,记为所述车辆的车辆 底部阴影起始位置,继续进行搜索,当符合f (x,y)_f (x-1,y) =0和f (x+1,y)_f (x,y) = 255 时,记为所述目标车辆的车辆底部阴影终点位置,所述起始位置与所述终点位置之间的区 域为所述车辆底部阴影。
[0026] 优选的是,所述车辆底部阴影满足条件35dength = xstart-xend<120时,阴影线保 留,否则将其剔除;其中,Xstart为所述目标车辆的车辆底部阴影起始位置,X-为所述目标车 辆的车辆底部阴影终点位置。
[0027] 优选的是,如果满足条佴
,则所述感兴趣区域内含有目标车 辆,否则为非车辆区域;其中,Lclen为所述感兴趣区域内的左区域投影直方图数值连续的区 域中垂直边缘的最大连续长度,Rc^n为所述感兴趣区域内的右区域投影直方图数值连续的 区域中垂直边缘的最大连续长度。
[0028] 优选的是,通过公式
?得出摄像机坐标 系中前方图像任意点P点到摄像机的距离Pyl,再通过公式a
得出所述目标车辆与本车的距离d;其中,GI是摄像机视野最近点距离,H为摄像机J的高度, Py为P点在y轴的投影坐标,y〇是摄像机坐标零点,f是摄像机的焦距,h是摄像机y轴投影高 度,V,v,v〇分别表示像素点在摄像机坐标系、图像平面坐标系和成像平面坐标系中的行数。
[0029] -种基于视觉的车辆防碰撞预警方法,包括:
[0030] 对前方图像进行采集,通过霍夫变换检测识别路面区域车道线,确定车道线的长 度及斜率,判断是否为感兴趣区域,在所述感兴趣区域内通过最大类间方差法得到图像处 理的最佳灰度阈值范围后,基于目标车辆底部阴影的梯度特征对车辆底部阴影进行检测, 验证所述感兴趣区域是否为所述目标车辆区域;从而在所述感兴趣区域内判断是否含有所 述目标车辆;
[0031] 若所述感兴趣区域内有所述目标车辆,进行对所述目标车辆的车辆测距;以及
[0032] 通过车辆测距的数值与设定的安全距离进行比较后,对驾驶员进行预警;
[0033]优选的是,所述感兴趣区域同时满足以下条件:
[0034]最小线段长度超过阈值45个像素长度;
[0035]在同一条直线上,相邻两线段距离大于5个像素长度就合并;
[0036] 左侧车道斜率10°彡0^60°和右侧车道斜率120°彡02彡170°。
[0037] 优选的是,所述最大类间方差法,包括如下步骤:
[0038] 步骤a、选取图像中多个具有相同像素数的矩形窗口,并且每个矩形窗口间隔一定 像素数,确定所述窗口中的图像初始灰度阈值范围A;
[0039] 步骤b、在所述窗口的图像中随机产生多个初始种群,利用代沟遗传算法,构建新 一代种群,指定代数判断是否满足寻优循环终止条件;
[0040] 步骤c、满足寻优循环终止条件后,所述代沟遗传算法输出阈值;
[0041] 步骤d、将所述输出阈值转换为灰度值t,其结合对应矩形窗口的图像初始灰度阈 值范围A,得到图像处理的最优灰度阈值范围[t_A,t+A]。
[0042] 优选的是,所述步骤b中,计算所述初始种群中个体的适应度,所述步骤d中所述输 出阈值为满足寻优循环终止条件后,最后一代群体中适应度最大的个体反编码后对应的十 进制灰度值t。
[0043] 优选的是,所述车辆底部阴影检测通过如下方式:搜索二值化图像中的像素灰度 值f(x,y),当符合f (x-1,y)_f (x,y) = 255和f (x,y)_f(x+l,y)=0时,记为所述目标车辆的 车辆底部阴影起始位置,继续进行搜索,当符合f(x,y)_f (x-1,y)=0和f(x+l,y)_f(x,y) = 255时,记为所述目标车辆的车辆底部阴影终点位置,所述起始位置与所述终点位置之间的 区域为所述车辆底部阴影。
[0044] 优选的是,所述车辆底部阴影满足条件35dength = xstart-xend彡120时,阴影线保 留,否则将其剔除;其中,Xstart为所述目标车辆的车辆底部阴影起始位置,X-为所述目标车 辆的车辆底部阴影终点位置。
[0045]优选的是,如果满足条佴
则所述感兴趣区域内含有目标车 辆,否则为非车辆区域;其中,Lclen为所述感兴趣区域内的左区域投影直方图数值连续的区 域中垂直边缘的最大连续长度,Rc^n为所述感兴趣区域内的右区域投影直方图数值连续的 区域中垂直边缘的最大连续长度。
[0046] 优选的是,所述车辆测距采用几何关系投影结合摄像机标定的方式进行计算,通 过摄像机与图像中任意点拟定坐标系,可计算出所述任意点与所述摄像机的距离,再通过 坐标系转换,将所述任意点在摄像机坐标系中的坐标与摄像机成像平面坐标系中的坐标进 行对应,得到所述车辆测距的方法。
[0047] 优选的是,通过公式
得出摄像机坐标 系中前方图像任意点P点到摄像机的距离PyI,再通过公式
得出所述目标车辆与本车的距离d;其中,GI是摄像机视野最近点距离,H为摄像机J的高度, Py为P点在y轴的投影坐标,yo是摄像机坐标零点,f是摄像机的焦距,h是摄像机y轴投影高 度,V,v,vo分别表示像素点在摄像机坐标系、图像平面坐标系和成像平面坐标系中的行数。
[0048] 本发明与现有技术相比较所具有的有益效果:
[0049] 1、本发明在目标车辆检测处引入了添加判定条件的霍夫变换、正态分布函数、最 大类间方差法以及遗传算法,不但在很大程度上能把目标从背景中清晰的分离出来,而且 能节省目标搜寻时间,提高算法的时效性;
[0050] 2、根据目标的灰度值变化,还采用了基于车辆底部阴影垂直特征的算法检测车 辆,以及采用双重阈值的方法进行投影直方图确定假设目标,这样大大地提高了车辆检测 的准确率,降低了误检率;
[0051] 3、本发明采用了几何关系投影结合摄像机标定的方法进行推导测距模型,目标车 辆动态行驶时,通过采用自适应的跟踪算法,完成自车与前车的测距,该方法改善了视觉测 距穿透性差的特点,也不用考虑摄像机安装角度带来的误差等问题,解决了摄像机标定存 在的误差困扰,具有较好的稳定性和准确性。
【附图说明】
[0052] 图1是基于视觉的车辆防碰撞预警系统流程图。
[0053]图2是传统0TSU法车辆阴影分割结果图。
[0054]图3是结合正态分布函数和遗传算法的改进0TSU法车辆阴影分割结果图。
[0055] 图4是基于几何关系投影模型和摄像机标定的成像模型图。
[0056] 图5是本发明测距模型的Y轴方向截面图。
[0057] 图6是本发明基于改进的视觉车辆防碰撞预警系统总体框图。
【具体实施方式】
[0058] 下面结合附图对本发明做进一步的详细说明,以令本领域技术人员参照说明书文 字能够据以实施。
[0059] 如图1所示,本发明提供了一种基于视觉的车辆防碰撞预警方法,本发明采用车辆 检测和测距算法,在0penCV/Vc++6.0环境下构建一个基于视觉的车辆防碰撞预警系统来进 行安全预警,包括如下步骤:
[0060] 对前方图像进行采集,判断车道区域内是否含有目标车辆;
[0061]若车道区域内有目标车辆,通过摄像机与所述前方图像中任意点拟定坐标系,计 算出所述任意点与所述摄像机的距离,再通过坐标系转换,将所述任意点在摄像机坐标系 中的坐标与摄像机成像平面坐标系中的坐标进行对应,得到所述目标车辆的距离;以及 [0062]通过目标车辆的距离与设定的安全距离进行比较后,对驾驶员进行预警。
[0063] 在另一种实施例中,对所述图像采集采用CCD图像传感器,通过霍夫变换检测识别 路面区域车道线,确定车道线的长度及斜率,再进行判定条件确定感兴趣区域,在所述感兴 趣区域内判断是否含有目标车辆。
[0064] 在另一种实施例中,采用改进的霍夫(Hough)变换检测识别路面区域车道线,事先 确定了车道线的长度以及斜率等特征,加入的判定条件有:(1)最小线段长度超过阈值45个 像素长度;(2)在同一条直线上,相邻两线段距离大于5个像素长度就合并;(3)直线斜率满 足:左侧车道斜率10° <K60°和右侧车道斜率120° 170°,与传统的霍夫变换相比, 改进的算法只提取需要的车道线,排除大部分非路面区域的干扰,进一步缩小感兴趣区域 R0I(Region of Interest),减少算法的计算量。
[0065] 在另一种实施例中,在提取的感兴趣区域范围内,本发明通过对传统的最大类间 方差法(0TSU)算法改进,提出路面车道区域灰度值近似服从正态分布,且结合遗传算法的 并行特性来进行局部最优搜素,得到最佳阈值,改进前后的检测结果如图2和图3所示,同时 如表1所示,也呈现了本发明检测算法与传统算法的运行时间和阈值对比结果。
[0068]本发明采用基于车辆底部阴影的梯度特征验证目标车辆,对感兴趣区域R0I进行 逐行、逐列扫描,并采用双重阈值的算法得到不同方向上的灰度投影直方图。依据目标车辆 的垂直、水平边缘特征比较突出,结合车底阴影区域的信息大致判断车辆的左右边界,验证 目标车辆。
[0069] 在另一种实施例中,在目标车辆跟踪过程中加入了自适应算法,使其收敛于目标 的真实位置;并在测距中,采用几何关系投影结合摄像机标定的方法,该方法通过建立摄像 机模型推导测距公式,并依据标定参数代入公式中,从而完成自车与前车之间的距离测量, 这种改进算法将为车辆测距提供了较高的精确性,降低误差率,同时也改善了视觉测距的 性能,如表2所示,本发明的测距算法与传统算法的实际距离和误差率对比结果。
[0070] 表 2
[0072]进一步具体的对本发明涉及到的基本算法进行说明,如图1所示,为本发明所实现 的基于视觉的车辆防碰撞预警方法及系统流程图,如图6所示,为本发明基于改进的视觉车 辆防碰撞预警系统总体框图,本系统通过对CCD采集的图像进行预处理,车辆检测与跟踪以 及距离估算,再通过危险性判定,最终达到对驾驶员防碰撞预警的目的。
[0073] 车辆检测
[0074]车辆检测是获取车道区域内是否含有前方目标车辆,若无法判断是否存在目标车 辆,防碰撞预警策略将是徒劳无功的。
[0075] (1)目标区域阈值分割
[0076]本发明采用改进的0TSU算法,具体步骤如下:
[0077] 1)选取N个小矩形窗口,每一个窗口大小为50*50像素,且每个窗口间隔50像素;在 本实施例中,N=3;
[0078] 2)分别计算小矩形窗口各自的灰度均值m和方差均值心,然后对其求取平均值,并 把这些均值作为当前灰度值和当前方差值心;
[0079] 3)设定AG [ym-3Sm,ym+3Sm],确定一个阈值范围;
[0080] 4)在矩形窗口的图像中随机产生N个第一次寻优的初始种群,通过bs2rv函数进行 二进制码和实值的转变;在本实施例中,N= 10;
[0081] 5)计算种群中各个个体的适应度值:f(Xn)~f(X1N),公式如下:
[0082] Pi = Si/I,P2 = S2/J
[0083] F(k) = I*J*(Pi-P2)*(Pi_P2)/(256)2
[0084] 式中,F(k)为适应度函数;I和J分别为目标图像和背景图像的像素数;Si*目标图 像的像素和;&为背景图像的像素和。
[0085] 6)以Mat lab中代沟遗传算法(GA)的select作为选择程序,设GA = 0.9;
[0086] 7)打乱种群中个体的顺序,然后随机排序,两两组成新的一组,并根据事先预定的 交叉概率进行交叉操作,生成新一代种群(交叉概率P。= 〇. 7);
[0087] 8)使用变异概率Pm变异当前种群每一行相对应的一个个体中的每一个元素,进而 形成新一代群体;在本实施例中,Pm=0.4;
[0088] 9)设定指定代数G作为寻优循环跳出的判断条件,如不满足,然后转到步骤3继续 寻优;否则转到步骤7;进一步的说明,适应度函数F(k)的值,如果在指定代数G内还没有取 得局部极大值,则进行循环搜索且这里的寻优次数要小于指定代数G;然后跳出循环;在本 实施例中,G = 150;
[0089] 10)若满足终止条件,即:适应度函数F(k)的值,如果在指定代数G内取得了局部极 大值,则终止,则GA最优解输出就是最后一代群体中适应度最大的个体,再将其反编码,得 到对应的十进制灰度值t,则t就是GA得到的阈值;
[0090] 11)依据设定的阈值A,结合最大类间方差法在[t-A,t+A]范围内进行局部最优搜 索。
[0091] (2)车底阴影检测
[0092] 采用基于车辆底部阴影的梯度特征验证目标车辆,设待检测的车辆底部阴影起始 位置为Xstart,终点位置为bd,当搜索符合下式⑴时,记为起点,继续进行扫描;当符合下式 (2)时,记为终点。
[0093] f(x-l,y)_f(x,y)=255 和 f(x,y)-f(x+l,y)=0 (1)
[0094] f(x,y)-f(x-l,y)=0 和 f(x+l,y)_f(x,y)=255 (2)
[0095]上式中,f(x,y)表示二值化图像中的像素灰度值。
[0096]令length = Xstart-xend,并设定满足下式(3)时,阴影线保留,否则将其剔除。
[0097] 35 ^ 1 ength = Xstart-Xend ^120 (3)
[0098]式中length表示自然环境光源产生的车辆底部阴影长度。
[0099] (3)验证目标车辆
[0100]采用垂直、水平投影直方图验证感兴趣区域R0I是否为车辆区域,在车辆底部阴影 的感兴趣区域R0I中划分左右区域,设左区域投影直方图数值连续的区域为L。,右区域投影 直方图数值连续的区域为R。,且各自的区域宽度为Wi en = 0.05*Lc = 0.05*Rc;记Lc区域内垂 直边缘的最大连续长度为Ui?,R。区域内垂直边缘的最大连续长度为Rc^ n,将Ui?与Rc^进 行匹配,若满足下式,则判定R0I区域内含有目标车辆,否则为非车辆区域。
[0102] 2.车辆测距
[0103] 本发明采用几何关系投影结合摄像机标定的方法,具体步骤如下:
[0104] 1)根据图4和图5的几何关系,若可以求出,从而可以估算出距离:
[0108] 其中,y 1是摄像机的俯仰角,a〇是摄像机与最近点的夹角,ai是摄像机与P点的夹 角,GI是摄像机视野最近点距尚,H为摄像机J的尚度,P y为P点在y轴的投影坐标,yo是摄像机 坐标零点,f是摄像机的焦距。
[0109] 2)通过上述(4)、(5)、(6)三式得到任意一点P点到摄像机的距离为PyI:
[0111] h是摄像机y轴投影高度,PyI为世界坐标系中的任意一点P点到摄像机的距离。
[0112] 3)上式中的P点坐标是在摄像机坐标系,而摄像机成像平面单位为毫米,处理图像 时单位为像素,因此需要进行坐标系转换。
[0113] u = sxXx+u〇 (8)
[0114] v = sy Xy+vo (9)
[0115] 其中,(u,v)表示像素点在图像坐标系中列数与行数,(UQ,VQ)表示(u,v)在成像平 面坐标系中列数与行数, Sx、Sy分别为摄像机坐标系中的X轴和y轴的坐标值,单位为像素/毫 米。
[0116] 4)将yo设为0,(8)、(9)式代入(7)式,推导出距离测量公式d:
[0118] V,V,VQ分别表示像素点在摄像机坐标系、图像平面坐标系和成像平面坐标系中的 行数。
[0119]在另一种实施例中,当与前方车距大于设定的安全距离时,自车处于安全状态;当 与前方车距小于设定的安全距离时,自车应立即对驾驶者进行预警,发出报警声音;当驾驶 者未采取任何行动时,此时预警上升为紧急性预警,应不仅发出报警声音还应辅助有方向 盘、座椅振动等综合预警的产生,提示驾驶者进行相应的避撞措施;在本实施例中,作为一 种优选,假设前方目标车辆与自车的安全距离为S,测量距离为W。当w>s时,预警策略为安 全状态;当W<S时,预警策略为提示性预警,并发出报警声音;当W<0.7*S时,预警策略上升 为紧急性预警,不仅发出警告,同时伴随方向盘、座椅振动等综合措施,该方法能更加准确 的估算出自车与前车的距离,并报警提醒驾驶员采取措施处理,大大减少道路交通事故的 发生。
[0120]尽管本发明的实施方案已公开如上,但其并不仅仅限于说明书和实施方式中所列 运用,它完全可以被适用于各种适合本发明的领域,对于熟悉本领域的人员而言,可容易地 实现另外的修改,因此在不背离权利要求及等同范围所限定的一般概念下,本发明并不限 于特定的细节和这里示出与描述的图例。
【主权项】
1. 一种基于视觉的车辆防碰撞预警方法,其特征在于,包括: 对前方图像进行采集,判断车道区域内是否含有目标车辆; 若车道区域内有目标车辆,通过摄像机与所述前方图像中任意点拟定坐标系,计算出 所述任意点与所述摄像机的距离,再通过坐标系转换,将所述任意点在摄像机坐标系中的 坐标与摄像机成像平面坐标系中的坐标进行对应,得到所述目标车辆的距离;W及 通过目标车辆的距离与设定的安全距离进行比较后,对驾驶员进行预警。2. 如权利要求1所述的基于视觉的车辆防碰撞预警方法,其特征在于,对所述图像采集 采用图像传感器,通过霍夫变换检测识别路面区域车道线,确定车道线的长度及斜率,再判 断是否为感兴趣区域,在所述感兴趣区域内判断是否含有目标车辆。3. 如权利要求2所述的基于视觉的车辆防碰撞预警方法,其特征在于,所述感兴趣区域 同时满足W下条件: 最小线段长度超过阔值45个像素长度; 在同一条直线上,相邻两线段距离大于5个像素长度就合并; 左侧车道斜率10°《目1《60°和右侧车道斜率120°《目2《170°。4. 如权利要求2所述的基于视觉的车辆防碰撞预警方法,其特征在于,在所述感兴趣区 域内通过最大类间方差法得到图像处理的最佳灰度阔值范围后,再基于所述目标车辆底部 阴影的梯度特征对车辆底部阴影进行检测,最后验证所述感兴趣区域是否为所述目标车辆 区域;从而确定所述感兴趣区域内是否含有所述目标车辆。5. 如权利要求4所述的基于视觉的车辆防碰撞预警方法,其特征在于,所述最大类间方 差法,包括如下步骤: 步骤a、选取图像中多个具有相同像素数的矩形窗口,并且每个矩形窗口间隔一定像素 数,确定所述窗口中的图像初始灰度阔值范围A; 步骤b、在所述窗口的图像中随机产生多个初始种群,利用代沟遗传算法,构建新一代 种群,指定代数判断是否满足寻优循环终止条件; 步骤C、满足寻优循环终止条件后,所述代沟遗传算法输出阔值; 步骤d、将所述输出阔值转换为灰度值t,其结合对应矩形窗口的图像初始灰度阔值范 围A,得到图像处理的最优灰度阔值范围[t-A, t+A]。6. 如权利要求5所述的基于视觉的车辆防碰撞预警方法,其特征在于,所述步骤b中,计 算所述初始种群中个体的适应度,所述步骤d中所述输出阔值为满足寻优循环终止条件后, 最后一代群体中适应度最大的个体反编码后对应的十进制灰度值t。7. 如权利要求4所述的基于视觉的车辆防碰撞预警方法,其特征在于,所述车辆底部阴 影检测通过如下方式:捜索二值化图像中的像素灰度值f(x,y),当符合f(x-l,y)-f(x,y) = 255和^^,7)寸^+1,7)=0时,记为所述目标车辆的车辆底部阴影起始位置,继续进行捜 索,当符合^义,7)寸^-1,7)=0和^义+1,7)寸^,7+ = 255时,记为所述目标车辆的车辆底 部阴影终点位置,所述起始位置与所述终点位置之间的区域为所述车辆底部阴影。8. 如权利要求7所述的基于视觉的车辆防碰撞预警方法,其特征在于,所述车辆底部阴 影满足条件35《length = Xstar广Xend《120时,阴影线保留,否则将其剔除;其中,Xstart为所 述目标车辆的车辆底部阴影起始位置,Xend为所述目标车辆的车辆底部阴影终点位置。9. 如权利要求4所述的基于视觉的车辆防碰撞预警方法,其特征在于,如果满足条件,则所述感兴趣区域内含有目标车辆,否则为非车辆区域;其中,Ulen 为所述感兴趣区域内的左区域投影直方图数值连续的区域中垂直边缘的最大连续长度, Rclen为所述感兴趣区域内的右区域投影直方图数值连续的区域中垂直边缘的最大连续长 度。10.如权利要求1、2、4-9中任一项所述的基于视觉的车辆防碰撞预警方法,其特征在 于,通过公#出摄像机坐标系中 前方图像任意点P点到摄像机的距离PyI,再通过公式得出所述目标车辆与本车的距离d;其中,GI是摄像机视野最近点距离,H为摄像机J的高度, Py为P点在y轴的投影坐标,yo是摄像机坐标零点,f是摄像机的焦距,h是摄像机y轴投影高 度,V,V,VO分别表示像素点在摄像机坐标系、图像平面坐标系和成像平面坐标系中的行数。
【文档编号】G06K9/00GK105912998SQ201610207994
【公开日】2016年8月31日
【申请日】2016年4月5日
【发明人】霍春宝, 曹景胜, 洪浩, 门光文
【申请人】辽宁工业大学