交通信号灯的周期时长确定方法、装置、设备和存储介质制造方法及图纸

技术编号:36345543 阅读:15 留言:0更新日期:2023-01-14 17:59
本公开提供了一种交通信号灯的周期时长确定方法、装置、设备和存储介质,涉及智能交通、云计算、大数据等领域。具体实现方案为:根据设定时段内的多个目标对象的目标移动轨迹中各轨迹点的坐标位置和时间戳,确定多个目标移动轨迹中的切换点;其中,切换点是目标对象从停止状态切换为移动状态的轨迹点;根据各切换点的时间戳之差,确定交通信号灯的周期时长。由此,根据大量的移动轨迹确定交通信号灯的周期时长,可以提升确定结果的准确性和可靠性。性。性。

【技术实现步骤摘要】
交通信号灯的周期时长确定方法、装置、设备和存储介质


[0001]本公开涉及人工智能领域,具体涉及智能交通、云计算、大数据等
,尤其涉及交通信号灯的周期时长确定方法、装置、设备和存储介质。

技术介绍

[0002]交通信号灯是出行导航最复杂、也是用户感知最强的交通场景。挖掘交通信号灯的周期时长有助于智能交通建设,同时可以缓解用户在等红灯时,因未知红灯时长而产生的焦虑。
[0003]因此,如何精准地挖掘出交通信号灯的周期时长是非常重要的。

技术实现思路

[0004]本公开提供了一种用于交通信号灯的周期时长确定方法、装置、设备和存储介质。
[0005]根据本公开的一方面,提供了一种交通信号灯的周期时长确定方法,包括:
[0006]获取设定时段内的多个目标对象的目标移动轨迹;
[0007]根据所述多个目标移动轨迹中各轨迹点的坐标位置和时间戳,确定所述多个目标移动轨迹中的切换点;其中,所述切换点,是所述目标对象从停止状态切换为移动状态的轨迹点;
[0008]根据各所述切换点的时间戳之差,确定交通信号灯的周期时长。
[0009]根据本公开的另一方面,提供了一种交通信号灯的周期时长确定装置,包括:
[0010]获取模块,用于获取设定时段内的多个目标对象的目标移动轨迹;
[0011]第一确定模块,用于根据所述多个目标移动轨迹中各轨迹点的坐标位置和时间戳,确定所述多个目标移动轨迹中的切换点;其中,所述切换点,是所述目标对象从停止状态切换为移动状态的轨迹点;
[0012]第二确定模块,用于根据各所述切换点的时间戳之差,确定交通信号灯的周期时长。
[0013]根据本公开的又一方面,提供了一种电子设备,包括:
[0014]至少一个处理器;以及
[0015]与所述至少一个处理器通信连接的存储器;其中,
[0016]所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行本公开上述一方面提出的交通信号灯的周期时长确定方法。
[0017]根据本公开的再一方面,提供了一种计算机指令的非瞬时计算机可读存储介质,所述计算机指令用于使所述计算机执行本公开上述一方面提出的交通信号灯的周期时长确定方法。
[0018]根据本公开的还一方面,提供了一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现本公开上述一方面提出的交通信号灯的周期时长确定方法。
[0019]应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。
附图说明
[0020]附图用于更好地理解本方案,不构成对本公开的限定。其中:
[0021]图1为本公开实施例一所提供的交通信号灯的周期时长确定方法的流程示意图;
[0022]图2为本公开实施例二所提供的交通信号灯的周期时长确定方法的流程示意图;
[0023]图3为本公开实施例三所提供的交通信号灯的周期时长确定方法的流程示意图;
[0024]图4为本公开实施例四所提供的交通信号灯的周期时长确定方法的流程示意图;
[0025]图5为本公开实施例五所提供的交通信号灯的周期时长确定方法的流程示意图;
[0026]图6为本公开实施例六所提供的交通信号灯的周期时长确定方法的流程示意图;
[0027]图7为本公开实施例七所提供的交通信号灯的周期时长确定方法的流程示意图;
[0028]图8为本公开实施例所提供的交通信号灯的周期时长的挖掘原理示意图;
[0029]图9为本公开实施例八所提供的交通信号灯的周期时长确定装置的结构示意图;
[0030]图10示出了可以用来实施本公开的实施例的示例电子设备的示意性框图。
具体实施方式
[0031]以下结合附图对本公开的示范性实施例做出说明,其中包括本公开实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本公开的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。
[0032]目前,可以通过以下几种方式,挖掘出交通信号灯的周期时长:
[0033]第一种,通过后验的方式,根据车辆行驶轨迹图,确定车辆对应的完整停车等灯时长等信息,根据上述信息确定交通信号灯的周期时长。
[0034]例如,可以提取车辆某一时刻的轨迹信息、该时刻之前的一段时间内的轨迹信息以及该时刻之后的一段时间内的轨迹信息,根据上述轨迹信息确定每条轨迹在对应时刻的停车等灯时长,综合复现该时刻的所有轨迹,判定交通信号灯的周期时长。
[0035]第二种,人工驾车核查交通信号灯的周期时长。例如,可以选取部分交通信号灯,之后,通过人工驾车前往上述交通信号灯所处路口,并真实等候完整一轮交通信号灯的周期。
[0036]第三种,分布统计。例如,可以基于目标时间段内的所有车辆行驶轨迹,寻找第一个启动点(本公开中称为切换点),计算所有轨迹和启动点的偏差时长,统计偏差时长的分布信息,基于分布信息的周期性规律特征,确定交通信号灯的周期时长。
[0037]然而,上述第一种方式,很难精准识别车辆的一次完整停车,比如,车辆行驶轨迹指示该车辆走走停停,停车等灯状态较难判断,此外,可能存在一些异常的行驶轨迹,比如车辆可能存在行车异常、违规行驶、由于驾驶人员路边揽客而导致车辆长时间停车等,根据某一车辆的行驶轨迹所确定的交通信号灯的周期时长的准确性和可靠性无法得到保证。
[0038]上述第二种方式,虽然可以实现精准识别一次完整停车,但是人工核验方式的人力和财力成本较高,并且能够覆盖的道路也相对有限,无法做到大规模地采集路口交通信
号灯的周期时长。
[0039]上述第三种方式,虽然可以初步统计出交通信号灯的周期时长,但是分布的基础数据严格依赖首个启动点的识别准确率,且所有轨迹距离启动点的偏差,导致随机误差因素较多,无法实现精准地基于分布统计出最好周期的分割点。
[0040]针对上述存在的至少一项问题,本公开提出一种交通信号灯的周期时长确定方法、装置、设备和存储介质。
[0041]下面参考附图描述本公开实施例的交通信号灯的周期时长确定方法、装置、设备和存储介质。
[0042]图1为本公开实施例一所提供的交通信号灯的周期时长确定方法的流程示意图。
[0043]本公开实施例以该交通信号灯的周期时长确定方法被配置于交通信号灯的周期时长确定装置中来举例说明,该交通信号灯的周期时长确定装置可以应用于任一电子设备中,以使该电子设备可以执行交通信号灯的周期时长功能。
[0044]其中,电子设备可以为任一具有计算能力的设备,例如可以为PC(Personal Computer,个人电脑)、移动终端、服务器等本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种交通信号灯的周期时长确定方法,所述方法包括:获取设定时段内的多个目标对象的目标移动轨迹;根据所述多个目标移动轨迹中各轨迹点的坐标位置和时间戳,确定所述多个目标移动轨迹中的切换点;其中,所述切换点,是所述目标对象从停止状态切换为移动状态的轨迹点;根据各所述切换点的时间戳之差,确定交通信号灯的周期时长。2.根据权利要求1所述的方法,其中,所述根据各所述切换点的时间戳之差,确定交通信号灯的周期时长,包括:根据各所述切换点的坐标位置和时间戳,对各所述切换点进行聚类,以得到多个第一聚簇;根据每个所述第一聚簇中的各所述切换点的时间戳,从每个所述第一聚簇中确定目标切换点;根据各所述目标切换点的时间戳之差,确定交通信号灯的周期时长。3.根据权利要求2所述的方法,其中,所述根据各所述目标切换点的时间戳之差,确定交通信号灯的周期时长,包括:根据各所述目标切换点的坐标位置,对各所述目标切换点进行聚类,以得到至少一个第二聚簇;针对任一所述第二聚簇,确定所述第二聚簇中任意两个目标切换点的时间戳之差,以得到至少一个第一差值;针对设定的候选周期时长集合中的任一候选周期时长,确定所述候选周期时长与各所述第一差值之间的第一误差;根据各所述候选周期时长的第一误差,从各所述候选周期时长中确定第一目标周期时长;根据所述第一目标周期时长,确定与所述第二聚簇中的各所述目标切换点的坐标位置匹配的交通信号灯的周期时长。4.根据权利要求2所述的方法,其中,所述根据各所述目标切换点的时间戳之差,确定交通信号灯的周期时长,包括:根据各所述目标切换点的坐标位置,对各所述目标切换点进行聚类,以得到至少一个第二聚簇;针对任一所述第二聚簇,确定所述第二聚簇中任意两个目标切换点的时间戳之差,以得到至少一个第一差值;将设定的候选周期时长集合进行划分,以得到多个候选周期时长子集合;根据各所述第一差值,从每个所述候选周期时长子集合中确定第二目标周期时长;根据各所述第二目标周期时长,确定与所述第二聚簇中的各所述目标切换点的坐标位置匹配的交通信号灯的周期时长。5.根据权利要求4所述的方法,其中,所述根据各所述第一差值,从每个所述候选周期时长子集合中确定第二目标周期时长,包括:针对任一所述候选周期时长子集合,确定所述候选周期时长子集合中的任一候选周期时长与各所述第一差值之间的第二误差;
根据所述候选周期时长子集合中各候选周期时长的第二误差,从所述候选周期时长子集合中的各候选周期时长中确定第二目标周期时长。6.根据权利要求4所述的方法,其中,所述根据各所述第二目标周期时长,确定与所述第二聚簇中的各所述目标切换点的坐标位置匹配的交通信号灯的周期时长,包括:将所述第二聚簇中的各所述目标切换点按照时间戳由早到晚进行排序,以得到排序序列;确定所述排序序列中相邻的目标切换点的时间戳之差,以得到至少一个第二差值;确定任一所述第二目标周期时长与各所述第二差值之间的第三误差;根据各所述第二目标周期时长的第三误差,从各所述第二目标周期时长中确定第三目标周期时长;根据所述第三目标周期时长,确定与所述第二聚簇中的各所述目标切换点的坐标位置匹配的交通信号灯的周期时长。7.根据权利要求1

6中任一项所述的方法,其中,所述获取设定时段内的多个目标对象的目标移动轨迹,包括:获取所述设定时段内的多个目标对象的候选移动轨迹;针对所述多个候选移动轨迹中的任一候选移动轨迹,根据所述候选移动轨迹中各轨迹点的坐标位置和时间戳,确定所述候选移动轨迹中各轨迹点中相邻轨迹点的时间戳之差;响应于所述相邻轨迹点的时间戳之差大于设定差异阈值,过滤所述候选移动轨迹;根据保留的各所述候选移动轨迹,确定所述目标移动轨迹。8.根据权利要求1

6中任一项所述的方法,其中,所述获取设定时段内的多个目标对象的目标移动轨迹,包括:获取所述设定时段内的多个目标对象的候选移动轨迹;针对所述多个候选移动轨迹中的任一候选移动轨迹,根据所述候选移动轨迹中各轨迹点的坐标位置和时间戳,确定对应目标对象的总移动时长,以及所述对应目标对象停止移动的第一位置和所述第一位置的第一停止时长;根据各所述第一位置的第一停止时长,确定所述对应目标对象的总停止时长;响应于所述总停止时长和所述总移动时长之间的比值大于设定比例阈值,和/或,存在至少一个所述第一停止时长大于设定时长阈值,过滤所述候选移动轨迹;根据保留的各所述候选移动轨迹,确定所述目标移动轨迹。9.根据权利要求1

6中任一项所述的方法,其中,所述获取设定时段内的多个目标对象的目标移动轨迹,包括:获取所述设定时段内的多个目标对象的候选移动轨迹;根据所述多个候选移动轨迹中各轨迹点的坐标位置和时间戳,确定第二位置和目标时段,其中,至少两个目标对象在所述目标时段,且与所述第二位置之间的距离小于设定距离阈值时处于停止状态;从所述多个候选移动轨迹中过滤在所述目标时段内经过所述第二位置且移动速度大于设定速度阈值的候选移动轨迹;根据保留的各所述候选移动轨迹,确定所述目标移动轨迹。10.一种交通信号灯的周期时长确定装置,所述装置包括:
获取模块,用于获取设定时段内的多个目标对象的目标移动轨迹;第一确定模块,用于根据所述多个目标移动轨迹中各轨迹点的坐标位置...

【专利技术属性】
技术研发人员:张兴张岩白红霞
申请(专利权)人:北京百度网讯科技有限公司
类型:发明
国别省市:

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

1