点上方蓝字计算机视觉联盟获取更多干货

在右上方 ··· 设为星标 ★,与你不见不散

仅作分享,不代表本公众号立场,侵权联系删除

转载于:知乎黄浴博士,已获授权

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

AI博士笔记系列推荐

周志华《机器学习》手推笔记正式开源!可打印版本附pdf下载链接

本文提出了一种基于相机的新型DNN方法,用于带不确定性估计的3D车道线检测。该方法基于半局部BEV(鸟瞰视角)的网格表示形式,其将车道线分解为简单车道线段

2020年3月11日GM以色列研发中心在arXiv上传论文“Semi-Local 3D Lane Detection and Uncertainty Estimation”。

论文链接:https://arxiv.org/abs/2003.05257

摘要:本文提出了一种基于相机的新型DNN方法,用于带不确定性估计的3D车道线检测。该方法基于半局部BEV(鸟瞰视角)的网格表示形式,其将车道线分解为简单车道线段。该方法结合了线段学习的参数化模型和聚类线段成为全车道线的深度特征嵌入。这种结合可以将该方法推广到复杂的车道拓扑结构、曲率和曲面几何。此外,该方法是第一个为车道线检测任务提供基于学习估计不确定性的方法。

如图是有不确定性估计网络的基于摄像机3-D车道线检测示意图。该方法适用于“鸟瞰视角(Bird Eye View)”透视图,该视图被栅格化为粗网格。输出所有网格的参数化3-D曲线表示,然后处理形成整个3-D车道曲线以及检测的不确定性估计。

假设通过每个网格的车道线段很简单,用低维参数模型表示。具体而言,每个网格均包含一条线段,该线段的参数包括距网格中心偏移、方向和距鸟瞰视角平面的高度偏移。这种半局部网格表示位于从全局表示(整个通道)到局部表示(像素级别)之间的连续变化。这种基于分段的解决方案,每个网格输出比单个像素更具信息性,它可以推理局部车道线结构,只是不像全局解决方案那样受限,因为全局解决方案必须获取整个车道的拓扑、曲率和表面几何的复杂性。

该表示将车道曲线细分为多个车道线段,但未明确获取它们之间的任何关系。相邻的网格将具有重叠的感受野并产生相关结果,但是没有捕获多个网格表示的是同一车道的事实。为了生成完整的车道曲线,文中学习了每个网格的嵌入,其沿着车道满足全局一致性。这样,可以将小车道线段聚类成一个完整的曲线。

此外,通过网络输出建模为高斯分布并估计其均值和方差值,可以实现不确定性估计。对每个车道线段参数操作,将其组合在一起,对每个车道线的点生成最终的协方差矩阵。与沿着网格进行局部学习的线段参数不同,这种方法训练不确定性所需的经验误差,取决于组成整个车道的所有网格并全局进行推理。

如图是网络结构图。该网络由两个处理流水线组成:图像视图和鸟瞰(BEV)视图。图像视图编码器由ResNet块组成。BEV主干由投影图像视图的特征图组成,并与来自前一个块的卷积投影特征图拼接。最终BEV特征图是生成局部车道线段的车道线预测头输入、将这些线段聚类到整个车道的全局嵌入、以及依赖于局部网格和整个车道曲线的车道点位置不确定性。

网络的输入是单目图像。该方法采用了该团队以前提出的双途径主干方法【1】。上一个工作【1】使用编码器和反透视映射(IPM)模块将特征图投影到鸟瞰图(BEV)。如图所示。

投影应用相机俯仰角ϕ和高度h定义的单应变换(homography),将图像平面映射到道路平面,如图所示。最终BEV特征图在空间上分为由W×H个非重叠网格组成的网格G。与以前方法【1】相似,投影可确保BEV特征图中的每个像素对应于预定义的道路位置,与摄像机的内参数和外部姿态无关。

假设通过每个网格的车道线可以拟合为一个线段。具体地说,网络针对每个网格回归三个参数:相对于网格中心的横向偏移距离,直线角度和高度偏移。除了这些参数之外,网络还预测二值分类分数,该分数指示车道与特定网格相交的概率。将网格相交的车道线投影到道路平面后,用GT车道线点把网格相交的车道线段近似为直线,可计算出偏移量和角度,即GT回归的目标。

以下是预测模型训练的损失函数:

其中

以下是车道线聚类的全局嵌入所采用的鉴别损失(discriminative push-pull loss):

其中

最后,要将BEV平面的车道线点转换到摄像头坐标系:

这是一些实验结果:GT(红色)、【1】方法(青色)和本文方法(蓝色)的比较。

注明:同时,大家也可以参考百度阿波罗发表的3D车道线检测文章【2】。

参考文献

[1] Garnett, N., Cohen, R., Pe’er, T., Lahav, R., Levi, D. ”3D-lanenet: end-to-end 3d multiple lane detection“,ICCV 2019.

[2] Y Guo et al., "Gen-LaneNet: A Generalized and Scalable Approach for 3D Lane Detection", arXiv 2003.10656, March 24, 2020.

end

这是我的私人微信,还有少量坑位,可与相关学者研究人员交流学习 

目前开设有人工智能、机器学习、计算机视觉、自动驾驶(含SLAM)、Python、求职面经、综合交流群扫描添加CV联盟微信拉你进群,备注:CV联盟

王博的公众号,欢迎关注,干货多多

王博的系列手推笔记(附高清PDF下载):

博士笔记 | 周志华《机器学习》手推笔记第一章思维导图

博士笔记 | 周志华《机器学习》手推笔记第二章“模型评估与选择”

博士笔记 | 周志华《机器学习》手推笔记第三章“线性模型”

博士笔记 | 周志华《机器学习》手推笔记第四章“决策树”

博士笔记 | 周志华《机器学习》手推笔记第五章“神经网络”

博士笔记 | 周志华《机器学习》手推笔记第六章支持向量机(上)

博士笔记 | 周志华《机器学习》手推笔记第六章支持向量机(下)

博士笔记 | 周志华《机器学习》手推笔记第七章贝叶斯分类(上)

博士笔记 | 周志华《机器学习》手推笔记第七章贝叶斯分类(下)

博士笔记 | 周志华《机器学习》手推笔记第八章(上)

博士笔记 | 周志华《机器学习》手推笔记第八章(下)

博士笔记 | 周志华《机器学习》手推笔记第九章

点个在看支持一下吧

通用汽车研发中心最新提出:3D车道线检测新方法相关推荐

  1. ECCV2020 | Gen-LaneNet:百度Apollo提出两阶段的3D车道线检测算法,已开源

    点击上方"3D视觉工坊",选择"星标 干货第一时间送达 这篇文章收录于ECCV2020,是百度Apollo团队发表的关于3D车道线检测的文章,针对3D-LaneNet做了 ...

  2. 3D车道线检测:Gen-LaneNet

    3D车道线检测:Gen-LaneNet Gen-LaneNet: A Generalized and Scalable Approach for 3D Lane Detection 论文链接:http ...

  3. 3D车道线检测能否成为自动驾驶的核心?盘一盘近三年的SOTA论文!

    点击下方卡片,关注"自动驾驶之心"公众号 ADAS巨卷干货,即可获取 车道线检测一直都是自动驾驶热门的研究方向,也是整个自动驾驶感知技术栈不可或缺的一环,今天汽车人就带大家盘一盘近 ...

  4. 车道线检测新工作VIL-100: A New Dataset and A Baseline Model for Video Instance Lane Detection ICCV2021

    之前写过一篇车道线检测的综述,得到了一些朋友的认可,也因此结识了几个做车道线检测任务的朋友. 之前的车道线检测综述可以点击阅读: 车道线检测综述及近期新工作 https://blog.csdn.net ...

  5. 一个3D车道线检测方法PersFormer及其开源OpenLane数据集

    来源丨计算机视觉深度学习和自动驾驶 arXiv上2022年3月论文"PersFormer: 3D Lane Detection via Perspective Transformer and ...

  6. 顶刊TPAMI 2021!南开大学提出深度霍夫变换:语义线检测新方法

    Deep Hough Transform for Semantic Line Detection 主页:https://mmcheng.net/dhtline/ 论文:http://mftp.mmch ...

  7. 车道线检测1. lanenet代码精读(记录)

    前言知识点: 因为公司做自动驾驶,所以打算对自动驾驶中的一些任务有个了解,看看论文,首先是一篇基于2d视觉的一篇车道线检测的文章.首先先上资料,也供大家学习参考,最后一个是3d检测的 Lane Det ...

  8. 基于循环特征位移聚合器的车道线检测(RESA: Recurrent Feature-Shift Aggregator for Lane Detection)

    2021年的车道线检测新方法. 官方公开视频.论文.源码: https://www.bilibili.com/video/BV1664y1o7wg https://arxiv.org/abs/2008 ...

  9. 3D车道线单目检测方法ONCE-3DLanes

    点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 作者丨黄浴 来源丨计算机视觉深度学习和自动驾驶 3D车道线检测论文"ONCE-3DLanes ...

最新文章

  1. c语言影碟出租程序设计总结,vc++影碟出租系统的设计与开发
  2. SAP 电商云 Spartacus UI 根据 CMS Component uid 获取数据
  3. java构造函数内部调用_具有内部类构造函数参数的Java Reflection奇数
  4. MySQL数据导入导出(一)
  5. jsp EL表达式比较时间
  6. mysql中文版下载_mysql数据库下载
  7. 数据结构基础学习(一)数组
  8. With语句是什么?
  9. Docker的安装与启动教程
  10. 如何使用NFC读卡器读取NFC卡片的UID?
  11. MathType的使用技巧
  12. SEO死链查询工具对网站的三大好处
  13. 服务器上的word文件被锁定,Microsoft Word忽略从WebDAV服务器发送的锁定状态
  14. 阿里天猫小镇的实质就是为了圈地!
  15. 图像处理中常用的相似度评估指标
  16. 便捷网站或者工具(前端)
  17. web实现小说阅读器的水平滑动翻页
  18. 2020 计蒜客蓝桥杯省赛 B 组模拟赛(一)题解4.苹果
  19. 怎样实现url隐形转发?
  20. 教师资格证科目二备考重点总结

热门文章

  1. mysql表统一编码_PHP MySQL Apache统一编码
  2. java 判断是否包含中文_java判断字符串中是否包含中文并过滤中文
  3. 配置openldap_openldap环境搭建+集成JIRA服务
  4. java能打开mob吗_使用 Java添加KeyMob手机聚合平台教程
  5. mysql遍历 xml文件路径_解决Mapper接口和mapper.xml的文件位置问题
  6. 神州数码笔试题C语言,神州数码程序类笔试题分享
  7. 获取数据库时间相差8小时_JAVA 程序展示时间与数据表保存的时间相差了13个小时...
  8. linux下qt对csv文件读取,qt 写入csv文件
  9. Hadoop on Mac with IntelliJ IDEA - 5 解决java heap space问题
  10. Python-selenium-操作元素