一种基于神经微分方程的行人轨迹预测方法及系统技术方案

技术编号:39812578 阅读:7 留言:0更新日期:2023-12-22 19:29
本发明专利技术公开了一种基于神经微分方程的行人轨迹预测方法及系统,包括以下步骤:

【技术实现步骤摘要】
一种基于神经微分方程的行人轨迹预测方法及系统


[0001]本专利技术涉及行人轨迹预测
,更具体的说是涉及一种基于神经微分方程的行人轨迹预测方法及系统


技术介绍

[0002]行人轨迹预测指通过对环境信息

周围移动目标及行人的当前状态和历史状态进行建模,然后对当前行人未来移动轨迹进行合理预测的方法

[0003]目前,关于行人轨迹预测的方法主要分为三类:一是基于规则驱动的方法,该类方法需要基于很强的先验和假设,比如基于动力学

粒子系统(
Particle System )

社会力模型(
Social Force Model
)等;同时,该类方法会使用具体的数学表达或特定的物理模型,所以其具有很好的可解释性,但欠拟合于真实的场景,即预测的结果不够准确


CN109300144A
(一种融合社会力模型和卡尔曼滤波的行人轨迹预测方法)专利申请中,先使用自适应变异粒子群算法对社会力模型参数进行标定,然后使用卡尔曼滤波修正预测的轨迹,但是该专利技术使用的数据是模拟的,无法适用于真实场景,最终的预测结果可参考性较弱

[0004]二是基于数据驱动的方法,该类方法通过统计机器学习优化方法和真实的场景数据能够解决基于规则驱动方法欠拟合于真实场景的问题,但是该类方法在大量数据条件下,拟合能力同样有限


CN115424236A
(一种融合行人意图和社会力模型的行人过街轨迹预测方法)专利申请中,在传统的社会力模型基础上增加了行人意图识别,但是社会力模型的参数仍旧依据经验进行设定,对实际场景中的行人轨迹预测效果不佳,且无法适用于不断变化的复杂场景中

[0005]三是基于深度学习的方法,该类方法基于深度神经网络直接拟合真实场景的数据,其中神经网络包括卷积神经网络

循环神经网络

图神经网络等,但是深度神经网络是一个黑盒模型,具有不可解释性


CN114462667A
(一种基于
SFM

LSTM
神经网络模型的过街行人轨迹预测方法)专利申请中,首先使用
LSTM
模型预测过街行人的轨迹,然后采用极大似然函数对社会力模型的参数进行标定;然而,在利用
LSTM
模型进行行人轨迹预测时,没有考虑周围环境所带来的影响,比如存在障碍物等,最终的预测结果不够准确;同时,
LSTM
模型的预测速度慢于卷积网络;此外,使用极大似然函数对社会力模型参数进行标定,意味着所有行人的社会力模型参数是共享的,但是真实情况应该是每个人在社会力模型中都应该有自已参数

[0006]有鉴于此,如何能实时动态更新预测模型,可以更好的适用于多种复杂实际场景的行人轨迹预测中,是本领域技术人员亟需解决的问题


技术实现思路

[0007]有鉴于此,本专利技术提供了一种基于神经微分方程的行人轨迹预测方法及系统,具备冷启动能力

能实时动态更新预测模型,可以更好的适用于多种复杂实际场景的行人轨
迹预测中

[0008]为了实现上述目的,本专利技术采用如下技术方案:
[0009]一种基于神经微分方程的行人轨迹预测方法,包括以下步骤:
[0010]S1、
采集目标区域的真实场景数据;
[0011]S2、
对所述真实场景数据进行分析和处理,并将处理后的真实场景数据存入数据库中;
[0012]S3、
构建仿真数据生产模型,根据先验和假设数据生产出多样化的模拟轨迹数据,并将所述模拟轨迹数据存入数据库中;
[0013]S4、
构建轨迹预测模型,并对所述轨迹预测模型进行增量学习和训练;
[0014]S5、
实时获取待预测的场景数据,输入训练好的轨迹预测模型中,输出对行人未来运动轨迹的预测结果;
[0015]S6、
将行人未来运动轨迹的预测结果进行可视化展示

[0016]进一步的,步骤
S1
中所述真实场景数据包括行人数据

场地数据以及行人周边移动目标数据

[0017]进一步的,步骤
S2
中对所述真实场景数据进行分析和处理包括:
[0018]对所述行人数据和行人周边移动目标进行目标检测和追踪分析,获得行人历史运动轨迹和行人周边移动目标轨迹;
[0019]对所述场地数据进行语义分割,生成场地分割地图

[0020]进一步的,步骤
S4
中构建的轨迹预测模型中包含目标点预测神经网络和神经微分神经网络两个神经网络;
[0021]所述目标点预测神经网络用于预测行人未来将要到达的目标点;
[0022]所述神经微分神经网络用于根据所述目标点预测神经网络预测的目标点预测行人未来完整的运动轨迹

[0023]进一步的,所述神经微分神经网络将微分方程与神经网络相结合,行人的状态用如下微分方程表示:
[0024][0025]其中,表示对行人状态

周围移动目标

环境信息的整体建模;
[0026]表示神经网络需要学习的参数;
[0027]表示行人的状态,包括位移和速度;
[0028]表示行人未来将要到达的目标点;
[0029]表示行人周边移动目标对当前行人的影响;
[0030]表示周围环境对当前行人的影响

[0031]一种基于神经微分方程的行人轨迹预测系统,包括:
[0032]数据采集模块,用于采集目标区域的真实场景数据;
[0033]数据处理模块,用于对所述真实场景数据进行分析和处理,并将处理后的真实场景数据存入数据库中;
[0034]仿真数据生产模块,用于根据先验和假设数据生产出多样化的模拟轨迹数据,并将所述模拟轨迹数据存入数据库中;
[0035]增量学习模块,用于对轨迹预测模型进行增量学习和训练;
[0036]轨迹预测模块,用于对行人未来运动轨迹进行预测;
[0037]可视化模块,用于将行人未来运动轨迹的预测结果进行可视化展示

[0038]进一步的,所述真实场景数据包括行人数据

场地数据以及行人周边移动目标数据

[0039]进一步的,所述数据处理模块包括目标检测与追踪模块

语义分割模块;
[0040]所述目标检测与追踪模块,用于对所述行人数据和行人周边移动目标进行目标检测和追踪分析,获得行人历史运动轨迹和行人周边移动目标轨迹;
[0041]所述语义分割模块,用于对所述场地数本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种基于神经微分方程的行人轨迹预测方法,其特征在于,包括以下步骤:
S1、
采集目标区域的真实场景数据;
S2、
对所述真实场景数据进行分析和处理,并将处理后的真实场景数据存入数据库中;
S3、
构建仿真数据生产模型,根据先验和假设数据生产出多样化的模拟轨迹数据,并将所述模拟轨迹数据存入数据库中;
S4、
构建轨迹预测模型,并对所述轨迹预测模型进行增量学习和训练;
S5、
实时获取待预测的场景数据,输入训练好的轨迹预测模型中,输出对行人未来运动轨迹的预测结果;
S6、
将行人未来运动轨迹的预测结果进行可视化展示
。2.
根据权利要求1所述的一种基于神经微分方程的行人轨迹预测方法,其特征在于,步骤
S1
中所述真实场景数据包括行人数据

场地数据以及行人周边移动目标数据
。3.
根据权利要求2所述的一种基于神经微分方程的行人轨迹预测方法,其特征在于,步骤
S2
中对所述真实场景数据进行分析和处理包括:对所述行人数据和行人周边移动目标进行目标检测和追踪分析,获得行人历史运动轨迹和行人周边移动目标轨迹;对所述场地数据进行语义分割,生成场地分割地图
。4.
根据权利要求1所述的一种基于神经微分方程的行人轨迹预测方法,其特征在于,步骤
S4
中构建的轨迹预测模型中包含目标点预测神经网络和神经微分神经网络两个神经网络;所述目标点预测神经网络用于预测行人未来将要到达的目标点;所述神经微分神经网络用于根据所述目标点预测神经网络预测的目标点预测行人未来完整的运动轨迹
。5.
根据权利要求4所述的一种基于神经微分方程的行人轨迹预测方法,其特征在于,所述神经微分神经网络将微分方程与神经网络相结合,行人的状态用如下微分方程表示:;其中,表示对行人状态

周围移动目标

环境信息的整体建模;表示神经网络需要学习的参数;表示行人的状态,包括位移和速度;表示行人...

【专利技术属性】
技术研发人员:张攀张鹏飞苏江
申请(专利权)人:暗物智能科技广州有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1