近期阅读的几篇关于车道线检测的论文总结. 1. 车道线检测任务需求分析 1.1 问题分析 针对车道线检测任务,需要明确的问题包括: (1)如何对车道线建模,即用什么方式来表示车道线. 从应用的角度来说,最终需要的是车道线在世界坐标系下的方程.而神经网络更适合提取图像层面的特征,直接回归方程参数不是不可能,但限制太多. 由此,网络推理输出和最终结果之间存在一个Gap,需要相对复杂的后处理去解决. (2)网络推理做到哪一步. 人在开车时观察车道线,会同时关注两方面信息: 绘制在路面上的车道线标识本身…
摘要:LaneNet是一种端到端的车道线检测方法,包含 LanNet + H-Net 两个网络模型. 本文分享自华为云社区<[论文解读]LaneNet基于实体分割的端到端车道线检测>,作者:一颗小树x. 前言 这是一种端到端的车道线检测方法,包含LanNet+H-Net两个网络模型. LanNet是一种多任务模型,它将实例分割任务拆解成"语义分割"和"对像素进行向量表示",然后将两个分支的结果进行聚类,得到实例分割的结果. H-Net是个小网络,负责预测…
论文题目:Robust Lane Detection via Expanded Self Attention 链接地址:https://arxiv.org/abs/2102.07037 文章核心想要解决的是车道线遮挡.缺失.模糊等情况下的识别精度问题.主要通过一个自注意力模块,增强网络对于这部分车道线的关注程度,从而提升效果. 1. 概述 1.1 问题定义 这里的 Lane Detection,检测的目标是抽象意义上的车道分隔线,更关注全局的几何特征: 而不是路面上印刷的 Lane Mark,如…
论文:Spatial As Deep: Spatial CNN for Traffic Scene Understanding 代码:https://github.com/XingangPan/SCNN 参考: 数据集:CULane Overview 一般的 CNNs 通常是通过堆叠卷积层来实现的.然而这种方式不能有效的获取各行各列像素检的空间关系.而这种空间关系对于类似车道线检测这种具有“形状先验强但是外观一致性若”的语义目标来说是很重要的. 在这篇论文中,作者提出了一种名为 SCNN(Spa…
论文:Towards End-to-End Lane Detection: an Instance Segmentation Approach 代码:https://github.com/MaybeShewill-CV/lanenet-lane-detection 参考:车道线检测算法LaneNet + H-Net(论文解读) 数据集:Tusimple Overview 本文提出一种端到端的车道线检测算法,包含 LanNet + H-Net 两个网络模型.其中 LanNet 是一种将语义分割和对…
3D车道线检测:Gen-LaneNet Gen-LaneNet: A Generalized and Scalable Approach for 3D Lane Detection 论文链接:https://arxiv.org/abs/2003.10656 摘要 提出了一种广义的.可扩展的方法,称为Gen-LaneNet,用于从单个图像中检测3D车道.该方法受到最新最先进的3D LaneNet的启发,是一个统一的框架,可在单个网络中解决图像编码.特征空间变换和3D车道预测.这个设计方案复杂度为G…
opencv车道线检测 完成的功能 图像裁剪:通过设定图像ROI区域,拷贝图像获得裁剪图像 反透视变换:用的是老师给的视频,没有对应的变换矩阵.所以建立二维坐标,通过四点映射的方法计算矩阵,进行反透视变化.后因ROI区域的设置易造成变换矩阵获取困难和插值像素得到的透视图效果不理想,故没应用. 二值化:先变化为灰度图,然后设定阈值直接变成二值化图像. 形态学滤波:对二值化图像进行腐蚀,去除噪点:然后对图像进行膨胀,弥补对车道线的腐蚀. 边缘检测:canny变化.sobel变化和laplacian变…
Spatial As Deep: Spatial CNN for Traffic Scene Understanding 收录:AAAI2018 (AAAI Conference on Artificial Intelligence) 原文地址:SCNN 论文提出了一个新颖网络Spatial CNN,在图片的行和列上做信息传递.可以有效的识别强先验结构的目标.论文提出了一个大型的车道检测数据集,用于进一步推动自动驾驶发展. 代码: 官方-torch Abstract 现今的CNN模型通常是由卷积…
LaneNet LanNet Segmentation branch 完成语义分割,即判断出像素属于车道or背景 Embedding branch 完成像素的向量表示,用于后续聚类,以完成实例分割 H-Net Segmentation branch 解决样本分布不均衡 车道线像素远小于背景像素.loss函数的设计对不同像素赋给不同权重,降低背景权重. 该分支的输出为(w,h,2). Embedding branch loss的设计思路为使得属于同一条车道线的像素距离尽量小,属于不同车道线的像素距…
Lanenet 一个端到端的网络,包含Lanenet+HNet两个网络模型,其中,Lanenet完成对车道线的实例分割,HNet是一个小网络结构,负责预测变换矩阵H,使用转换矩阵H对同属一条车道线的所有像素点进行重新建模 将语义分割和对像素进行向量表示结合起来的多任务模型,最近利用聚类完成对车道线的实例分割. 将实例分割任务拆解成语义分割和聚类,分割分支负责对输入图像进行语义分割(对像素进行二分类,判断像素属于车道线还是背景),嵌入分支对像素进行嵌入式表示,可将分割后得的车道线分离成不同的车道实…