摘要
深入研究人类驾驶员的驾驶行为和习性,对于推进智能汽车的拟人化决策规划,改善驾驶安全性具有重要意义。针对高速公路这一典型场景,基于NGSIM(Next Generation Simulation)数据集提取有效表征换道驾驶行为的特征参数,分析换道驾驶行为与驾驶参数的相关性,量化驾驶行为特性,建立了基于高斯混合-隐马尔科夫理论(Gaussian mixed model-hidden Markov model,GMM-HMM)的换道意图识别模型。研究结果表明:该模型识别准确率较高,在换道点1.0 s之前的换道行为识别准确率达到95.6%,在有换道意图的时刻识别准确率超过80%,可应用于智能汽车换道策略的拟人化设计,有效降低换道风险,改善驾驶安全。
车辆换道是驾驶过程中广泛存在的一种行为,不当的换道行为往往会导致车辆发生追尾和碰撞事故,严重威胁人们的生命财产安全。因此,对车辆换道行为进行分析并准确识别车辆换道意图,对减少交通事故、提高行车效率具有极为重要的意
随着机器学习和深度学习的快速发展,一些学者利用贝叶斯网络、支持向量机、深度神经网络等方法进行换道意图识别。邱小平
上述研究表明,传统的基于规则的换道驾驶策略大多通过人为定义车辆运行状态参数来表征换道行为,并未深入分析各参数对换道行为的影响规律,导致换道行为识别模型的准确率不高,换道驾驶策略体验较差,影响驾驶安全性。
针对现有基于规则的换道行为识别模型存在的问题,笔者在深入分析驾驶员换道行为基础上,提出一种基于高斯混合-隐马尔科夫理论(Gaussian mixed model-hidden Markov model,GMM-HMM)的换道行为识别模型,以左换道、保持车道、右换道3种行为作为不可观测的隐状态,将驾驶行为表征参数如车辆横向位置偏移和侧向速度作为模型观测层输入参数,采用最大期望算法优化模型参数,考虑驾驶行为的不确定性,利用NGSIM数据集对换道行为识别模型进行验证,为智能汽车换道驾驶策略的研究和开发奠定理论基础和技术支撑。
自动驾驶车辆在多车道道路上行驶时,通过一系列操作从当前车道变更到目标车道的决策行为即属于换道行为。换道行为涉及到多车之间的相互作用,参与的车辆将会对换道意图产生影响,

图1 换道场景
Fig. 1 Lane-changing scene
使用的数据集来源于NGSIM的US-101数据库和I-80数据

图2 NGSIM数据
Fig. 2 NGSIM Datase
由于NGSIM数据集中的数据是通过拍摄视频的方式采集的,并非由车辆传感器直接采集获得,因此,表征车辆运行状态的数据不可避免地出现一定的误差。为了修正原始数据中不符合运动学规律的车辆位置、速度、加速度等相关数据,需要对其进行预处理。
采用Thiemann
。 | (1) |
式中:,是车辆j的数据长度;是平滑宽度,,,T根据拟合参数不同,取值不同;D是平滑窗口,取值为;是车辆在第个时刻拟合后的新数据;是车辆在第k个时刻的原始数据。以US-101中的98号车辆轨迹数据为例,其滤波效果如

图3 对称指数移动平均滤波效果图
Fig. 3 The filtering results of sEMA
对原始数据进行滤波处理后,需要从数据集中提取出具有换道行为且车辆前方有行驶车辆的样本数据。NGSIM数据集的车辆轨迹信息较全面,包含了车辆类型、尺寸等特征信息,以及车辆位置、速度、加速度等动态信息,还提供了周围车辆所处车道和前后车辆的信息,包含乘用车、卡车和摩托车的数据。因为卡车和摩托车样本数据较少且换道方式与乘用车不同,所以本研究中仅将乘用车作为研究对象。
在提取换道轨迹时,为了排除辅助车道和坡道的车道变化影响,需要过滤掉匝道入口和出口的车辆轨迹。将车辆轨迹与车道线的交点定义为换道点,根据Tijerina
Wang
为了更方便地研究换道行为,还必须对数据进行归一化处理,将不同车道的换道行为统一到相对位置上,将换道轨迹与车道线的交点作为换道点,换道点的横向位置和纵向位置为0,对每条车辆轨迹的每个采样点的横纵向位置进行处理,并将数据单位英尺(feet)转换为国际单位米(m),得到车辆换道轨迹如

图4 换道轨迹图
Fig. 4 Lane-changing trajectories
提取NGSIM的US-101路段交通数据库的换道轨迹作为训练集,分析换道行为阶段车辆运行状态参数,明确表征驾驶行为的特征指标,为后续换道行为识别模型的建立提供运动状态特征参数。
在车辆换道过程中,车辆的横纵向驾驶表现指标均呈现出一定的变化差异。首先,对不同驾驶阶段的横纵向驾驶指标及其标准差进行分析,研究驾驶表现指标的分布规律。采样间隔时间为0.1 s,1.0 s为一个时窗,对驾驶表现指标的标准差进行统计。
针对车辆换道时的纵向运动状态,选择车速、纵向加速度、相对前车距离和车头时距作为纵向驾驶表现指标。
1)车速。车速统计结果如

图5 不同阶段车速及其标准差箱型图
Fig. 5 Speed and its standard deviation at different stages
2)纵向加速度。纵向加速度统计结果如

图6 不同阶段纵向加速度及其标准差箱型图
Fig. 6 Longitudinal acceleration and its standard deviation at different stages
3)相对前车距离。相对前车距离统计结果如

图7 不同阶段相对前车距离及其标准差箱型图
Fig. 7 Relative front vehicle distance and its standard deviation at different stages
4)车头时距。车头时距统计结果如

图8 不同阶段车头时距及其标准差箱型图
Fig. 8 Headway and its standard deviation at different stages
针对车辆换道时的横向运动状态,选择车辆横向位置偏移、侧向速度和侧向加速度作为横向驾驶表现指标。
1)横向位置偏移。横向位置统计结果如

图9 不同阶段横向位置及其标准差箱型图
Fig. 9 Horizontal position and its standard deviation at different stages
2)车辆侧向速度。车辆侧向速度统计结果如

图10 不同阶段侧向速度及其标准差箱型图
Fig. 10 Lateral velocity and its standard deviation at different stages
3)车辆侧向加速度。车辆侧向加速度统计结果如

图11 不同阶段侧向加速度及其标准差箱型图
Fig. 11 Lateral acceleration and its standard deviation at different stages
通过以上分析可知,横向驾驶表征指标横向位置偏移和侧向速度可作为车辆换道行为的特征指标。
进一步对换道持续时间进行分析,利用2.3节提出的换道产生的时刻作为换道持续时间的起始点,以0.5 s为时间间隔统计,换道持续时间直方图如

图12 换道持续时间分布直方图
Fig. 12 Lane-changing duration distribution
为更好地理解换道持续时间与车辆运行状态参数之间的关系,将提取出来的换道阶段的车辆状态参数与换道持续时间进行斯皮尔曼和皮尔逊相关性分析。斯皮尔曼和皮尔逊相关系数是统计学中常用来衡量变量之间相关性的指标,统计结果如
驾驶表现参数 | 斯皮尔曼相关系数 | 皮尔逊相关系数 |
---|---|---|
最大纵向速度 | -0.008 1 | -0.020 9 |
纵向速度均值 | -0.042 1 | -0.070 7 |
横向位置波动范围 | 0.242 4 | 0.261 3 |
横向位置偏移标准差 | 0.233 7 | 0.249 4 |
最小侧向速度绝对值 | -0.271 3 | -0.267 4 |
侧向速度绝对值均值 | -0.784 8 | -0.811 9 |
侧向速度标准差 | 0.024 8 | 0.049 7 |
侧向加速度均值 | 0.527 8 | 0.326 4 |
侧向加速度标准差 | -0.461 3 | -0.504 2 |
相对前车距离均值 | -0.017 8 | 0.035 6 |
相对前车距离标准差 | -0.011 4 | -0.041 4 |
车头时距均值 | 0.060 2 | 0.067 2 |
车头时距标准差 | 0.008 2 | 0.076 8 |
设置置信度为0.05,对换道时间与侧向速度绝对值均值进行拟合得到如下线性关系:
。 | (2) |
式中:表示侧向速度绝对值的均值;表示换道持续时间。从

图13 换道持续时间与侧向速度绝对值均值拟合关系
Fig. 13 Line fitting relationship between the lane-changing duration and the mean value of absolute lateral velocity
将左换道和右换道阶段的侧向速度绝对值均值划分为4个范围进行统计,结果如

图14 不同侧向速度波动范围的换道持续时间分布统计图
Fig. 14 Lane-changing duration distribution for different lateral velocity fluctuation ranges
换道类型 | /(m∙ | 换道持续时间均值/s | 换道持续时间标准差/s | 换道持续时间中位数/s |
---|---|---|---|---|
左换道 | [0,0.3) | 8.954 | 1.092 | 9.10 |
[0.3,0.5) | 7.509 | 0.979 | 7.50 | |
[0.5,0.7) | 5.442 | 1.086 | 5.30 | |
[0.7,1.0) | 3.875 | 0.662 | 3.75 | |
右换道 | [0,0.3) | 9.417 | 0.943 | 9.75 |
[0.3,0.5) | 7.616 | 1.245 | 7.30 | |
[0.5,0.7) | 6.172 | 0.819 | 6.20 | |
[0.7,1.0) | 4.225 | 0.528 | 4.15 |
将车辆横向位置偏移和车辆侧向速度作为驾驶人换道行为对应的可观测信息,以不同驾驶行为作为隐状态,建立基于GMM-HMM的驾驶行为识别模型。利用最大期望算法对模型参数进行优化整定,考虑驾驶行为的不确定性,用前向后向算法来对车辆处于各类行为的概率进行估计,并用NGSIM中I-80路段数据进行模型验证。驾驶人换道行为识别的流程如

图15 驾驶人换道行为识别流程
Fig. 15 Identification process of driver behavior for lane change
换道行为识别模型的观测层输入参数为车辆横向位置偏移和车辆侧向速度。
观测序列以向量的形式进行描述。该模型包含了3种隐状态:左换道行为、保持车道行为和右换道行为。用Baum-Welch算法对初始状态转移矩阵π和状态转移矩阵A的值进行训练,采取均匀取值对π和A进行初始化,通常认为驾驶人的3种隐状态在左换道和右换道之间不会进行切换,因此状态转移矩阵A中的α13和α31的初值设为0。
初始状态转移矩阵为
。 | (3) |
状态转移矩阵为
。 | (4) |
用GMM来拟合每个隐藏状态下的输出观测概率分布,用最大期望算法估计GMM的参数。这里αm为第m个高斯分布权重;μm为第m个分模型高斯分布密度;σm为第m个高斯分布协方差,。M为GMM的高斯分布个数,由贝叶斯信息准则(Bayesian information criterion,BIC)估计得到,综合考虑训练数据的特点和实际的识别效果,设M=3。
, | (5) |
式中:n是观测序列样本数;为概率分布模型;是对数似然值。
通过GMM-HMM方法训练,得到了驾驶人换道行为识别模型的各参数,利用NGSIM数据集中的I-80路段的数据作为测试集,从测试结果中随机选取识别出左换道意图与右换道意图的车辆,以下午4:00―4:15时间段的604号车和44号车为例分别说明左换道与右换道行为识别的结果。
如

图16 左换道行为识别结果示意图
Fig. 16 Schematic diagram of left lane-changing behavior recognition result
如

图17 右换道行为识别结果示意图
Fig. 17 Schematic diagram of right lane-changing behavior recognition results
为进一步评估模型的性能,选取支持向量机(support vector machines,SVM)与所提出的GMM-HMM模型进行对比。为确保SVM模型训练时的复杂度满足要求,对数据进行归一化处理,采用高斯径向基函数作为核函数进行SVM建模,并采用网格搜索算法对惩罚因子等参数进行寻优,得到最优参数来进行换道意图识别,SVM和GMM-HMM的识别准确率如

图18 行为识别准确率
Fig. 18 Accuracy of behavior recognition
由
为了准确识别车辆换道意图,基于NGSIM数据集,建立了换道数据提取规则,将车辆驾驶行为分为向左换道、向右换道和直线行驶3类,并标注换道意图数据;基于统计学方法分析了换道状态下横纵向运动学参数分布差异,采用斯皮尔曼系数和皮尔曼系数量化,得出换道持续时间与侧向速度绝对值均值相关性最大的结论,确定了横向位置偏移和侧向速度2个换道行为特征指标;建立了基于GMM-HMM的换道意图识别模型,并与传统的基于SVM的方法进行了性能对比。结果表明,GMM-HMM模型整体识别准确率较高,在换道点1.0 s之前的换道行为识别准确率达到95.6%,比SVM提升了7.8%;在意图发生的时刻左右的识别准确率为80%以上。换道意图模型识别精度的提升能够对车辆实际换道行为意图提供更准确的判断,进而使车辆合理规划自身路线,实现车道级别的决策,降低换道风险,提升交通安全。
参考文献
Dou Y L, Yan F J, Feng D W. Lane changing prediction at highway lane drops using support vector machine and artificial neural network classifiers[C]//2016 IEEE International Conference on Advanced Intelligent Mechatronics (AIM), July 12-15, 2016, Banff, AB, Canada. IEEE, 2016: 901-906. [百度学术]
Tomar R S, Verma S. Safety of lane change maneuver through a priori prediction of trajectory using neural networks[J]. Network Protocols and Algorithms, 2012, 4(1): 4-21. [百度学术]
Nilsson J, Fredriksson J, Coelingh E. Rule-based highway maneuver intention recognition[C]//2015 IEEE 18th International Conference on Intelligent Transportation Systems, September 15-18, 2015, Gran Canaria, Spain. IEEE, 2015: 950-955. [百度学术]
Chauhan P, Kanagaraj V, Asaithambi G. Understanding the mechanism of lane changing process and dynamics using microscopic traffic data[J]. Physica A: Statistical Mechanics and Its Applications, 2022, 593: 126981. [百度学术]
Tran D, Du J H, Sheng W H, et al. A human-vehicle collaborative driving framework for driver assistance[J]. IEEE Transactions on Intelligent Transportation Systems, 2019, 20(9): 3470-3485. [百度学术]
Oh C, Choi J, Park S. In-depth understanding of lane changing interactions for in-vehicle driving assistance systems[J]. International Journal of Automotive Technology, 2017, 18(2): 357-363. [百度学术]
邱小平, 刘亚龙, 马丽娜, 等. 基于贝叶斯网络的车辆换道模型[J]. 交通运输系统工程与信息, 2015, 15(5): 67-73, 95. [百度学术]
Qiu X P, Liu Y L, Ma L N, et al. A lane change model based on Bayesian networks[J]. Journal of Transportation Systems Engineering and Information Technology, 2015, 15(5): 67-73, 95. (in Chinese) [百度学术]
Schlechtriemen J, Wedel A, Hillenbrand J, et al. A lane change detection approach using feature ranking with maximized predictive power[C]//2014 IEEE Intelligent Vehicles Symposium Proceedings, June 8-11, 2014, Dearborn, MI, USA. IEEE, 2014: 108-114. [百度学术]
Zyner A, Worrall S, Ward J, et al. Long short term memory for driver intent prediction[C]//2017 IEEE Intelligent Vehicles Symposium (IV), June 11-14, 2017, Los Angeles, CA, USA. IEEE, 2017: 1484-1489. [百度学术]
Xie D F, Fang Z Z, Jia B, et al. A data-driven lane-changing model based on deep learning[J]. Transportation Research Part C: Emerging Technologies, 2019, 106: 41-60. [百度学术]
Kim I H, Bong J H, Park J, et al. Prediction of driver’s intention of lane change by augmenting sensor information using machine learning techniques[J]. Sensors, 2017, 17(6): 1350. [百度学术]
Ahmed I, Karr A F, Rouphail N M, et al. Characterizing lane changing behavior and identifying extreme lane changing traits[J]. Transportation Letters, 2023, 15(5): 450-464. [百度学术]
季学武, 费聪, 何祥坤, 等. 基于LSTM网络的驾驶意图识别及车辆轨迹预测[J]. 中国公路学报, 2019, 32(6): 34-42. [百度学术]
Ji X W, Fei C, He X K, et al. Intention recognition and trajectory prediction for vehicles using LSTM network[J]. China Journal of Highway and Transport, 2019, 32(6): 34-42. (in Chinese) [百度学术]
Panichpapiboon S, Leakkaw P. Lane change detection with smartphones: a steering wheel-based approach[J]. IEEE Access, 2020, 8: 91076-91088. [百度学术]
Alexiadis V, Colyar J, Halkias J, et al. The next generation simulation program[J]. ITE Journal, 2004, 74(8): 22-26. [百度学术]
Thiemann C, Treiber M, Kesting A. Estimating acceleration and lane-changing dynamics from next generation simulation trajectory data[J]. Transportation Research Record: Journal of the Transportation Research Board, 2008, 2088(1): 90-101. [百度学术]
Tijerina L, Garrott W R, Stoltzfus D, et al. Eye glance behavior of van and passenger car drivers during lane change decision phase[J]. Transportation Research Record: Journal of the Transportation Research Board, 2005, 1937(1): 37-43. [百度学术]
Wang Q, Li Z H, Li L. Investigation of discretionary lane-change characteristics using next-generation simulation data sets[J]. Journal of Intelligent Transportation Systems, 2014, 18(3): 246-253. [百度学术]