基于电子警察数据的车辆轨迹跟踪方法与装置的制造方法_2

文档序号:9472323阅读:来源:国知局
体实施方式】
[0026] 为了更了解本发明的技术内容,特举具体实施例并配合所附图式说明如下。
[0027] 在本公开中参照附图来描述本发明的各方面,附图中示出了许多说明的实施例。 本公开的实施例不必定意在包括本发明的所有方面。应当理解,上面介绍的多种构思和 实施例,W及下面更加详细地描述的那些构思和实施方式可很多方式中任意一种来实 施,运是因为本发明所公开的构思和实施例并不限于任何实施方式。另外,本发明公开的一 些方面可W单独使用,或者与本发明公开的其他方面的任何适当组合来使用。
[0028] 总体来说,本发明提出的基于电子警察数据的车辆轨迹跟踪方法,是基于道路上 电子警察设备所采集的电子警察过车数据,通过一定的数据聚类和处理,直接得到车辆的 行驶轨迹,还可W实时地对车辆实时轨迹跟踪。
[0029] 结合图1所示,根据本发明的实施例,车辆轨迹跟踪方法包括W下步骤:
[0030] 步骤1、获取某一天的所有电子警察过车数据,并将所有的数据按车牌号分类,剔 除车牌号的运一类的所有数据,其中,运些电子警察过车数据包括:路段编号、检测 时间、车牌号、车辆类型、车牌颜色、车速W及检测设备ID;
[0031] 步骤2、对剔除后的其余类数据,每一类数据按前述检测时间(TIMESTAMP)由小到 大排序;
[0032] 步骤3、对某一类排序后的数据进行处理,假设共有n条数据,则求出相邻两个检 测时间ti和tW的差Ati=tw-ti,i= 1,2,…,n-1 ;
[0033] 步骤4、找到大于设定的时间阔值Tpf。的所有tw,并且找到所有对应的第k条数据 和第k+1条数据;假设一共有m条数据,m> 0,将该类的第一条数据和最后一条数据加入, 并去除重复数据后,对余下数据按前述检测时间排序后,将第一条和第二条数据作为一组, 第S条和第四条数据作为一组,依次两两一组,若最后多余一条数据,则删除该条数据;
[0034] 步骤5、对步骤4中两两一组的数据中的某一组数据,将车牌号存在中间数据的车 牌中,将检测时间早的数据的检测时间保存在中间数据的起点时间中,并由该条数据的路 段ID,从MD_SEGMENT表中查到该路段ID的下游路口ID,保存在中间数据的起点交叉口;将 检测时间晚的数据的检测时间保存在中间数据的终点时间中,并由该条数据的路段ID,从 MD_SEGMENT表中查到该路段ID的下游路口ID,保存在中间数据的终点交叉口;找到该类中 检测时间属于起点时间到终点时间的所有数据,由每条数据的路段ID,从MD_SEGMENT表中 查到该路段ID的下游路口ID,将运些下游路口ID和起点路口,终点路口按每条数据的检测 时间先后,作为一个数组存在途经路口字段;其中,前述的MD_SEGMENT表为数字路网信息 存储表,该表中记录了路段IDW及对应的道路上游路口与下游路口信息;
[0035] 步骤6、将步骤4得到的每一组分组数据都按照步骤5处理,所有组数据处理完 毕;
[0036] 步骤7、对经步骤2剔除数据后的所有类的数据,按步骤3-步骤6处理,最后得到 并输出每个车辆的大概轨迹数据。
[0037] 在一些例子中,前述步骤1中的电子警察过车数据,每秒钟都有更新数据,运些数 据来源于部署在道路的各个路段的电子警察设备,例如高清摄像头、测速设备等。在一些可 选的例子中,运些过车数据包括下表的内容(含存储格式)。
[0038]
[0039] 结合前述步骤的处理,步骤7输出的每个车辆的大概轨迹数据包括:车牌号、起点 交叉口W及起点时间、终点交叉口W及终点时间、所有途经路口W及途经路口时间(与途 径的路口 一一对应)。
[0040] 在一些例子中,运些输出的大概轨迹数据包括下表的内容(含存储格式)。
[0041 ]
[0042] 可见,在只有电子警察数据而没有GI^S数据的情况下,利用前述实施例的算法可 W直接跟踪车辆的行驶轨迹,实现精确的对每个车辆进行轨迹跟踪。
[0043] 在一些可选的例子中,前述步骤4更加包括W下步骤:
[0044] 预先设定前述的时间阔值Tp"。 W45] 优选地,前述步骤4中的时间阔值Tp。设定为3600s。
[0046] 根据本公开,还设及一种基于电子警察数据的车辆轨迹跟踪装置,包括:
[0047] 用于获取某一天的所有电子警察过车数据,并将所有的数据按车牌号分类,剔除 车牌号的运一类的所有数据的模块,其中,运些电子警察过车数据包括:路段编号、 检测时间、车牌号、车辆类型、车牌颜色、车速W及检测设备ID;
[0048] 用于对剔除后的其余类数据,按前述检测时间(TIMESTAMP)由小到大排序的模 块;
[0049] 用于对某一类排序后的数据进行处理的模块,该模块被设置成按照下述方式进 行处理:假设共有n条数据,则求出相邻两个检测时间ti和tW的差At1=tw-ti,i= 1,2,…,n-1 ;
[0050]用于找到大于设定的时间阔值Tpf。的所有tw,并且找到所有对应的第k条数据和 第k+1条数据W进行处理的模块,该模块被设置成按照下述方式进行处理:假设一共有m条 数据,m>0,将该类的第一条
[0051] 数据和最后一条数据加入,并去除重复数据后,对余下数据按前述检测时间排序 后,将第一条和第二条数据作为一组,第=条和第四条数据作为一组,依次两两一组,若最 后多余一条数据,则删除该条数据;
[0052] 用于对前述分组数据进行处理的模块,该模块被设置成按照下述方式进行处理: 将前述两两一组的数据中的某一组数据,将车牌号存在中间数据的车牌中,将检测时间早 的数据的检测时间保存在中间数据的起点时间中,并由该条数据的路段ID,从MD_SEGMENT 表中查到该路段ID的下游路口ID,保存在中间数据的起点交叉口;将检测时间晚的数据的 检测时间保存在中间数据的终点时间中,并由该条数据的路段ID,从MD_SEGMENT表中查到 该路段ID的下游路口ID,保存在中间数据的终点交叉口;找到该类中检测时间属于起点时 间到终点时间的所有数据,由每条数据的路段ID,从MD_SEGMENT表中查到该路段ID的下游 路口ID,将运些下游路口ID和起点路口,终点路口按每条数据的检测时间先后,作为一个 数组存在途经路口字段;其中,前述的MD_SEGMENT表为数字路网信息存储表,该表中记录 了路段IDW及对应的道路上游路口与下游路口信息;
[0053] 用于将前述得到的每一组分组数据都按照前述方式进行处理直到所有组数据处 理完毕的模块;
[0054] 用于对前述经剔除数据后的所有类的数据,按前述分组数据处理方式进行处理, 最后输出每个车辆的大概轨迹数据的模块。
[0055] 应当理解,本实施例所提出的车辆轨迹跟踪装置中的各个模块,其功能、作用W及 效果已经在W上基于电子警察数据的车辆轨迹跟踪方法的描述中进行了说明,其实现方式 并且在前述关于车辆轨迹跟踪方法的实施例中做了示例性说明,在此不再寶述。
[0056]进一步的实施例中,前述的时间阔值Tpf。设定为3600s。
[0057] 进一步的实施例
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1