[发明专利]一种基于条件变分生成对抗网络的行人轨迹预测方法在审
申请号: | 202210162399.8 | 申请日: | 2022-02-22 |
公开(公告)号: | CN114580718A | 公开(公告)日: | 2022-06-03 |
发明(设计)人: | 曾繁虎;杨欣;王翔辰;樊江锋;李恒锐;朱义天;周大可 | 申请(专利权)人: | 南京航空航天大学 |
主分类号: | G06Q10/04 | 分类号: | G06Q10/04;G06N3/04;G06N3/08 |
代理公司: | 南京瑞弘专利商标事务所(普通合伙) 32249 | 代理人: | 张宁馨 |
地址: | 210016 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 条件 生成 对抗 网络 行人 轨迹 预测 方法 | ||
1.一种基于条件变分生成对抗网络的行人轨迹预测方法,其特征在于,包括以下步骤:
步骤S1、对语义地图中的环境信息进行特征提取;
将语义地图信息输入至卷积神经网络中,输出高维的环境特征信息;对所述环境特征信息依次进行拉平和全连接层调整,获取环境特征向量;
步骤S2、从预测行人的历史轨迹序列中提取特征信息;
对给定的预测行人观测轨迹进行识别;采用LSTM编码器提取出特定行人在时间轴上表现出的相关特性信息;对于每个时刻t,编码器首先将当前行人的位置通过全连接层从坐标空间转化到特征空间,得到嵌入向量然后按时序输入到LSTM中编码,重复该过程直到将观测序列t=1,2,…,Tobs时刻的信息全部编码完毕,即得到给定行人轨迹的编码信息;经拉平且经全连接层调整后,输出历史行人轨迹特征向量;
步骤S3、基于场景物理环境对行人轨迹的约束和影响,融合条件变分自编码器CVAE和条件生成对抗网络CGAN,设计条件变分生成对抗网络模型Context-CVGN,实现行人轨迹预测。
2.根据权利要求1所述的一种基于条件变分生成对抗网络的行人轨迹预测方法,其特征在于,所述步骤S1中获取环境特征向量的具体步骤包括:
步骤S1.1、提取语义地图环境特征,具体表示如下:
Vfeature=CNN(Isem)
采用CNN卷积神经网络进行特征提取,其中Vfeature代表从输入语义地图Isem到CNN中得到的特征图,该特征图抽象语义地图中的特征信息,是高维的信息表示;
步骤S1.2、将高维的特征信息依次进行拉平和全连接层调整,获取环境特征向量,具体表示如下:
Vflatten=flatten(Vfeature)
Vcontext=FC(Vflatten)
其中flatten()代表拉平操作,FC()代表全连接层调整,输出信息Vcontext即是经拉平且经全连接层调整后得到的环境特征向量,得到的信息可以供后续网络继续训练和使用。
3.根据权利要求2所述的一种基于条件变分生成对抗网络的行人轨迹预测方法,其特征在于,采用预训练过的ResNet18作为CNN卷积神经网络;经拉平且经全连接层调整后得到长为256的环境特征向量Vcontext。
4.根据权利要求2所述的一种基于条件变分生成对抗网络的行人轨迹预测方法,其特征在于,所述步骤S2中从预测行人的历史轨迹序列中提取特征信息,具体步骤包括:
步骤S2.1、首先对行人在每一时刻的2D坐标信息进行全连接嵌入编码,表达式如下:
其中Wembedding为全连接嵌入层的参数,表示t时刻第i个行人的位置坐标信息,FC表示全连接层,表示行人的时间编码特征;
步骤S2.2、将行人的时间编码特征按照时间序列输入至LSTM,表示形式如下:
其中,LSTM表示长短期记忆网络,表示观测轨迹序列下隐藏状态的向量特征,Wen为LSTM编码器的参数;
最终输出的行人历史轨迹特征向量为LSTM编码器最后一层的隐藏状态输出,表达如下:
对输出信息Vtrajectory采用如步骤S1.2的拉平及全连接层调整操作,获取长为256的历史行人轨迹特征向量。
5.根据权利要求4所述的一种基于条件变分生成对抗网络的行人轨迹预测方法,其特征在于,所述步骤S3中条件变分生成对抗网络模型Context-CVGN设计方法如下:
步骤S3.1、将步骤S1中获取的环境特征向量Vcontext和步骤S2中获取的历史行人轨迹特征向量Vtrajectory进行特征融合,作为条件变分网络的推断,表达式如下:
Vvae=concat(Vtrajectory,Vcontext)
其中,concat(·)表示将轨迹特征信息与语义特征信息拼接;
步骤S3.2、由变分推断生成概率分布隐变量空间,并从中进行随机采样,作为输出特征的预测值,表达式如下:
Z=sample(VAE(Vvae))
其中,VAE(·)为变分自编码器拟合正态分布,sample(·)表示从拟合的隐变量特征空间中进行随机采样,以特定分布概率输出轨迹进行特征预测;Z代表从变分推断的角度采取方法得到采样的预测轨迹的特征信息;
步骤S3.3、分别计算出融合条件变分自编码器CVAE和条件生成对抗网络CGAN下进行全连接层的行人预测轨迹特征输出,表达如下:
Xpred-CVAE=FC(Z,Vcontext)
Xpred-CGAN=FC(Vvae,Vcontext)
由于条件变分自编码器CVAE和条件生成对抗网络CGAN两种架构在解码生成预测轨迹方面各自的优势,在设计条件变分生成对抗网络模型Context-CVGN中,使用设定超参数为各模型的权重系数的方法融合两种架构,使得模型能够调整从采样推断和生成对抗得到用于轨迹预测的比例,结合条件变分自编码器CVAE和条件生成对抗网络CGAN的架构优点进行自适应更新与训练,完成条件变分生成对抗网络模型Context-CVGN设计。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京航空航天大学,未经南京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210162399.8/1.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理