车道线检测 Lane Detection

简介

无人车感知中的一个子问题,即车辆在道路上行驶过程中需要正确识别到车道线,并沿着车道线方向行驶。通常会给出车辆在车道线中所处的偏移量以及车道线自身的曲率属性。

传统车道线检测(一)

传统的车道线识别大致的思路是在感兴趣区域中找到边缘像素然后用霍夫变换找到直线,直线可能有很多根因此用斜率过滤一些,之后将找到的直线分为左右两边的车道线,然后用多项式拟合直线的像素点。

传统车道线检测(二)

为了增加传统车道线识别的鲁棒性,进阶的做法是用单应变换将图像变换成鸟瞰图下的图像,利用统计直方图的方法找出车道线可能出现在图像中的坐标,随后用划窗的方法搜索出图像中车道线的像素(非背景),之后也是用多项式拟合车道线最后反向投影到原图上完成识别

基于深度学习的车道线检测(一)

最后会用embedding和binary结果进行一个聚类得到最后的结果

 

 

基于深度学习的车道线检测(二)

一个端到端的方法 主要是把后处理的车道线拟合也加入进网络训练的过程中

图像经过深度网络提取出车道线分布概率图 weight maps,属于车道线的位置其概率值较大,非车道线位置其概率值较小 x-map 和 y-map 分别表示图像中所有像素的 x 坐标和 y 坐标,归一化之后的

结合 weight maps 可以看做是 车道线的位置 x 坐标和 y 坐标,经过 least-squares layer 处理得到 车道线拟合参数

主要是需要衡量两根车道线之前的差距进而设计了几何上的一个loss函数, predict的和groundtruth的loss可以反向传播了

Reference

https://github.com/georgesung/road_lane_line_detection

https://github.com/maunesh/advanced-lane-detection-for-self-driving-cars

https://github.com/harryhan618/LaneNet

https://arxiv.org/pdf/1802.05591.pdf

https://arxiv.org/pdf/1606.02147.pdf

https://arxiv.org/pdf/1708.02551.pdf

https://arxiv.org/pdf/1902.00293.pdf

https://zhuanlan.zhihu.com/p/40804147

https://cloud.tencent.com/developer/article/1438069

  • 2
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值