一种时空轨迹校准方法、装置、存储介质及电子设备转让专利
申请号 : CN202111008552.3
文献号 : CN113453157B
文献日 : 2021-11-23
发明人 : 周迪 , 徐爱华 , 贺正方 , 何斌 , 徐伟强 , 丁勇 , 孙尔俊 , 王勋 , 樊凌雁 , 骆建军
申请人 : 浙江宇视科技有限公司
摘要 :
权利要求 :
1.一种时空轨迹校准方法,其特征在于,包括:根据目标对象的移动速度,确定移动类型;其中,所述移动类型包括机动车和步行;
基于所述移动类型、预先确定的道路路线和定位信息,确定校准位置;其中,所述校准位置包括同向机动车道中心线、同向机动车车道以及人行道中心线;所述道路路线是根据电子地图的道路信息进行确定的;所述定位信息包括机动车位置、机动车数量和步行位置;
利用所述校准位置对目标对象的待校准时空轨迹中的偏移时空点进行校准,得到校准时空轨迹;其中,所述偏移时空点包括所述待校准时空轨迹中偏移道路路线的时空点;
其中,基于所述移动类型、预先确定的道路路线和定位信息,确定校准位置,包括:在所述移动类型为机动车的情况下,获取至少一个机动车路段内同方向的机动车位置或机动车数量;其中,所述机动车路段是根据所述道路路线按照第一预设长度进行划分得到的路段;
若预先获取的交通信息满足预设交通约束条件,则根据所述机动车位置,计算得到机动车横向距离的平均值,并根据所述平均值确定同向机动车道中心线;其中,所述机动车横向距离包括与道路垂直方向的距离;
若预先获取的交通信息不满足预设交通约束条件,则根据所述机动车数量和所述机动车路段的长度计算得到同向机动车车道数,并根据所述同向机动车车道数确定同向机动车车道;
其中,基于所述移动类型、预先确定的道路路线和定位信息,确定校准位置,还包括:在所述移动类型为步行的情况下,获取至少一个步行路段内同方向的步行位置;其中,所述步行路段是根据所述道路路线按照第二预设长度进行划分得到的路段;
根据所述步行位置,计算得到步行横向距离的平均值,并根据所述步行横向距离的平均值确定人行道中心线。
2.根据权利要求1所述的方法,其特征在于,利用所述校准位置对目标对象的待校准时空轨迹中的偏移时空点进行校准,包括:根据预先获取的交通规则和机动车移动方向,将所述待校准时空轨迹中的偏移时空点校准到同向机动车道中心线;其中,所述交通规则包括靠右行驶。
3.根据权利要求1所述的方法,其特征在于,所述同向机动车车道包括第一车道和第二车道;其中,所述第一车道包括距离道路面中心线最近的车道;所述第二车道包括距离道路面中心线最远的车道;
相应的,利用所述校准位置对目标对象的待校准时空轨迹中的偏移时空点进行校准,包括:
根据预先获取的交通规则、机动车移动方向和偏移时空点位置,将所述待校准时空轨迹中的偏移时空点校准到第一车道或第二车道。
4.根据权利要求1所述的方法,其特征在于,利用所述校准位置对目标对象的待校准时空轨迹中的偏移时空点进行校准,包括:若预先获取的气候信息不符合气候约束条件,则根据预先获取的交通规则和步行移动方向,将所述待校准时空轨迹中的偏移时空点校准到人行道中心线;其中,所述气候约束条件包括水稻田干涸和湖泊结冰。
5.根据权利要求1所述的方法,其特征在于,根据目标对象的移动速度,确定移动类型,包括:
若所述移动速度满足第一预设速度约束条件,则确定移动类型为机动车;
若所述移动速度满足第二预设速度约束条件,则确定移动类型为步行;
若所述移动速度满足第三预设速度约束条件,则利用待校准时空轨迹,计算预设时间段内目标对象的平均速度,若所述平均速度满足第一预设速度约束条件,则确定移动类型为机动车。
6.一种时空轨迹校准装置,其特征在于,包括:移动类型确定模块,用于根据目标对象的移动速度,确定移动类型;其中,所述移动类型包括机动车和步行;
校准位置确定模块,用于基于所述移动类型、预先确定的道路路线和定位信息,确定校准位置;其中,所述校准位置包括同向机动车道中心线、同向机动车车道以及人行道中心线;所述道路路线是根据电子地图的道路信息进行确定的;所述定位信息包括机动车位置、机动车数量和步行位置;
校准时空轨迹得到模块,用于利用所述校准位置对目标对象的待校准时空轨迹中的偏移时空点进行校准,得到校准时空轨迹;其中,所述偏移时空点包括所述待校准时空轨迹中偏移道路路线的时空点;
其中,校准位置确定模块,包括:机动车位置或机动车数量确定单元,用于在所述移动类型为机动车的情况下,获取至少一个机动车路段内同方向的机动车位置或机动车数量;其中,所述机动车路段是根据所述道路路线按照第一预设长度进行划分得到的路段;
同向机动车道中心线确定单元,用于若预先获取的交通信息满足预设交通约束条件,则根据所述机动车位置,计算得到机动车横向距离的平均值,并根据所述平均值确定同向机动车道中心线;其中,所述机动车横向距离包括与道路垂直方向的距离;
同向机动车车道确定单元,用于若预先获取的交通信息不满足预设交通约束条件,则根据所述机动车数量和所述机动车路段的长度计算得到同向机动车车道数,并根据所述同向机动车车道数确定同向机动车车道;
其中,校准位置确定模块,还包括:步行位置获取单元,用于在所述移动类型为步行的情况下,获取至少一个步行路段内同方向的步行位置;其中,所述步行路段是根据所述道路路线按照第二预设长度进行划分得到的路段;
人行道中心线确定单元,用于根据所述步行位置,计算得到步行横向距离的平均值,并根据所述步行横向距离的平均值确定人行道中心线。
7.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1‑5中任一项所述的时空轨迹校准方法。
8.一种电子设备,包括存储器,处理器及存储在存储器上并可在处理器运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1‑5中任一项所述的时空轨迹校准方法。
说明书 :
一种时空轨迹校准方法、装置、存储介质及电子设备
技术领域
背景技术
Mobile Equipment Identity,国际移动设备识别码)或imsi(International Mobile
Subscriber Identity,国际移动用户识别码)或wifi mac等信息,分析其前后一段时间内
的手机信息轨迹,提供参考。但是,由于采集设备安装的原因,或者采集设备与手机距离过
远的原因,所获得的每个时空点距离真实时空点会有所偏离。特别是手机基站,对手机位置
的定位偏差会更大。
发明内容
准,提高了时空轨迹校准的准确率,从而获得更加符合实际情形的时空轨迹。
根据电子地图的道路信息进行确定的;所述定位信息包括机动车位置、机动车数量和步行
位置;
心线;所述道路路线是根据电子地图的道路信息进行确定的;所述定位信息包括机动车位
置、机动车数量和步行位置;
迹中偏移道路路线的时空点。
施例所述的时空轨迹校准方法。
车道中心线、同向机动车车道以及人行道中心线;利用校准位置对目标对象的待校准时空
轨迹中的偏移时空点进行校准,得到校准时空轨迹。本技术方案,基于同向机动车道中心
线、同向机动车车道或人行道中心线对目标对象的待校准时空轨迹进行校准,提高了时空
轨迹校准的准确率,从而获得更加符合实际情形的时空轨迹。
附图说明
具体实施方式
于描述,附图中仅示出了与本申请相关的部分而非全部结构。
步骤可以被并行地、并发地或者同时实施。此外,各步骤的顺序可以被重新安排。当其操作
完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以
对应于方法、函数、规程、子例程、子程序等等。
校准装置执行,该装置可以由软件和/或硬件的方式来实现,并可集成于用于轨迹校准的智
能终端等设备中。
迹,可以基于采集手机信息,并分析其前后一段时间内的手机信息轨迹进行确定。其中,待
校准时空轨迹是目标对象的位置和时间的记录序列,位置可以是经纬度坐标。
动速度超过一定阈值,则采用了机动车;若目标对象的移动速度小于一定阈值,则采用了步
行。可以利用移动通信基站采集手机信息计算得到目标对象的移动速度。
类型为机动车。
设定为40km/小时,即目标对象的移动速度大于等于40km/小时,则确定移动类型为机动车。
阈值。即为了避免运动型自行车的临时性加速产生误判的情况,将预设时间节点分割成各
个时间段,计算每段时间内目标对象的平均速度,平均速度大于等于第一速度阈值的次数
超过预设阈值。例如,第一预设速度约束条件可以是在预设时间节点内移动速度大于等于
40公里/小时的次数超过3次。
设定为6km/小时,即目标对象的移动速度小于6km/小时,则确定移动类型为步行。
溯至几个小时以前的历史时刻,计算历史时刻到当前时刻下各个时间段内目标对象的平均
速度,若平均速度大于等于第一速度阈值的次数超过预设阈值,则确定移动类型为机动车。
例如,当一个目标对象的移动速度一直处于40公里/小时以下,或者超过40公里/小时的时
间段不超过3个,则为移动目标建立历史时空轨迹,从当前时刻回溯到2小时以前(回溯时长
可以预设),从存储设备中提取该目标对象从2小时前到现在的待校准时空移动轨迹,计算2
小时前开始到现在的各个时间段的平均速度,如果存在3个以上时间段的平均速度超过40
公里/小时,则判定移动类型为机动车。
运动型自行车的临时性加速产生误判的情况。
线是根据电子地图的道路信息进行确定的;所述定位信息包括机动车位置、机动车数量和
步行位置;
道路路线。在确定道路路线过程中需要参考城市道路信息的实时情况。例如,机动车被要求
上下班高峰在特定区域采用单循环,而非高峰期则采用双向正常通行;还有一些城市采用
潮汐车道,潮汐车道结束,个别路线的规定行驶方向就会发生变更。可以根据多个机动车的
移动速度和移动方向,判断该路线的机动车规定的行驶方向是否发生变更,若变更,则将路
线的规定的行驶方向进行调转。对于农村路线,还需要综合考虑气候和纬度信息,对于部分
地区冬季水稻田是干的,可以走路;湖泊结冰很厚,可以走人。
机动车路线和机动车数量,确定同向机动车车道。在确定同向机动车车道时,需要考虑同一
辆车辆可能存在多部手机情况,根据手机定位的运动节律的同步性分析,判定运动节律同
步的归并为一辆车,通过计算机动车路线在预设长度内的机动车数量确定同向机动车车道
数;若移动类型是步行,基于步行道路路线和步行位置,确定人行道中心线。
时空点。
合交通习惯和规则的近侧道路;当机动车不满足交通约束条件时,根据机动车数量和机动
车路段的长度计算得到同向机动车车道数,并根据同向机动车车道对目标对象的待校准时
空轨迹进行校准;若移动类型是步行,则可以将目标对象的待校准时空轨迹中的偏移时空
点校准到人行道中心线。
车道中心线、同向机动车车道以及人行道中心线;利用校准位置对目标对象的待校准时空
轨迹中的偏移时空点进行校准,得到校准时空轨迹。通过执行本技术方案,基于同向机动车
道中心线或同向机动车车道对机动车的待校准时空轨迹进行校准,并结合城市机动车规定
行驶方向的实际情况,能够提高机动车时空轨迹校准的准确率,以及,基于人行道中心线对
步行的待校准时空轨迹进行校准,并结合气候和纬度信息,能够提高步行时空轨迹校准的
准确率,综合分析目标对象所在的道路信息、移动速度、社会环境以及气候信息等,结合知
识库,并结合其他目标轨迹的聚类信息,对目标对象的时空轨迹进行校准,能够获得更加符
合实际情形的时空轨迹。
线和定位信息,确定校准位置,包括:在所述移动类型为机动车的情况下,获取至少一个机
动车路段内同方向的机动车位置或机动车数量;其中,所述机动车路段是根据所述道路路
线按照第一预设长度进行划分得到的路段;若预先获取的交通信息满足预设交通约束条
件,则根据所述机动车位置,计算得到机动车横向距离的平均值,并根据所述平均值确定同
向机动车道中心线;其中,所述机动车横向距离包括与道路垂直方向的距离;若预先获取的
交通信息不满足预设交通约束条件,则根据所述机动车数量和所述机动车路段的长度计算
得到同向机动车车道数,并根据所述同向机动车车道数确定同向机动车车道。其中,未在本
实施例中详尽描述的内容详见实施例一。如图2所示,该方法包括以下步骤:
进行划分得到的路段;
机动车位置或机动车数量。
机动车横向距离包括与道路垂直方向的距离;
则认为交通路况拥挤;若行驶时间小于预设阈值,则认为交通路况不拥挤。例如,选定一段
100米的道路,测算机动车从进入到驶出这100米路段所花费的时间,若该行驶时间超过预
设阈值,则认为交通路况拥挤;否则,则认为交通路况不拥挤。可选的,可以将交通约束条件
设置为交通路况不拥挤。
值作为同向机动车车道中心线。
的横坐标表示机动车的横向距离的平均值;纵坐标为机动车位置的纵坐标。通过计算m1、
m2、m3和m4的横向距离的平均值,将第一个路段上的m1、m2、m3、m4四个机动车节点的横向位
置修正到平均值上,然后将四个点连接成线,将平均值作为同向机动车车道中心线。
同向机动车车道;
机动车数量和机动车路段长度计算同向机动车车道数。可选的,假设机动车平均长度为A
米,间隔为B米,则机动车占据A+B米空间。若该路段内机动车数量为C辆,机动车路段长度为
D,则同向机动车车道数为C/(D/(A+B))。若得到的同向机动车车道数的计算结果不是正整
数,则将同向机动车车道数调整为与该计算结果接近的正整数。例如,对于20米的路段,假
设车辆平均长度4米,间隔1米,如此每辆车占据5米空间;若判断现场有11辆车,则11/(20/
5)=2.75,大约为3个同向机动车车道。
于该机动车路段范围内的手机信息,保持实时跟踪。在拥堵状态下,车辆会不断进行启动、
行驶、刹车、停止的周期性运动,同一辆车上的所有手机的定位位置也会处于同步的周期性
运动,即使因为运营商不同这些手机的定位位置会比较分散,不是集中于一个车辆横截面
大小的小区域,而不同车辆上的两个手机定位位置的运动节律必定不同。由此,根据手机定
位的运动节律的同步性分析,可以判定:一段时间内(时间长度可以预设),运动节律同步的
归并为一辆车,由此可以计算得出车辆的实际数量。例如,停止状态下,20米路段上获得41
个手机信号,对41个手机信号进行跟踪,将具有运动节律性同步的手机信号归类,一共获得
11个类,则认为是11辆车。假设车辆平均长度4米,间隔1米,如此每辆车占据5米空间;则11/
(20/5)=2.75,大约为3个同向机动车车道。
时空轨迹中偏移道路路线的时空点。
足预设交通约束条件,则将目标对象的待校准时空轨迹中的偏移时空点校准到同向机动车
车道。
走向。且按照机动车靠右行驶的规则,可以将机动车从西向东的移动方向的同向机动车车
道中心线划分为上行同向机动车车道中心线,则从东向西的移动方向的同向机动车车道中
心线为下行同向机动车车道中心线。若机动车移动方向为从西向东,则可以将待校准时空
轨迹中的偏移时空点校准到上行同向机动车车道中心线;若机动车移动方向为从东向西,
则可以将待校准时空轨迹中的偏移时空点校准到下行同向机动车车道中心线。
驶,机动车移动方向从西向东移动。若基站定位的待校准时空轨迹中的偏移时空点偏移到
了道路北面,则将该待校准时空轨迹中的偏移时空点校准到第一车道;若基站定位的待校
准时空轨迹中的偏移时空点偏移到了道路南面,则将该待校准时空轨迹中的偏移时空点校
准到第二车道。
量;若预先获取的交通信息满足预设交通约束条件,则根据机动车位置,计算得到机动车横
向距离的平均值,并根据平均值确定同向机动车道中心线,利用同向机动车道中心线对目
标对象的待校准时空轨迹中的偏移时空点进行校准;若预先获取的交通信息不满足预设交
通约束条件,则根据机动车数量和机动车路段的长度计算得到同向机动车车道数,并根据
同向机动车车道数确定同向机动车车道,利用同向机动车车道对目标对象的待校准时空轨
迹中的偏移时空点进行校准,得到校准时空轨迹。通过执行本技术方案,基于同向机动车道
中心线或同向机动车车道对目标对象的待校准时空轨迹进行校准,提高了机动车时空轨迹
校准的准确率,从而获得更加符合实际情形的时空轨迹。
和定位信息,确定校准位置,包括:在所述移动类型为步行的情况下,获取至少一个步行路
段内同方向的步行位置;其中,所述步行路段是根据所述道路路线按照第二预设长度进行
划分得到的路段;根据所述步行位置,计算得到步行横向距离的平均值,并根据所述步行横
向距离的平均值确定人行道中心线。其中,未在本实施例中详尽描述的内容详见实施例一。
如图4所示,该方法包括以下步骤:
置。
的时空点。
束条件包括水稻田干涸和湖泊结冰。
待校准时空轨迹中的偏移时空点进行校准。
得到步行横向距离的平均值,并根据步行横向距离的平均值确定人行道中心线。利用人行
道中心线对目标对象的待校准时空轨迹中的偏移时空点进行校准,得到校准时空轨迹。通
过执行本技术方案,基于人行道中心线对目标对象的待校准时空轨迹进行校准,提高了步
行时空轨迹校准的准确率,从而获得更加符合实际情形的时空轨迹。
行道中心线;所述道路路线是根据电子地图的道路信息进行确定的;所述定位信息包括目
标对象的定位位置和定位数量;
空轨迹中偏移道路路线的时空点。
据所述道路路线按照第一预设长度进行划分得到的路段;
向机动车道中心线;其中,所述机动车横向距离包括与道路垂直方向的距离;
所述同向机动车车道数确定同向机动车车道。
则包括靠右行驶。
远的车道;
划分得到的路段;
行道中心线;其中,所述气候约束条件包括水稻田干涸和湖泊结冰。
类型为机动车。
根据电子地图的道路信息进行确定的;所述定位信息包括机动车位置、机动车数量和步行
位置;
DRAM、DDR RAM、SRAM、EDO RAM,兰巴斯(Rambus)RAM等;非易失性存储器,诸如闪存、磁介质
(例如硬盘或光存储);寄存器或其它相似类型的存储器元件等。存储介质可以还包括其它
类型的存储器或其组合。另外,存储介质可以位于程序在其中被执行的计算机系统中,或者
可以位于不同的第二计算机系统中,第二计算机系统通过网络(诸如因特网)连接到计算机
系统。第二计算机系统可以提供程序指令给计算机用于执行。术语“存储介质”可以包括可
以驻留在不同位置中(例如在通过网络连接的不同计算机系统中)的两个或更多存储介质。
存储介质可以存储可由一个或多个处理器执行的程序指令(例如具体实现为计算机程序)。
时空轨迹校准方法中的相关操作。
实施例提供了一种电子设备600,其包括:一个或多个处理器620;存储装置610,用于存储一
个或多个程序,当所述一个或多个程序被所述一个或多个处理器620执行,使得所述一个或
多个处理器620实现本申请实施例所提供的时空轨迹校准方法,该方法包括:
根据电子地图的道路信息进行确定的;所述定位信息包括机动车位置、机动车数量和步行
位置;
设备中的处理器620、存储装置610、输入装置630和输出装置640可以通过总线或其他方式
连接,图6中以通过总线650连接为例。
此外,存储装置610可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少
一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储装置610
可进一步包括相对于处理器620远程设置的存储器,这些远程存储器可以通过网络连接。上
述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
备。
述实施例中详尽描述的技术细节,可参见本申请任意实施例所提供的时空轨迹校准方法。
重新调整和替代而不会脱离本申请的保护范围。因此,虽然通过以上实施例对本申请进行
了较为详细的说明,但是本申请不仅仅限于以上实施例,在不脱离本申请构思的情况下,还
可以包括更多其他等效实施例,而本申请的范围由所附的权利要求范围决定。