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

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

3天内不再提示

ADAS车道偏离检测技术

电子行业新闻 来源:电子行业新闻 作者:电子行业新闻 2022-07-12 17:20 次阅读

车道偏离预警系统(Lane Departure Warning System)是ADAS系统的重要功能之一,可以根据前方道路情况和自车位置的关系,来检测和判断车辆偏离车道的潜在危险,并对驾驶员进行及时提醒,避免因驾驶员疏忽、分心等原因而造成车道偏离事故。

据美国道路安全机构研究表明:约有50%的汽车交通事故是因为汽车偏离正常行驶车道引起的,车道偏离也被看成车辆侧翻事故的主要原因。而车道偏离警示系统则能将事故死亡率降低86%。

目前国内对车道偏离预警系统有明确的标准体系,国标GB/T 26773-2011《智能运输系统 车道偏离报警系统 性能要求与检测方法》,规定了对乘用车和商用车车道偏离报警的要求。行业标准JT/T883-2014《营运车辆行驶危险预警系统技术要求和试验方法》也基于GB/T 26773对营运类车辆的车道偏离状态报警功能进行了说明。

LDWS系统主要包含三大模块:环境感知、偏离决策和预警输出。首先通过摄像头等传感器获取前方道路环境信息,然后结合自车的行驶状态、与车道线的距离、以及车道偏离的越界时间来判断车辆偏离情况,并根据预警规则决定是否发出预警信息。

poYBAGLNPN2AHdKNAAB46UEWOzI452.png

LDWS基本流程示例

LDWS通过车载摄像头等传感器来感知环境,因此前期摄像头的安装、标定和校对会影响后期的检测准确度。比如在虹软方案中,会将ADAS摄像头安装在车辆挡风玻璃正中间,使前方道路清晰可见;并调整摄像头的俯仰角,让359°的地平线与远处的地平线(地面与天空相交的线)重合,保证地平线在视野中央位置:此时若车辆在车道内居中直行,则左右车道线对称显示在画面两侧。

pYYBAGLNPOGAU6PlAAPvqGuMJN0833.png

ADAS摄像头安装位置示意

同时,为了排除车身存在的干扰因素,虹软算法在实际应用和标定时,还将车身宽度、车轮与摄像头的相对位置、车头与摄像头的相对位置均加入到预设指标中,由此可以适配不同外观形态的车辆,且能更准确地判断车身与车道线的距离,使预警系统更为精准。

pYYBAGLNPOKAPbXLAAFqBt-k7hY245.png

虹软ADAS摄像头标定示例

在通过摄像头初步获取环境信息后,LDWS需要进行车道线检测、车道线跟踪以及车道偏离检测这三大重要步骤。

虹软的车道线检测是基于深度学习的,在捕捉道路图像后,先截取其中感兴趣的图像区域,并通过卷积神经网络将图像中的车道线特征提取出来,据此可以预测选取的感兴趣区域内是否有车道线以及车道参数、方向和位置。但在车道线检测过程中,常常会出现很多干扰因素,诸如车道线磨损、树荫遮挡、积水影响等等情况,都会导致车道线检测误差,于是又用车道线跟踪来帮助提升算法检测的鲁棒性。

poYBAGLNPOSAfnP2AAQ5vuEebg4134.png

车道线跟踪,是利用车辆行驶时环境信息数据的连续性和关联性,通过多张图像信息,在前一时刻检测结果的基础上预判下一时刻车道线的位置和方向。常用的是基于滤波法来确定下一帧感兴趣区域,在该区域内检测车道线,以减少检测时间以及其他干扰因素影响。

pYYBAGLNPOeAS6wUAAM9lnqHS7g705.png

车道线检测和跟踪图示

虹软LDWS算法中检测和跟踪的目标车道线功能符合行标JT/T883要求,车道偏离报警能检测到以下车道线并进行有效预警:

黄色和白色实线

黄色和白色虚线

双黄和双白实线

双黄和双白虚线

黄色和白色虚实线

完成车道线检测和跟踪后,就可以进一步判断车道偏离情况。虹软通过深度学习方法检测出画面中的所有车道线,结合实际驾驶情况,主要检测自车当前所在的车道线,即离自车最近的两条车道线。根据自车车身与所在车道左右车道线之间的横向距离以及横向距离的变化,来判断车辆是否出现车道偏离状况。判断逻辑与主流方法一样,主要参照了国标GB/T 26773——其中定义了报警临界线、最早报警线、最晚报警线和车道偏离点等,并由此计算出报警的触发时机。

poYBAGLNPOeAQm2SAAA_5ehiB80251.png

pYYBAGLPdv-AIIlXAAAQnwo7jtU598.png

TTLC为出现车道偏离所需时间,D指的是车辆特定部位(车身)与车道边界的横向距离,v则为车辆偏离速度。在划定好LLTC值的情况下,报警临界线会受偏离速度影响而变化,但最早报警线位置一般在车道线内0.75-1.5m的范围内浮动。

pYYBAGLNPOeAPPiFAAArn4yugX8059.png

针对最迟报警线,乘用车和商用车的要求有所差异,乘用车最迟警报线为车道线边界外侧0.3米,商用车则为1米。车道偏离预警系统须在汽车越过最早报警线、未碰到最迟报警线期间触发。

通过实车道路测试,虹软车道偏离检测的检出率和准确率均在95%以上 ,误检率低。

poYBAGLNPOiAQeN7AAChXmFvuKY629.png

车道线偏移报警检测测试示例

在乘用车和商用车前后装领域,虹软视觉ADAS技术经过了长时间的验证,有很多成熟的落地使用案例,获得了业内的普遍认可,但提升精度、提高速率、降低成本仍是不断优化迭代的方向。

审核编辑 黄昊宇

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

    关注

    2

    文章

    352

    浏览量

    29062
  • 车道偏离报警

    关注

    0

    文章

    2

    浏览量

    6927
  • adas
    +关注

    关注

    309

    文章

    2168

    浏览量

    208518
收藏 人收藏

    评论

    相关推荐

    智驾软件冒烟测试之测试管理软件解决方案#ADAS #自动驾驶 #冒烟测试

    adas
    北汇信息POLELINK
    发布于 :2024年09月29日 13:41:46

    MXoptiCal-简化精密测量-只需几个步骤即可实现一致的目标测量#ADAS

    adas
    北汇信息POLELINK
    发布于 :2024年09月20日 10:16:32

    ADAS功能安全HiL仿真测试系统介绍#ADAS #VTHiL

    adas
    北汇信息POLELINK
    发布于 :2024年08月03日 20:07:34

    ADAS系统组成简介#ADAS

    adas
    北汇信息POLELINK
    发布于 :2024年08月03日 20:05:37

    TC系列可以做ADAS吗?

    TC系列可以做ADAS吗?
    发表于 02-06 08:22

    使用ADAS1000遇到的问题求解答

    以波形的形式显示,与模拟器发出来的波形相对比,明显不同。模拟器发出的波形的QRS是向上的波形,而0x11中数据波形QRS波形是向下的波形。 4、AC leadoff检测不到导联脱落,呼吸阻抗检测幅值
    发表于 12-20 08:14

    ADAS1000-3导联脱落的时候是如何被各个通道中的比较器检测到的?

    ADAS1000-3集成芯片,在导联脱落检测的时候有些不太明白。我们用的是直流导联脱落检测。当导联脱落的时候是如何被各个通道中的比较器检测到的?以及在软件上面如何进行
    发表于 12-19 07:11

    ADAS1000采不到心电数据是怎么回事?

    我用一片STM32与一片ADAS1000-3搭配,芯片上电后,所有电源管脚和refout的电压是正确的,能够正常读写寄存器。配置寄存器可以得到TESTTONE的信号。但是我这边还是存在问题。 1
    发表于 12-19 06:40

    ADAS1000为什么检测不到数据?

    您好,我最近在使用ADAS1000做心电采集的项目,按照数据手册的配置,现在已经可以输出数据了,输出的数据和数据手册描述的一致,但是问题是,ADAS1000接上电极后检测不到信号,得到的数据仅是一些
    发表于 12-19 06:10

    ADAS1000检测信号时有杂波是怎么回事?如何消除?

    您好,我使用ADAS1000进行心电信号的检测,现在已经可以检测到模拟仪发出的信号,但是检测到的信号总是有如图中所示的杂波,直接对人体进行测试时,这种现象更严重,请问这是一种什么干扰,
    发表于 12-18 06:59

    浅谈ADAS前置摄像头设计挑战

    前置摄像头是高级驾驶辅助系统 (ADAS) 的重要组件,尤其是鉴于现在的新车碰撞测试要求将自动紧急制动和正面防撞作为汽车的标准功能。前置摄像头有助于实现其他 ADAS 功能,例如自适应巡航控制、行人检测
    的头像 发表于 12-14 15:57 688次阅读
    浅谈<b class='flag-5'>ADAS</b>前置摄像头设计挑战

    用MSP430连接ADAS1000BSTZ和2片ADAS1000-2BSTZ实现了18导联,使用中出现了某些导联脱落检测异常怎么解决?

    用MSP430连接ADAS1000BSTZ和2片ADAS1000-2BSTZ实现了18导联,使用中出现了某些导联脱落检测异常的问题。具体情况如下: 1、编号2的采集板出现V5、V6导联一直处于
    发表于 12-13 08:11

    ADAS1000直流导联脱落检测LL检测不到是为什么?

    1000_ECGCTL, 0x81E00486); //配置呼吸测量模式 ADAS1000 WriteRegister(ADAS1000_RESPCTL,0x830037F9); //配置导联脱落检测模式
    发表于 12-11 06:43

    ADAS1000如何配置呼吸测量?

    ADAS1000-4可以测量出三路心电信号,但是呼吸始终调不出来,我用的外部呼吸电容,外部路径,配置如下: [/td]//失能不需要的帧字(起搏,GPIO
    发表于 12-11 06:18

    有能快速检测ADAS1000是否损坏的方法吗?

    使用8.000MHz,MCU使用STM32F103ZET6 我尝试写入ADAS1000的寄存器,再将其读出,很遗憾无论如何修改程序,读出的数据始终为0 所以我希望有一种快速检测ADAS1000是否损坏的方法,以找出问题来源
    发表于 12-04 06:34