本公开涉及数据处理,具体而言,涉及一种轨迹数据的处理方法、轨迹数据的处理装置、电子设备及计算机可读介质。
背景技术:
1、目前,大部分场景下的轨迹时空碰撞检测,都存在轨迹点采样率低以及采集的位置信息存在噪声的问题,导致轨迹时空碰撞检测的准确性降低。
2、鉴于此,本领域亟需一种轨迹数据的处理方法,能够解决轨迹点采样率低以及位置信息存在噪声的问题,提高轨迹时空碰撞检测的准确性。
3、需要说明的是,在上述背景技术部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
技术实现思路
1、本公开的目的在于提供一种轨迹数据的处理方法、轨迹数据的处理装置、电子设备及计算机可读介质,进而至少在一定程度上解决轨迹点采样率低以及位置信息存在噪声的问题,提高轨迹时空碰撞检测的准确性。
2、根据本公开的第一个方面,提供一种轨迹数据的处理方法,包括:
3、获取与目标对象的活动轨迹相关的轨迹文本,并根据所述轨迹文本得到所述目标对象的轨迹数据,其中,所述轨迹数据中包含所述目标对象在各个采样时间点对应的轨迹点的位置信息;
4、将二维空间划分为多个空间网格,并根据所述目标对象的各个轨迹点的位置信息以及各个所述空间网格对应的网格位置信息,得到各个所述空间网格与各个所述轨迹点之间的定位误差;
5、根据所述目标对象的轨迹数据确定所述目标对象在每两个相邻的采样时间点之间的位置转移概率;
6、根据各个所述空间网格与各个所述轨迹点之间的定位误差,以及所述目标对象在每两个相邻的采样时间点之间的位置转移概率,确定所述目标对象对应的时空概率模型,所述时空概率模型用于确定不同目标对象之间的轨迹碰撞概率。
7、在本公开的一种示例性实施例中,所述方法还包括:
8、确定除所述目标对象以外的其他对象对应的时空概率模型;
9、根据所述目标对象对应的时空概率模型以及所述其他对象对应的时空概率模型,确定所述目标对象与所述其他对象在目标时刻的轨迹碰撞概率。
10、在本公开的一种示例性实施例中,所述根据所述目标对象的各个轨迹点的位置信息以及各个所述空间网格对应的网格位置信息,得到各个所述空间网格与各个所述轨迹点之间的定位误差,包括:
11、根据所述目标对象的各个轨迹点的位置信息以及各个所述空间网格对应的网格位置信息,得到各个所述空间网格与各个所述轨迹点之间的距离误差;
12、基于预设概率分布函数以及各个所述空间网格与各个所述轨迹点之间的距离误差和先验位置噪声,得到各个所述空间网格与各个所述轨迹点之间的定位误差。
13、在本公开的一种示例性实施例中,所述根据所述目标对象的轨迹数据确定所述目标对象在每两个相邻的采样时间点之间的位置转移概率,包括:
14、根据所述目标对象的轨迹数据得到所述目标对象在每两个相邻的采样时间点之间的平均移动速度,并根据所述目标对象在每两个相邻的采样时间点之间的平均移动速度得到所述目标对象对应的移动速度数组;
15、根据所述目标对象对应的移动速度数组得到对应的带宽,并基于预设核密度函数以及所述移动速度数组和所述带宽,确定所述目标对象在每两个相邻的采样时间点之间的位置转移概率。
16、在本公开的一种示例性实施例中,所述根据所述目标对象的轨迹数据得到所述目标对象在每两个相邻的采样时间点之间的平均移动速度,包括:
17、根据所述目标对象的轨迹数据得到所述目标对象在每两个相邻的采样时间点之间的移动距离;
18、根据所述目标对象在每两个相邻的采样时间点之间的移动距离,以及每两个相邻的采样时间点之间的间隔时间,得到所述目标对象在每两个相邻的采样时间点之间的平均移动速度。
19、在本公开的一种示例性实施例中,所述根据所述目标对象对应的移动速度数组得到对应的带宽,包括:
20、根据所述目标对象对应的移动速度数组确定所述目标对象的速度标准差;
21、根据所述目标对象的速度标准差以及所述移动速度数组中的样本点个数得到对应的带宽。
22、在本公开的一种示例性实施例中,所述根据所述轨迹文本得到所述目标对象的轨迹数据,包括:
23、对所述轨迹文本进行轨迹字段的识别和提取,并对所述轨迹字段进行结构化处理,得到所述轨迹文本中的地点名称,以及各个所述地点名称对应的采样时间点;
24、对所述轨迹文本中的所述地点名称进行归一化处理,得到所述目标对象的轨迹点,并获取各个所述轨迹点对应的位置信息;
25、根据各个所述轨迹点对应的位置信息以及各个所述轨迹点对应的采样时间点得到所述目标对象的轨迹数据。
26、根据本公开的第二方面,提供一种轨迹数据的处理装置,包括:
27、轨迹数据获取模块,用于获取与目标对象的活动轨迹相关的轨迹文本,并根据所述轨迹文本得到所述目标对象的轨迹数据,其中,所述轨迹数据中包含所述目标对象在各个采样时间点对应的轨迹点的位置信息;
28、定位误差确定模块,用于将二维空间划分为多个空间网格,并根据所述目标对象的各个轨迹点的位置信息以及各个所述空间网格对应的网格位置信息,得到各个所述空间网格与各个所述轨迹点之间的定位误差;
29、转移概率确定模块,用于根据所述目标对象的轨迹数据确定所述目标对象在每两个相邻的采样时间点之间的位置转移概率;
30、概率模型确定模块,用于根据各个所述空间网格与各个所述轨迹点之间的定位误差,以及所述目标对象在每两个相邻的采样时间点之间的位置转移概率,确定所述目标对象对应的时空概率模型,所述时空概率模型用于确定不同目标对象之间的轨迹碰撞概率。
31、根据本公开的第三方面,提供一种电子设备,包括:处理器;以及存储器,用于存储所述处理器的可执行指令;其中,所述处理器配置为经由执行所述可执行指令来执行上述任意一项所述的轨迹数据的处理方法。
32、根据本公开的第四方面,提供一种计算机可读介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任意一项所述的轨迹数据的处理方法。
33、本公开示例性实施例可以具有以下有益效果:
34、本公开示例实施方式的轨迹数据的处理方法中,通过获取目标对象的轨迹数据,然后根据各个轨迹点的位置信息以及各个空间网格对应的网格位置信息,得到各个空间网格与各个轨迹点之间的定位误差,并根据目标对象的轨迹数据确定目标对象在每两个相邻的采样时间点之间的位置转移概率,再根据各个空间网格与各个轨迹点之间的定位误差,以及目标对象在每两个相邻的采样时间点之间的位置转移概率,确定目标对象对应的时空概率模型。本公开示例实施方式中的轨迹数据的处理方法,可以基于轨迹点与空间网格之间的定位误差,以及目标对象在两个采样时间点之间的位置转移概率,得到目标对象在噪声影响下的时空概率模型,该时空概率模型可以用于不同对象之间的轨迹时空碰撞检测,支持任意时间、任意位置的轨迹碰撞概率计算,能够解决轨迹点采样率低以及采集的位置信息存在噪声的问题,提高了轨迹时空碰撞检测的准确性。
35、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。