首页 / 专利库 / 心理学与精神病学 / 精神病学 / 精神障碍 / 性偏离 / 一种基于车载双目相机的车道偏离预警方法

一种基于车载双目相机的车道偏离预警方法

阅读:777发布:2020-05-11

专利汇可以提供一种基于车载双目相机的车道偏离预警方法专利检索,专利查询,专利分析的服务。并且本 发明 涉及一种基于车载双目相机的车道偏离预警方法:基于车载双目相机估算车辆可通行区域;在估算出的车辆可通行区域内进行车道线检测和 跟踪 ;计算车道偏离距离D;计算车辆 侧偏 角 β;计算改进车道偏离时间TLC;综合考虑车道偏离距离和改进车道偏离时间,相应地发出视觉预警和听觉预警相结合的车道偏离分级预警 信号 ,以提醒驾驶员及时作出相应措施。本发明检测准确率高,大大提高车道偏离预警的准确性和可靠性,预警信号具有梯度性,发生不突然,驾驶员响应程度更好,便于准确地采取相应的措施,从而提高行车的安全性。,下面是一种基于车载双目相机的车道偏离预警方法专利的具体信息内容。

1.一种基于车载双目相机的车道偏离预警方法,其特征在于采用车道偏离预警系统,车道偏离预警系统包括车载双目相机、车速传感器、报警装置及控制单元,车载双目相机、车速传感器分别和控制单元的输入端相连,控制单元的输出端和报警装置相连;车道偏离预警方法包括如下步骤:
①基于车载双目相机估算车辆可通行区域:所述的控制单元获取所述的车载双目相机送来的信息,利用双目视差匹配代价逐行求和获得v-视差图,将v-视差图中点集拟合成B-样条曲线获得纵向道路模型;根据纵向道路模型,利用动态规划双目视差匹配代价的方法检测车辆前方可通行区域范围,即车道检测的感兴趣图像区域,计算障碍物与道路交线,交线以下部分即为车辆可通行区域。
②在估算出的车辆可通行区域内进行车道线检测和跟踪
③计算车道偏离距离D;
④计算车辆侧偏β;
⑤计算改进车道偏离时间TLC;
⑥综合考虑车道偏离距离和改进车道偏离时间,发出相应车道偏离报警信号,以提醒驾驶员及时作出相应措施。
2.根据权利要求1所述的一种基于车载双目相机的车道偏离预警方法,其特征在于所述的步骤②为:在估算出的车辆可通行区域内提取二次化边缘特征,设定车道线宽度、距离及角度阈值,过滤掉不符合车道线几何特征的二次化边缘特征,利用固定长度多段直线拟合车道线特征点,通过车道线长度阈值设定,确定车道线类型,利用卡尔曼滤波,对已检测出的车道线进行跟踪。
3.根据权利要求1所述的一种基于车载双目相机的车道偏离预警方法,其特征在于所述的步骤③为:根据车道线检测结果,利用从车载双目相机获得的参数,将车道线拟合结果投影坐标变换到车辆图像坐标系下,车辆图像坐标系的原点为车辆前轴中点,X方向为车辆前进方向,Y方向为车辆左侧向或右侧向,将车道线延伸至与Y轴相交,计算最近侧车道线和车辆该侧前车轮之间的距离:D=Y0-W/2,D即为车道偏离距离,Y0为最近侧车道线和Y轴的交点到原点的距离,W为车辆前轴长度。
4.根据权利要求1所述的一种基于车载双目相机的车道偏离预警方法,其特征在于所述的步骤④为:在所提取的左侧车道线和右侧车道线区域内,提取FAST特征,并进行SURF特征描述,利用FLANN对相邻两图片的对应区域进行特征匹配,得到Homography矩阵,进行奇异值分解,得到车辆图像坐标系下的平动信息,平动信息的x与y分量的比值即为车辆侧偏角β。
5.根据权利要求1所述的一种基于车载双目相机的车道偏离预警方法,其特征在于所述的步骤⑤为:根据车速V和车辆侧偏角β,利用平面单车运动学模型,计算车辆超出最近侧车道线的距离为设定值D2所需的时间,即为改进车道偏离时间TLC,公式如下:
其中,D2为车道偏离预警中的紧急车道偏离距离,Y0为最近侧车道线和Y轴的交点到原点的距离,θ为最近侧车道线和Y轴的夹角。
6.根据权利要求1或2或3或4或5所述的一种基于车载双目相机的车道偏离预警方法,其特征在于所述的报警装置包括蜂鸣报警器和视觉报警器;所述的步骤⑥为:设定车道偏离距离阈值D1和D2,D1为非紧急车道偏离距离,D2为紧急车道偏离距离,设定改进车道偏离时间阈值为T1和T2,T1为非紧急改进车道偏离时间,T2为紧急改进车道偏离时间;如果D≤D2,则所述的控制单元启动蜂鸣报警器和视觉报警器,发出声音报警信号和显示报警信号;
如果D>D1,则控制单元不启动蜂鸣报警器和视觉报警器,既不发出声音报警信号也不发出显示报警信号;如果D2<D≤D1,则控制单元将计算出的改进车道偏离时间TLC和设定值T1及T2进行比对,如果TLC≤T2,则控制单元启动蜂鸣报警器和视觉报警器,发出声音报警信号和显示报警信号;如果T2<TLC≤T1,则控制单元只启动视觉报警器,只发出显示报警信号;如果TLC>T1,则控制单元不启动蜂鸣报警器和视觉报警器,既不发出声音报警信号也不发出显示报警信号。

说明书全文

一种基于车载双目相机的车道偏离预警方法

技术领域

[0001] 本发明涉及车辆控制领域,尤其涉及一种基于车载双目相机的车道偏离预警方法。

背景技术

[0002] 车道偏离预警是车辆主要的辅助驾驶功能之一,对驾驶员无变道意图的情况下的车道偏离现象作出预警,以避免潜在变道交通事故或违规驾驶行为(实线变道)的发生。现有车道偏离预警系统主要基于单目相机的图像分析与处理,提取车道线信息、计算预警指标并做出预警决策。但现有的车道偏离预警存在如下缺点:车道线检测易受光照、阴影等影响;基于平面、直线标识等假设,应用范围受限;车道线检测范围为图像固定区域,检测结果易受该区域内出现的其它车辆影响;预警参考指标单一,且未考虑驾驶员操纵修正,误报率高;运动估计未考虑车辆转向操作;采用单级预警信号,预警信号无渐变梯度,发生较为突然,使用舒适性较差,驾驶员反馈差。

发明内容

[0003] 本发明为了解决上述技术问题,提供一种基于车载双目相机的车道偏离预警方法,其根据双目视差匹配代价信息动态更新车道线检测区域,应用车道线距离、宽度和阈值滤波,显著提升检测准确率,同时综合考虑车道偏离距离和改进车道偏离时间,考虑驾驶员操纵补偿,提高预警准确性和可靠性。
[0004] 本发明另一目的是提供一种基于车载双目相机的车道偏离预警方法,采用视觉预警和听觉预警相结合的分级预警,预警信号具有梯度性,发生不突然,驾驶员响应程度更好,便于准确地采取相应的措施,从而提高行车的安全性。
[0005] 本发明的上述技术问题主要是通过下述技术方案得以解决的:本发明采用车道偏离预警系统,车道偏离预警系统包括车载双目相机、车速传感器、报警装置及控制单元,车载双目相机、车速传感器分别和控制单元的输入端相连,控制单元的输出端和报警装置相连;车道偏离预警方法包括如下步骤:
[0006] ①基于车载双目相机估算车辆可通行区域;
[0007] ②在估算出的车辆可通行区域内进行车道线检测和跟踪
[0008] ③计算车道偏离距离D;
[0009] ④计算车辆侧偏角β;
[0010] ⑤计算改进车道偏离时间TLC;
[0011] ⑥综合考虑车道偏离距离和改进车道偏离时间,发出相应车道偏离报警信号,以提醒驾驶员及时作出相应措施。
[0012] 本发明车道偏离预警系统中的控制单元,可以采用单片机实现,也可以采用车辆现成的ECU系统实现。本发明利用车载双目相机对图像进行分析和处理,根据双目视差匹配代价信息动态更新车道线检测区域,应用车道线距离、宽度和角度阈值滤波,显著提升检测准确率,同时综合考虑车道偏离距离和改进车道偏离时间,考虑驾驶员操纵补偿,再发出相应车道偏离预警信号,提高预警准确性和可靠性。
[0013] 作为优选,所述的步骤①为:所述的控制单元获取所述的车载双目相机送来的信息,利用双目视差匹配代价逐行求和获得v-视差图,将v-视差图中点集拟合成B-样条曲线获得纵向道路模型;根据纵向道路模型,利用动态规划双目视差匹配代价的方法检测车辆前方可通行区域范围,即车道检测的感兴趣图像区域,计算障碍物与道路交线,交线以下部分即为车辆可通行区域。纵向道路 模型就是道路高度随距离变化关系,车辆可通行区域就是车道检测的感兴趣图像区域。根据双目视差匹配代价信息动态更新车道线检测区域,显著提升检测准确率。
[0014] 作为优选,所述的步骤②为:在估算出的车辆可通行区域内提取二次化边缘特征,设定车道线宽度、距离及角度阈值,过滤掉不符合车道线几何特征的二次化边缘特征,利用固定长度多段直线拟合车道线特征点,通过车道线长度阈值设定,确定车道线类型,利用卡尔曼滤波,对已检测出的车道线进行跟踪。在车辆可通行区域内进行车道线检测和跟踪,主要调用的函数有:图像去噪、canny特征提取、车道线阈值过滤(间距、宽度以及方向)、霍夫直线拟合以及卡尔曼滤波。区分车道线类型,实线或虚线,应用车道线距离、宽度和角度阈值滤波,可有效提升检测准确率。
[0015] 车载双目相机,基于双目视差信息,确定前方潜在障碍物区域与距离。其采用的方法包括以下步骤:通过双目相机拍摄RGB格式的图像,所得到的图像为双目图像;对图像进行预处理;计算图像中每个像素点的最终匹配代价;图像坐标系中,u为像素点的横轴坐标,v为像素点的纵轴坐标;通过最终匹配代价计算得到纵向道路平面对应的v-视差图;利用v-视差图确定地平线和路面范围;在路面范围内,计算得到障碍物-道路交线;在障碍物-道路交线以下部分,进行车道线检测,对图像进行二次处理,提取霍夫直线,确定当前车道与最外侧车道范围;在障碍物-道路交线以上部分,计算得到障碍物高度;设置障碍物宽度、高度和深度的阈值模,过滤图像中相邻的障碍物区域,确定属于同一障碍物的图像区域;输出经过阈值过滤之后的道路区域信息与障碍物信息。
[0016] 作为优选,所述的步骤③为:根据车道线检测结果,利用从车载双目相机获得的参数,将车道线拟合结果投影坐标变换到车辆图像坐标系下,车辆图像 坐标系的原点为车辆前轴中点,X方向为车辆前进方向,Y方向为车辆左侧向或右侧向,将车道线延伸至与Y轴相交,计算最近侧车道线和车辆该侧前车轮之间的距离:D=YO-W/2,D即为车道偏离距离,YO为最近侧车道线和Y轴的交点到原点的距离,W为车辆前轴长度。车道偏离距离定义为车辆与最近侧车道线之间的距离。当左车道线离车辆最近时,Y方向为车辆左侧向,D为左车道线和车辆左前轮之间的距离,YO为左车道线和Y轴的交点到原点的距离;当右车道线离车辆最近时,Y方向为车辆右侧向,D为右车道线和车辆右前轮之间的距离,YO为右车道线和Y轴的交点到原点的距离。
[0017] 作为优选,所述的步骤④为:在所提取的左侧车道线和右侧车道线区域内,提取FAST特征,并进行SURF特征描述,利用FLANN对相邻两图片的对应区域进行特征匹配,得到Homography矩阵,进行奇异值分解,得到车辆图像坐标系下的平动信息,平动信息的x与y分量的比值即为车辆侧偏角β。车辆侧偏角定义为车辆行驶方向和车辆朝向的夹角。具体测量方法如下:
[0018] 步骤一:通过车载下视相机持续获取道路图像;
[0019] 步骤二:对获取的所有道路图像进行预处理;
[0020] 步骤三:预估时间轴相邻帧图片中重合部分作为ROI区域进行提取;
[0021] 步骤四:对ROI区域进行FAST特征点提取;
[0022] 步骤五:基于所提取的FAST特征点生成SURF特征向量
[0023] 步骤六:根据步骤五中提取的SURF特征向量,利用FLANN特征匹配库对时间轴相邻帧图片进行特征匹配;
[0024] 步骤七:利用RANSAC算法选取时间轴相邻帧图片进行特征匹配后的匹配样本,通过匹配样本计算得出Homography矩阵;
[0025] 步骤八:对计算所得的Homography矩阵进行奇异值分解,获取车载下视相 机的平动信息T;执行步骤九并同时执行步骤一;
[0026] 步骤九:通过公式: 计算得出车辆的实时侧偏角β;
[0027] 公式中:Tx为X轴方向车载下视相机的实时平动速度;Ty为y轴方向车载下视相机的实时平动速度;
[0028] FAST:此特征检测算法来源于corner的定义,采用机器学习的方法,按如下标准定义特征点:对于某像素点p,以其为中心的16个像素点,若其中有n个连续的像素点亮度值均大于p点亮度加上某阈值t(或小于p点亮度减去某阈值t),则p为特征点;可设置参数为像素点数n,亮度阈值t以及是否使用非极大值抑制(Non-Maximum Suppression)。该方法多用于角点检测。
[0029] SURF:一种具有尺度与旋转特征不变性的特征描述算法,描述性强,速度快。过程包括基于上述特征圆的特征向量方向分配以及基于4*4子集的二维哈尔小波求和的特征值分配。
[0030] FLANN:一种快速近似最近邻搜索函数库,能够自动选择两个近似最近邻算法(K-d决策树以及优先搜索K-均值决策树)中最优的算法。
[0031] RANSAC:一种鲁棒的回归方法,用于排除误匹配特征。
[0032] Homography:两张图像中对应匹配特征点的投影变换矩阵。
[0033] 作为优选,所述的步骤⑤为:根据车速V和车辆侧偏角β,利用平面单车运动学模型,计算车辆超出最近侧车道线的距离为设定值D2所需的时间,即为改进车道偏离时间TLC,公式如下:
[0034]
[0035] 其中,D2为车道偏离预警中的紧急车道偏离距离,YO为最近侧车道线和Y轴的交点到原点的距离,θ为最近侧车道线和Y轴的夹角。
[0036] 改进车道偏离时间,定义为车辆按当前航向角与转向行驶,超出最近侧车道线的距离为设定值D2所需的时间。本技术方案相比于传统TLC算法,考虑了车辆侧偏角及车道偏离阈值的影响,确保预警更为准确。
[0037] 作为优选,所述的报警装置包括蜂鸣报警器和视觉报警器;所述的步骤⑥为:设定车道偏离距离阈值D1和D2,D1为非紧急车道偏离距离,D2为紧急车道偏离距离,设定改进车道偏离时间阈值为T1和T2,T1为非紧急改进车道偏离时间,T2为紧急改进车道偏离时间;如果D≤D2,则所述的控制单元启动蜂鸣报警器和视觉报警器,发出声音报警信号和显示报警信号;如果D>D1,则控制单元不启动蜂鸣报警器和视觉报警器,既不发出声音报警信号也不发出显示报警信号;如果D2<D≤D1,则控制单元将计算出的改进车道偏离时间TLC和设定值T1及T2进行比对,如果TLC≤T2,则控制单元启动蜂鸣报警器和视觉报警器,发出声音报警信号和显示报警信号;如果T2<TLC≤T1,则控制单元只启动视觉报警器,只发出显示报警信号;如果TLC>T1,则控制单元不启动蜂鸣报警器和视觉报警器,既不发出声音报警信号也不发出显示报警信号。
[0038] 蜂鸣报警器发出蜂鸣声音报警信号时,根据需要可以调整蜂鸣的频率,越紧急蜂鸣频率越高。视觉报警器,可以通过在显示屏上显示报警图标实现,也可以采用LED灯或其它报警指示灯实现。根据车道线类型检测结果,区分实线和虚线,对实线、虚线设置不同的预警阈值。采用视觉预警和听觉预警相结合的分级预警,根据不同情况发出紧急、非紧急的预警信号,预警信号具有梯度性,一方面不会使驾驶员感受特别突然,另一方面使驾驶员能清楚地区分紧急和非紧急情况,确保驾驶员有很好的响应,便于准确地采取相应的措施,从而提高行车的安全性。
[0039] 本发明的有益效果是:适用于直线和转弯不同工况,利用车载双目相机, 根据双目视差匹配代价信息动态更新车道线检测区域,应用车道线距离、宽度和角度阈值滤波,显著提升检测准确率,并且综合考虑车道偏离距离和改进车道偏离时间,考虑驾驶员操纵补偿,大大提高预警准确性和可靠性。同时采用视觉预警和听觉预警相结合的分级预警,预警信号具有梯度性,发生不突然,驾驶员响应程度更好,便于准确地采取相应的措施,从而提高行车的安全性。附图说明
[0040] 图1是本发明车道偏离预警系统的一种系统连接结构框图
[0041] 图2是本发明中车辆图像坐标系的一种示意图。
[0042] 图3是本发明车道偏离预警方法的一种处理流程图
[0043] 图中1.车载双目相机,2.车速传感器,3.方向盘扭矩传感器,4.控制单元,5.蜂鸣报警器,6.视觉报警器,7.左车道线,8.右车道线,9.前车轮。

具体实施方式

[0044] 下面通过实施例,并结合附图,对本发明的技术方案作进一步具体的说明。
[0045] 实施例:本实施例的一种基于车载双目相机的车道偏离预警方法,采用车道偏离预警系统,如图1所示,车道偏离预警系统包括车载双目相机1、车速传感器2、方向盘扭矩传感器3、报警装置及控制单元4,本实施例中,报警装置采用蜂鸣报警器5和视觉报警器6,车载双目相机1、车速传感器2及方向盘扭矩传感器3分别和控制单元4的输入端相连,控制单元4的输出端分别和蜂鸣报警器5及视觉报警器6相连。
[0046] 控制单元首先根据车速传感器所测得的当前车速V及方向盘扭矩传感器所测得的扭信号判断是否开启车辆偏离预警功能。如果车速V高于某一设定阈值VO并且驾驶员无变道操作(方向盘扭矩传感器的扭力信号小于某一设定值) 时,则车辆偏离预警功能开启,反之则关闭。
[0047] 当然判断驾驶员是否有变道操作,也可通过采集转向灯组合开关信号实现。
[0048] 车道偏离预警方法,以双目相机、车速传感器及方向盘扭矩传感器为输入,车道偏离预警信号为输出,处理流程如图3所示,包括如下步骤:
[0049] ①基于车载双目相机估算车辆可通行区域:控制单元获取车载双目相机送来的信息,利用双目视差匹配代价逐行求和获得v-视差图,将v-视差图中点集拟合成B-样条曲线获得纵向道路模型;根据纵向道路模型,利用动态规划双目视差匹配代价的方法检测车辆前方可通行区域范围,即车道检测的感兴趣图像区域,计算障碍物与道路交线,交线以下部分即为车辆可通行区域;
[0050] ②在估算出的车辆可通行区域内进行车道线检测和跟踪:在估算出的车辆可通行区域内提取二次化边缘特征,设定车道线宽度、距离及角度阈值,过滤掉不符合车道线几何特征的二次化边缘特征,利用固定长度多段直线拟合车道线特征点,通过车道线长度阈值设定,确定车道线类型,利用卡尔曼滤波,对已检测出的车道线进行跟踪;
[0051] ③计算车道偏离距离D:根据车道线检测结果,利用从车载双目相机获得的参数,将车道线拟合结果投影坐标变换到车辆图像坐标系下,车辆图像坐标系的原点为车辆前轴中点,X方向为车辆前进方向,Y方向为车辆左侧向或右侧向,将车道线延伸至与Y轴相交,计算最近侧车道线和车辆该侧前车轮之间的距离:D=YO-W/2,D即为车道偏离距离,YO为最近侧车道线和Y轴的交点到原点的距离,W为车辆前轴长度;(图2中,车辆行驶在左车道线7和右车道线8之间,图中只画出了车辆的前车轮9,Y方向为车辆左侧向,D为左车道线和车辆左前轮之间的距离,YO为左车道线和Y轴的交点到原点的距离);
[0052] ④计算车辆侧偏角β:在所提取的左侧车道线和右侧车道线区域内,提取FAST特征,并进行SURF特征描述,利用FLANN对相邻两帧图片的对应区域进行特征匹配,得到Homography矩阵,进行奇异值分解,得到车辆图像坐标系下的平动信息,平动信息的x与y分量的比值即为车辆侧偏角β;
[0053] ⑤计算改进车道偏离时间TLC:根据车速V和车辆侧偏角β,利用平面单车运动学模型,计算车辆超出最近侧车道线的距离为设定值D2所需的时间,即为改进车道偏离时间TLC,公式如下:
[0054]
[0055] 其中,D2为车道偏离预警中的紧急车道偏离距离,YO为最近侧车道线和Y轴的交点到原点的距离,θ为最近侧车道线和Y轴的夹角;
[0056] ⑥设定车道偏离距离阈值D1和D2,D1为非紧急车道偏离距离,D2为紧急车道偏离距离,设定改进车道偏离时间阈值为T1和T2,T1为非紧急改进车道偏离时间,T2为紧急改进车道偏离时间;如果D≤D2,则控制单元启动蜂鸣报警器和视觉报警器,发出声音报警信号和显示报警信号,并且蜂鸣频率和(D2-D)成正比;如果D>D1,则控制单元不启动蜂鸣报警器和视觉报警器,既不发出声音报警信号也不发出显示报警信号;如果D2<D≤D1,则控制单元将计算出的改进车道偏离时间TLC和设定值T1及T2进行比对,如果TLC≤T2,则控制单元启动蜂鸣报警器和视觉报警器,发出声音报警信号和显示报警信号,并且蜂鸣频率和(T2-TLC)成正比;如果T2<TLC≤T1,则控制单元只启动视觉报警器,只发出显示报警信号;如果TLC>T1,则控制单元不启动蜂鸣报警器和视觉报警器,既不发出声音报警信号也不发出显示报警信号。
[0057] 车载前向双目相机,基于双目视差信息,确定前方潜在障碍物区域与距离。具体方法如下:
[0058] 1.获取RGB格式双目图像。
[0059] 2.对图像进行预处理,主要包括灰度化,除畸变以及立体矫正。
[0060] 3.对预处理后的图片中每个像素点(u,v)对应的视差d,计算基于灰度值绝对值之差(SAD)的匹配代价Cv(ui,vi,di),计算方法如下:
[0061] Cv(ui,vi,di)=imgleft(ui,vi)-imgright(ui-di,vi)
[0062] 其中,ui为图像坐标系下像素点i的横坐标,vi为图像坐标系下像素点i的纵坐标,imgleft(ui,vi)为像素点i在左图上的灰度值绝对值,imgright(ui-di,vi)为坐标为(ui-di,vi)的像素点在右图上的灰度值绝对值,di为像素点i对应的视差;其中u,v,d的范围均为可设定参数。双目视差匹配代价的计算还可以采用基于平方差和(SSD)或其他计算方法。
[0063] 4.对所计算的匹配代价进行n×n的滑窗卷积滤波,获得最终匹配代价Cm(u,v,d),其中n为可设定参数。
[0064] 5.对最终视差匹配代价向图像纵轴(v轴)投影求和,并计算图像每一行v对应视差代价之和的最小值Cv,min:
[0065]
[0066] Cv,min=min(Cv(vi,di))
[0067] 通过设定视差代价阈值Td,找出每行对应视差代价之和小于Cv,min+Td所对应的视差值d,从而得到v-视差图(v-d映射)。
[0068] 6.将v-视差图投影到现实坐标系高度与深度的映射,利用B-样条曲线拟合路面高度与深度关系,最后逆映射回v-视差图平面,即可获得纵向道路平面对应的v-视差图。除了B-样条曲线,也可以采用其他形式的样条曲线,如分段直线或单一直线等。
[0069] 7.利用v-视差图,确定地平线(视差d=0)以及路面范围(视差d>0对应的图像区域)。
[0070] 8.在步骤7确定的路面范围内,利用v-视差图中每一行v与对应路面视差d的双向映射关系,计算障碍物-道路交线匹配代价CBoundary。该障碍物-道路交线匹配代价由道路匹配代价与物体匹配代价两部分组成,其中道路匹配代价v与d符合v-视差图的映射关系(f:v<->d)而物体匹配代价每一行则对应相同的视差d。其具体计算公式如下:
[0071]
[0072] 障碍物-道路交线匹配代价还可以采用路面匹配代价(忽略物体匹配代价)近似取代等算法计算。
[0073] 9.利用二维动态规划方法确定障碍物-道路交线匹配代价CBoundary最小值所对应的像素值(ubot,vbot)集合即为障碍物与道路的交线,每一列u对应的视差值为dBoundary(u)。
[0074] 10.在障碍物-道路交线以下部分,车道线检测,对图像进行二次化处理,提取霍夫直线,确定当前车道与最外侧车道范围。
[0075] 11.在障碍物-道路交线以上部分,计算障碍物高度匹配代价CHeight。首先通过概率函数m(u,v)计算Cm(u,v,dBoundary(u))为区域极值的可能性,该值介于-1与1之间。最终,障碍物高度匹配代价计算公式如下:
[0076]
[0077] 计算障碍物高度匹配代价所使用的概率函数m(u,v)可以有多种输出范围在O到1或-1到1之间的函数形式来表示。
[0078] 12.利用2维动态规划方法确定障碍物高度匹配代价cHeight最小值所对应的像素值(ui,vi)集合即为与障碍物与道路的交线对应的障碍物高度信息。
[0079] 选取优化障碍物-道路交线,障碍物高度的方法不唯一,如可以采用贪婪算法等其他全局优化方法。
[0080] 13.设置障碍物宽度,高度,深度阈值模块,过滤图像中相邻的障碍物区域,确定属于同一障碍物的图像区域。
[0081] 14.输出经阈值过滤后的道路信息与障碍物信息。
[0082] 步骤④中,车辆侧偏角β的计算方法,具体包括以下步骤:
[0083] 步骤一:通过车载下视相机持续获取道路图像;
[0084] 步骤二:对获取的所有道路图像进行预处理;对获取的所有道路图像依次进行灰度化处理和除畸变处理,在除畸变处理中,所用参数为预定参数,获取道路图像的单位时间步长和图像参数均为预定参数。
[0085] 步骤三:预估时间轴相邻帧图片中重合部分作为ROI区域进行提取;预估时间轴相邻帧图片中重合部分作为ROI区域进行提取的方法包括初次提取方法和常态提取方法,若拍摄图像为车辆起步阶段,即需要比较的图像为重置后时间轴上的第一帧图像和第二帧图像则执行初次提取方法,否则执行常态提取方法;
[0086] 初次提取方法:通过延时时间计算和调正,预先设定重置后时间轴第二帧图片中区域作为重合部分直接进行提取;
[0087] 常态提取方法:根据步骤九中获取的实时车速V和设定的获取道路图像的单位时间步长通过积分计算得出时间轴相邻帧图片中重合部分。具体的说,根据步骤九中获取的实时车速V和设定的获取道路图像的单位时间步长通过积分计算预估移动距离,根据预估移动距离和相机本身参数可以获得图片的移动速 度,取景时尚未移除的部分就是图像重叠部分。
[0088] 步骤四:对ROI区域进行FAST特征点提取;
[0089] 步骤五:基于所提取的FAST特征点生成SURF特征向量;
[0090] 步骤六:根据步骤五中提取的SURF特征向量,利用FLANN特征匹配库对时间轴相邻帧图片进行特征匹配;
[0091] 步骤七:利用RANSAC算法选取时间轴相邻帧图片进行特征匹配后的匹配样本,通过匹配样本计算得出Homography矩阵;利用RANSAC算法选取正确匹配样本,计算Homography矩阵:通过m个循环,随机选取4个匹配特征,计算Homography矩阵,对剩余特征按该矩阵匹配结果进行打分,像素点匹配距离小于某阈值M,则视为正确匹配,选取打分最高的Homography矩阵,利用其对应的所有正确匹配特征对,重新计算得到最终Homography矩阵;在步骤七中循环数m与距离阈值M均为预设值。
[0092] 步骤八:对计算所得的Homography矩阵进行奇异值分解,获取车载下视相机的平动信息T与转动信息R;
[0093] 所述Homography矩阵表示为: 其中,R为相机平动信息、T为相机转动信息、d为图像平面对应的深度、N为图像平面对应的法向信息、K为相机内部参数矩阵,对计算所得Homography矩阵 进行奇异值分解,获得相机平动信息T
与转动信息R;令:
[0094] ∑=diag(σ1,σ2,σ3),V=[V1,v2,v3]
[0095]
[0096]
[0097]
[0098] 上述奇异值分解理论上有四组解,如下所示:
[0099] 解1:
[0100]
[0101] 解2:
[0102]
[0103] 解3:
[0104] R3=R1,N3=-N1,
[0105] 解4:
[0106] R4=R2,N4=-N2,
[0107] 选择方向最接近于[0,0,1]的法向量N对应的该组解。
[0108] 根据实际相机几何投影限制,图像平面深度必须为正,因此对应法向量N必须为正值,由相机安装几何角度确定(垂直于地面),选择接近于[0,0,1]的法向量N对应的该组解。
[0109] 本实施例在执行步骤九并同时执行步骤一;
[0110] 步骤九:通过公式: 计算得出实时车速V的绝对值;
[0111] 通过公式: 计算得出车辆的实时侧偏角β;
[0112] 通过公式: 计算车辆横摆角速度
[0113] 公式中:Tx为X轴方向车载下视相机的实时平动速度;Ty为y轴方向车载下视相机的实时平动速度;Rz为相机绕z轴的转动分量,ts为单位时间步长。
[0114] 如果计算资源丰富,计算速度极快的情况下,选用通过时间轴相邻帧图片直接比较,计算得出时间轴相邻帧图片中重合部分作为ROI区域进行提取,采用此种技术,能够获得最为准确的数据。
[0115] 本发明利用车载前向双目相机检测前方车道线信息,并根据车辆与车道线 的相对位置与运动关系,发出梯度预警信号。本发明的优势在于可适用于直线和转弯等不同工况。根据双目视差匹配代价信息动态更新车道线检测区域,显著提升检测准确率。本发明可区分虚线与实线,并对二者应用不同的预警阈值。预警算法综合考虑车道偏离距离以及改进车道偏离时间,鲁棒性更好。预警信号采用视觉预警与听觉预警相结合的方式,具有梯度性,驾驶员响应程度更好。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈