首页 / 专利库 / 计算机网络 / 智能交通系统 / 基于过车电警数据的单一车辆OD获取方法

基于过车电警数据的单一车辆OD获取方法

阅读:783发布:2020-05-12

专利汇可以提供基于过车电警数据的单一车辆OD获取方法专利检索,专利查询,专利分析的服务。并且基于过车电警数据的单一车辆OD获取方法,首先获取过车电警数据等交通原始数据,进行数据预处理,并对历史数据进行分析,计算出所有相邻电警卡口的过车时间 阈值 ;然后,基于过车电警数据,生成待查询车辆的车辆出行记录及相应的过车时间,并利用过车时间阈值来识别车辆OD及其车辆出行轨迹;最后,根据路口上下游关系,检查和修补车辆出行轨迹,并在地图上进行展示。本 发明 充分利用了过车电警数据,在分析历史数据的 基础 上,设计了过车时间阈值,从而可以获得更加准确的单一车辆OD;同时,车辆出行轨迹的检查和修补,弥补原始数据的缺失问题,更好地适应了实际的交通环境。本发明方法具有操作流程简单、计算成本低、适用性强等特点。,下面是基于过车电警数据的单一车辆OD获取方法专利的具体信息内容。

1.基于过车电警数据的单一车辆OD获取方法,包括如下步骤:
(1)获取交通原始数据;通过智能交通系统或其它交通管理信息系统,获取卡口电警系统的过车电警数据和电警卡口位置数据,并提取路口上下游关系表;
过车电警数据存储电警设备和过车车辆等信息,主要包括设备ID、设备名称、车牌号、车牌类型、车型、车道编号和过车时间戳等,其中,设备ID和设备名称是电警卡口抓拍设备的信息,车牌号、车牌类型和车型等是被抓拍车辆的信息,车道编号是指被抓拍车辆行驶的车道信息,包括车辆行驶方向和车道号码等,过车时间戳是指车辆通过此电警卡口被抓拍时的时间戳信息;电警卡口位置数据存储电警设备的位置信息和相邻下游电警卡口信息,主要包括设备ID、设备名称、GPS位置、对应路口名称、右转下游设备ID、直行下游设备ID和左转下游设备ID等,其中,设备ID和设备名称是电警卡口抓拍设备的信息,GPS位置是电警卡口的GPS位置信息,对应路口名称是电警卡口对应的路口信息,右转下游设备ID、直行下游设备ID和左转下游设备ID分别是当前抓拍设备在右转、直行和左转三个方向的相邻下游电警卡口信息;路口上下游关系表存储当前路口多个方向的下游路口信息,主要包括当前路口名称、东下游路口名称、南下游路口名称、西下游路口名称和北下游路口名称等,其中,当前路口名称是指待查询的当前路口信息,东下游路口名称、南下游路口名称、西下游路口名称和北下游路口名称则分别是当前路口四个下游方向的路口信息;
(2)数据预处理;对步骤(1)获取的过车电警数据进行数据预处理;在实际交通应用中,获取的过车电警数据,由于自身硬件设备故障、天气变化、车牌污损等原因,存在数据缺失和数据重复等数据异常等情况,而数据预处理可以处理这些异常数据;
(3)计算所有相邻电警卡口的过车时间阈值;详细计算过程如下:
s31.根据步骤(1)获取的电警卡口位置数据,可以获得所有相邻电警卡口的集合;
s32.从相邻电警卡口集合中,依次选择两个相邻电警卡口;
s33.从步骤(2)处理后的过车电警数据中,随机选择某一天的数据,计算通过这两个相邻电警卡口的所有车辆的过车时间,并将这些过车时间从小到大排序,得到过车时间序列{t1,t2,…,tn},其中,n为通过这两个相邻电警卡口的车辆总数,过车时间的单位为秒;
s34.计算时间 即80%的车辆可以通过这两个相邻的电警卡口的时间,其中表示在计算车辆总数的80%时采用向上取整;
s35.综合考虑天气变化、信号配时等因素的影响,最终取过车时间阈值Tc=2ts作为这两个相邻电警卡口的过车时间阈值;
s36.重复步骤s32至s35,直至完成所有相邻电警卡口的过车时间阈值的计算;
(4)根据输入车牌信息,在过车电警数据的基础上,生成车辆出行记录,并计算过车时间;详细处理过程如下:
s41.输入需要查询的车牌信息;
s42.从步骤(2)处理后的过车电警数据中,提取指定时间段内待查询车辆的所有过车电警记录,并按时间从小到大进行排序;
s43.依次选择时间上相邻的两条过车电警记录,并综合步骤(1)获取的电警卡口位置数据,生成并存储为一条车辆出行记录,同时计算这条车辆出行记录的过车时间Tpass;车辆出行记录数据主要包括车牌号、上游设备ID、上游设备名称、上游路口名称、下游设备ID、下游设备名称、下游路口名称、上游过车时间戳、下游过车时间戳和过车时间等,其中,车牌号是指被抓拍车辆的信息,上游设备ID和上游设备名称是指上游路口电警卡口的抓拍设备信息,下游设备ID和下游设备名称是指下游路口电警卡口的抓拍设备信息,上游路口名称和下游路口名称分别是指上游设备和下游设备所在路口的名称,它们可以从电警卡口位置数据中获取,上游过车时间戳是指车辆通过上游抓拍设备时被抓拍的时间信息,下游过车时间戳是指车辆通过下游抓拍设备时被抓拍的时间信息,而过车时间是指下游过车时间戳和上游过车时间戳的差值,单位为秒;
s44.重复步骤s43,直至完成所有过车电警记录的处理,最终获得指定时间内待查询车辆的完整车辆出行记录;
(5)获取待查询车辆的车辆OD及其车辆出行轨迹;车辆OD数据主要包括车牌号、O点设备ID、O点设备名称、O点设备GPS信息、O点路口名称、O点过车时间戳、D点设备ID、D点设备名称、D点设备GPS信息、D点路口名称、D点过车时间戳、车辆出行总时间等;其中,O点设备ID、O点设备名称、O点设备GPS信息、O点路口名称和O点过车时间戳等是车辆出行起点的相关信息,而D点设备ID、D点设备名称、D点设备GPS信息、D点路口名称和D点过车时间戳等是车辆出行终点的相关信息,车辆出行总时间则是车辆出行起点和车辆出行终点之间的行驶时间;车辆OD及其车辆出行轨迹的获取详细过程如下:
s51.对步骤(3)生成的待查询车辆的车辆出行记录按时间从小到大进行排序;
s52.依次提取一条待查询车辆的车辆出行记录;
s53.识别待查询车辆的车辆出行起点;如果这是第一条车辆出行记录,则识别为一次车辆出行,把这条记录对应的上游路口记为一次车辆出行起点,并记入车辆出行轨迹;
s54.识别待查询车辆的车辆出行终点;比较这条记录的过车时间Tpass和对应的两相邻电警卡口的过车时间阈值Tc,如果这条车辆出行记录的过车时间不大于对应的两相邻电警卡口的过车时间阈值,即Tpass≤Tc,则这条记录不是车辆出行终点,把相应路口记入车辆出行轨迹,并转至步骤s52,继续提取下一条车辆出行记录;如果这条车辆出行记录的过车时间大于对应的两相邻电警卡口的过车时间阈值,即Tpass>Tc,则认定这是待查询车辆的一次出行结束,把这条记录对应的下游路口记为这一次的车辆出行终点,并记入车辆出行轨迹;
s55.继续判断待查询车辆的当前车辆出行记录;如果这条记录不是待查询车辆的最后一条车辆出行记录,则判断这是车辆停留点,同时把这次车辆出行终点记为下一次车辆出行起点,记入车辆出行轨迹,并转至步骤s52,继续提取下一条车辆出行记录;如果这是最后一条待查询车辆的车辆出行记录,则车辆OD及其车辆出行轨迹获取结束;
(6)检查和修补待查询车辆的车辆出行轨迹;根据步骤(1)获取的路口上下游关系表和步骤(4)识别的车辆OD及其车辆出行轨迹,检查过车路径的连通性,如果存在路径缺失,则基于车辆空间上的行为特征或者利用最短路算法进行过车路径修补,从而获得完整的车辆出行轨迹;详细处理过程如下:
s61.根据步骤(1)获取的路口上下游关系表,检查车辆出行轨迹的上下游连通性;
s62.初次修补缺失点;如果存在缺失点,则从步骤(4)提取的指定车辆的过车电警数据,找到缺失点对应的过车电警记录,根据被抓拍车辆的车道信息确定车辆流向,再根据步骤(1)获取的电警卡口位置数据,可以得到下游路口名称,补入车辆出行轨迹中;如果被抓拍车辆的车道信息存在多个流向,转入步骤s64;
s63.再次检查车辆出行轨迹的上下游连通性;若轨迹连通,则修补完成;若仍存在路径缺失,进入步骤s64;
s64.利用最短路径算法还原两路口之间的最短路径,完成车辆出行轨迹修补;
(7)展示待查询车辆的车辆OD及其车辆出行轨迹;将电警卡口的GPS数据和道路路网的交叉路口进行位置匹配,在道路矢量地图上绘制单一车辆的车辆出行轨迹。

说明书全文

基于过车电警数据的单一车辆OD获取方法

技术领域

[0001] 本发明涉及智能交通领域的单一车辆OD(Origin-Destination)获取,即单一车辆的交通起点和终点调查。单一车辆OD获取可以用于分析交通需求,并作为交通规划、交通设计、交通评价和道路建设的依据。

背景技术

[0002] 随着城市经济的发展和规模的扩大,机动车保有量同步快速增长。由于车辆出行需求量的增涨,以及出行需求分布的不均匀,产生了交通拥堵和环境污染等城市交通问题。以交通信号控制为核心的智能交通系统的建设,可以在较大程度上减少交通事故、缓解交通拥堵和降低环境污染。但智能交通系统功能和优势的充分发挥需要依赖准确的交通需求分析,而交通需求分析的基础就是车辆OD获取。单一车辆OD获取,即单一车辆的交通起点和终点调查,它可以真实地反映车辆的出行规律,是交通需求分析的关键内容,可以作为城市交通规划、交通设计、交通评价和道路建设的基础数据,为交通管理者提供决策依据。
[0003] 传统的车辆OD获取方法采用人工调查法,包括家庭访问法、路边询问法、表格调查法、电话询问法等。通过调查获得居民的车辆出行信息,进行统计分析得到车辆OD,然后采用近似抽样分布的方法计算推测出整体车辆OD矩阵。这种方法耗费的人物力资源极大,时间成本高,且样本不准确、数量有限,获得的数据质量也不高。
[0004] 随着交通信息化平的提高,越来越多的研究着重于利用新技术来获取车辆OD,包括浮动车技术、手机信令技术、车牌识别技术等。其中,浮动车技术由于存在着样本数据有限的缺陷,车辆OD调查的准确性不高,而手机信令技术则由于涉及到居民个人隐私,并且数据量大,车辆OD获取的难度也相当大。由线圈、车辆检测器、摄像头等设备组成的卡口电警系统可以利用摄像头的车牌识别技术识别出过往车辆的车牌,通过匹配车牌数据和道路路口数据,可以计算出车辆OD情况。相对于其它技术而言,无论是调查成本还是准确度,利用车牌识别技术的卡口电警系统在车辆OD获取方面都具有明显优势。但是,在实际交通应用中,由于卡口电警系统不能覆盖路网所有交叉路口,再加上天气状况或车牌污损等外部原因会影响车牌的识别,因此,通过卡口电警系统获取的过车电警数据常常会存在重复和缺失,影响车辆OD的准确获取。
[0005] 综上所述,目前,现有的车辆OD获取方法主要存在以下问题:1)传统的车辆OD获取方法采用人工方式,这种方法耗费资源大,时间成本高,且数据质量不高、准确率差,不能满足实际的交通需求分析;2)其它现有的车辆OD获取方法也存在着一些问题:浮动车技术有样本数据有限、获取精度低等缺点,手机信令技术有数据获取难度大、计算成本高等问题,而现有卡口电警系统则存在覆盖面有限、获取精度受多种外部因素干扰等缺陷和不足。

发明内容

[0006] 本发明要克服现有技术的上述不足之处,提供一种基于过车电警数据的单一车辆OD获取方法。
[0007] 本发明首先获取交通原始数据,并进行数据预处理,清除异常过车电警数据,并对历史过车电警数据进行分析,计算出所有相邻电警卡口的过车时间阈值。然后,根据车牌信息,从过车电警数据中生成待查询车辆的车辆出行记录及相应的过车时间,并利用过车时间阈值来识别车辆OD及其车辆出行轨迹。最后,根据路口上下游关系,对车辆出行轨迹的连通性进行检查和修补,从而获得完整的车辆出行轨迹,在地图上进行展示。本发明充分利用了过车电警数据,在分析计算的基础上,设计了过车时间阈值,可以有效地识别车辆OD;同时,车辆出行轨迹的检查和修补,可以获得完整的车辆出行轨迹,弥补原始数据的缺失问题。
[0008] 本发明是通过以下技术方案达到上述目的,即基于过车电警数据的单一车辆OD获取方法,具体的实施步骤如下:
[0009] (1)获取交通原始数据。通过智能交通系统或其它交通管理信息系统,获取卡口电警系统的过车电警数据和电警卡口位置数据,即GPS(Global Positioning System:全球定位系统)位置信息,并提取路口上下游关系表。
[0010] 过车电警数据存储电警设备和过车车辆等信息,主要包括设备ID、设备名称、车牌号、车牌类型、车型、车道编号和过车时间戳等,其中,设备ID和设备名称是电警卡口抓拍设备的信息,车牌号、车牌类型和车型等是被抓拍车辆的信息,车道编号是指被抓拍车辆行驶的车道信息,包括车辆行驶方向和车道号码等,过车时间戳是指车辆通过此电警卡口被抓拍时的时间戳信息。电警卡口位置数据存储电警设备的位置信息和相邻下游电警卡口信息,主要包括设备ID、设备名称、GPS位置、对应路口名称、右转下游设备ID、直行下游设备ID和左转下游设备ID等,其中,设备ID和设备名称是电警卡口抓拍设备的信息,GPS位置是电警卡口的GPS位置信息,对应路口名称是电警卡口对应的路口信息,右转下游设备ID、直行下游设备ID和左转下游设备ID分别是当前抓拍设备在右转、直行和左转三个方向的相邻下游电警卡口信息。路口上下游关系表存储当前路口多个方向的下游路口信息,主要包括当前路口名称、东下游路口名称、南下游路口名称、西下游路口名称和北下游路口名称等,其中,当前路口名称是指待查询的当前路口信息,东下游路口名称、南下游路口名称、西下游路口名称和北下游路口名称则分别是当前路口四个下游方向的路口信息。
[0011] 从过车电警数据中可以获取车辆的过车车牌、过车时间戳和电警卡口等信息,在此基础上,综合电警卡口位置数据,可以获知车辆经过的路口信息,再根据路口上下游关系表,则可以获得完整的车辆OD及其车辆出行轨迹。
[0012] (2)数据预处理。对步骤(1)获取的过车电警数据进行数据预处理。在实际交通应用中,获取的过车电警数据,由于自身硬件设备故障、天气变化、车牌污损等原因,存在数据缺失和数据重复等数据异常等情况,而数据预处理可以处理这些异常数据,如剔除无效车牌数据,剔除30秒内同一路口同一方向车牌号相同的过车电警记录等。
[0013] (3)计算所有相邻电警卡口的过车时间阈值。详细计算过程如下:
[0014] s31.根据步骤(1)获取的电警卡口位置数据,可以获得所有相邻电警卡口的集合;
[0015] s32.从相邻电警卡口集合中,依次选择两个相邻电警卡口;
[0016] s33.从步骤(2)处理后的过车电警数据中,随机选择某一天的数据,计算通过这两个相邻电警卡口的所有车辆的过车时间,并将这些过车时间从小到大排序,得到过车时间序列{t1,t2,…,tn},其中,n为通过这两个相邻电警卡口的车辆总数,过车时间的单位为秒;
[0017] s34.计算时间 即80%的车辆可以通过这两个相邻的电警卡口的时间,其中 表示在计算车辆总数的80%时采用向上取整;
[0018] s35.综合考虑天气变化、信号配时等因素的影响,最终取过车时间阈值Tc=2ts作为这两个相邻电警卡口的过车时间阈值;
[0019] s36.重复步骤s32至s35,直至完成所有相邻电警卡口的过车时间阈值的计算。
[0020] (4)根据输入车牌信息,在过车电警数据的基础上,生成车辆出行记录,并计算过车时间。详细处理过程如下:
[0021] s41.输入需要查询的车牌信息;
[0022] s42.从步骤(2)处理后的过车电警数据中,提取指定时间段内待查询车辆的所有过车电警记录,并按时间从小到大进行排序;
[0023] s43.依次选择时间上相邻的两条过车电警记录,并综合步骤(1)获取的电警卡口位置数据,生成并存储为一条车辆出行记录,同时计算这条车辆出行记录的过车时间Tpass。车辆出行记录数据主要包括车牌号、上游设备ID、上游设备名称、上游路口名称、下游设备ID、下游设备名称、下游路口名称、上游过车时间戳、下游过车时间戳和过车时间等,其中,车牌号是指被抓拍车辆的信息,上游设备ID和上游设备名称是指上游路口电警卡口的抓拍设备信息,下游设备ID和下游设备名称是指下游路口电警卡口的抓拍设备信息,上游路口名称和下游路口名称分别是指上游设备和下游设备所在路口的名称,它们可以从电警卡口位置数据中获取,上游过车时间戳是指车辆通过上游抓拍设备时被抓拍的时间信息,下游过车时间戳是指车辆通过下游抓拍设备时被抓拍的时间信息,而过车时间是指下游过车时间戳和上游过车时间戳的差值,单位为秒;
[0024] s44.重复步骤s43,直至完成所有过车电警记录的处理,最终获得指定时间内待查询车辆的完整车辆出行记录。
[0025] (5)获取待查询车辆的车辆OD及其车辆出行轨迹。车辆OD数据主要包括车牌号、O点设备ID、O点设备名称、O点设备GPS信息、O点路口名称、O点过车时间戳、D点设备ID、D点设备名称、D点设备GPS信息、D点路口名称、D点过车时间戳、车辆出行总时间等。其中,O点设备ID、O点设备名称、O点设备GPS信息、O点路口名称和O点过车时间戳等是车辆出行起点的相关信息,而D点设备ID、D点设备名称、D点设备GPS信息、D点路口名称和D点过车时间戳等是车辆出行终点的相关信息,车辆出行总时间则是车辆出行起点和车辆出行终点之间的行驶时间。车辆OD及其车辆出行轨迹的获取详细过程如下:
[0026] s51.对步骤(3)生成的待查询车辆的车辆出行记录按时间从小到大进行排序;
[0027] s52.依次提取一条待查询车辆的车辆出行记录;
[0028] s53.识别待查询车辆的车辆出行起点。如果这是第一条车辆出行记录,则识别为一次车辆出行,把这条记录对应的上游路口记为一次车辆出行起点,并记入车辆出行轨迹;
[0029] s54.识别待查询车辆的车辆出行终点。比较这条记录的过车时间Tpass和对应的两相邻电警卡口的过车时间阈值Tc,如果这条车辆出行记录的过车时间不大于对应的两相邻电警卡口的过车时间阈值,即Tpass≤Tc,则这条记录不是车辆出行终点,把相应路口记入车辆出行轨迹,并转至步骤s52,继续提取下一条车辆出行记录;如果这条车辆出行记录的过车时间大于对应的两相邻电警卡口的过车时间阈值,即Tpass>Tc,则认定这是待查询车辆的一次出行结束,把这条记录对应的下游路口记为这一次的车辆出行终点,并记入车辆出行轨迹;
[0030] s55.继续判断待查询车辆的当前车辆出行记录。如果这条记录不是待查询车辆的最后一条车辆出行记录,则判断这是车辆停留点,同时把这次车辆出行终点记为下一次车辆出行起点,记入车辆出行轨迹,并转至步骤s52,继续提取下一条车辆出行记录;如果这是最后一条待查询车辆的车辆出行记录,则车辆OD及其车辆出行轨迹获取结束。
[0031] (6)检查和修补待查询车辆的车辆出行轨迹。根据步骤(1)获取的路口上下游关系表和步骤(4)识别的车辆OD及其车辆出行轨迹,检查过车路径的连通性,如果存在路径缺失,则基于车辆空间上的行为特征或者利用最短路算法进行过车路径修补,从而获得完整的车辆出行轨迹。详细处理过程如下:
[0032] s61.根据步骤(1)获取的路口上下游关系表,检查车辆出行轨迹的上下游连通性;
[0033] s62.初次修补缺失点。如果存在缺失点,则从步骤(4)提取的指定车辆的过车电警数据,找到缺失点对应的过车电警记录,根据被抓拍车辆的车道信息确定车辆流向,再根据步骤(1)获取的电警卡口位置数据,可以得到下游路口名称,补入车辆出行轨迹中。如果被抓拍车辆的车道信息存在多个流向,转入步骤s64;
[0034] s63.再次检查车辆出行轨迹的上下游连通性。若轨迹连通,则修补完成。若仍存在路径缺失,进入步骤s64;
[0035] s64.利用最短路径算法还原两路口之间的最短路径,完成车辆出行轨迹修补。
[0036] (7)展示待查询车辆的车辆OD及其车辆出行轨迹。将电警卡口的GPS数据和道路路网的交叉路口进行位置匹配,在道路矢量地图上绘制单一车辆的车辆出行轨迹。
[0037] 本发明的有益效果在于:(1)本发明充分利用了过车电警数据,操作流程简单、计算成本低、适用性强,符合实际的交通环境。(2)本发明根据历史数据,设计了过车时间阈值,可以有效地识别车辆OD及其车辆出行轨迹,同时车辆出行轨迹的检查和修补,可以弥补数据缺失问题,从而获得完整的车辆出行轨迹。附图说明
[0038] 图1是本发明方法的总体流程图
[0039] 图2是本发明方法的过车时间阈值计算流程图。
[0040] 图3是本发明方法的车辆OD及其车辆出行轨迹获取流程图。

具体实施方式

[0041] 下面结合附图进一步说明本发明的技术方案。
[0042] 本发明的基于过车电警数据的单一车辆OD获取方法,具体的实施步骤如下:
[0043] (1)获取交通原始数据。通过智能交通系统或其它交通管理信息系统,获取卡口电警系统的过车电警数据和电警卡口位置数据,即GPS(Global Positioning System:全球定位系统)位置信息,并提取路口上下游关系表。
[0044] 过车电警数据存储电警设备和过车车辆等信息,主要包括设备ID、设备名称、车牌号、车牌类型、车型、车道编号和过车时间戳等,其中,设备ID和设备名称是电警卡口抓拍设备的信息,车牌号、车牌类型和车型等是被抓拍车辆的信息,车道编号是指被抓拍车辆行驶的车道信息,包括车辆行驶方向和车道号码等,过车时间戳是指车辆通过此电警卡口被抓拍时的时间戳信息。电警卡口位置数据存储电警设备的位置信息和相邻下游电警卡口信息,主要包括设备ID、设备名称、GPS位置、对应路口名称、右转下游设备ID、直行下游设备ID和左转下游设备ID等,其中,设备ID和设备名称是电警卡口抓拍设备的信息,GPS位置是电警卡口的GPS位置信息,对应路口名称是电警卡口对应的路口信息,右转下游设备ID、直行下游设备ID和左转下游设备ID分别是当前抓拍设备在右转、直行和左转三个方向的相邻下游电警卡口信息。路口上下游关系表存储当前路口多个方向的下游路口信息,主要包括当前路口名称、东下游路口名称、南下游路口名称、西下游路口名称和北下游路口名称等,其中,当前路口名称是指待查询的当前路口信息,东下游路口名称、南下游路口名称、西下游路口名称和北下游路口名称则分别是当前路口四个下游方向的路口信息。
[0045] 从过车电警数据中可以获取车辆的过车车牌、过车时间戳和电警卡口等信息,在此基础上,综合电警卡口位置数据,可以获知车辆经过的路口信息,再根据路口上下游关系表,则可以获得完整的车辆OD及其车辆出行轨迹。
[0046] (2)数据预处理。对步骤(1)获取的过车电警数据进行数据预处理。在实际交通应用中,获取的过车电警数据,由于自身硬件设备故障、天气变化、车牌污损等原因,存在数据缺失和数据重复等数据异常等情况,而数据预处理可以处理这些异常数据,如剔除无效车牌数据,剔除30秒内同一路口同一方向车牌号相同的过车电警记录等。
[0047] (3)计算所有相邻电警卡口的过车时间阈值。详细计算过程如下:
[0048] s31.根据步骤(1)获取的电警卡口位置数据,可以获得所有相邻电警卡口的集合;
[0049] s32.从相邻电警卡口集合中,依次选择两个相邻电警卡口;
[0050] s33.从步骤(2)处理后的过车电警数据中,随机选择某一天的数据,计算通过这两个相邻电警卡口的所有车辆的过车时间,并将这些过车时间从小到大排序,得到过车时间序列{t1,t2,…,tn},其中,n为通过这两个相邻电警卡口的车辆总数,过车时间的单位为秒;
[0051] s34.计算时间 即80%的车辆可以通过这两个相邻的电警卡口的时间,其中 表示在计算车辆总数的80%时采用向上取整;
[0052] s35.综合考虑天气变化、信号配时等因素的影响,最终取过车时间阈值Tc=2ts作为这两个相邻电警卡口的过车时间阈值;
[0053] s36.重复步骤s32至s35,直至完成所有相邻电警卡口的过车时间阈值的计算。
[0054] (4)根据输入车牌信息,在过车电警数据的基础上,生成车辆出行记录,并计算过车时间。详细处理过程如下:
[0055] s41.输入需要查询的车牌信息;
[0056] s42.从步骤(2)处理后的过车电警数据中,提取指定时间段内待查询车辆的所有过车电警记录,并按时间从小到大进行排序;
[0057] s43.依次选择时间上相邻的两条过车电警记录,并综合步骤(1)获取的电警卡口位置数据,生成并存储为一条车辆出行记录,同时计算这条车辆出行记录的过车时间Tpass。车辆出行记录数据主要包括车牌号、上游设备ID、上游设备名称、上游路口名称、下游设备ID、下游设备名称、下游路口名称、上游过车时间戳、下游过车时间戳和过车时间等,其中,车牌号是指被抓拍车辆的信息,上游设备ID和上游设备名称是指上游路口电警卡口的抓拍设备信息,下游设备ID和下游设备名称是指下游路口电警卡口的抓拍设备信息,上游路口名称和下游路口名称分别是指上游设备和下游设备所在路口的名称,它们可以从电警卡口位置数据中获取,上游过车时间戳是指车辆通过上游抓拍设备时被抓拍的时间信息,下游过车时间戳是指车辆通过下游抓拍设备时被抓拍的时间信息,而过车时间是指下游过车时间戳和上游过车时间戳的差值,单位为秒;
[0058] s44.重复步骤s43,直至完成所有过车电警记录的处理,最终获得指定时间内待查询车辆的完整车辆出行记录。
[0059] (5)获取待查询车辆的车辆OD及其车辆出行轨迹。车辆OD数据主要包括车牌号、O点设备ID、O点设备名称、O点设备GPS信息、O点路口名称、O点过车时间戳、D点设备ID、D点设备名称、D点设备GPS信息、D点路口名称、D点过车时间戳、车辆出行总时间等。其中,O点设备ID、O点设备名称、O点设备GPS信息、O点路口名称和O点过车时间戳等是车辆出行起点的相关信息,而D点设备ID、D点设备名称、D点设备GPS信息、D点路口名称和D点过车时间戳等是车辆出行终点的相关信息,车辆出行总时间则是车辆出行起点和车辆出行终点之间的行驶时间。车辆OD及其车辆出行轨迹的获取详细过程如下:
[0060] s51.对步骤(3)生成的待查询车辆的车辆出行记录按时间从小到大进行排序;
[0061] s52.依次提取一条待查询车辆的车辆出行记录;
[0062] s53.识别待查询车辆的车辆出行起点。如果这是第一条车辆出行记录,则识别为一次车辆出行,把这条记录对应的上游路口记为一次车辆出行起点,并记入车辆出行轨迹;
[0063] s54.识别待查询车辆的车辆出行终点。比较这条记录的过车时间Tpass和对应的两相邻电警卡口的过车时间阈值Tc,如果这条车辆出行记录的过车时间不大于对应的两相邻电警卡口的过车时间阈值,即Tpass≤Tc,则这条记录不是车辆出行终点,把相应路口记入车辆出行轨迹,并转至步骤s52,继续提取下一条车辆出行记录;如果这条车辆出行记录的过车时间大于对应的两相邻电警卡口的过车时间阈值,即Tpass>Tc,则认定这是待查询车辆的一次出行结束,把这条记录对应的下游路口记为这一次的车辆出行终点,并记入车辆出行轨迹;
[0064] s55.继续判断待查询车辆的当前车辆出行记录。如果这条记录不是待查询车辆的最后一条车辆出行记录,则判断这是车辆停留点,同时把这次车辆出行终点记为下一次车辆出行起点,记入车辆出行轨迹,并转至步骤s52,继续提取下一条车辆出行记录;如果这是最后一条待查询车辆的车辆出行记录,则车辆OD及其车辆出行轨迹获取结束。
[0065] (6)检查和修补待查询车辆的车辆出行轨迹。根据步骤(1)获取的路口上下游关系表和步骤(4)识别的车辆OD及其车辆出行轨迹,检查过车路径的连通性,如果存在路径缺失,则基于车辆空间上的行为特征或者利用最短路径算法进行过车路径修补,从而获得完整的车辆出行轨迹。详细处理过程如下:
[0066] s61.根据步骤(1)获取的路口上下游关系表,检查车辆出行轨迹的上下游连通性;
[0067] s62.初次修补缺失点。如果存在缺失点,则从步骤(4)提取的指定车辆的过车电警数据,找到缺失点对应的过车电警记录,根据被抓拍车辆的车道信息确定车辆流向,再根据步骤(1)获取的电警卡口位置数据,可以得到下游路口名称,补入车辆出行轨迹中。如果被抓拍车辆的车道信息存在多个流向,转入步骤s64;
[0068] s63.再次检查车辆出行轨迹的上下游连通性。若轨迹连通,则修补完成。若仍存在路径缺失,进入步骤s64;
[0069] s64.利用最短路径算法还原两路口之间的最短路径,完成车辆出行轨迹修补。
[0070] (7)展示待查询车辆的车辆OD及其车辆出行轨迹。将电警卡口的GPS数据和道路路网的交叉路口进行位置匹配,在道路矢量地图上绘制单一车辆的车辆出行轨迹。
[0071] 如附图1,本发明方法首先获取电警卡口系统的过车电警数据、电警卡口位置数据和路口上下游关系表等交通原始数据;然后,对过车电警数据进行数据预处理,消除各种数据异常现象,包括无效数据和重复数据;接着,随机选择某一天的历史过车电警数据进行分析,计算出所有相邻电警卡口的过车时间阈值,同时,根据车辆车牌信息,在过车电警数据的基础上,生成待查询车辆在指定时间内的车辆出行记录,并计算相应的过车时间;随后,利用设计的过车时间阈值,对车辆出行记录进行识别和判断,获得待查询车辆的车辆OD及其车辆出行轨迹,并根据路口上下游关系表,对待查询车辆的车辆出行轨迹进行检查和修补;最后,对电警卡口的GPS数据和道路路网的交叉路口进行匹配,在地图上展示待查询车辆的车辆OD及其车辆出行轨迹。
[0072] 如附图2,本发明方法设计的过车时间阈值的计算流程为:首先,获取所有相邻电警卡口的集合;然后,依次选择两个相邻电警卡口,并随机选择某一天的历史过车电警数据,计算所有通过这两个相邻电警卡口的所有车辆的过车时间,并按从小到大排序,得到过车时间序列{t1,t2,…,tn};接着,计算时间 即80%的车辆可以通过这两个相邻的电警卡口的时间,并综合考虑其它因素的影响,最终设置这两个相邻电警卡口的过车时间阈值为Tc=2ts。最后,重复上述步骤,直至完成所有相邻电警卡口的过车时间阈值的计算。
[0073] 如附图3,本发明方法的车辆OD及其车辆出行轨迹的获取步骤为:首先,把待查询车辆的车辆出行记录按时间从小到大排序;然后,依次提取一条车辆出行记录,如果这是待查询车辆的第一条出行记录,则把该记录对应的上游路口记为一次车辆出行起点,并记入车辆出行轨迹;接着,比较该记录的过车时间Tpass和对应的两相邻电警卡口的过车时间阈值Tc,如果Tpass≤Tc,则该记录不是车辆出行终点,把相应路口记入车辆出行轨迹,继续提取下一条车辆出行记录,如果Tpass>Tc,则将该记录对应的下游路口记为车辆出行终点,并记入车辆出行轨迹;随后,继续判断当前车辆出行记录,如果该记录不是待查询车辆的最后一条车辆出行记录,判断这是车辆停留点,同时把这次车辆出行终点作为下一次车辆出行起点,记入车辆出行轨迹,并继续提取下一条车辆出行记录;如果这是待查询车辆的最后一条车辆出行记录,则车辆OD及其车辆出行轨迹获取结束。
[0074] 实验结果表明,本发明提出的基于过车电警数据的单一车辆OD获取方法是有效的,相对于其它方法,本发明充分考虑了过车电警数据,在历史数据分析的基础上,设计了过车时间阈值,从而可以获得更加准确的单一车辆OD。而且针对实际交通数据缺失问题,设计了车辆出行轨迹的检查和修补方案,更好地适应了实际的交通环境,整个方法具有操作流程简单,计算容易和适用性强等特点。
[0075] 本说明书实施例所述的内容仅仅是对发明构思的实现形式的列举,本发明的保护范围不应当被视为仅限于实施例所陈述的具体形式,本发明的保护范围也及于本领域技术人员根据本发明构思所能够想到的等同技术手段。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈