0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

车道检测研究分析

ADAS 来源:djl 作者:ADAS 2019-08-08 16:16 次阅读

车道检测的目标:

1. 车道形状,包括宽度、曲率等几何参数

2. 车辆在车道中的位置,包括横向偏移量,车辆与道路的夹角(偏航角)

车道检测与跟踪一般分为以下几个部分:

1. 车辆、道路、相机模型

2. 道路特征提取

3. 道路参数计算,如曲率,

4. 车道跟踪

车辆、道路、相机模型

在现代道路设计中,道路有比较固定的设计模型,因此,对于高速公路等道路类型,车道的几何模型可以以固定的形式表示。

车道弧长、曲率、偏航角、横向偏移量构成车辆与车道几何模型的要素。

车道一般由直线、圆弧和缓和曲线构成,缓和曲线通常是不同曲率的圆弧或直线的连接过渡,其曲率均匀变化,螺旋曲线是缓和曲线常用形式。

道路曲率与弧长(路长)的关系:

C = C0 + C1*L.

C0为起始点曲率,C1为曲率变化率。C0,C1都为0时,直线; C1为0时,C0不为0,圆弧;C1不为0时,缓和曲线。

在世界坐标系下,或俯视图下,在相机可视范围内,若车道的变化方向较小,则道路可用圆弧近似表示:

道路的坐标可以由弧长和曲率一般表示为:

y = L

x = 0.5*C*L^2

若相机与车道的横向偏移量为d,与车道的夹角为a,则车道模型为

y = L

x = d + a*L + 0.5*C*L^2

从公式来看,这是一个抛物线模型。这里没有考虑曲率变换率,即忽略了高次项(C1*L^3)/6。

不同的系统要求与道路环境,道路模型的精度要求也不同。在较早的系统里,在大路(highway)环境下,

基于视觉的车道模型经历了,平行直线模型 --> 固定曲率圆弧模型 --> 螺旋曲线模型。道路模型的精度不断提高。

使用哪种模型,要根据系统的实际需求。如早期的系统里,检测大路(highway)中10米内的车道状况,应用简单的线性模型即可。而车道偏离告警(LDW)系统中,在高速公路上,需要30米-40米的精确的道路模型,这时,螺旋曲线(高阶)或抛物线(二阶)模型就更为精确。

相机模型:

由图像的二维信息恢复出场景的三维信息,就需要相机模型来确立两者之间的对应关系。相机参数包括内部参数和外部参数。相机模型分为针孔相机模型和透镜畸变扩展模型。这些在另外一篇文章里有描述。相机的内外参数通过标定都可以获取。相机的外部参数体现了相机坐标下图像与世界坐标下场景的齐次变换关系。

道路特征检测

道路上车道标志的检测是道路特征检测的关键部分,并且已有很多算法,但道路场景太多,单一的算法还是无法适用所有的场景。算法分类:

适用场景 不适用场景
基于边缘检测 虚线、实线明显 阴影、光照变化、反射不均匀
基于频域技术 能处理反射不均的场景 阴影
基于路面纹理/模板 阴影、光照不均等 反射不均

基于边缘检测的常用算法有:

Sobel, DOG, LOG, Steerable Filter等。每种算法都有各自的优缺点。这里不再描述。

由基本算法处理后得到道路的特征图像,这里以边缘为例,需要进一步分析其特性,去除干扰,保留符合车道特征的边缘。如平行性、宽度等结构特征。如果这些结构特征分析做的好,也可以弥补基本算法的不足。

其他检测方法:

双阈值特征检测:原图像、梯度图像(边缘图像)分别有各自的阈值,分割出车道标志特征,当某点的灰度和梯度值分别大于各自的阈值时,才被选取为车道的特征点,这个方法会去掉一些阴影等干扰。

可调滤波器steerable filter:

对原图分别获取Gxx, Gyy, Gxy,高斯二阶分量。角度可变的滤波器的强度响应如下:

车道检测研究分析

求上式的极值,则需求角度的导数,则能获取两个角度

车道检测研究分析

对于滤波器窗口内圆形对称的物体,则两个角度的响应差不多;而对车道,两个角度响应的差值就比较大,响应大的方向就是车道方向,车道方向也可以探测出。

道路参数计算

道路方向、曲率的计算。霍夫变换是常用的检测直线的方法,还有其他方法筛选特征计算参数的方法,如最小二乘估计,RANSAC,这些方法基本上都设定了道路模型,由特征点来计算参数。但也可以由计算出的模型,去除不符合条件的特征。

跟踪

一般跟踪的作用就是预测下一帧图像内道路特征的位置,在一个较小的范围内检测道路特征,提高效率。若预测范围内没有检测到道路特征,则采用估计或上一帧特征的位置,若连续几帧都没有检测到道路特征,则启动全图像道路特征检测。KalmanFilter是常用的跟踪算法。

车道的状态要考虑车道的位置、速度、偏航角及车辆行驶转角之间的关系。

车道检测研究分析

车道检测研究分析

夹角增量 = 曲率 * 长度

状态变量为道路弧长、车道夹角、道路曲率、车道宽度、车辆的行驶转角作为控制输入变量。

测量变量为道路弧长和车辆与道路的夹角。

则状态转移方程如下:

车道检测研究分析

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 车道检测
    +关注

    关注

    0

    文章

    5

    浏览量

    1614
收藏 人收藏

    评论

    相关推荐

    汽车先进驾驶员辅助系统ADAS:车道偏离告警系统资料分享

    部分。车道偏离预警(告警)系统百科车道偏离预警研究背景根据(美国)联邦公路局的估计,美国2002年所有致命的交通事故中44%是跟车道偏离有关的,同时
    发表于 11-06 09:23

    干线交通流量采集传感器布局研究

    的利用率和车道上车流量之间的相似度,进而可以通过利用率和相似度来进行传感器之间的融合处理。  依据文献[5]中对路段上车辆的转向比研究结果分析,可知干线路段上的车流量,在一定时间中是有一定的转向比的,在此
    发表于 12-04 15:26

    matlab车道线检测算法

    matlab,如何考虑到多情况的车道线图片,如行人车辆的干扰
    发表于 03-31 16:38

    如何检测并统计多车道的车流信息?

    本文利用安装在高处的单个静止摄像头监视路面,利用运动分割与模型匹配的方法,检测并统计多车道的车流信息。
    发表于 05-17 06:06

    基于图像的车道线检测

    基于图像的车道线检测,点击上方“3D视觉工坊”,选择“星标”干货第一时间送达文章导读本文是一篇从零开始做车道线检测Demo的教学式文章,从场景的定义到模型微调的输出,描述
    发表于 07-20 06:24

    单片机车道线检测模型的相关资料分享

    本篇文章为车道线检测模型系列文章的第四篇,第一篇介绍了模型所使用的单片机和开发板,第二篇介绍了实时操作系统RTOS,第三篇介绍了所用到的摄像头和LCD触摸屏外设,想了解的朋友点击:(一)https
    发表于 11-25 08:02

    基于边界特征的车道标识线检测方法

    为了得到较理想的车道的标线边缘,利用车道的边缘特征对车道图像进行二值化和形态学处理,对车道区域实现准确的边缘检测,最后利用Hough变换定位
    发表于 01-13 09:48 54次下载
    基于边界特征的<b class='flag-5'>车道</b>标识线<b class='flag-5'>检测</b>方法

    一种快速的公交专用车道检测方法

    为了提高车道线检测的准确性和实时性,提出了一种快速准确的车道线检测方法。首先根据道路的纹理特征求出道路的消失点,再采用改进的Hough变换检测出车道
    发表于 09-03 11:06 1.2w次阅读
    一种快速的公交专用<b class='flag-5'>车道</b><b class='flag-5'>检测</b>方法

    一套车道线检测系统

    车道线检测主要用于驾驶辅助和无人驾驶系统,根据摄像头数量,分为单目和双目两种检测系统。出于实时性和经济性的考虑,一般采用单目检测,在对采集过来的图像预处理之后进行边缘
    发表于 01-31 11:26 1次下载
    一套<b class='flag-5'>车道</b>线<b class='flag-5'>检测</b>系统

    基于ACP平行视觉理论的车道线检测系统设计

    过去,车道线检测性能多依赖于人工视觉验证的方法。然而这种方法不能客观量化车道线检测系统的性能。同时,由于车道线
    的头像 发表于 05-14 10:09 8131次阅读
    基于ACP平行视觉理论的<b class='flag-5'>车道</b>线<b class='flag-5'>检测</b>系统设计

    利用激光雷达检测车道线的4种方法

    通过理论分析和实验验证可知一二两层返回的信息主要包括路面、车道线、少量障碍物和边界数据;三四两层主要返回道路边界、障碍物和少量路表信息,所以在特征种子点提取阶段需要重点分析一二两层的雷达数据,这部分数据中对于
    发表于 05-25 01:57 1w次阅读
    利用激光雷达<b class='flag-5'>检测</b><b class='flag-5'>车道</b>线的4种方法

    一种以50帧/秒进行端到端车道检测的方法

    最近的研究有人用深度神经网络取代手工标记,通过构建一定量学习密集的特征检测器进行预测,即像素级的车道分段。 Gopalan等人[11]使用像素级特征描述符来建模,并且使用增强算法来选择用于检测
    的头像 发表于 06-07 10:20 5777次阅读
    一种以50帧/秒进行端到端<b class='flag-5'>车道</b><b class='flag-5'>检测</b>的方法

    基于雷达扫描检测车道线的四种方法

    基于视觉系统的车道线检测有诸多缺陷。 首先,视觉系统对背景光线很敏感,诸如阳光强烈的林荫道,车道线被光线分割成碎片,致使无法提取出车道线。
    发表于 03-07 14:02 2992次阅读
    基于雷达扫描<b class='flag-5'>检测</b><b class='flag-5'>车道</b>线的四种方法

    ADAS车道偏离检测技术

    车道偏离预警系统(Lane Departure Warning System)是ADAS系统的重要功能之一,可以根据前方道路情况和自车位置的关系,来检测和判断车辆偏离车道的潜在危险,并对驾驶员进行
    的头像 发表于 07-12 17:20 3174次阅读
    ADAS<b class='flag-5'>车道</b>偏离<b class='flag-5'>检测</b>技术

    汽车电子的lidar检测车道线原理分析

    相机的光轴基本与地面平行,相机2D车道线成像和BEV视图可以视为在两个不同的视角下车道线的成像。如果我们能类比图像拼接的方法,将相机视图“拼接”到BEV视图下,理论上可以实现较好的3D车道线
    发表于 02-07 09:33 482次阅读