1.本发明属于行人轨迹预测技术领域,特别是涉及一种基于深度图卷积网络的跨域可迁移行人轨迹预测方法。
背景技术:2.行人轨迹预测在诸如自动驾驶、服务机器人导航、视频监控等人工智能应用场景中扮演着非常重要的角色。机器人主体(自动驾驶车、服务机器人等智能体)需要能够较为准确的预测周围环境中行人的轨迹,从而在此基于上做出合理的自身决策、规划和控制。长期以来,行人轨迹预测都是非常具有挑战性的难题,主要是因为行人与行人之间、行人与环境之间存在着复杂而精细的交互作用,而对这种复杂精细的交互作用进行建模是非常困难的。以往基于深度学习的预测方法,主要包括:循环类神经网络和对抗生成类神经网络。但不管是哪一种方法,普遍都忽视了不同场景下行人轨迹分布样式的“域差异性”。所谓域差异性主要是指,在不同环境下,行人出行轨迹的模式是完全不同的,例如在商场逛街的行人轨迹分布与在某条城市道路行人通道上的轨迹分布就很不一致,前者更为自由随意,而后者必须服从人行通道的道路线形等条件约束。因此,在一个数据集上训练得到的深度行人轨迹预测模型,直接应用到另外一个域差异性较大的行人轨迹数据预测问题上,会导致预测误差非常大,以致无法用于实践。
技术实现要素:3.本发明目的是为了解决跨域联合的行人轨迹预测问题,提出了一种基于深度图卷积网络的跨域可迁移行人轨迹预测方法。
4.本发明是通过以下技术方案实现的,本发明提出一种基于深度图卷积网络的跨域可迁移行人轨迹预测方法,所述方法中存在两个行人轨迹域,分别称为源域和目标域;通过在源域的轨迹数据集上训练得到深度预测模型,从而对源域未来行人轨迹进行精准预测,同时在源域预测模型训练过程中,考虑源域与目标域在历史轨迹时空特征表征上的对齐,从而使得源域预测模型训练完成后,能够直接迁移到目标域进行轨迹预测。
5.进一步地,在源域预测模型中,输入为一个历史时段内的多行人轨迹集合;所述源域预测模型训练过程具体为:
6.步骤(1)、将该输入转化为行人轨迹拓扑图,从而描述历史时段内每个离散时刻上多行人之间的相互作用关系;
7.步骤(2)、采用深度拓扑图卷积网络,抽取源域行人轨迹的时空特征表征;
8.步骤(3)、基于所获取的时空特征表征预测源域行人未来时段的轨迹;
9.步骤(4)、根据所预测的未来时段轨迹与真实标注的未来时段轨迹进行比对,计算预测误差;
10.步骤(5)、选取与源域相等历史时长的一段目标域历史行人轨迹,将所述轨迹转化为行人轨迹拓扑图;
11.步骤(6)、采用深度拓扑图卷积网络,抽取目标域行人轨迹的时空特征表征;
12.步骤(7)、将步骤(2)和步骤(6)所获得的源域和目标域行人轨迹时空特征表征进行对齐操作,获取对齐误差;
13.步骤(8)、基于步骤(4)和步骤(7)所获得的预测误差和对齐误差,采用反向传播算法,调整模型中的所有待定权重参数,直到误差小于某个事先指定的阈值。
14.进一步地,在步骤(1)中,
15.建立源域历史时段内行人与行人之间的拓扑邻接关系;假定在历史时段[t1,t
obs
]中,任意时刻的场景下均有n个行人,任意时刻tm∈[t1,t
obs
]构建的行人拓扑图表示为其中表示tm时刻行人拓扑图的顶点集合,其中每个顶点表示一个行人,因此一个行人,因此表示tm时刻行人拓扑图的邻接矩阵,任意一对行人i,j之间tm时刻的连接权重表示为二者之间的欧式距离,具体为其中,为行人i,j在tm时刻的位置坐标;||.||2为向量的2次范数,即欧式距离,因此为向量的2次范数,即欧式距离,因此表示tm时刻行人拓扑图的顶点特征矩阵,其中,表示任意顶点在tm时刻的特征向量,其维度为df,其计算公式为:
[0016][0017]
其中,σ(.)表示sigmoid函数;w1,b1为待学习的权重参数;
[0018]
基于上述过程,针对所有处于历史时段[t1,t
obs
]中的每一时刻构建行人拓扑图,分别表示为其对应的每一时刻顶点特征矩阵表示为进一步压缩表示:源域的历史轨迹拓扑图集合和源域的历史轨迹拓扑图顶点特征矩阵集合
[0019]
进一步地,在步骤(2)中,
[0020]
基于步骤(1)所获得的源域历史轨迹拓扑图顶点特征矩阵集合采用深度拓扑图卷积模型,提取用于表征源域历史行人轨迹特征的综合表征,记为其中,是任意tm∈[t1,t
obs
]时刻历史行人轨迹拓扑图所抽取出的时空表征;是以为输入,经由3层的拓扑图卷积深度神经网络而得到。
[0021]
进一步地,在步骤(3)中,
[0022]
基于步骤(2)所获取的历史时段[t1,t
obs
]内行人轨迹时空特征的综合表征采用时间因果卷积预测未来时段[t
obs+1
,t
obs+τ
]内的轨迹,亦即
[0023]
对于任意行人i,步骤(2)所提取到的其历史轨迹综合表征为对于任意行人i,步骤(2)所提取到的其历史轨迹综合表征为其中表示tj时刻行人i所处位置的特征表征;该步骤对于特定行人i在未来时段[t
obs+1
,t
obs+τ
]内的位置轨迹,是以为输入,以时间因果卷积神经网络为模型,预测得到;所述时间因果卷积模型,一共有3层,每一层的卷积核大小为3,激活函数采用relu;任意第l(1≤l≤3)层的计算公式为:
[0024][0025]
其中,是第l(1≤l≤3)层时间因果卷积的输出,当l=3时,即输出行人i未来时段的轨迹预测结果,当l=0时,即输入为步骤(2)提取到的行人i历史时段位置轨迹综合表征;b(l)为第l(1≤l≤3)层时间因果卷积模型待学习的参数;表示一维卷积操作;
[0026]
上述公式可以对全部行人进行并行的计算,从而预测得到全部n个行人未来的出行轨迹集合
[0027]
进一步地,在步骤(4)中,
[0028]
基于步骤(3)所预测的行人未来的出行轨迹集合通过与真实样本标注的行人未来出行轨迹集合进行比对,计算相应的预测误差,具体计算公式为:
[0029][0030]
其中,为预测误差,||
·
||2为张量的2次范数。
[0031]
进一步地,在步骤(5)中,
[0032]
建立目标域历史时段内行人与行人之间的拓扑邻接关系;目标域中,选择与源域相同数量时刻的场景,每个时刻场景中的行人总数可以与源域不同;其构建拓扑图的过程与步骤(1)中源域行人轨迹关系拓扑图构建流程相同;最终建立的目标域拓扑图集合表示为g
t
,目标域拓扑图特征矩阵记为f
t
。
[0033]
进一步地,在步骤(6)和步骤(7)中,
[0034]
基于步骤(5)建立的目标域历史时段内行人轨迹关系拓扑图g
t
和拓扑图特征矩阵f
t
,提取到目标域历史时段内轨迹特征表征综合表征,记为h
t
;
[0035]
建立源域和目标域之间的跨域特征对齐,具体的对齐方式是计算源域历史行人轨迹综合表征hs与目标域历史行人轨迹综合表征h
t
之间的对齐误差,进一步最小化该误差;对齐误差的计算公式为:
[0036][0037]
其中,为对齐误差。
[0038]
进一步地,在步骤(8)中,
[0039]
最小化步骤(4)和步骤(7)所得到的两个误差,依据梯度下降方法,调整模型中所有待学习的参数;最小化目标函数为:
[0040][0041]
其中,为模型训练的误差函数;梯度下降算法中,学习率取为0.002。
[0042]
进一步地,所述预测方法还包括预测模型推理过程,所述预测模型推理过程具体为:
[0043]
步骤1:收集当前时刻的前序|t
obs-t1|个历史行人观测位置场景,获取到全部行人的历史位置轨迹;
[0044]
步骤2:依据步骤(1)建立历史时段[t1,t
obs
]内的一系列拓扑关系图;
[0045]
步骤3:将步骤2得到的拓扑关系图输入到训练得到的预测模型,直接输出未来时段[t
obs+1
,t
obs+τ
]的预测轨迹。
[0046]
本发明重点针对跨域的行人轨迹预测问题,提出了一种基于深度图卷积网络的可迁移行人轨迹预测方法,该方法能够通过在一个行人轨迹数据集上进行深度预测模型的训练,在训练过程中考虑与其它行人轨迹域进行对齐,从而训练得到的模型不仅能够在训练域(源域)上进行很好的轨迹预测,同时能够直接迁移到其它行人轨迹域(目标域)的预测,而不会造成较大偏差。
附图说明
[0047]
图1为行人轨迹预测问题示意图;
[0048]
图2为预测模型整体架构示意图。
具体实施方式
[0049]
下面将结合本发明实施例中的附图对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0050]
本发明主要是为了解决跨域联合的行人轨迹预测问题。问题中存在两个行人轨迹域(例如商场行人轨迹数据集和城市人行道上的轨迹数据集),分别称为源域和目标域。发明的目标是通过在源域的轨迹数据集上训练得到深度预测模型,从而对源域未来行人轨迹进行精准预测,同时在源域预测模型训练过程中,考虑源域与目标域在历史轨迹时空特征表征上的对齐,从而使得源域预测模型训练完成后,不仅能够在源域上做出精准的轨迹预测,同时能够很好的直接迁移到目标域轨迹预测问题上,得到精确的预测结果。
[0051]
基本符号定义:
[0052]
任意行人i在历史时间段[t1,t
obs
]之间被观测到的出行轨迹(一系列时间位置点)表示为其中表示tj时刻,行人i的位置坐标,表示为其中分别为tj时刻,行人i所处位置的横坐标和纵坐标。假定每个时刻的场景中都有n个行人(参照图1,每个带颜色的原点表示一个行人,每个矩形框代表一个时刻的观测场景),那么n个行人的历史被观测轨迹集合表示为γ={γ1,γ2,...,γn}。在这样的定义下,多行人轨迹预测问题,即基于多行人历史时间段[t1,t
obs
]内观测轨迹数据集合γ={γ1,γ2,...,γn},预测其未来时间段[t
obs+1
,t
obs+τ
]内的轨迹数据集合表示为其中任意表示行人i的未来时段[t
obs+1
,t
obs+τ
]内的待预测轨迹。行人轨迹预测的示意图如图1所示。
[0053]
本发明所建立的行人轨迹预测模型为深度学习模型,因此其实现整体上分为训练和推理两大步过程。
[0054]
本发明提出的跨域可迁移行人轨迹预测深度学习模型整体架构如图2所示。架构
整体上分为两个部分:上面红色矩形框部分中为源域行人轨迹预测模型,下面部分为源域与目标域行人轨迹特征表征对齐模型。
[0055]
结合图1-图2,本发明提出一种基于深度图卷积网络的跨域可迁移行人轨迹预测方法,所述方法中存在两个行人轨迹域,分别称为源域和目标域;通过在源域的轨迹数据集上训练得到深度预测模型,从而对源域未来行人轨迹进行精准预测,同时在源域预测模型训练过程中,考虑源域与目标域在历史轨迹时空特征表征上的对齐,从而使得源域预测模型训练完成后,能够直接迁移到目标域进行轨迹预测。
[0056]
在源域预测模型中,输入为一个历史时段内的多行人轨迹集合;所述源域预测模型训练过程具体为:
[0057]
步骤(1)、将该输入转化为行人轨迹拓扑图,从而描述历史时段内每个离散时刻上多行人之间的相互作用关系;
[0058]
步骤(2)、采用深度拓扑图卷积网络,抽取源域行人轨迹的时空特征表征;
[0059]
步骤(3)、基于所获取的时空特征表征预测源域行人未来时段的轨迹;
[0060]
步骤(4)、根据所预测的未来时段轨迹与真实标注的未来时段轨迹进行比对,计算预测误差;
[0061]
步骤(5)、选取与源域相等历史时长的一段目标域历史行人轨迹,将所述轨迹转化为行人轨迹拓扑图;
[0062]
步骤(6)、采用深度拓扑图卷积网络,抽取目标域行人轨迹的时空特征表征;
[0063]
步骤(7)、将步骤(2)和步骤(6)所获得的源域和目标域行人轨迹时空特征表征进行对齐操作,获取对齐误差;
[0064]
步骤(8)、基于步骤(4)和步骤(7)所获得的预测误差和对齐误差,采用反向传播算法,调整模型中的所有待定权重参数,直到误差小于某个事先指定的阈值。
[0065]
在步骤(1)中,
[0066]
建立源域历史时段内行人与行人之间的拓扑邻接关系;假定在历史时段[t1,t
obs
]中,任意时刻的场景下均有n个行人,任意时刻tm∈[t1,t
obs
]构建的行人拓扑图表示为其中表示tm时刻行人拓扑图的顶点集合,其中每个顶点表示一个行人,因此个行人,因此表示tm时刻行人拓扑图的邻接矩阵,任意一对行人i,j之间tm时刻的连接权重表示为二者之间的欧式距离,具体为其中,为行人i,j在tm时刻的位置坐标;||.||2为向量的2次范数,即欧式距离,因此为向量的2次范数,即欧式距离,因此表示tm时刻行人拓扑图的顶点特征矩阵,其中,表示任意顶点在tm时刻的特征向量,其维度为df,其计算公式为:
[0067][0068]
其中,σ(.)表示sigmoid函数;w1,b1为待学习的权重参数;
[0069]
基于上述过程,针对所有处于历史时段[t1,t
obs
]中的每一时刻构建行人拓扑图,分别表示为其对应的每一时刻顶点特征矩阵表示为进一步压缩表示:源域的历史轨迹拓扑图集合和源域的历史轨迹拓扑
图顶点特征矩阵集合
[0070]
在步骤(2)中,
[0071]
基于步骤(1)所获得的源域历史轨迹拓扑图顶点特征矩阵集合采用深度拓扑图卷积模型,提取用于表征源域历史行人轨迹特征的综合表征,记为其中,是任意tm∈[t1,y
obs
]时刻历史行人轨迹拓扑图所抽取出的时空表征;是以为输入,经由3层的拓扑图卷积深度神经网络而得到。
[0072]
以第层深度拓扑图卷积为例,说明到的转化过程如下:
[0073]
①
计算tm时刻行人轨迹拓扑图带有自连接的邻接矩阵:
[0074][0075]
其中,表示tm时刻行人拓扑图的邻接矩阵;表示tm时刻行人拓扑图带有自连接的邻接矩阵;i表示n阶单位阵。
[0076]
②
第l层深度拓扑图卷积计算公式为:
[0077][0078]
其中,分别表示第l层深度拓扑图卷积网络的输出和输入;表示tm时刻行人拓扑图的顶点度矩阵;为第层深度拓扑图卷积网络待学习的参数矩阵;σ(.)表示sigmoid函数。特别地,
[0079]
在步骤(3)中,
[0080]
基于步骤(2)所获取的历史时段[t1,t
obs
]内行人轨迹时空特征的综合表征采用时间因果卷积预测未来时段[t
obs+1
,t
obs+τ
]内的轨迹,亦即
[0081]
本步骤采用时间因果卷积深度学习模型,基于综合表征对未来行人轨迹进行预测。其工作方式是针对多个行人的轨迹预测采用同一个因果卷积神经网络(不同行人之间参数共享),并行的进行同步预测。具体而言,对于任意行人i,步骤(2)所提取到的其历史轨迹综合表征为其中表示tj时刻行人i所处位置的特征表征;该步骤对于特定行人i在未来时段[t
obs+1
,t
obs+τ
]内的位置轨迹,是以为输入,以时间因果卷积神经网络为模型,预测得到;所述时间因果卷积模型,一共有3层,每一层的卷积核大小为3,激活函数采用relu;任意第l(1≤l≤3)层的计算公式为:
[0082][0083]
其中,是第l(1≤l≤3)层时间因果卷积的输出,当l=3时,即输出行人i未来时段的轨迹预测结果,当l=0时,即输入为步骤(2)提取到的行人i历史
时段位置轨迹综合表征;b
(l)
为第l(1≤l≤3)层时间因果卷积模型待学习的参数;表示一维卷积操作;
[0084]
上述公式可以对全部行人(n个行人)进行并行的计算,从而预测得到全部n个行人未来的出行轨迹集合
[0085]
在步骤(4)中,
[0086]
基于步骤(3)所预测的行人未来的出行轨迹集合通过与真实样本标注的行人未来出行轨迹集合进行比对,计算相应的预测误差,具体计算公式为:
[0087][0088]
其中,为预测误差,||
·
||2为张量的2次范数。
[0089]
在步骤(5)中,
[0090]
建立目标域历史时段内行人与行人之间的拓扑邻接关系;目标域中,选择与源域相同数量时刻的场景,每个时刻场景中的行人总数可以与源域不同;其构建拓扑图的过程与步骤(1)中源域行人轨迹关系拓扑图构建流程相同;最终建立的目标域拓扑图集合表示为g
t
,目标域拓扑图特征矩阵记为f
t
。
[0091]
在步骤(6)和步骤(7)中,
[0092]
基于步骤(5)建立的目标域历史时段内行人轨迹关系拓扑图g
t
和拓扑图特征矩阵f
t
,采用与步骤(2)相同的方法,提取到目标域历史时段内轨迹特征表征综合表征,记为h
t
;
[0093]
建立源域和目标域之间的跨域特征对齐,具体的对齐方式是计算源域历史行人轨迹综合表征hs与目标域历史行人轨迹综合表征h
t
之间的对齐误差,进一步最小化该误差;对齐误差的计算公式为:
[0094][0095]
其中,为对齐误差。
[0096]
在步骤(8)中,
[0097]
最小化步骤(4)和步骤(7)所得到的两个误差,依据梯度下降方法,调整模型中所有待学习的参数;最小化目标函数为:
[0098][0099]
其中,为模型训练的误差函数;梯度下降算法中,学习率取为0.002。
[0100]
所述预测方法还包括预测模型推理过程,训练得到的行人轨迹预测模型,可以直接在源域和目标域之上进行跨域预测。其推理过程如图2所示。红色矩形框中的模型。所述预测模型推理过程具体为:
[0101]
步骤1:收集当前时刻的前序|t
obs-t1|个历史行人观测位置场景,获取到全部行人的历史位置轨迹;
[0102]
步骤2:依据步骤(1)建立历史时段[t1,t
obs
]内的一系列拓扑关系图;
[0103]
步骤3:将步骤2得到的拓扑关系图输入到训练得到的预测模型,直接输出未来时段[t
obs+1
,t
obs+τ
]的预测轨迹。这里τ的取值(也就是预测的时段数)一般建议比obs(也就是
输入的观测时段数)小。
[0104]
以上对本发明所提出的一种基于深度图卷积网络的跨域可迁移行人轨迹预测方法进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
技术特征:1.一种基于深度图卷积网络的跨域可迁移行人轨迹预测方法,其特征在于,所述方法中存在两个行人轨迹域,分别称为源域和目标域;通过在源域的轨迹数据集上训练得到深度预测模型,从而对源域未来行人轨迹进行精准预测,同时在源域预测模型训练过程中,考虑源域与目标域在历史轨迹时空特征表征上的对齐,从而使得源域预测模型训练完成后,能够直接迁移到目标域进行轨迹预测。2.根据权利要求1所述的方法,其特征在于,在源域预测模型中,输入为一个历史时段内的多行人轨迹集合;所述源域预测模型训练过程具体为:步骤(1)、将该输入转化为行人轨迹拓扑图,从而描述历史时段内每个离散时刻上多行人之间的相互作用关系;步骤(2)、采用深度拓扑图卷积网络,抽取源域行人轨迹的时空特征表征;步骤(3)、基于所获取的时空特征表征预测源域行人未来时段的轨迹;步骤(4)、根据所预测的未来时段轨迹与真实标注的未来时段轨迹进行比对,计算预测误差;步骤(5)、选取与源域相等历史时长的一段目标域历史行人轨迹,将所述轨迹转化为行人轨迹拓扑图;步骤(6)、采用深度拓扑图卷积网络,抽取目标域行人轨迹的时空特征表征;步骤(7)、将步骤(2)和步骤(6)所获得的源域和目标域行人轨迹时空特征表征进行对齐操作,获取对齐误差;步骤(8)、基于步骤(4)和步骤(7)所获得的预测误差和对齐误差,采用反向传播算法,调整模型中的所有待定权重参数,直到误差小于某个事先指定的阈值。3.根据权利要求2所述的方法,其特征在于,在步骤(1)中,建立源域历史时段内行人与行人之间的拓扑邻接关系;假定在历史时段[t1,t
obs
]中,任意时刻的场景下均有n个行人,任意时刻t
m
∈[t1,t
obs
]构建的行人拓扑图表示为其中表示t
m
时刻行人拓扑图的顶点集合,其中每个顶点表示一个行人,因此一个行人,因此表示t
m
时刻行人拓扑图的邻接矩阵,任意一对行人i,j之间t
m
时刻的连接权重表示为二者之间的欧式距离,具体为其中,为行人i,j在t
m
时刻的位置坐标;||
·
||2为向量的2次范数,即欧式距离,因此表示t
m
时刻行人拓扑图的顶点特征矩阵,其中,表示任意顶点在t
m
时刻的特征向量,其维度为d
f
,其计算公式为:其中,σ(.)表示sigmoid函数;w1,b1为待学习的权重参数;基于上述过程,针对所有处于历史时段[t1,t
obs
]中的每一时刻构建行人拓扑图,分别表示为其对应的每一时刻顶点特征矩阵表示为进一步压缩表示:源域的历史轨迹拓扑图集合和源域的历史轨迹拓扑图顶点特征矩阵集合4.根据权利要求3所述的方法,其特征在于,在步骤(2)中,
基于步骤(1)所获得的源域历史轨迹拓扑图顶点特征矩阵集合采用深度拓扑图卷积模型,提取用于表征源域历史行人轨迹特征的综合表征,记为其中,是任意t
m
∈[t1,t
obs
]时刻历史行人轨迹拓扑图所抽取出的时空表征;是以为输入,经由3层的拓扑图卷积深度神经网络而得到。5.根据权利要求4所述的方法,其特征在于,在步骤(3)中,基于步骤(2)所获取的历史时段[t1,t
obs
]内行人轨迹时空特征的综合表征采用时间因果卷积预测未来时段[t
obs+1
,t
obs+τ
]内的轨迹,亦即对于任意行人i,步骤(2)所提取到的其历史轨迹综合表征为对于任意行人i,步骤(2)所提取到的其历史轨迹综合表征为其中表示t
j
时刻行人i所处位置的特征表征;该步骤对于特定行人i在未来时段[t
obs+1
,t
obs+τ
]内的位置轨迹,是以为输入,以时间因果卷积神经网络为模型,预测得到;所述时间因果卷积模型,一共有3层,每一层的卷积核大小为3,激活函数采用relu;任意第l(1≤l≤3)层的计算公式为:其中,是第l(1≤l≤3)层时间因果卷积的输出,当l=3时,即输出行人i未来时段的轨迹预测结果,当l=0时,即输入为步骤(2)提取到的行人i历史时段位置轨迹综合表征;b
(l)
为第l(1≤l≤3)层时间因果卷积模型待学习的参数;表示一维卷积操作;上述公式可以对全部行人进行并行的计算,从而预测得到全部n个行人未来的出行轨迹集合6.根据权利要求5所述的方法,其特征在于,在步骤(4)中,基于步骤(3)所预测的行人未来的出行轨迹集合通过与真实样本标注的行人未来出行轨迹集合进行比对,计算相应的预测误差,具体计算公式为:其中,为预测误差,||
·
||2为张量的2次范数。7.根据权利要求6所述的方法,其特征在于,在步骤(5)中,建立目标域历史时段内行人与行人之间的拓扑邻接关系;目标域中,选择与源域相同数量时刻的场景,每个时刻场景中的行人总数可以与源域不同;其构建拓扑图的过程与步骤(1)中源域行人轨迹关系拓扑图构建流程相同;最终建立的目标域拓扑图集合表示为g
t
,目标域拓扑图特征矩阵记为f
t
。8.根据权利要求7所述的方法,其特征在于,在步骤(6)和步骤(7)中,基于步骤(5)建立的目标域历史时段内行人轨迹关系拓扑图g
t
和拓扑图特征矩阵f
t
,提取到目标域历史时段内轨迹特征表征综合表征,记为h
t
;
建立源域和目标域之间的跨域特征对齐,具体的对齐方式是计算源域历史行人轨迹综合表征h
s
与目标域历史行人轨迹综合表征h
t
之间的对齐误差,进一步最小化该误差;对齐误差的计算公式为:其中,为对齐误差。9.根据权利要求8所述的方法,其特征在于,在步骤(8)中,最小化步骤(4)和步骤(7)所得到的两个误差,依据梯度下降方法,调整模型中所有待学习的参数;最小化目标函数为:其中,为模型训练的误差函数;梯度下降算法中,学习率取为0.002。10.根据权利要求9所述的方法,其特征在于,所述预测方法还包括预测模型推理过程,所述预测模型推理过程具体为:步骤1:收集当前时刻的前序|t
obs-t1|个历史行人观测位置场景,获取到全部行人的历史位置轨迹;步骤2:依据步骤(1)建立历史时段[t1,t
obs
]内的一系列拓扑关系图;步骤3:将步骤2得到的拓扑关系图输入到训练得到的预测模型,直接输出未来时段[t
obs+1
,t
obs+τ
]的预测轨迹。
技术总结本发明提出一种基于深度图卷积网络的跨域可迁移行人轨迹预测方法。针对跨域的行人轨迹预测问题,本发明提出了一种基于深度图卷积网络的可迁移行人轨迹预测方法,该方法能够通过在一个行人轨迹数据集上进行深度预测模型的训练,在训练过程中考虑与其它行人轨迹域进行对齐,从而训练得到的模型不仅能够在训练域(源域)上进行很好的轨迹预测,同时能够直接迁移到其它行人轨迹域(目标域)的预测,而不会造成较大偏差。成较大偏差。成较大偏差。
技术研发人员:曲明成 崔建勋 徐培刚
受保护的技术使用者:哈尔滨工业大学
技术研发日:2022.07.11
技术公布日:2022/11/1