【技术实现步骤摘要】
一种基于实例分割和自适应变换算法的多车道线检测方法
本专利技术属于智能汽车感知领域,具体地指一种基于实例分割和自适应变换算法的多车道线检测检测方法。
技术介绍
智能车是一个包括感知、决策及控制的复杂系统,环境感知是路径规划和决策控制的重要前提,基于摄像头的车道线检测是环境感知的关键内容之一,对于车道偏离预警、车道保持等ADAS系统开发以及自主驾驶的路径规划具有重要影响。传统的车道线检测大体包括两大类,基于车道特征的检测算法,一般利用车道线的颜色、纹理、几何特征,而后区分车道线与其他区域;基于车道模型检测算法,通常对车道线建立先验模型,而后区分车道线与其他区域。基于深度学习的车道线检测算法则通过神经网络学习对象特征,对车道线的特征有着更加抽象、全面的描述。常采用精确定位的分割算法提取车道线的像素点,并对像素点进行拟合处理。
技术实现思路
本专利技术的目的是解决传统车道线检测算法由于道路场景变化导致鲁棒性差,且大多数算法仅限于检测预定义、固定数量的车道线或仅可检测当前车道的左右车道线等问题。提供了一种基于实例分割和自适应变换算法的多车道线检测方法,通过设计的多任务网络对车道线实例分割,对分割结果进行自适用透视变换,使用最小二乘法二阶多项式对车道线像素点拟合,精确实现各类复杂交通场景下的多车道实时检测。为达到以上目的,本专利技术采用的技术方案是:基于实例分割和自适应变换算法得多车道线检测方法,该方法包括以下步骤:步骤1、选取Culane车道线数据集,作为实例分割网络训练的训练数据 ...
【技术保护点】
1.一种基于实例分割和自适应变换算法的多车道线检测方法,其特征在于,包括如下步骤:/n步骤1、设计实例分割网络的训练数据集及验证数据集;/n步骤2、设计分支的多任务实例分割模型,用于车道线的实例分割;/n步骤3、对步骤2实例分割结果进行自适应透视变换,确定实例分割结果对应的鸟瞰图像;/n步骤4、在鸟瞰图视图上对车道线像素点进行拟合,并将拟合后的曲线回归到原始图片中,实现多车道线检测。/n
【技术特征摘要】
1.一种基于实例分割和自适应变换算法的多车道线检测方法,其特征在于,包括如下步骤:
步骤1、设计实例分割网络的训练数据集及验证数据集;
步骤2、设计分支的多任务实例分割模型,用于车道线的实例分割;
步骤3、对步骤2实例分割结果进行自适应透视变换,确定实例分割结果对应的鸟瞰图像;
步骤4、在鸟瞰图视图上对车道线像素点进行拟合,并将拟合后的曲线回归到原始图片中,实现多车道线检测。
2.根据权利要求1所述的一种基于实例分割和自适应变换算法的多车道线检测方法,其特征在于,所述步骤1的具体实现:使用Culane车道线检测数据集,采集的车道线场景包括正常、拥挤、夜间、无车道线、阴影遮挡、箭头影响、强光照、弯曲车道线、十字路口;利用88880张图片作为训练集,9675张图片作为验证集;对于车辆或其他阴影遮挡车道线的情况,该数据集能够根据其他信息贯穿障碍物进行标注。
3.根据权利要求2所述的一种基于实例分割和自适应变换算法的多车道线检测方法,其特征在于,将所述数据集内的图片尺寸设置为512*256。
4.根据权利要求1所述的一种基于实例分割和自适应变换算法的多车道线检测方法,其特征在于,所述步骤2中的多任务实例分割模型包含两部分:第一部分实现车道语义分割以得到车道线的二值图,表示哪些像素点属于车道线,哪些不属于车道线并将这些像素点连接在一起;第二部分实现车道线id分配以确定哪些像素点属于同一条车道线;实例分割模型采用深度学习网络的编码-解码结构。具体的模型设计如下:编码网络模型采用VGG16网络结构前四层的卷积层和池化层,输出特征层大小为32*16,维度为512;解码第一部分与第二部分前四层是2x上采样,特征层维度不断下降,在解码时融合其对应编码的信息,最终解码第一部分输出维度为2,确定像素点属于车道线像素点或背景像素点,解码第二部分输出维度为64,确定每个像素点对应的向量值。
5.根据权利要求4所述的一种基于实例分割和自适应变换算法的多车道线检测方法,其特征在于,针对第一部分,采用标准的交叉熵损失函数进行训练,针对车道线像素点与背景像素点极度不均衡,对车道像素点与背景像素点分别设置权重β,公式如下:
其中,n为车道像素点或背景像素点的个数;m为总的像素点个数。
6.根据权利要求4所述的一种基于实例分割和自适应变换算法的多车道线检测方法,其特征在于,所述实例分割模型的第二部分实现的具体方法为:
首先,编码器输出每一个像素点对应的向量值,针对同一车道线的像素点的向量距离接近、不同车道线像素点的向量距离较大,对像素进行聚类确定哪些像素点属于同一条车道线;损失函数L由L1和L2两部分组成,其中L1用于根据嵌入的像素点向量值将属于同一条车道线的像素点往中心点聚类,L2用于根据嵌入的像素点向量值将不属于一条车道线的像素点尽量远离,聚类损失函数设计如下:
其中,N为车道线的数量;Nc为每条车道线像素点数量;μi和μj为不同车道线每...
【专利技术属性】
技术研发人员:蔡英凤,张田田,王海,李祎承,孙晓强,陈龙,
申请(专利权)人:江苏大学,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。