一文读懂自动驾驶在人车交互下的行人轨迹预测方法算法神经网络

目前广泛应用在行人轨迹预测领域的方法主要包括基于LSTM网络、GCN网络和GAN网络的轨迹预测方法,这些网络在训练完成后对同类型输入具有很好的适用性,拥有较高的轨迹预测精度。下面对应用以上网络模型的方法分别展开介绍。

2.1基于LSTM的行人轨迹预测方法

循环神经网络(RecurrentNeuralNetwork,RNN)[1]是最早用于行人轨迹预测的模型,它通过输入和存储在历史网络中信息共同决定输出,RNN通过这种特性使其能够根据历史序列信息去预测未来值。但传统的RNN网络面临的一个缺点是会将所有历史信息都存储于网络之中,在训练时会导致大型网络产生梯度消失或者梯度爆炸。而在行人轨迹预测中,需要大量的网络节点和庞大的数据集对网络进行训练以提高预测的精度。因此传统的RNN将不能满足行人轨迹预测的需求

为了解决RNN在复杂时序的预测问题,Hochreiter等人提出了长短时记忆网络(LongShort-TermMemory,LSTM),它是一种特殊的RNN结构,能轻松地学习到长期依赖的信息。LSTM通过增加遗忘网络层来丢弃导致错误预测结果的信息,在解决梯度消失问题的同时提升网络预测的精度。

为了将LSTM应用到行人轨迹预测的方法中,Alahi等[2]提出了一种SocialLSTM网络,网络结构如图1所示。SocialLSTM方法解决了以往工作中行人轨迹预测遇到的两个难点:现有的模型不能通过数据驱动的方式来展示交互关系,需要手工构造函数来表现出来,导致模型只能捕捉简单的交互情景。(2)现有的轨迹预测工作中所针对的任务通常是距离很相近的情景,而没有考虑更远距离可能发生的交互问题。针对这两个难点,论文提出了一种SocialLSTM模型,通过为场景中的每个行人配备一个独立的LSTM网络,用于预测其运动轨迹;通过社交池(s-pooling)层相互连接来计算周围其他行人交互产生的影响。SocialLSTM填补早期工作的空白,实现了很好的行人轨迹预测效果。

图1sociallstm模型结构

Zhu等[3]提出了一种StarNet星型拓扑网络,如图2所示。通过对行人之间的全局交互建模实现高效的行人轨迹预测。该模型中HubNetwork模块是基于LSTM的全局时序交互计算网络,用于获取所有行人的观察轨迹。HostNetwork是基于LSTM的轨迹预测网络,每个HostNetwork对应一个行人,通过参考描述信息对未来轨迹进行预测。在ETH和UCY数据集上,该网络在80%的场景下都优于其他算法,且实时性高。

由以上的分析可知,基于LSTM的神经网络模型主要解决行人本身对轨迹的影响问题,再根据社会交互模型的结论去修正目标预测轨迹,进而得出更加准确的预测结果。

图2StarNet模型结构

2.2基于GCN的行人轨迹预测方法

图卷积神经网络(GraphConvolutionalNetworks,GCN)是一种能对图数据进行深度学习的方法,通过使用图的边和节点数据作为输入进行学习训练。在行人轨迹预测领域,GCN通过加入时空数据进行行人轨迹预测,因而能够理解行人行为从而加快社交互动的建模进度,所以GCN在轨迹预测方向有很大的应用前景。

图3GCN网络架构

由上述论文的分析可知,GCN网络主要是将行人社交模型加入到预测模型之中,对行人历史轨迹进性优化处理,进而提升预测速度和预测精度,从而实现准确预测行人轨迹的目的。其缺点是不能够单独使用完成轨迹预测任务

图4DMRGCN网络架构

2.3基于GAN的行人轨迹预测方法生成式对抗网络(GAN,GenerativeAdversarialNetworks)是一种无监督学习的深度学习模型,主要结构由两部分组成:生成器,用于学习数据的分布并生成相似的数据。鉴别器,计算来自真实数据的可能性,并将其分类为真实或虚假。GAN通过生成器和鉴别器的相互博弈来达到使网络相互学习的目的。在行人轨迹预测中加入GAN网络,可以解决过去仅能预测一条“最优”轨迹的缺陷,此网络能够预测多条可行的轨迹并通过博弈的思想进一步优化预测精度。

图5SocialGAN网络架构

图6SocialWay模型框架

GAN网络能够在行人轨迹预测方面实现较好的预测效果,但也会存在一些缺点影响其网络性能。比如,网络训练不稳定,容易出现梯度消失、模式崩溃等问题,进而造成生成结果较差。(2)GAN训练时需要达到纳什均衡才能够拥有良好的预测精度,若不满足则会导致网络不收敛。(3)由于网络训练过程中没有使用损失函数,造成我们对当前的训练效果处于一个未知的状态,如果网络训练过程中出现生成器退化现象,则网络将无法继续训练。

行人轨迹预测难点

目前最先进的论文方法中,对行人轨迹的预测会出现预测结果不准确的现象。结合论文进行分析可知,造成行人轨迹预测不准确的难点主要包括以下两个方面:(1)行人运动方式灵活多变,预测其轨迹难度较大。在现实中,相对于自行车、汽车等运动学模型,行人运动更加灵活,例如正在加速奔跑的行人可能会突然停止下来或者突然掉头再跑等动作,因此很难对行人建立合理的动力学模型,进而增加了行人轨迹预测的难度。(2)行人之间的交互关系复杂且抽象,很难精确的进行建模。行人轨迹往往不仅仅由行人本身的意图决定,很多时候也受周围行人的影响。在实际场景中,某一行人未来的运动不仅受自己意图支配,同样也受周围行人的影响。这种交互关系在算法中往往很难精确地建模出来。目前,大部分算法都是用相对空间关系来进行建模,例如相对位置、相对朝向、相对速度大小等。常规算法模型的实现是找到一个输入到输出的函数映射,对于轨迹预测的模型来说,其对应着一个序列到另一个序列的映射,常规的模型或训练方式容易使模型预测结果陷入平均状态(预测结果倾向于预测一种折中的轨迹),显然使用常规的训练模型无法很好地对行人轨迹进行有效的预测。

总结与展望

本文对近年来行人轨迹预测领域部分最先进的方法进行了分类,并对不同的方法的优缺点进行了总结。结合轨迹预测的发展趋势可以看出,基于神经网络的行人轨迹预测算法能够实现较好的预测效果,也是论文中使用较为普遍的方法。而在实际场景的应用过程中,需要同时保证轨迹预测算法运行的高效性及识别的高精度性,在当前领域内轨迹预测技术在实际场景应用中还存在部分难点需要去克服。

THE END
1.轨迹交叉理论强调的是砍断()的事件链,提倡采用可靠性高结构完整...轨迹交叉理论强调的是砍断()的事件链,提倡采用可靠性高、结构完整性强的系统和设备。 A.人B.环境C.物D.管理 点击查看答案&解析进入题库练习 查答案就用赞题库小程序 还有拍照搜题 语音搜题 快来试试吧 无需下载 立即使用 你可能喜欢 单项选择题 不参加安全生产教育培训是重大安全隐患的提法的是()。 A...https://m.ppkao.com/mip/tiku/shiti/7899345.html
2.人的不安全行为,物的不安全状态,管理缺陷轨迹交叉理论作为一种事故致因理论,强调人的因素和物的因素在事故致因中占有同样重要的地位。按照该理论,可以通过避免人与物两种因素运动轨迹交叉,来预防事故的发生。同时,该理论对于调查事故发生的原因,也是一种较好的工具。 五、“破窗原理”与安全管理 https://www.meipian.cn/2edka92r
3.轨迹交叉理论在实例中的应用.docx理论/案例轨迹交叉理论在实例中的应用.docx 6页VIP内容提供方:tangtianbao1 大小:39.38 KB 字数:约4.08千字 发布时间:2020-09-20发布于天津 浏览人气:89 下载次数:仅上传者可见 收藏次数:0 需要金币:*** 金币 (10金币=人民币1元)轨迹交叉理论在实例中的应用.docx 关闭预览 想预览更多内容,点击...https://max.book118.com/html/2020/0917/6015001205002243.shtm
4.安全生产管理原理与方法这些深层次原因的示例见表。表 事故发生的原因轨迹交叉理论作为一种事故致因理论,强调人的因素和物的因素在事故致因中占有同样重要的地位。按照该理论,可以通过避免人与物两种因素运动轨迹交叉,来预防事故的发生。同时,该理论对于调查事故发生的原因,也是一种较好的工具。http://www.360doc.com/content/17/0824/11/44849157_681732841.shtml
1.轨迹交叉理论强调人的因素和物的因素在事故致因中占有同样重要的地位...轨迹交叉理论强调人的因素和物的因素在事故致因中占有同样重要的地位。轨迹交叉理论将事故的发生发展过程描述分为()。 https://www.bkw.cn/tiku/ba9va.html
2.关于轨迹交叉理论说法正确的是()。【单选题】人的需求理论主要强调的是() A. 基本动力 B. 动力和人的需求 C. 人的基本需求 D. 自我实现的需求 E. 人格发展的需求 查看完整题目与答案 参考解析: 管理缺陷是间接原因;强调人的因素、物的因素在事故致因中同样重要;人与物的运动轨迹的交点为事故发生的时间和空间;社会因素是基础原因...https://www.shuashuati.com/ti/6fc9884e1988454b9a4f839553b68fb7.html?fm=bd17ac36a55fb82c136c6ad696dcc0cdb9
3.轨迹交叉理论强调人的因素和物的因素在事故致因中占有同样重要的...轨迹交叉理论强调人的因素和物的因素在事故致因中占有同样重要的地位。轨迹交叉理论将事故的发生发展过程描述分为;安全工程师考试试题及答案https://www.examw.com/shiti/97381238/
4.人机轨迹交叉理论”强调人的因素和物的因素在事故发生中具有同等...更多“人机轨迹交叉理论”强调人的因素和物的因素在事故发生中具有同等重要的地位。此题为判断题(对,错)。请帮忙给出正确答案和分析,谢谢!……”相关的问题 第1题 作为一种事故致因理论,强调人的因素和物的因素在事故致因中占有同样重要地位的是() https://www.youtibao.com/txin6pji.html
5....下列关于该事故的说法中,符合轨迹交叉理论观点的是()。参考解析: 本题考查的是事故致因理论。轨迹交叉理论作为一种事故致因理论,强调人的因素和物的因素在事故中占有同样重要的地位。按照该理论,可以通过避免人与物两种因素运动轨迹交叉,即避免人的不安全行为和物的不安全状态同时、同地出现,来预防事故的发生。https://www.zkjan.com/test/item/real5188.html
6.轨迹交叉理论认为物的因素运动轨迹()。根据轨迹交叉理论,主要有防止人和物发生时空交叉、控制人的不安全行为、()。 A.改变环境因素 B.控制物的不安全状态 C.减少管理缺陷 D.改变工作方式 点击查看答案 第6题 下面哪种事故致因理论强调人的因素和物的因素占有同等重要的地位() A.轨迹交叉理论 ...https://www.educity.cn/souti/B841832B.html
7.2015年安全工程师《管理知识》能量意外释放理论考点轨迹交叉理论突出强调的是砍断物的事件链,提倡采用可靠性高、结构完整性强的系统和设备,大力推广保险系统、防护系统和信号系统及高度自动化和遥控装置。这样,即使人为失误,构成1) →5)系列,也会因安全闭锁等可靠性高的安全系统的作用,控制住①一⑤系列的发展,可完全避免伤亡事故的发生。 http://www.edu24ol.com/web_news/html/2015-7/14361528904729.html
8.现场施工总结2、事故的轨迹交叉理论 导致事故的主要因素有:人-物-环境-管理。在事故的发生过程中,人的不安全行为和物的不安全状态发生于同一时间,同一空间,或者说人的不安全行为与物的不安全状态在同一时空相遇,则将在此时空发生事故。 那么要避免事故的发生,必须避免人的不安全行为和物的不安全状态在时空上的交叉。清除人的...https://www.unjs.com/fanwenku/280971.html
9.安全管理总结(精选16篇)2、事故的轨迹交叉理论 导致事故的主要因素有:人-物-环境-管理。在事故的发生过程中,人的不安全行为和物的不安全状态发生于同一时间,同一空间,或者说人的不安全行为与物的不安全状态在同一时空相遇,则将在此时空发生事故。 那么要避免事故的发生,必须避免人的不安全行为和物的不安全状态在时空上的交叉。清除人的...https://www.ruiwen.com/zongjie/5910420.html