2022最新!更面向工业场景:基于视觉方案不同挑战下的车道检测与跟踪(下)

简介: 本文作者提出了一种鲁棒的车道检测和跟踪方法来检测车道线,该方法主要介绍了三个关键技术。首先,应用双边滤波器来平滑和保留边缘,引入了一个优化的强度阈值范围(OITR)来提高canny算子的性能,该算子检测低强度(有色、腐蚀或模糊)车道标记的边缘。第二,提出了一种稳健的车道验证技术,即基于角度和长度的几何约束(ALGC)算法,然后进行霍夫变换,以验证车道线的特征并防止不正确的车道线检测。最后,提出了一种新的车道线跟踪技术,即水平可调车道重新定位范围(HALRR)算法,该算法可以在左、右或两条车道标记在短时间内部分和完全不可见时跟踪车道位置。

车道跟踪



使用前一帧的车道线标记位置来估计和预测下一帧车道线标记的位置称为车道跟踪,实施车道跟踪以跟踪车道位置的变化。有时,诸如雨、雪、路灯在潮湿道路上反射、阳光过度照射或闪亮的隧道灯等具有挑战性的条件会磨损车道线,挡风玻璃上的雨滴和道路上的雪也可能严重影响道路线的能见度。因此,开发一种能够检测车道线的车道跟踪系统非常重要,即使车道线在短时间内部分或完全不可见。对于车道跟踪,使用卡尔曼滤波器[21,22]、扩展卡尔曼滤波器[23]、退火粒子滤波器[24]和超级粒子滤波器[25],车道线位置P可以很容易地由两点定义(𝑥1.𝑦1)和(𝑥2.𝑦2)。在两个连续的视频帧之间,由于帧序列之间存在时间和空间连续性,因此不会有太多偏差。


从视频帧序列可以看出:车道的垂直位置保持几乎相同,但车道的水平位置显著变化。考虑到这些问题,作者提出了一种鲁棒的车道跟踪技术,称为车道水平可调车道重定位范围(HALRR)。在这种方法中,定义了一个沿x轴的可调整范围,该范围将相对于前一帧的车道位置进行调整。如果前一帧的车道线位置为𝑃𝑝(𝑥𝑝1.𝑦𝑝1.𝑥𝑝2.𝑦𝑝2)和下一帧的车道线位置为𝑃𝑛(𝑥𝑛1.𝑦𝑛1.𝑥𝑛2.𝑦𝑛2) 𝑃𝑛 将位于𝑃𝑝 或在右侧𝑃𝑝。由于车道的位置不会垂直改变,𝑦𝑝1=𝑦𝑛1和𝑦𝑝2=𝑦𝑛2。


论文观察到,车道位置沿x轴(左侧和右侧)的偏差小于图像宽度的6%。如果车道位置的偏差为d,范围𝑥𝑛1为R1,𝑥𝑛2是R2,w是图像的宽度,那么d,R1,R2的表达式如下:

640.png


该技术可以有效地提高车道检测率。在采用车道跟踪之后,系统可以检测车道,即使在改变车道之后。该过程每帧仅需0.99ms,而卡尔曼滤波器每帧需2.36ms。

图7中展示了车道跟踪系统如何在改变车道时进行调整,在这里,通过从第515帧到第677帧的雨天视频中选取六帧,显示了车道改变场景,从图7(a)到7(e),车道改变发生了,跟踪系统可以跟踪车道。完全切换到左车道后,跟踪方法可以自动调整图7(f)中的车道线。

640.png


在图8中,展示了一些具有挑战性的情况,其中车道线部分或全部被侵蚀、虚线、未上漆或由于一些困难而看不见,例如,被雨刷遮挡、大雨造成的视野模糊、没有路灯的较暗路况、来自相反方向车辆的过度曝光前照灯、反光效果和挡风玻璃上路灯反射产生的光斑,论文提出的车道跟踪方法解决了所有这些困难。


640.png640.png


实验结果



在来自DSDLDE[1]数据集的33323帧上实现了我们提出的方法,该数据集以24帧/秒的速度提供1080x1920分辨率。该数据集在美国和韩国拍摄,其中视频包括不同的挑战场景,如雨、雪、隧道进出时的突然光线变化、白天和夜间拍摄的照明变化。实验在30个分辨率为594x1056的视频片段上进行,这些视频片段包含超过33000帧。论文提出的方法解决了许多高度严酷的条件,即白天因阴影、隧道入口、极端阳光、隧道出口白光等造成的黑暗、夜间突然的照明变化,即其它车辆的前照灯或尾灯发出的光照、湿路、隧道入口和隧道出口上的道路光反射等。当车道被着色或侵蚀或路灯或隧道灯的颜色与车道颜色相同时,车道线与路面之间的对比度较低;由于存在与车道类似的线,即护栏、路面标记、道路分隔线、道路裂缝产生的线、车辆线等,导致车道线检测不正确,由于大雨或大雪导致的视野模糊,由于雨刷、雨滴的存在而导致的遮挡,以及车内任何物体的反射:移动设备、导航设备、视频或挡风玻璃上的图像捕捉设备。


图9显示了不同恶劣驾驶条件下成功的车道线检测和跟踪,在图9(a)、(b)、(c)中,隧道内的车道几乎看不见,因为灯光颜色和车道标记颜色相同。在图9(d)中,来自内部设备的光反射以及挡风玻璃上的前照灯和尾灯的耀斑使视野变得模糊。在图9(e)中,大雨造成的模糊视图和图(f)中,由于雨夜路灯反射,车道不可见。在图9(g)和9(h)中,分别显示了雪天的大雪和黑暗隧道入口。图9(i)显示了雪夜中的高速公路。

640.png


所有这些成功的检测都验证了该算法的鲁棒性,在表1中,论文显示了不同时间、天气和挑战条件下的车道标记检测率:


640.png


在晴朗的白天,平均车道检测率为98.07%,包括阴影、侵蚀车道线、被交通和路面标线堵塞的车道线、开裂的道路、隧道等不同条件。在雨天,平均车道识别率为96.85%,包括大雨、交通堵塞、车道变更、隧道内潮湿道路、丘陵和弯曲公路等条件。在雪天,平均车道检测率为95.29%,还包括侵蚀车道线、弯曲道路、隧道等不同条件,平均检测率为96.47%,包括一些硬条件,如褪色和未上漆的车道标线、潮湿道路上的路灯反射、同向和反向车辆的前照灯和尾灯闪烁、极暗(无路灯)和颠簸道路、尾灯反射、车道变换、导航装置反射和挡风玻璃上闪亮的桥梁灯反射、在下雪的夜晚,由于夜间下雪,车道的能见度非常差,平均检测率为94.19%。不同天气条件下的总检出率大于94%,平均检出率为97.36%。将所提出的方法与最近报道的其他方法进行了比较,并显示出相对较好的性能。在表2中,就检测率和每帧处理时间而言,所提出的算法的性能与之前的工作[1、8、9、11、19]的性能进行了比较。


640.png


表2显示,与其它作品相比,所提出算法的检测率非常出色,与其它最先进的作品相比,本文探索了更多与光线、道路和天气条件相关的挑战。尤其是,夜间下雪道路的视频剪辑在其它作品中效果不佳,处理时间甚至比任何其他算法都要短。结果表明,与其它具有强大和更快PC配置的算法相比,该方法具有更快的计算速度。然而,如图10所示,当雪形成类似车道线时,以及当隧道边缘形成类似车道的线时,所提出的算法未能检测到车道标记,存在一些车道标记错误检测的情况,可以通过在验证阶段添加更多参数来改进。


参考



[1] Vision-Based Lane Detection and Tracking under Different Challenging Environmental Conditions.


原文首发微信公众号【自动驾驶之心】:一个专注自动驾驶与AI的社区(https://mp.weixin.qq.com/s/NK-0tfm_5KxmOfFHpK5mBA

相关文章
|
2月前
|
机器学习/深度学习 文字识别 算法
视觉智能平台常见问题之车辆损伤识别接口用不了如何解决
视觉智能平台是利用机器学习和图像处理技术,提供图像识别、视频分析等智能视觉服务的平台;本合集针对该平台在使用中遇到的常见问题进行了收集和解答,以帮助开发者和企业用户在整合和部署视觉智能解决方案时,能够更快地定位问题并找到有效的解决策略。
18 0
|
8月前
|
人工智能 算法 C#
基于Aidlux平台的工业视觉缺陷检测
工业视觉缺陷检测是一种利用计算机视觉技术,对工业制品进行自动化检测,以识别和分类可能存在的缺陷的方法。它是现代工业生产中的重要环节,可以大大提高生产效率,降低产品缺陷率,提高产品质量。
|
传感器 编解码 人工智能
2022最新!更面向工业场景:基于视觉方案不同挑战下的车道检测与跟踪(上)
本文作者提出了一种鲁棒的车道检测和跟踪方法来检测车道线,该方法主要介绍了三个关键技术。首先,应用双边滤波器来平滑和保留边缘,引入了一个优化的强度阈值范围(OITR)来提高canny算子的性能,该算子检测低强度(有色、腐蚀或模糊)车道标记的边缘。第二,提出了一种稳健的车道验证技术,即基于角度和长度的几何约束(ALGC)算法,然后进行霍夫变换,以验证车道线的特征并防止不正确的车道线检测。最后,提出了一种新的车道线跟踪技术,即水平可调车道重新定位范围(HALRR)算法,该算法可以在左、右或两条车道标记在短时间内部分和完全不可见时跟踪车道位置。
2022最新!更面向工业场景:基于视觉方案不同挑战下的车道检测与跟踪(上)
|
机器学习/深度学习 人工智能 算法
纯视觉3D检测综述!一文详解3D检测现状、趋势和未来方向!(中)
基于图像的3D目标检测是自动驾驶领域的一个基本问题,也是一个具有挑战性的问题,近年来受到了业界和学术界越来越多的关注。得益于深度学习技术的快速发展,基于图像的3D检测取得了显著的进展。特别是,从2015年到2021年,已经有超过200篇研究这个问题的著作,涵盖了广泛的理论、算法和应用。然而,到目前为止,还没有一个调查来收集和组织这方面的知识。本文首次对这一新兴的不断发展的研究领域进行了全面综述,总结了基于图像的3D检测最常用的流程,并对其各个组成部分进行了深入分析。此外,作者还提出了两个新的分类法,将最先进的方法组织成不同的类别,以期提供更多的现有方法的系统综述,并促进与未来作品的公平比较。
纯视觉3D检测综述!一文详解3D检测现状、趋势和未来方向!(中)
|
机器学习/深度学习 编解码 人工智能
纯视觉3D检测综述!一文详解3D检测现状、趋势和未来方向!(上)
基于图像的3D目标检测是自动驾驶领域的一个基本问题,也是一个具有挑战性的问题,近年来受到了业界和学术界越来越多的关注。得益于深度学习技术的快速发展,基于图像的3D检测取得了显著的进展。特别是,从2015年到2021年,已经有超过200篇研究这个问题的著作,涵盖了广泛的理论、算法和应用。然而,到目前为止,还没有一个调查来收集和组织这方面的知识。本文首次对这一新兴的不断发展的研究领域进行了全面综述,总结了基于图像的3D检测最常用的流程,并对其各个组成部分进行了深入分析。此外,作者还提出了两个新的分类法,将最先进的方法组织成不同的类别,以期提供更多的现有方法的系统综述,并促进与未来作品的公平比较。在
纯视觉3D检测综述!一文详解3D检测现状、趋势和未来方向!(上)
|
机器学习/深度学习 传感器 人工智能
纯视觉3D检测综述!一文详解3D检测现状、趋势和未来方向!(下)
基于图像的3D目标检测是自动驾驶领域的一个基本问题,也是一个具有挑战性的问题,近年来受到了业界和学术界越来越多的关注。得益于深度学习技术的快速发展,基于图像的3D检测取得了显著的进展。特别是,从2015年到2021年,已经有超过200篇研究这个问题的著作,涵盖了广泛的理论、算法和应用。然而,到目前为止,还没有一个调查来收集和组织这方面的知识。本文首次对这一新兴的不断发展的研究领域进行了全面综述,总结了基于图像的3D检测最常用的流程,并对其各个组成部分进行了深入分析。此外,作者还提出了两个新的分类法,将最先进的方法组织成不同的类别,以期提供更多的现有方法的系统综述,并促进与未来作品的公平比较。
纯视觉3D检测综述!一文详解3D检测现状、趋势和未来方向!(下)
|
机器学习/深度学习 数据采集 传感器
基于工业数据的检测分析
基于工业数据的检测分析
105 0
|
机器学习/深度学习 人工智能 监控
工业安防监控目标检测背景介绍
随着人们生活水平的日益提高,人们对生活的便利性和安全性有了更高的需求。近年来人工智能的飞速发展,让人们看到了未来更多的可能性。而计算机视觉一直以来都是人工智能的重要发展方向,它赋予了人工智能系统感知世界的眼睛。计算机视觉被广泛的应用于无人驾驶、智能监控、安全生产等领域。其中,目标检测和多目标跟踪算法,是计算机视觉领域的重要研究方向。在过去几十年的发展中,目标检测算法和多目标跟踪算法,从传统机器学习和人工特征算子(HOG、SIFT、卡尔曼滤波器等)阶段,逐步发展为基于深度学习的自主学习阶段,检测和跟踪的准确性和速度都有了大幅度的提升。
360 0
|
机器学习/深度学习 人工智能 监控
取代后视镜,ULSee发布3D全景行车监控影像系统
搭载着 ULSee 智能驾驶集成方案的汽车上,4 个摄像头分别安装在车身的前后左右,用于采集车辆在行车过程中四周的影像。
316 0
取代后视镜,ULSee发布3D全景行车监控影像系统
Sooth打造新型智能头盔,通过传感器可实时检测各项身体指标
将多个嵌入式传感器和智能头盔相结合,配备一个集成的应用程序,以此来预测用户是否有中暑征兆。
255 0