基于高维嵌入深度并行计算的掉头意图及轨迹预测方法

未命名 07-17 阅读:119 评论:0


1.本发明涉及计算机、交通大数据和自动驾驶轨迹预测技术领域,具体涉及一种基于高维嵌入深度并行计算的危险掉头意图及轨迹预测方法。


背景技术:

2.混流交叉口给城市交通安全带来了重大挑战,尤其是车辆在临近混流交叉口的提前掉头行为,这涉及与对向直行车辆的频繁交互,左转掉头车辆和对向直行车辆无法获取完整的交通信息,因此无法准确的预测彼此的交互行为,所以可能会导致严重车祸的风险。
3.目前,虽然有不少研究致力于混流交叉口场景下的车辆行为建模,但是对于邻近混流交叉口处车辆的提前掉头行为和影响该类车辆行为的各类重要特征的研究不足,也未能构建清晰的模块化建模方案。而深度学习因其兼具端到端训练的优点以及捕获长期依赖的能力,被认为是目前具有前景的车辆轨迹预测方法。但是,在临近混流交叉口车辆的掉头行为建模方面,现有深度学习模型或在特征提取方面不够全面,或更多被作为“黑箱”使用,而未被予以更细致深入地探索。因此迫切需要一个新的技术方案,以综合解决现有技术中存在的问题。


技术实现要素:

4.本发明的目的是提供一种基于高维嵌入深度并行计算的掉头意图及轨迹预测方法,能准确且快速地预测掉头车辆轨迹,使自动驾驶车辆能够快速精准地预测车辆的掉头意图和未来的掉头轨迹,从而做出更好的决策,避免交通事故的发生。
5.为解决上述技术问题,本发明采用了以下技术方案:
6.一种基于高维嵌入深度并行计算的危险掉头意图及轨迹预测方法,包括以下步骤:
7.r1:利用无人机拍摄视频并提取数据,对数据进行预处理,生成对应的时序数据v1和v2,其中v1代表左转车道上车辆的时序轨迹,v2代表直行车道上车辆的时序轨迹。
8.r2:读取步骤r1中的时序数据v1和v2,并对v1作掉头意图分析,将掉头车道上的车辆划分为具有明显掉头意图的车辆、具有隐性掉头意图的车辆和不具有掉头意图的车辆(即左转车道上的直行车辆),左转车道上的直行车辆和掉头车辆以及对向车道的直行车辆组成新的输入,通过嵌入层将车辆的行为信息嵌入到高维空间中,并作为下一步骤的输入。
9.r3:将步骤r2的高维嵌入输入到基于时间卷积和空间自注意力的并行结构中,通过时间卷积网络和空间自注意力机制分别提取时间和空间信息,最终将这两部分信息合并为时空特征。由于该结构是并行结构,并且时间卷积网络和空间自注意力机制都是可以并行计算的结构,因此能够对整个模型的性能有很大的提升。
10.r4:将步骤r3中所得到的时空特征信息进行规范化和残差连接操作,并输入到下层的深度可分离卷积网络中,以增加模型的拟合能力,实现更高的精度。深度可分离卷积分为深度卷积和逐点卷积,分别用于深度提取时空特征和特征融合。
11.r5:将步骤r4处理之后所得到的时空特征称为解码器的第一类输出;同时将上一时刻所输出的预测轨迹的相对位置坐标经过位置编码和输入嵌入,拼接成一个新的输出称为解码器的第二类输出。这两类输出作为解码器的输入,解码后输出未来轨迹坐标的特征表示;将解码后输出的特征表示输入到轨迹生成器中,最终输出所有交通参与者的未来轨迹信息其中t
obs+1
,t
pre
分别表示观测时刻和预测时刻。
12.其中,步骤r1具体为:
13.r1-1、利用无人机拍摄“早晚高峰”时期临近交叉口处u型掉头处的视频,视频视野应至少包括直行车道上和对向左转车道上的车辆;
14.r1-2、提取视频中左转车道上和对向直行车道上的车辆轨迹序列,所提出的时序数据应包含以下车辆行为信息:x、y、l、w、θ、τ,其中x,y代表车辆的全局坐标,l、w分别代表车辆的长和宽,θ代表车辆的实际航向,τ表示车辆的类别;
15.r1-3、对所提取的轨迹数据进行预处理,并生成对应的时序数据v1和v2,其中v1代表左转车道上车辆的时序轨迹,v2代表直行车道上车辆的时序轨迹。
16.轨迹数据的预处理操作参考胡思琴、邬少飞的《基于hadoop的车辆轨迹数据预处理》。
17.其中,步骤r2具体为:
18.r2-1、根据车辆的实际航向θ与θ
turn
之间的关系来判断车辆是否具有明显掉头意图,其中θ
turn
表示车辆具有明显掉头意图的最小角度:
19.当θ≥θ
turn
时,可得到输出a,表示具有明显掉头意图的车辆;
20.当θ《θ
turn
时,可得到输出b,表示不具有明显掉头意图的车辆,因此需要进一步分析车辆是否具有隐性掉头意图;
21.r2-2、将上述不具有显性掉头意图的车辆输入到膨胀因果卷积网络中,并通过前馈连接层输出0/1,以进一步判断车辆是否具有隐性掉头意图;
22.r2-3、将输出的0/1与步骤r2-1中得到的输出b相乘,并与步骤r2-1中得到的输出a组合得到一个新的输出c和输出d,其中输出c表示左转车道上的掉头车辆,输出d表示左转车道上的直行车辆;
23.r2-4、将步骤r2-3的输出c和输出d与步骤r1中的v2组合成新的输入,通过嵌入层将车辆的行为信息嵌入到高维空间中,并作为下一步骤的输入。
24.其中,步骤r3具体为:
25.r3-1、将步骤r3的高维嵌入输入到空间自注意力机制中,具体步骤如下:对于第t帧的交通场景中的每一辆车i,将上层输出嵌入通过三个不同的可学习权重wq、wk、wv分别得到查询关键字和值
[0026][0027]
同时将本交通场景中第t帧的第i辆掉头车辆定义为ego车,该车与同质和异质交通流中的其他车辆j之间的消息传递为
[0028][0029]
将得到的消息传递除以进行缩放,使用softmax函数以获得第j辆车的值vj上
的权重,并将权重乘以vj得到车辆j和ego车辆i之间的注意力数值,同时对所有车辆j发送到ego车辆i的消息传递求和得到车辆i的单头注意力:
[0030][0031]
并将查询关键字和值经过h次不同的线性投影,并行执行注意力函数得到维度为dv的输出,将得到的所有单头注意力拼接起来并进行一次线性投影操作得到ego车与其他车辆的空间特征信息。
[0032][0033]
其中,wo表示可学习权重;
[0034]
r3-2、将步骤r2的高维嵌入输入到时间卷积网络中,时间卷积网络得益于它独特的卷积结构——因果膨胀卷积,使得它能够在不泄露未来信息和不损失特征信息的情况下,以指数级的方式扩展感受野,在密集车流的轨迹预测中展现出较好的性能。对于传统的卷积网络,感受野的大小只能通过增加卷积核的尺寸或卷积层的数量来扩大,但加大卷积核的尺寸会增加计算量和内存消耗,而增加卷积层数会导致模型参数过多,容易发生过拟合;而相比之下,膨胀卷积网络通过在卷积核内部引入一个膨胀因子,使得在不增加卷积核大小和层数的情况下扩大感受野,可以有效地提高模型的性能。
[0035]
具体步骤如下:对于第i辆车在时间段t的轨迹序列给定卷积核f=(f1,f2,

,fk),轨迹序列xi上的元素的膨胀卷积运算可定义为f:
[0036][0037]
其中*d表示膨胀卷积算子,d表示膨胀因子,k表示卷积核的数目,x
t-(k-k)d
表示对过去历史信息的定位。当d=1时,表示标准的卷积操作,即没有引入膨胀卷积。当d》1&d∈n
*
时,表示引入膨胀卷积操作,这相当于在每两个卷积核元素之间加入d-1个空洞。一般来说d=2i,其中i代表位于网络的第i层,d的大小随着网络深度呈现指数级增长,可以通过使用较大的膨胀因子来确保整体网络结构能够覆盖较长的历史信息,进而更高效地扩展网络的感受野。同时利用以下公式来计算膨胀卷积的感受野rf:
[0038][0039]
其中k(i)代表第i层的卷积核的大小,d(i)代表第i层的膨胀因子。为了解决网络深度的增加而导致梯度消失问题,采用一个通用的残差模块以增加tcn的稳定性。残差模块可进一步表示为:
[0040]
output=xi+fi(xi)
[0041]
其中output为残差模块的输出,fi代表膨胀因果卷积、非线性激活和规范化等操作。
[0042]
其中,步骤r4具体为:
[0043]
r4-1、首先是深度卷积操作,它仅对步骤r3中输入的时空特征信息的每个通道进
行卷积操作。更细致地说,对于输入的c
in
个通道的特征图,深度卷积层使用c
in
个3x 3的卷积核对每个通道进行卷积,得到c
in
个通道的卷积特征图。
[0044]
r4-2、在步骤r4-1后,使用relu激活函数对特征图进行非线性变换,可以增强模型的非线性表达能力,使得模型更加灵活和适应性更强。
[0045]
r4-3、逐点卷积层对深度卷积得到的卷积特征图进行卷积,使用1x 1的卷积核对每个通道进行卷积,将深度卷积层输出的c
in
个通道的特征图进行线性变换和特征融合,输出c
out
个通道的特征图。逐点卷积层的主要作用是将不同的通道特征信息融合,同时也起到了降低特征图的维度的作用,减少计算量。
[0046]
r4-4、在步骤r4-3后,同样使用relu激活函数对特征图进行非线性变换。
[0047]
上述技术方案中提供的基于高维嵌入深度并行计算的掉头意图及轨迹预测方法,与现有技术相比,具有以下有益效果:
[0048]
1、本发明利用编-解码器架构,在编码器中采用并行计算的方式,通过时间卷积网络提取车辆间的时间相关性,通过空间自注意力机制计算车辆间的相对位置关系和特征相似性,从而有效提取时空预测任务中数据间的特征信息。相较于传统方法,本发明充分利用并行计算的优势,解决了现有轨迹预测方法无法对车辆掉头意图做出精确判断,以及车辆轨迹预测速度慢和准确率不高的问题。本发明适用于直行车道上的自动驾驶车辆准确快速预测对向左转车道上车辆掉头意图以及掉头车辆的未来轨迹。
[0049]
具体地,采用时间卷积和空间注意力并行计算的方式来预测掉头车辆的轨迹,由于时间卷积网络和空间自注意力机制都是可以并行计算的结构,再加上这两个结构各自处理时间或空间信息,避免了不必要的数据依赖和通信,从而进一步提高了计算速度和效率。同时利用深度可分离卷积深度提取时空特征及特征融合,并采用残差结构,这保证了预测的准确性。
[0050]
2、本发明采用以膨胀因果卷积为主,车辆航向条件限制为辅的方法,对左转车道上的车辆掉头意图做出快速且精确的预测;对于密集车流的掉头意图预测任务,不仅需要多尺度的上下文信息,还需要足够大的感受野,而本发明方法恰好能满足这两个条件;通过利用异步和并行卷积运算,在训练速度和准确性方面具有明显的优势。
附图说明
[0051]
图1为本发明实施例中临近交叉口处的u型掉头场景图;
[0052]
图2为本发明的整体模型结构图;
[0053]
图3为本发明整体模型图中的危险掉头意图预测模块;
[0054]
图4为本发明基于高维嵌入深度并行计算的掉头意图及轨迹预测方法的流程示意图;
[0055]
图5为本发明实施例中的空间自注意力机制提取车辆之间的空间信息;
[0056]
图6为本发明实施例提供的真实车辆轨迹和预测的车辆轨迹的对比图。
具体实施方式
[0057]
为了使本发明的目的及优点更加清楚明白,以下结合实施例对本发明进行具体说明。应当理解,以下文字仅仅用以描述本发明的一种或几种具体的实施方式,并不对本发明
具体请求的保护范围进行严格限定。
[0058]
本实施例以合肥市海棠湾临近交叉口处的u型掉头场景为例,并结合附图1~6,对本发明进行进一步的分析和说明。
[0059]
基于高维嵌入深度并行计算的掉头意图及轨迹预测方法包括以下步骤:
[0060]
步骤1、利用无人机拍摄视频并提取数据,对数据进行预处理:
[0061]
1.1利用无人机拍摄“早晚高峰”时期临近交叉口处u型掉头处(参考图1)的视频,视频视野应至少包括左转车道上和对向直行车道上的车辆;
[0062]
1.2提取视频中左转车道上和对向直行车道上的车辆轨迹序列,所提出的时序数据应包含以下车辆行为信息:x、y、l、w、θ、τ,其中x,y代表车辆的全局坐标,l、w分别代表车辆的长和宽,θ代表车辆的实际航向,τ表示车辆的类别;
[0063]
1.3对所提取的轨迹数据进行预处理,并生成对应的时序数据v1和v2,其中v1代表左转车道上车辆的时序轨迹,v2代表直行车道上车辆的时序轨迹。
[0064]
步骤2、读取步骤1中的时序数据v1和v2,并对v1作掉头意图分析,将掉头车道上的车辆划分为具有明显掉头意图的车辆、具有隐性掉头意图的车辆和不具有掉头意图的车辆(即左转车道上的直行车辆),具体为:
[0065]
2.1根据车辆的实际航向θ与θ
turn
(车辆具有明显掉头意图的最小角度)之间的关系来判断车辆是否具有明显掉头意图;
[0066]
当θ≥θ
turn
时,可得到输出a,表示具有明显掉头意图的车辆;
[0067]
当θ《θ
turn
时,可得到输出b,表示不具有明显掉头意图的车辆,因此需要进一步分析车辆是否具有隐性掉头意图;
[0068]
2.2将上述不具有显性掉头意图的车辆输入到膨胀因果卷积网络中,并通过前馈连接层输出0/1,以进一步判断车辆是否具有隐性掉头意图;
[0069]
2.3将输出的0/1与步骤2.1中得到的输出b相乘,并与步骤2.1中得到的输出a组合得到一个新的输出c和输出d,其中输出c表示左转车道上的掉头车辆,输出d表示左转车道上的直行车辆。
[0070]
2.4将步骤2.3的输出c和输出d与步骤1中的v2组合成新的输入,通过嵌入层将车辆的行为信息嵌入到高维空间中,并作为下一步骤的输入。
[0071]
步骤3、将步骤2的高维嵌入输入到基于时间卷积和空间自注意力的并行结构中,通过时间卷积网络和空间自注意力机制分别提取时间和空间信息,最终将这两部分信息合并为时空特征。由于该结构是并行结构,并且时间卷积网络和空间自注意力机制都是可以并行计算的网络,因此能够对整个模型的性能有很大的提升。
[0072]
3.1将步骤2的高维嵌入输入到空间自注意力机制中,具体步骤如下:对于第t帧的交通场景中的每一辆车i,将上层输出嵌入通过三个不同的可学习权重wq、wk、wv分别得到查询关键字和值
[0073][0074]
同时将本交通场景中第t帧的第i辆掉头车辆定义为ego车,该车与同质和异质交通流中的其他车辆j之间的消息传递为
[0075][0076]
将得到的消息传递除以进行缩放,使用softmax函数以获得第j辆车的值vj上的权重,并将权重乘以vj得到车辆j和ego车辆i之间的注意力数值,同时对所有车辆j发送到ego车辆i的消息传递求和得到车辆i的单头注意力,具体如图5所示:
[0077][0078]
并将查询关键字和值经过h次不同的线性投影,并行执行注意力函数得到维度为dv的输出,将得到的所有单头注意力拼接起来并进行一次线性投影操作得到ego车与其他车辆的空间特征信息。
[0079][0080]
其中wo表示可学习权重;
[0081]
3.2将步骤2的高维嵌入输入到时间卷积网络中,时间卷积网络得益于它独特的卷积结构——因果膨胀卷积,使得它能够在不泄露未来信息和不损失特征信息的情况下,以指数级的方式扩展感受野,在密集车流的轨迹预测中展现出较好的性能。对于传统的卷积网络,感受野的大小只能通过增加卷积核的尺寸或卷积层的数量来扩大,但加大卷积核的尺寸会增加计算量和内存消耗,而增加卷积层数会导致模型参数过多,容易发生过拟合;而相比之下,膨胀卷积网络通过在卷积核内部引入一个膨胀因子,使得在不增加卷积核大小和层数的情况下扩大感受野,可以有效地提高模型的性能。
[0082]
具体步骤如下:对于第i辆车在时间段t的轨迹序列给定卷积核f=(f1,f2,

,fk),轨迹序列xi上的元素的膨胀卷积运算可定义为f:
[0083][0084]
其中*d表示膨胀卷积算子,d表示膨胀因子,k表示卷积核的数目,x
t-(k-k)d
表示对过去历史信息的定位。当d=1时,表示标准的卷积操作,即没有引入膨胀卷积。
[0085]
当d》1&d∈n
*
时,表示引入膨胀卷积操作,这相当于在每两个卷积核元素之间加入d-1个空洞。一般来说d=2i,其中i代表位于网络的第i层,d的大小随着网络深度呈现指数级增长,可以通过使用较大的膨胀因子来确保整体网络结构能够覆盖较长的历史信息,进而更高效地扩展网络的感受野。同时利用以下公式来计算膨胀卷积的感受野rf:
[0086][0087]
其中k(i)代表第i层的卷积核的大小,d(i)代表第i层的膨胀因子。为了解决网络深度的增加而导致梯度消失问题,采用一个通用的残差模块以增加tcn的稳定性。残差模块可进一步表示为:
[0088]
output=xi+fi(xi)
[0089]
其中output为残差模块的输出,fi代表膨胀因果卷积、非线性激活和规范化等操
作,具体如图4所示。
[0090]
步骤4、将步骤3中所得到的时空特征信息进行规范化和残差连接操作,并输入到下层的深度可分离卷积网络中,以增加模型的拟合能力,实现更高的精度。深度可分离卷积分为深度卷积和逐点卷积,分别用于深度提取时空特征和特征融合。
[0091]
4.1首先是深度卷积操作,它仅对步骤3中输入的时空特征信息的每个通道进行卷积操作。更细致地说,对于输入的c
in
个通道的特征图,深度卷积层使用c
in
个3x 3的卷积核对每个通道进行卷积,得到c
in
个通道的卷积特征图。
[0092]
4.2在步骤4.1后,使用relu激活函数对特征图进行非线性变换,可以增强模型的非线性表达能力,使得模型更加灵活和适应性更强。
[0093]
4.3逐点卷积层对深度卷积得到的卷积特征图进行卷积,使用1x 1的卷积核对每个通道进行卷积,将深度卷积层输出的c
in
个通道的特征图进行线性变换和特征融合,输出c
out
个通道的特征图。逐点卷积层的主要作用是将不同的通道特征信息融合,同时也起到了降低特征图的维度的作用,减少计算量。
[0094]
4.4在步骤4.3后,同样使用relu激活函数对特征图进行非线性变换。
[0095]
步骤5、通过解码器进行解码,并输出未来轨迹坐标的特征表示,然后将该特征表示输入到轨迹生成器中,最终输出所有交通参与者的未来轨迹信息。
[0096]
5.1将步骤4处理之后所得到的时空特征称为解码器的第一类输出;同时将上一时刻所输出的预测轨迹的相对位置坐标经过位置编码和输入嵌入,拼接成一个新的输出称为解码器的第二类输出。这两类输出作为解码器的输入,解码后输出未来轨迹坐标的特征表示。
[0097]
5.2将步骤5解码后输出的特征表示输入到轨迹生成器中,最终输出所有交通参与者的未来轨迹信息其中t
obs+1
,t
pre
分别表示观测时刻和预测时刻。参照图6为本实施例的真实车辆轨迹和预测的车辆轨迹对比示意图,可见本实施例中真实车辆轨迹和预测的车辆轨迹大致相同,验证了本发明方法的有效性。
[0098]
本实施例提供的掉头意图及轨迹预测方法中,采用以膨胀因果卷积为主,车辆航向条件限制为辅的方法对左转车道上的车辆掉头意图做出快速且精确的预测;同时采用时间卷积和空间注意力并行计算的方式来预测掉头车辆的轨迹,由于时间卷积网络和空间自注意力机制都是可以并行计算的结构,再加上这两个结构各自处理时间或空间信息,避免了不必要的数据依赖和通信,从而进一步提高了计算速度和效率。
[0099]
同时本发明利用深度可分离卷积深度提取时空特征和特征融合,并采用残差结构,这保证了预测的准确性。综上,本发明方法有效解决了现有轨迹预测方法无法对车辆掉头意图做出精确判断,以及车辆轨迹预测速度慢和准确率不高的问题;比现有模型在预测准确性方面不仅有显著提高,同时也具备更高的计算速度,因此更适合现实世界的部署。
[0100]
上面结合附图对本发明的实施方式作了详细说明,但是本发明并不限于上述实施方式,对于本技术领域的普通技术人员来说,在获知本发明中记载内容后,在不脱离本发明原理的前提下,还可以对其作出若干同等变换和替代,这些同等变换和替代也应视为属于本发明的保护范围。

技术特征:
1.一种基于高维嵌入深度并行计算的掉头意图及轨迹预测方法,其特征在于,包括以下步骤:r1:拍摄临近交叉口处u型掉头处的视频并提取数据,对数据进行预处理,生成对应的v1和v2;其中v1代表左转车道上车辆的时序轨迹,v2代表直行车道上车辆的时序轨迹;r2:读取步骤r1中的v1和v2,并对v1作掉头意图分析,将掉头车道上的车辆划分为具有明显掉头意图的车辆、具有隐性掉头意图的车辆和不具有掉头意图的车辆,其中不具有掉头意图的车辆即为左转车道上的直行车辆;将左转车道上的直行车辆、掉头车辆以及对向车道的直行车辆组成新的输入,通过嵌入层将车辆的行为信息嵌入到高维空间中,并作为下一步骤的输入;r3:将步骤r2的高维嵌入输入到基于时间卷积和空间自注意力的并行结构中,通过时间卷积网络和空间自注意力机制分别提取时间和空间信息,最终将这两部分信息合并为时空特征;r4:将步骤r3中所得到的时空特征信息进行规范化和残差连接操作,并输入到下层的深度可分离卷积网络中;r5:将步骤r4处理之后所得到的时空特征称为解码器的第一类输出,同时将上一时刻所输出的预测轨迹的相对位置坐标经过位置编码和输入嵌入,拼接成一个新的输出称为解码器的第二类输出;这两类输出作为解码器的输入,解码后输出未来轨迹坐标的特征表示;然后将该特征表示输入到轨迹生成器中,最终输出所有交通参与者的未来轨迹信息。2.根据权利要求1所述的基于高维嵌入深度并行计算的掉头意图及轨迹预测方法,其特征在于,步骤r1具体为:r1-1:拍摄“早晚高峰”时期临近交叉口处u型掉头处的视频,视频视野至少包括左转车道上和对向直行车道上的车辆;r1-2:提取视频中左转车道上和对向直行车道上的车辆轨迹序列,所提出的时序数据包含以下车辆行为信息:x、y、l、w、θ、τ;其中x,y代表车辆的全局坐标,l、w分别代表车辆的长和宽,θ代表车辆的实际航向,τ表示车辆的类别;r1-3:对所提取的轨迹序列数据进行预处理,并生成对应的时序轨迹v1和v2。3.根据权利要求1所述的基于高维嵌入深度并行计算的掉头意图及轨迹预测方法,其特征在于,步骤r2具体为:r2-1:根据车辆的实际航向θ与θ
turn
之间的关系来判断车辆是否具有明显掉头意图,其中θ
turn
表示车辆具有明显掉头意图的最小角度;当θ≥θ
turn
时,得到输出a,表示具有明显掉头意图的车辆;当θ<θ
turn
时,得到输出b,表示不具有明显掉头意图的车辆;r2-2:将上述不具有明显掉头意图的车辆输入到膨胀因果卷积网络中,并通过前馈连接层输出0/1,以进一步判断车辆是否具有隐性掉头意图;r2-3:将输出的0/1与步骤r2-1中得到的输出b相乘,并与步骤r2-1中得到的输出a组合得到一个新的输出c和输出d,其中输出c表示左转车道上的掉头车辆,输出d表示左转车道上的直行车辆;r2-4:将步骤r2-3的输出c和输出d与步骤r1中的v2组合成新的输入,通过嵌入层将车辆的行为信息嵌入到高维空间中,并作为步骤r3的输入。
4.根据权利要求1所述的基于高维嵌入深度并行计算的掉头意图及轨迹预测方法,其特征在于,步骤r3具体为:r3-1:将步骤r2的高维嵌入输入到空间自注意力机制中,具体步骤如下:对于第t帧的交通场景中的每一辆车i,将上层输出嵌入通过三个不同的可学习权重w
q
、w
k
、w
v
分别得到查询关键字和值其中:同时将该交通场景中第t帧的第i辆掉头车辆定义为ego车,该车与同质和异质交通流中的其他车辆j之间的消息传递为其中:将得到的消息传递除以进行缩放,使用softmax函数以获得第j辆车的值v
j
上的权重,并将权重乘以v
j
得到车辆j和ego车辆i之间的注意力数值,同时对所有车辆j发送到ego车辆i的消息传递求和得到车辆i的单头注意力:并将查询关键字和值经过h次不同的线性投影,并行执行注意力函数得到维度为d
v
的输出,将得到的所有单头注意力拼接起来并进行一次线性投影操作得到ego车与其他车辆的空间特征信息:其中w
o
表示可学习权重;r3-2:将步骤r2的高维嵌入输入到时间卷积网络中,具体步骤如下:对于第i辆车在时间段t的轨迹序列给定卷积核f=(f1,f2,...,f
k
),轨迹序列x
i
上的元素的膨胀卷积运算可定义为f:其中*d表示膨胀卷积算子,d表示膨胀因子,k表示卷积核的数目,x
t-(k-k)d
表示对过去历史信息的定位;当d=1时,表示标准的卷积操作,即没有引入膨胀卷积;当d>1&d∈n
*
时,表示引入膨胀卷积操作,相当于在每两个卷积核元素之间加入d-1个空洞;其中,d=2
i
,i代表位于网络的第i层,d的大小随着网络深度呈现指数级增长,同时利用以下公式来计算膨胀卷积的感受野rf:其中k(i)代表第i层的卷积核的大小,d(i)代表第i层的膨胀因子;为了解决网络深度的增加而导致梯度消失问题,采用一个通用的残差模块以增加tcn的稳定性;残差模块表示
为:output=x
i
+f
i
(x
i
)其中output为残差模块的输出,f
i
代表膨胀因果卷积、非线性激活和规范化操作。5.根据权利要求1所述的基于高维嵌入深度并行计算的掉头意图及轨迹预测方法,其特征在于,步骤r4中的深度可分离卷积分为深度卷积和逐点卷积,分别用于深度提取时空特征和特征融合;且步骤r4具体包括以下步骤:r4-1:首先是深度卷积操作,它仅对步骤r3中输出的时空特征信息的每个通道进行卷积操作;对于输入的c
in
个通道的特征图,深度卷积层使用c
in
个3
×
3的卷积核对每个通道进行卷积,得到c
in
个通道的卷积特征图;r4-2:在步骤r4-1后,使用relu激活函数对特征图进行非线性变换;r4-3:逐点卷积层对深度卷积得到的卷积特征图进行卷积,使用1
×
1的卷积核对每个通道进行卷积,将深度卷积层输出的c
in
个通道的特征图进行线性变换和特征融合,输出c
out
个通道的特征图;r4-4:在步骤r4-3后,同样使用relu激活函数对特征图进行非线性变换。

技术总结
本发明涉及基于高维嵌入深度并行计算的掉头意图及轨迹预测方法,包括拍摄临近交叉口处U型掉头处的视频并提取数据,生成对应的时序轨迹;对左转车道上车辆的时序轨迹作掉头意图分析,并将左转车道上的直行车辆、掉头车辆以及对向车道的直行车辆组成新的输入,通过嵌入层将车辆的行为信息嵌入到高维空间中;提取高维嵌入的时间和空间信息,合并为时空特征;将时空特征信息输入到下层的深度可分离卷积网络中,通过解码器进行解码,输出所有交通参与者的未来轨迹信息。上述技术方案有效解决了现有轨迹预测方法无法对车辆掉头意图做出精确判断,以及车辆轨迹预测速度慢和准确率不高的问题。的问题。的问题。


技术研发人员:曾伟良 林钦泳 欧嘉俊 朱博煬
受保护的技术使用者:广东工业大学
技术研发日:2023.03.16
技术公布日:2023/6/28
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐