温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,汇文网负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
网站客服:3074922707
基于
GMM
LSTM
车辆
切入
意图
识别
研究
杨磊
河南科技Henan Science and Technology计算机科学与人工智能总第800期第6期2023年3月基于GMM-LSTM的车辆切入意图识别研究杨磊(重庆交通大学机电与车辆工程学院,重庆400074)摘要:【目的目的】为了能准确识别出他车的切入意图,同时解决由爆发性增长的无标签行车数据所引起的识别模型落地难的问题。【方法方法】本研究提出一种双层无监督的车辆切入意图识别模型,该模型由聚类模块及意图识别模块组成。聚类模块采用高斯混合模型对基于NGSIM构造的无标签数据集进行聚类分析,并挖掘其内在的数据关系,从而获取切入时不同驾驶行为对应的特征标签。意图识别模块用于识别车辆切入意图,该模块是基于LSTM搭建的。该模块先结合聚类模块来获取特征标签及无标签数据集,构造新的有标签训练集及测试集,然后将其输入到神经网络中进行训练与测试。【结果结果】该模型在基于真实路况的NGSIM数据集上表现较好,对驾驶意图的识别准确率达到97%,精度较高。【结论结论】该模型在无标签数据上具有较好的识别能力。关键词:自动驾驶;意图识别;高斯混合模型;长短时记忆神经网络中图分类号:U463文献标志码:A文章编号:1003-5168(2023)06-0028-05DOI:10.19968/ki.hnkj.1003-5168.2023.06.005Research on Vehicle Entry Intent Recognition Based on GMM-LSTMYANG Lei(School of Mechatronics and Vehicle Engineering,Chongqing Jiaotong University,Chongqing 400074,China)Abstract:Purposes In order to accurately identify the cut-in intention of other vehicles and solve theproblem of difficult implementing of identification model caused by the explosive growth of unlabeleddriving data.Methods This study proposes a two-layer unsupervised vehicle cut-in intention recognition model,which consists of a clustering module and an intention recognition module.The clusteringmodule uses the Gaussian mixture model to cluster the unlabeled data set based on NGSIM,and excavates its internal data relationship to obtain the feature labels corresponding to different driving behaviors.The intention recognition module is used to identify the vehicle entry intention,which is based onLSTM.The module first combines the clustering module to obtain feature labels and unlabeled data sets,constructs new labeled training sets and test sets,and then inputs them into the neural network for training and testing.Findings The model performed well on the NGSIM dataset based on real road conditions,and the recognition accuracy of driving intention reached 97%.Conclusions The model hasgood recognition ability on unlabeled data.Keywords:automatic drive;intent identification;Gaussian mixture models;LSTM0引言他车切入是一种常见的驾驶行为,其对自车的行驶状态会产生影响,尤其是在人机混驾的场景中,自动驾驶汽车能否精准高效地识别出他车的切入意图,是自动驾驶汽车能否实现安全行驶的关键,也是当前自动驾驶汽车研究的热点之一1。目前,国内外对驾驶意图的识别可大致分为两收稿日期:2022-11-02作者简介:杨磊(1988),男,硕士生,研究方向:自动驾驶决策规划模块。第6期29类。第一类是通过建立运动学或动力学模型来对车辆的驾驶意图进行识别2-4。该类模型对短时驾驶意图的识别有较高的准确率,而车辆运动是复杂的非线性过程,高度简化的运动学或动力学模型在识别长时驾驶意图时,其准确率较低,精度较差。第二类是基于数据驱动的驾驶意图识别,通常采用机器学习或深度学习算法来识别驾驶意图。刘兴亮等5提出一种基于支持向量机的驾驶意图识别模型,其在高速公路场景中对目标车辆驾驶意图识别的准确率较高。刘志强等6提出一种基于马尔科夫及支持向量机的双层识别模型,在相同场景中,其识别的准确率要优于单层模型。张海伦等7提出一种基于双层连续隐马尔可夫模型及贝叶斯分类器的识别模型,能在他车切入的前期阶段准确识别出其驾驶意图。上述的传统机器学习模型因其具有较高的准确率、较好的实时性,从而得到研究者的广泛关注,但传统的机器学习模型同样存在高维度场景表现不佳、时序捕捉能力较差、训练参数难以确定等问题。为了解决上述问题,研究者将目光投向基于神经网络的深度学习模型,如长短时记忆神经网络(LSTM)等。车辆行驶是一连串行为的集合,通常表现为与时间相关的数据序列,而长短时记忆神经网络能很好地捕捉该类型数据内部之间的复杂特征关系,能精确提取出连续驾驶行为的时间关系。因此,其在对他车驾驶意图识别领域中得到较为广泛的应用。季学武等8、梁凡9、闫伟等10使用长短时记忆神经网络来识别其他车辆的驾驶意图,在不同场景和条件下,对他车驾驶意图有较高的识别准确率。同时,考虑到人工标注的困难及对数据错标带来的误差,以聚类算法为代表的无监督学习方法在驾驶意图识别中的应用得到重视11-13。因此,本研究结合无监督学习的高斯混合模型(GMM)及长短记忆神经网络(LSTM),建立一种基于NGSIM数据集的无监督驾驶意图识模型,从而实现快速高效地识别出他车的切入意图。1数据预处理及参数提取车辆在直线道路上行驶时,通常有车道保持和车辆切入两类行为,如图1所示。在图1中,R为自车,T为自车的左前车,S为自车的右前车。当车辆正常直线行驶时,其横向运动只会发生较小的变化,没有太大的行为波动。而在车辆切入他道的过程中,其横向运动会出现较为明显的变化趋势。因此,为了区分车辆行为是直线行驶、左切入、右切入这三种行为的哪一种,用其横向上的运动变化趋势进行表征,可用其横向运动变化的相关物理量的波动来表示驾驶行为的变化。车辆的切入意图是一连串驾驶行为的集合。一次完整的切入意图是由大量的轨迹数据点构成的,而选择合理的数据点特征决定了模型的准确率。考虑到横向物理量的多样性,本研究选择具有特征变化明显的侧向速度和侧向位移作为对应轨迹点的特征参数。因此,先从 NGSIM 数据集中提取 以 这 两 种 参 数 为 特 征 参 数 构 成 的 轨 迹 簇。NGSIM数据集是由美国FHWA搜集的高速公路行车数据,包含 US101、I-80等道路上的所有车辆在一个时间段内的车辆行驶状况,其对应的路段如图2所示。由于该数据集包含的数据量庞大、参数较多,因此要对数据进行预处理。先从数据集中的单条换道轨迹中提取出一条完整轨迹,由于一次完整的车辆切入行为通常是在5 s内完成的,因此提取目标为车辆在20 s内的完整行驶轨迹,然后利用滑动时窗将行驶轨迹切分成以5 s为基本单位的行为序列集合。对数据集中的单条切入轨迹,要提取切入起始点及该时刻对应的特征参数。为了避免车辆横向位移的细微变化对切入起始点的干扰,以侧向位移和行驶轨迹的曲率作为车辆是否切入的判断标准。图1他车切入分析(a)I-80路段(b)US-101路段图2NGSIM数据集中的相应路段杨磊.基于GMM-LSTM的车辆切入意图识别研究SFSLRFx(dkt,vkt)TF(dit,vit)TRy研究区域研究区域汇入匝道汇入匝道30第6期对单次完整的切入过程,其切入的起点、终点处的横向位移和轨迹曲率的计算见式(1)。|y(n+t)-y(n)=L w(n+t)=(n)=0(1)式中:y(n)为车辆切入起点处的横向位置;y(n+t)为车辆切入终点处的横向位置,二者之差即为车辆在切入过程中的侧向位移,结合真实的切入过程,本研究以侧向位移等于车道宽作为切入结束的衡量标准之一;t为切入时间;L为车道宽度,在NGSIM数据集中,车道宽为3.75 m;w为补偿值,考虑到测量误差等多种因素的影响,可能出现轨迹曲率皆为0的情况,侧向位移偏离车道宽的情况,进而影响数据的抓取,此时要对侧向位移进行补偿;(n)为车辆位于切入起点时车辆的行驶轨迹曲率;(n+t)为车辆位于切入终点时车辆的行驶轨迹曲率。当起点与终点的行驶轨迹曲率相等时,可认为车辆停止切入,并进入目标车道,开始直线行驶,二者是否都为0也是切入结束与否的衡量标准之一。通过公式(1)可限制切入过程中起始点、终止点处的横向位移和轨迹曲率,并根据限制对轨迹数据进行分类,左右切入序列的始末位置是根据横向坐标来确定的。本研究从NGSIM数据集中共提取到左切入轨迹101条、右切入轨迹288条、直线行驶轨迹437条。在获取到行驶轨迹簇后,考虑到数据样本序列过长会导致模型的训练难度加大,因此要对20 s的完整行驶轨迹进行切分,最终完成数据集的构建,并按7:3的比例将数据集划分成训练集及测试集,从而完成数据集的构建准备工作,并开始下一步的模型搭建工作。2切入意图识别模型2.1高斯混合模型的搭建高斯混合模型是一种无监督的聚类模型,其能很好地捕捉到数据隐藏的关联性,可将无标签的数据根据其内在的相互关联特征划分为不同的类别簇。由于行驶轨迹是由连续的轨迹点构成的,因此高斯混合模型聚类的对象是行驶轨迹中的一系列轨迹点。在聚类前,先对数据集中的相关轨迹点进行可视化处理,如图3所示。由图3可知,三种行驶轨迹存在轨迹点重叠的情况。采用高斯混合模型,一方面是为了给无监督数据添加标签,另一方面也是为了识别这些重叠的轨迹点属于哪种行驶状态,从而降低人工标注的成本,提高数据的准确率。在使用高斯混合模型对数据进行聚类前,先要选取高斯混合模型对应的k值数,即高斯模型的个数,k的取值将直接影响最终的聚类效果。为了保证模型的精确性,本研究采用贝叶斯信息准则来确定k值的大小。贝叶斯信息准则是统计学中常用的模型选择方法,其能在有限的阶数范围内找出相对最优的拟合模型,贝叶斯信息判据值随高斯混合数目的变化情况如图4所示。由图4可知,当k=3或4时,高斯混合模型的贝叶斯信息判据值处于两个较为明显的区分范围。所以,本研究GMM的模型数初步选择为3或4,而具体的模型选取数要根据实际的识别效果来确定。先选取k=3,对数据进行聚类,效果如图5所示。由图5可知,当k=3时,高斯混合模型能很好地将轨迹点聚类到各个数据簇中,聚类结果能很好地符合对数据集中三种行驶轨迹数据特性的认知。因此,本研究选取k=3作为高斯混合模型中高斯模型的个数,其对应的聚类结果作为下一步识别模型图3行驶轨迹散点图