汽车工程 ›› 2023, Vol. 45 ›› Issue (2): 263-272.doi: 10.19562/j.chinasae.qcgc.2023.02.011

所属专题: 智能网联汽车技术专题-感知&HMI&测评2023年

• • 上一篇    下一篇

基于实例分割的车道线检测算法

武志斐(),李守彪   

  1. 太原理工大学机械与运载工程学院,太原  030024
  • 收稿日期:2022-07-20 修回日期:2022-08-31 出版日期:2023-02-25 发布日期:2023-02-21
  • 通讯作者: 武志斐 E-mail:wuzhifei@tyut.edu.cn
  • 基金资助:
    山西省基础研究计划(202103021224040);山西省回国留学人员科研项目(2021-050)

Lane Detection Algorithm Based on Instance Segmentation

Zhifei Wu(),Shoubiao Li   

  1. College of Mechanical and Vehicle Engineering,Taiyuan University of Technology,Taiyuan  030024
  • Received:2022-07-20 Revised:2022-08-31 Online:2023-02-25 Published:2023-02-21
  • Contact: Zhifei Wu E-mail:wuzhifei@tyut.edu.cn

摘要:

为实现在自动驾驶复杂场景下检测数量变化的车道线,提出一种基于实例分割的车道线检测算法。首先以ResNet18网络作为主干网络提取图像特征,采用特征金字塔网络进行特征融合。同时设计一种扩张卷积残差模块来提高检测的精度;然后基于车道线的位置进行实例分割,利用语义分割出的车道线点位置预测对应的聚类点位置,通过对聚类点采用DBSCAN聚类算法实现车道线实例区分。结果表明,该算法能够在复杂的自动驾驶场景下有效地进行多车道线检测,在CULane数据集和TuSimple数据集上的调和平均值分别达到75.2%和97.0%。

关键词: 汽车主动安全, 车道线检测, 实例分割, 聚类

Abstract:

To realize the detection of lane lines with changing numbers in complex scenarios of autonomous driving, a lane detection algorithm based on instance segmentation is proposed. Firstly, the ResNet18 network is used as the backbone network to extract image features, and the feature pyramid network is used for feature fusion, at the same time a dilated convolutional residual module is designed to improve the detection accuracy. Then instance segmentation is carried out based on the location of lane, and the corresponding clustering point locations is predicted using the lane point locations from the semantic segmentation. Finally, the DBSCAN clustering algorithm is used for the cluster points to realize the lane instance distinction. The results show that the algorithm can effectively detect multi-lane lines in complex and changeable autonomous driving scenarios, and the F1 indicators on the CULane dataset and TuSimple dataset reach 75.2% and 97.0%, respectively.

Key words: vehicle active safety, lane detection, instance segmentation, clustering