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

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

3天内不再提示

关于自动驾驶的车道线检测与智能告警浅解

新机器视觉 来源:AI公园 作者:Priya Dwivedi 2021-03-27 09:06 次阅读

导读

车道线检测 + 距离告警 + 转弯曲率半径计算。

来自模型的车道线预测

介绍

自动驾驶将在未来十年给旅行带来革命性的变化。目前,自动驾驶应用正在进行各种应用案例的测试,包括乘用车、机器人出租车、自动商业送货卡车、智能叉车和用于农业的自动拖拉机。

自动驾驶需要一个计算机视觉感知模块来理解和导航环境。感知模块的作用包括:

检测车道线

检测其他物体:车辆、人、环境中的动物

跟踪检测到的对象

预测他们可能的运动

一个好的感知系统应该能够在各种驾驶条件下 —— 白天/晚上,夏天/冬天,雨雪等等,实时做到这一点。在这篇博客中,我们着眼于一个实时模型,用于检测车道线、其他车辆等,并生成警报。

训练一个实时的车道线检测器

车道检测问题通常被定义为语义或实例分割问题,目标是识别属于车道类别的像素。

TUSimple是车道检测任务常用的数据集。该数据集包含3626个道路场景的标注视频剪辑。每个剪辑有20帧。这些数据是通过安装在车上的摄像头捕捉到的。下面分享了一个示例图像及其标注。

来自TUSimple 数据集的示例图像以及车道线掩码

在这个数据集上,我们可以训练一个语义分割模型来分割出属于lane类的像素。U-Net model非常适合做这个,因为它是一个具有实时推理速度的轻量级模型。U-Net是一种带有跳跃连接的编译码器和解码器模块的编译码器模型。模型架构如下所示。

2d9e9768-8e95-11eb-8b86-12bb97331649.png

来自U-Net论文的U-Net模型结构

然而,损失函数需要修改为Dice损失系数。车道线分割问题是一个极其不平衡的数据问题。图像中的大多数像素属于背景类。Dice Loss基于Sorenson-Dice系数,其对false positives和false negatives的重要性相似,这使得它在处理不平衡数据问题时表现得更好。Dice损失试图匹配groundtruth和预测模型中的车道线像素,希望能够得到一个清晰的边界预测。

LaneNet模型

这里,我使用了LaneNet模型来生成车道线。LaneNet模型是一种两阶段车道线预测器。第一阶段是一个编码器-解码器模型,为车道线创建分割掩码。第二阶段是车道先定位网络,从掩码中提取的车道点作为输入,使用LSTM学习一个二次函数来预测车道线点。

下图显示了这两个阶段的运行情况。左边是原始图像,中间是阶段1的车道线掩码输出,右边是阶段2的最终输出。

LaneNet模型的解释

生成智能告警

我将车道线预测与物体检测结合起来,生成智能警报。这些智能警报可能涉及:

检测其他车辆是否在车道线内,并量度与他们的距离

检测邻近车道上是否有车辆的存在

了解弯曲道路的转弯半径

在这里,我使用YOLO-v5来检测道路上的汽车和人。YOLO-v5在检测道路上的其他车辆方面做得很好。推理时间也非常快。

下面我们用YOLO v5来测量自己的车和前面最近的车的距离。模型返回的距离以像素为单位,可以根据相机参数转换成米。由于TUSimple数据集的相机参数未知,我根据车道线的标准宽度估计了像素到米的转换。

距离度量的报警

我们可以类似地计算车道的曲率半径,并将其用于汽车的转向模块。

曲率半径的测量

总结

在这篇博客中,我们探讨了在自动驾驶中准确和快速检测车道线的问题。然后,我们使用YOLOv5来构建对道路上其他物体的理解。这可以用来生成智能警报。
编辑:lyn

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

    关注

    8

    文章

    1698

    浏览量

    45993
  • 自动驾驶
    +关注

    关注

    784

    文章

    13812

    浏览量

    166447

原文标题:用于自动驾驶的实时车道线检测和智能告警

文章出处:【微信号:vision263com,微信公众号:新机器视觉】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    【实战】Python+OpenCV车道线检测识别项目:实现L2级别自动驾驶必备(配套课程+平台实践)

    的一个必备技能——车道线检测。本文将详细介绍一个车道线检测项目的过程,从图像采集到
    的头像 发表于 12-16 15:42 301次阅读
    【实战】Python+OpenCV<b class='flag-5'>车道</b><b class='flag-5'>线</b><b class='flag-5'>检测</b>识别项目:实现L2级别<b class='flag-5'>自动驾驶</b>必备(配套课程+平台实践)

    线控底盘如何让自动驾驶加速奔跑?

    线控底盘技术是智能驾驶系统的核心技术之一,通过电子信号取代传统的机械传动,实现车辆动力、转向、制动、悬架及换挡等功能的精准控制。它不仅是实现L3及以上自动驾驶的关键,也是推动
    的头像 发表于 12-13 09:41 130次阅读
    <b class='flag-5'>线</b>控底盘如何让<b class='flag-5'>自动驾驶</b>加速奔跑?

    什么是具身智能自动驾驶是具身智能吗?

    技术发展日新月异,越来越多新概念、新名词、新说法被提出,就在最近,“具身智能”的概念在圈内十分火热,更有人将自动驾驶比作为具身智能的具体应用。同样是作为人工智能领域的关键技术,
    的头像 发表于 12-10 11:02 190次阅读

    重塑线控底盘技术:自动驾驶的未来支柱

    线控底盘(X-by-wire)技术,作为自动驾驶技术的核心支撑,正悄然改变着汽车工业的技术架构与市场生态。本文深入剖析了线控底盘的定义、在自动驾驶中的核心作用、当前技术状态及其面临的挑
    的头像 发表于 11-01 12:28 1094次阅读

    线控底盘,自动驾驶时代的基石?

    线控底盘(X-by-wire)作为自动驾驶技术的核心支撑技术,正逐步改变着汽车工业的技术框架和市场格局。本文深入探讨了线控底盘的定义及其在自动驾驶中的关键作用,分析了当前技术的现状及其
    的头像 发表于 10-31 13:06 338次阅读
    <b class='flag-5'>线</b>控底盘,<b class='flag-5'>自动驾驶</b>时代的基石?

    自动驾驶汽车安全吗?

    随着未来汽车变得更加互联,汽车逐渐变得更加依赖技术,并且逐渐变得更加自动化——最终实现自动驾驶,了解自动驾驶汽车的安全问题变得非常重要,这样你才能回答“自动驾驶汽车安全吗”和“
    的头像 发表于 10-29 13:42 512次阅读
    <b class='flag-5'>自动驾驶</b>汽车安全吗?

    智能驾驶自动驾驶的关系

    智能驾驶自动驾驶在概念上存在一定的联系和区别,以下是对两者关系的介绍: 一、概念定义 智能驾驶
    的头像 发表于 10-23 16:02 667次阅读

    人工智能的应用领域有自动驾驶

    人工智能的应用领域确实包括自动驾驶 。近年来,随着科技的迅猛发展,人工智能(AI)的应用已经渗透到生活的方方面面,特别是在自动驾驶领域,AI技术展现出了巨大的潜力和价值。 一、人工
    的头像 发表于 10-22 16:18 535次阅读

    自动驾驶HiL测试方案案例分析--ADS HiL测试系统#ADAS #自动驾驶 #VTHiL

    自动驾驶
    北汇信息POLELINK
    发布于 :2024年10月22日 15:20:19

    自动驾驶的未来之路:智能网联与单车智能的交融

    随着全球科技的飞速进步,自动驾驶技术已从实验室概念逐渐走向商业化实践,引领着未来交通出行的革命。然而,关于自动驾驶技术的具体发展路径,业内始终存在两种主要观点:单车智能
    的头像 发表于 08-30 14:35 1496次阅读

    智能网联是否是自动驾驶落地的必要条件?

    随着全球科技的不断进步,自动驾驶技术逐渐从实验室走向公众视野,并且已经开始在部分地区进行商业化测试。尽管如此,关于自动驾驶的发展路径,业内仍然存在两种主要观点:一种是单车智能,强调车辆
    的头像 发表于 08-29 09:02 313次阅读

    FPGA在自动驾驶领域有哪些优势?

    FPGA(Field-Programmable Gate Array,现场可编程门阵列)在自动驾驶领域具有显著的优势,这些优势使得FPGA成为自动驾驶技术中不可或缺的一部分。以下是FPGA在自动驾驶
    发表于 07-29 17:11

    FPGA在自动驾驶领域有哪些应用?

    低,适合用于实现高效的图像算法,如车道线检测、交通标志识别等。 雷达和LiDAR处理:自动驾驶汽车通常会使用雷达和LiDAR(激光雷达)等多种传感器来获取环境信息。FPGA能够协助完成
    发表于 07-29 17:09

    未来已来,多传感器融合感知是自动驾驶破局的关键

    /L4级自动驾驶赛跑的元年。 马斯克评论FSD 12.3版本的左转弯操作就像人类司机一样。如果FSD 12.3版本成功,将基本颠覆目前市场上的智能驾驶技术路线。基于“数据/算法/算力”的无人
    发表于 04-11 10:26

    地平线开启港交所IPO,加速高阶自动驾驶新征程

    据港交所披露,智能驾驶科技领军企业地平线已正式启动IPO上市进程,旨在借助资本市场力量,提升创新实力,推动中国智能汽车迈向高阶自动驾驶新篇章
    的头像 发表于 03-27 16:27 801次阅读