公路交通科技  2022, Vol. 39 Issue (9): 132-139

扩展功能

文章信息

穆柯楠, 王会峰, 赵祥模
MU Ke-nan, WANG Hui-feng, ZHAO Xiang-mo
成像模型约束非均匀B样条曲线拟合车道线检测
Lane Detection Based on Non-uniform B-spline Curve Fitting Constrained by Imaging Model
公路交通科技, 2022, 39(9): 132-139
Journal of Highway and Transportation Research and Denelopment, 2022, 39(9): 132-139
10.3969/j.issn.1002-0268.2022.09.017

文章历史

收稿日期: 2021-12-07
成像模型约束非均匀B样条曲线拟合车道线检测
穆柯楠1 , 王会峰1 , 赵祥模2     
1. 长安大学 电子与控制工程学院, 陕西 西安 710064;
2. 长安大学 信息工程学院, 陕西 西安 710064
摘要: 控制点作为基于样条曲线拟合的车道线检测方法的关键数据, 其提取过程容易受车道线图像中存在的车辆遮挡、路侧阴影、路面破损等干扰, 导致控制点定位精度降低甚至定位失败, 进而影响车道线拟合结果。为了提高基于样条曲线拟合的车道线检测效率, 提出了一种成像模型约束的非均匀B样条曲线拟合车道线检测方法。首先, 对经过中值滤波和直方图均衡化预处理后的车道线图像进行了Canny边缘检测, 通过Hough变换和形态学处理减少干扰边缘。然后, 基于"相机光轴与道路平面平行"及"左右车道线平行"2个假设, 结合相机几何成像模型, 建立了车道线曲线拟合控制点成像模型约束。在非均匀B样条曲线车道线拟合阶段, 为避免由各种干扰导致扫描线定位当前控制点错误或丢失, 基于成像模型约束推导了相邻控制点位置信息关系式, 根据已知控制点位置信息估算出当前控制点位置, 实现控制点精确定位, 进而实现车道线精准拟合。利用Matlab平台实现了算法仿真试验, 采用涵盖4种干扰等级的2个车道线图像库验证了算法的有效性, 并与2种经典算法在控制点检测率、定位精度、时间成本3个方面展开了对比试验。结果表明: 相较于传统经典算法, 本算法能显著提高控制点的定位精度和检测率, 并对4种等级的干扰有更高的鲁棒性。
关键词: 智能交通     成像模型约束     曲线拟合     车道线检测     控制点提取    
Lane Detection Based on Non-uniform B-spline Curve Fitting Constrained by Imaging Model
MU Ke-nan1, WANG Hui-feng1, ZHAO Xiang-mo2    
1. School of Electronics and Control Engineering, Chang'an University, Xi'an Shaanxi 710064, China;
2. School of Information Engineering, Chang'an University, Xi'an Shaanxi 710064, China
Abstract: As the key data of lane marking detection method based on spline curve fitting, the extraction process of control points is easily disturbed by vehicle occlusion, roadside shadow and pavement damage in lane marking image, which leads to the reduction of control point positioning accuracy and even positioning failure, and then affects the result of lane marking fitting. In order to improve the efficiency of lane marking detection based on spline curve fitting, an imaging model-constrained non-uniform B-spline curve fitting method is proposed to detect lane marking. First, Canny edge detection on the lane marking image after median filtering and histogram equalization preprocessing is performed, and the Hough transform and morphological processing are applied to remove interference edges. Then, based on the hypotheses of "optical axis of camera is parallel to road plane" and "left and right lane markings are parallel to each other", the imaging model constraint of control points for lane marking curve fitting is established combining with the camera geometric imaging model. In the stage of lane marking fitting of non-uniform B-spline curve, in order to avoid the error or loss of scanning line positioning current control points caused by various interferences, the position information relationship of adjacent control points is derived based on the imaging model constraints, and the current control point position can be estimated according to the known control point position information, so as to realize the accurate positioning of control points and then realize the accurate fitting of lane marking. The algorithm simulation and experiment is realized by using Matlab platform. The effectiveness of the algorithm is verified by using 2 lane marking image databases covering 4 interference levels. The comparative test with 2 classical algorithms is conducted in the aspects of control point detection rate, positioning accuracy and time cost. The result shows that compared with the traditional classical algorithms, this algorithm can significantly improve the positioning accuracy and detection rate of control points, and it has higher robustness to 4 levels of interference.
Key words: ITS     imaging model constraint     curve fitting     lane marking detection     control point extraction    
0 引言

当前无人驾驶技术是智能交通领域的研究热点,国内外众多科研院所、企业的大量科研投入大大推进了无人驾驶技术的迅猛发展。车道线作为车辆进行车道保持、变道等驾驶行为的必要信息,是无人车行车环境感知中的一项重要环境数据,因此车道线检测方法的性能优劣对无人车环境感知系统性能乃至整个无人车驾驶系统的安全性有着不可忽视的影响。

车道线检测的主要目的是从视频图像中提取车道线的位置信息。目前常用的车道线检测方法大致可分为基于区域、基于特征和基于模型3类[1-3],其中基于模型的车道线检测方法通常基于结构化道路的车道线走向可用特定的数学模型来逼近这一思想,针对直线型、抛物线型、蛇型等不同走向的车道线采用直线、抛物线、双曲线、样条曲线等数学模型来拟合,从而在保证车道线检测准确性的同时大大降低检测成本[4-10]。样条曲线由分段多项式表达,可精确拟合任意形状的曲线,因此在车道线检测中得到了广泛应用[11-14]。Berriel等[15]深入研究了B样条曲线在描述更广泛类型车道线曲线拟合中的应用。Cao等[11]基于三阶B样条曲线模型,采用随机样本共识算法对车道线的曲线进行拟合,并对曲线进行了拟合评估和曲率半径计算。唐涛[12]在车道线特征点聚类的基础上,为更好地描述高速公路车道线形状,采用三次B样条曲线作为车道线模型。周慧子等[13]利用三次样条曲线的二阶连续性,结合已知的车道信息实现了车道线检测。穆柯楠[14]进一步考虑非均匀B样条曲线在描述车道线方面的优越性,在根据车道线边缘信息确定样条曲线控制点的基础上,制定车道线分类策略,基于非均匀B样条(NUBS)曲线模型匹配实现了车道线的检测、分类与跟踪。Li等[16]采用二进制粒子群优化求解B样条曲线模型参数实现了车道线检测。张嘉明等[17]分区域对车道线边缘点进行Hough变换来拟合直线,根据分区中的直线确定控制点并使用三次均匀B样条曲线拟合了车道线。分析以上研究可知,控制点的确定是B样条曲线拟合车道线的关键,然而车辆遮挡、树荫、建筑物阴影、路面破损等干扰,为模型控制点的提取增加了不少难度,从而影响车道线拟合的准确性甚至导致拟合失败。

针对上述问题,本研究在“相机光轴与道路平面平行”及“左右车道线平行”的假设基础上,提出一种成像模型约束下的非均匀B样条曲线拟合车道线检测方法,在相机几何成像模型的基础上,推导车道线-相机成像模型约束下的控制点估算模型,从而提高非均匀B样条曲线控制点提取方法的鲁棒性,准确拟合出车道线。

1 车道线边缘检测

考虑到车道线图像采集过程中可能存在的环境亮度变化、相机抖动等因素造成图像灰度分布不均、模糊、噪点等现象,在进行车道线边缘检测之前,首先对图像进行中值滤波以减少椒盐噪声,然后进行直方图均衡化处理以增强图像的亮度和对比度,从而突出边缘特征。

由于结构化道路的车道线通常由边界清晰的连续直线、曲线或短划线构成,因此采用Canny边缘检测算子提取图 1(a)所示的车道线的边缘特征,结果如图 1(b)所示。为在提高边缘连续性的同时降低背景干扰,得到更为纯净的车道线边缘图像,对车道线边缘图像进行如下2步后续处理。

图 1 车道线检测结果 Fig. 1 Lane marking detection result

(1) 形态学处理:弥合间隔小于3的边缘线段,以提高边缘连续性。

(2) Hough直线检测:结合“近视场的车道线边缘呈直线型”的特点,对车道线边缘图像进行Hough直线检测(图 1(c)),只保留那些包含直线检测结果的边缘,据此进一步消除那些由背景建筑、树荫、障碍物、路面孔洞、裂缝等形成的干扰边缘。经上述2步处理得到的车道线边缘如图 1(d)所示。

2 基于成像模型的非均匀B样条曲线车道线拟合

控制点确定是采用B样条曲线模型进行车道线拟合的重要环节。为了降低车辆遮挡、树荫、建筑物阴影、路面破损及各种非车道线路面标线对控制点确定造成的干扰,基于相机几何成像模型,在“相机光轴与车辆行驶道路平面平行”及“左右车道线平行”的假设基础上,提出一种成像模型约束下的控制点提取方法,从而实现车道线拟合。

2.1 成像模型约束建立

已知世界坐标系(x, y, z)和图像坐标系(u, v)。如图 2所示,已知相机最大水平视角为α,最大垂直视角为β,相机安装位置在世界坐标系中的坐标为C(d, 0, h),其中h为相机安装高度,即相机在世界坐标系z轴上的值,d为相机安装水平偏移,即相机在世界坐标系中x轴上的值。相机光轴与车辆行驶道路平面平行,与车道线夹角为γ。根据相机几何成像模型,可知世界坐标系中路面上某点P(x, y, 0)与图像坐标系中相对坐标点Q(u, v)的映射模型为[18]

(1)
(2)
(3)
(4)
图 2 相机在世界坐标系中的位置示意图 Fig. 2 Schematic diagram of camera's position in world coordinate system

式中HIWI分别为相机成像后图像的水平、垂直分辨率。

根据相机成像原理可知,成像后图像中车道线线段长度是随着世界坐标系中车道线线段与相机距离的增加而缩短的,即在世界坐标系中路面上长度相等的车道线线段,在近视场中成像得到的车道线线段较长,而在远视场中成像得到的车道线线段较短。同理,在世界坐标系中路面上相同的左右车道线间距,在近视场中成像得到的车道线间距较宽,而在远视场中成像得到的车道线间距较窄。根据这一成像事实,结合前述相机成像模型,可推导出在世界坐标系中长度为Δy的车道线线段对应的图像坐标系中第u列中的线段长度Δv为:

(5)

式中Δy=yi+1-yiyi+1yi分别为线段Δy两端点的纵坐标。

而在世界坐标系中,宽度为Δx的左右车道线间距对应的图像坐标系中第v行中的间距宽度Δu为:

(6)
2.2 非均匀B样条曲线控制点提取 2.2.1 非均匀B样条曲线模型

样条曲线的数学模型由分段式多项式表达,各子式所对应曲线之间的连接点称为控制点。当采用样条曲线模型进行车道线拟合时,需通过确定控制点来对当前车道线对应多项式的参数进行估计,从而求解出曲线模型。B样条曲线数学模型如下[19]

假设B样条曲线Sn+1个控制点集合{P0, P1, …, Pn}构成,则曲线S上的各点满足:

(7)

式中,Bi, m (o)为基本B样条函数,2≤mn+1;tminutmaxtj (j=0, …, i+m)为节点,当各节点tj之间等距时,称该B样条曲线为均匀B样条曲线,否则为非均匀B样条曲线。

非均匀B样条曲线的数学模型表达过程比均匀B样条曲线复杂,但前者能够更准确地表达和重构各种形状的车道线曲线且拟合结果鲁棒性更高,因此采用非均匀B样条曲线模型进行车道线拟合。

2.2.2 控制点确定

为了求解NUBS曲线模型参数,需要首先确定合适的控制点。采用的控制点确定方法为:从车道线边缘图像底部开始,以“对应世界坐标系中Δy的长度”在图像中按成像模型约束设置扫描线,每条扫描线与左右车道边缘的交点即为1对控制点,如图 3所示。该过程的数学描述如下:从车道线边缘图像底部开始,在vi行设置水平扫描线Line i (1≤im),在Line i与左右车道线的交点处得到控制点对(Li, Ri),其中Li的坐标为(ui, vi),Ri坐标为(ui, vi)。由于车道线在图像中整体呈纵向延伸趋势,各控制点对的纵坐标依次减小,该趋势不受相机光轴与车道线夹角γ影响,因此为简化计算过程忽略γ的值,根据成像模型约束定义vi计算式为:

(8)
图 3 控制点确定过程示意图 Fig. 3 Schematic diagram of control point determination process

根据式(2),(4),(5),再推导出:

(9)

式中v1和Δv1为预设值。将式(9)代入式(8)即可依次求出vi的值。由此可求出第i条扫描线Line i所确定的控制点纵坐标等于vi。从扫描线中点分别向左右两边搜索边缘点,得到的第1对扫描线与左右车道线的交点即为控制点,进而可得知该控制点对的横坐标,从而确定其坐标(ui, vi)(ui, vi)。

图 4图 5所示的不连续车道线边缘的控制点确定过程如图 6所示。由于背景干扰导致左车道线边缘部分缺失或者虚假边缘,扫描线Line 2与左车道线无交点或存在错误交点,从而导致控制点定位失败。为了正确拟合车道线,需要计算出正确的控制点横坐标。针对上述问题,在前述控制点确定方法的基础上,结合“左右车道线平行”的假设,求解第i条扫描线Line i所确定的控制点LiRi的横坐标uiui。根据成像模型约束及式(6)推导出Δui+1与Δui的关系式为:

(10)
(11)
图 4 因车辆遮挡导致车道线边缘不连续的情况 Fig. 4 Cases of discontinuity of lane marking edge caused by vehicle occlusion

图 5 左车道线为虚线导致车道线边缘不连续的情况 Fig. 5 Cases of discontinuity of lane marking edge caused by left dashed lane marking

图 6 考虑不连续或虚假边缘情况的控制点确定过程示意图 Fig. 6 Schematic diagram of control point determination process considering discontinuity or false edge

式中相机光轴与车道线夹角γ的计算式为[20]

(12)

对于图 6中由车道线边缘缺失导致控制点丢失的情况(例如L3丢失),可以在相邻控制点对L1L2已知的情况下,用确定的夹角γ近似确定的夹角,用根据式(10)~ (12)计算出该控制点L2的横坐标u2。对于图 6中由虚假边缘导致的控制点错误定位的情况,可以验证所有相邻控制点对间距宽度比值是否满足式(10),从而检测错误控制点坐标并根据式(10)~ (12)对其进行重新定位。

2.3 车道线拟合

由2.2节所述控制点确定方法得到了车道线边缘控制点信息,就可利用NUBS插值方法对左右车道线进行拟合。根据NUBS插值法可知:若已知m(m≥3)对控制点,则车道线可用m-1阶多项式函数进行拟合;若能够确定4对控制点,则可采用三阶多项式函数进行NUBS插值从而拟合出车道线;若只确定了3对控制点,则可采用二阶多项式函数拟合车道线。

图 7为对一幅车道线图像进行NUBS车道线拟合的结果。图 7(b)共设置了5条扫描线,确定出5个左车道线控制点分别为{(140, 21), (120, 46), (100, 78), (80, 117), (57, 167)};4个右车道线控制点分别为{(172, 21), (193, 46), (216, 78), (245, 117)}。然后根据NUBS插值算法,采用三阶多项式函数进行NUBS插值,得到的拟合曲线显示在图像坐标系中, 如图 7(c)所示。

图 7 车道线拟合结果 Fig. 7 Result of lane marking fitting

图 8为对一幅左车道线部分缺失的车道线图像进行NUBS车道线拟合的结果。图 8(b)共设置了5条扫描线,确定出3个左车道线控制点分别为{(15, 167), (39, 117), (59, 78)};5个右车道线控制点分别为{(253, 167), (213, 117), (181, 78), (155, 46), (134, 21)}。根据式(10)~ (12)估算出左车道线缺失的2个控制点坐标分别为(75, 46),(88, 21)。然后根据NUBS插值算法,采用四阶多项式函数进行NUBS插值,得到的拟合曲线显示在图像坐标系中如图 8(c)所示。由于该图中左右车道线近似直线, 因此控制曲线与拟合曲线高度重合。

图 8 左车道线边缘部分缺失情况下的车道线拟合结果 Fig. 8 Lane marking fitting result in the case of part of left lane marking edge is missed

3 试验结果及分析

验证算法性能所采用的图像数据库由卡内基梅隆图像数据库中的车道线标准图像库(以下简称CMU,共160帧,图像大小240×256)及长安大学“信达号”智能车采集的车道线图像样本集(以下简称CAU,共525帧,图像大小204×745)构成,其中包含受树荫干扰、路侧设施阴影干扰、障碍车辆遮挡的车道线及虚车道线等情况。根据车道线受干扰程度不同,将图像库分为Ⅰ,Ⅱ,Ⅲ,Ⅳ共4个等级,等级越高车道线受干扰越严重,划分结果见表 1。试验参数设置:扫描线数量为5,即i∈ (1, 5),v1=0,Δv1=20。根据不同图像库中图像大小,可手动预设扫描线数量和Δv1的值,并根据式(8)~(9)计算得到各扫描线位置。不同的参数设置决定扫描线的数量和位置,扫描线数量越多,车道线拟合结果越逼近真实车道,但带来的计算量也越大。算法程序基于MATLAB R2017a开发,运行环境为:操作系统Windows 10,CPU Intel (R) i7,主频2.8 GHz,内存8 GB。

表 1 根据受干扰程度得到的图像数据库划分结果(单位:frame) Tab. 1 Image database division result based on degree of interferences (unit: frame)
图像库名称 不同等级的图像数量 共计
CMU 67 50 31 12 160
CAU 137 379 9 0 525

采用本研究算法对Ⅰ,Ⅱ,Ⅲ,Ⅳ共4种干扰等级的图像进行车道线检测的部分结果见图 9图 9(a)为图像无干扰(Ⅰ类图像)情况下的车道线检测结果,图 9(b)为左右车道线被障碍车辆遮挡(Ⅱ类图像)情况下的车道线检测结果,图 9(c)为存在转向标志干扰(Ⅲ类图像)情况下的车道线检测结果,图 9(d)~(e)为左右车道线被大量树荫遮挡(Ⅳ类图像)情况下的车道线检测结果。从试验结果的直观展示可看出,本研究算法的检测结果对不同等级的干扰具有较高的鲁棒性。然而如图 9(e)所示,由于阴影边缘干扰导致扫描线Line 3左右控制点定位失败,Line 5左控制点定位失败,右控制点定位错误。采用本研究算法定位出4个左车道线控制点和3个右车道线控制点,且定位误差较大导致拟合效果不佳。

图 9 部分典型图像的车道线检测结果 Fig. 9 Lane marking detection result based on some typical images

为进一步全面验证论文算法的性能,将本研究算法与其他2种相关性较大的算法在检测率、检测精度和实时性进行对比。算法1仅基于第2节所述边缘检测算法进行车道线检测;算法2在第2节所述边缘检测算法基础上采用传统NUBS算法进行车道线检测;算法3即为本研究算法,即在第2节所述边缘检测算法基础上,采用成像模型约束的NUBS改进算法进行车道线检测。表 2为3种算法的性能指标对比结果,其中检测率定义为实际定位到的控制点数量与应定位到的控制点数量之比:

(13)
表 2 算法1,2和3的检测率和检测精度结果对比(单位:%) Tab. 2 Comparison of detection rates and detection accuracies among algorithm 1, algorithm 2 and algorithm 3 (unit: %)
算法 检测率 检测精度
算法1 98.4 86.3 69.4 38.9 90.7 85 64 57.1
算法2
算法3 99 95.4 82.5 41.7 97.8 97.4 82.2 77.8

式中k∈ {1, …, K},K为Ⅰ,Ⅱ,Ⅲ,Ⅳ 4种干扰等级的图像总帧数;Mk为第k帧图像中实际定位到的控制点数;Nk为第k帧图像中应该定位到的控制点数。

检测精度为正确定位的控制点数量与实际定位到的控制点数量之比:

(14)

式中Qk为第k帧图像中正确定位到的控制点数。

本研究算法中认为定位误差在±5个像素位移的控制点是正确定位的。考虑到实时性受图像尺寸的影响较大,表 3中对以上种算法处理4种干扰等级的图像时的运算时间分别进行了统计对比。通过分析表 2表 3可以得到如下结论:

表 3 算法1,2和3时间成本对比结果 Tab. 3 Comparison of time costs among algorithm 1, algorithm 2 and algorithm 3
图像库名称 CMU CAU
干扰等级
时间成本/ ms 算法1 420 417 408 411 430 436 431
算法2 547 550 531 528 623 623 613
算法3 620 623 599 589 696 698 683

(1) 算法3的检测率最高。这是由于一些采用算法1和2可能定位失败的控制点,通过算法3中式(10)~(12)可以估算进而成功定位。算法1和2的检测率相等,这是因为2种算法的控制点定位均完全依赖于章节2所述的边缘检测算法,导致一些控制点因干扰而定位失败。

(2) 检测精度随着图像干扰等级的升高而降低,而算法3与算法1和2相比检测精度最高。

(3) 算法3的实时性最低。这是由于算法3包含的数学运算最多,但该实时性可以通过算法编写优化和硬件升级实现大幅度提升从而满足实时性应用需求。

(4) 3种算法处理CAU图像库的时间成本均高于处理CMU图像库的时间成本,这是由于CAU图像库中的图像尺寸较大。对同一种算法而言(如算法3),处理干扰等级Ⅲ和Ⅳ图像所需的时间略低于处理干扰等级Ⅰ和Ⅱ的图像所需的时间。这是由于随着干扰等级的增加,实际定位到的控制点数量呈减少趋势,计算量减少从而运算时间减少。

4 结论

非均匀B样条曲线因可精确拟合任意形状的曲线而在车道线检测中得到了广泛应用。影响样条曲线模型拟合车道线准确性的关键因素是控制点的确定。然而车辆遮挡、树荫、建筑物阴影、路面破损等干扰为控制点的提取增加了不少难度,从而影响车道线拟合的准确性甚至导致拟合失败。本研究在“相机光轴与道路平面平行”及“左右车道线平行”的假设基础上,提出一种成像模型约束下的非均匀B样条曲线拟合车道线检测方法。通过对Ⅰ,Ⅱ,Ⅲ,Ⅳ 4种受干扰等级的图像进行车道线检测,对检测结果进行检测率、检测精度和实时性3个指标计算及同其他2种相关算法的对比验证了本算法的综合性能。试验结果分析表明,本算法能够显著提高B样条曲线控制点检测率和检测精度,从而提高算法的检测成功率和对干扰的鲁棒性。由于算法基于上述2个假设提出,该算法不适用于车道线急转弯、路面明显起伏和横向车道线等使得假设不成立的情况。因此本算法的适用场景主要为无急转弯、坡道、交叉路口的普通高速公路和城市环线等。后续研究工作包括:(1)优化算法提高运行效率;(2)算法在长安大学“信达号”无人车感知处理模块的集成;(3)增加多特征融合机制以提高算法在不同天气条件下车道线检测的鲁棒性。

参考文献
[1]
LEE C, MOON J H. Robust Lane Detection and Tracking for Real-time Applications[J]. IEEE Transactions on Intelligent Transportation Systems, 2018, 19(12): 4043-4048. DOI:10.1109/TITS.2018.2791572
[2]
ZHOU H, ZHANG H, HASITH K, et al. Real-time Robust Multi-lane Detection and Tracking in Challenging Urban Scenarios[C]// 2019 IEEE 4th International Conference on Advanced Robotics and Mechatronics (ICARM). Toyonaka: IEEE, 2019.
[3]
TIAN J, LIU S W, ZHONG X Y, et al. LSD-based Adaptive Lane Detection and Tracking for ADAS in Structured Road Environment[J]. Soft Computing, 2021, 25: 5709-5722. DOI:10.1007/s00500-020-05566-4
[4]
CHEN W W, WANG W X, WANG K, et al. Lane Departure Warning Systems and Lane Line Detection Methods Based on Image Processing and Semantic Segmentation: A Review[J]. Journal of Traffic and Transportation Engineering (English Edition), 2020, 7, 42(6): 25-51.
[5]
HEIDARIZADEH A. Preprocessing Methods of Lane Detection and Tracking for Autonomous Driving[D]. Tehran: University of Tehran, 2021.
[6]
OZGUNALP U. Robust Lane-detection Algorithm Based on Improved Symmetrical Local Threshold for Feature Extraction and Inverse Perspective Mapping[J]. IET Image Processing, 2019(6): 975-982.
[7]
王旭宸, 卢欣辰, 张恒胜, 等. 一种基于平行坐标系的车道线检测算法[J]. 电子科技大学学报, 2018, 47(3): 362-367.
WANG Xu-chen, LU Xin-chen, ZHANG Heng-sheng, et al. A Lane Detection Method Based on Parallel Coordinate System[J]. Journal of University of Electronic Science and Technology of China, 2018, 47(3): 362-367. DOI:10.3969/j.issn.1001-0548.2018.03.007
[8]
钱基德, 陈斌, 钱基业, 等. 基于感兴趣区域模型的车道线快速检测算法[J]. 电子科技大学学报, 2018, 47(3): 356-361.
QIAN Ji-de, CHEN Bin, QIAN Ji-ye, et al. Fast Lane Detection Algorithm Based on Region of Interest Model[J]. Journal of University of Electronic Science and Technology of China, 47(3): 356-361.
[9]
PANNEN D, LIEBNER M, BURGARD W. Lane Marking Learning Based on Crowdsourced Data[C]// 2019 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS). Macau: IEEE, 2020.
[10]
YOO J H, KIM D H. Graph Model-based Lane-marking Feature Extraction for Lane Detection[J]. Sensors, 2021, 21(13): 1-20. DOI:10.1109/JSEN.2021.3087931
[11]
CAO Y, SONG S X, XIAO W J, et al. Lane Detection Algorithm for Intelligent Vehicles in Complex Road Conditions and Dynamic Environments[J]. Sensors, 2019, 19(14): 3166-3186. DOI:10.3390/s19143166
[12]
唐涛. 航拍视频高速公路车道线检测技术研究[D]. 南京: 东南大学, 2017.
TANG Tao. Research on Freeway Lane Detection by Aerial Video[D]. Nanjing: Southeast University, 2017.
[13]
周慧子, 胡学敏, 陈龙, 等. 面向自动驾驶的动态路径规划避障算法[J]. 计算机应用, 2017, 37(3): 883-888.
ZHOU Hui-zi, HU Xue-min, CHEN Long, et al. Dynamic Path Planning for Autonomous Driving with Avoidance of Obstacles[J]. Journal of Computer Applications, 2017, 37(3): 883-888. DOI:10.3969/j.issn.1001-3695.2017.03.057
[14]
惠飞, 穆柯楠, 赵祥模. 基于动态概率网格和贝叶斯决策网络的车辆变道辅助驾驶决策方法[J]. 交通运输工程学报, 2018, 18(2): 148-158.
HUI Fei, MU Ke-nan, ZHAO Xiang-mo. Assistant Driving Decision Method of Vehicle Lane Change Based on Dynamic Probability Grid and Bayesian Decision Network[J]. Journal of Traffic and Transportation Engineering, 2018, 18(2): 148-158.
[15]
BERRIEL R F, DE AGUIAR E, DE SOUZA FILHO V V, et al. A Particle Filter-based Lane Marker Tracking Approach Using a Cubic Spline Model[C]// Sibgrapi Conference on Graphics, Patterns and Images. Salvador: IEEE, 2015: 149-156.
[16]
LI S T, XU J C, WEI W, et al. Curve Lane Detection Based on the Binary Particle Swarm Optimization[C]// 2017 29th Chinese Control And Decision Conference (CCDC). Chongqing: IEEE, 2017: 75-80.
[17]
张嘉明, 钱立军, 邱利宏, 等. 一种多线形车道线检测算法[J]. 合肥工业大学学报(自然科学版), 2020, 43(4): 110-116, 144.
ZHANG Jia-ming, QIAN Li-jun, QIU Li-hong, et al. A multiple Lane Detection Algorithm[J]. Journal of Hefei University of Technology (Natural Science Edition), 2020, 43(4): 110-116, 144.
[18]
陈龙, 李清泉, 毛庆洲. 基于成像模型的车道线检测与跟踪方法[J]. 中国公路学报, 2011, 24(6): 96-102.
CHEN Long, LI Qing-quan, MAO Qing-zhou. Lane Detection and Following Algorithm Based on Imaging Model[J]. China Journal of Highway and Transport, 2011, 24(6): 96-102.
[19]
ELBANHAWI M, SIMIC M, JAZAR R. Randomized Bidirectional B-spline Parameterization Motion Planning[J]. IEEE Transactions on Intelligent Transportation Systems, 2016, 17(2): 406-419. DOI:10.1109/TITS.2015.2477355
[20]
TRUONG Q B, LEE B R, HEO N G, et al. Lane Boundaries Detection Algorithm Using Vector Lane Concept[C]// 2008 10th International Conference on Control, Automation, Robotics and Vision. Hanoi: IEEE, 2009: 2319-2325.