一种基于浮动车的高速公路交通拥堵检测方法和系统的制作方法

文档序号:6734516阅读:118来源:国知局
一种基于浮动车的高速公路交通拥堵检测方法和系统的制作方法
【专利摘要】本发明实施例提供了一种基于浮动车的高速公路交通拥堵检测方法和系统,以解决固定检测器的检测结果不准确、不能判断出当前交通拥堵的属性的问题。本发明实施例通过对电子地图中路段进行虚拟窗格的划分,并结合采集的浮动车GPS数据,可以实现对交通拥堵状态的判断,并且依据为交通拥堵状态的虚拟窗格确定交通拥堵事件,并对所述交通拥堵事件对应的交通检测参数和交通影响因子进行分类,进而可以依据分类后的交通检测参数和交通影响因子解析所述交通拥堵事件的属性。本发明实施例中的数据源为浮动车GPS数据,浮动车较固定检测器相比具有更广的检测范围以及更加灵活的检测移动性,可以更加准确地判断出当前的交通拥堵状况。
【专利说明】一种基于浮动车的高速公路交通拥堵检测方法和系统
【技术领域】
[0001]本发明实施例涉及智能交通系统【技术领域】,特别是涉及一种基于浮动车的高速公路交通拥堵检测方法和系统。
【背景技术】
[0002]由于高速公路具有方便、快捷、通行能力大以及运输效率高等优点,人们在出行时越来越多地选用高速公路。在高速公路上,可能会由于车辆过多、交通事故或者车辆故障等原因造成交通拥堵,为了能够快速处理交通拥堵状况,可以对高速公路上的交通拥堵状况进行检测。
[0003]目前,主要是通过视频、线圈或者微波等固定检测器对高速公路的交通状况进行检测,通过对固定检测器检测到的参数进行分析,可以确定当前的交通拥堵状况。
[0004]但是,上述固定检测器的布设成本较高,检测范围局限,易受天气、光照等自然条件的限制,并且,基于固定检测器检测到的参数较少,不能快速定位交通拥堵地点,难以全面、准确地获取交通拥堵的严重程度;另外,固定检测器只是检测出当前的交通拥堵状况,而并不能判断出当前交通拥堵的属性。

【发明内容】

[0005]本发明实施例所要解决的技术问题是提供一种基于浮动车的高速公路交通拥堵检测方法和系统,以解决固定检测器的检测结果不准确、不能判断出当前交通拥堵的属性的问题。
[0006]为了解决上述问题,本发明公开了一种基于浮动车的高速公路交通拥堵检测方法,其特征在于,包括:
[0007]将电子地图中的高速公路路网按照预设的窗格阈值对路段划分虚拟窗格;
[0008]采集浮动车的GPS数据,并将所述GPS数据匹配到所述虚拟窗格中;
[0009]针对每个虚拟窗格,分别依据所述虚拟窗格中的GPS数据计算交通检测参数,并依据所述交通检测参数判断所述虚拟窗格是否为交通拥堵状态;
[0010]依据为交通拥堵状态的虚拟窗格确定交通拥堵事件,并对所述交通拥堵事件对应的交通检测参数和交通影响因子进行转换;
[0011]依据转换后的交通检测参数和交通影响因子解析所述交通拥堵事件的属性。
[0012]可选地,所述GPS数据包括瞬时车速和时间,所述交通检测参数包括:瞬时平均车速、GPS样本量、低速比例、拥堵持续时间,
[0013]所述依据所述虚拟窗格中的GPS数据计算交通检测参数,并依据所述交通检测参数判断所述虚拟窗格是否为交通拥堵状态,包括:
[0014]计算所述虚拟窗格中所有GPS数据中瞬时车速的平均值,将所述平均值作为瞬时平均车速;
[0015]计算所述虚拟窗格中所有GPS数据的个数,将所述个数作为GPS样本量;[0016]计算瞬时车速小于预设的低速阈值的GPS数据的个数与所述GPS样本量的比值,将所述比值作为低速比例;
[0017]当所述瞬时平均车速、GPS样本量和低速比例满足第一预设条件时,根据GPS数据中的时间计算拥堵持续时间;
[0018]当所述瞬时平均车速、GPS样本量和低速比例满足第一预设条件,并且所述拥堵持续时间满足第二预设条件时,确定所述虚拟窗格为交通拥堵状态。
[0019]可选地,所述依据为交通拥堵状态的虚拟窗格确定交通拥堵事件,包括:
[0020]获取同一行车方向上为交通拥堵状态的虚拟窗格;
[0021 ] 从行车方向上为交通拥堵状态的最前端的虚拟窗格开始,判断相邻的虚拟窗格的间距是否小于预设的距离阈值;
[0022]将所有间距小于预设的距离阈值并且连续的虚拟窗格连接,生成连续序列;
[0023]将每个单独的虚拟窗格和每个连续序列分别作为一个交通拥堵事件。
[0024]可选地,所述交通拥堵事件对应的交通检测参数包括:
[0025]所述交通拥堵事件中最前端的虚拟窗格的瞬时平均车速、GPS样本量、低速比例、拥堵持续时间,以及所述交通拥堵事件的最短排队长度。
[0026]所述交通拥堵事件对应的交通影响因子包括:
[0027]所述交通拥堵事件中最前端的虚拟窗格对应的天气、节假日、时间段、路段属性,以及最前端的虚拟窗格与行车方向上最近的收费站/服务区之间的距离。
[0028]可选地,所述依据转换后的交通检测参数和交通影响因子解析所述交通拥堵事件的属性,包括:
[0029]将转换后的交通检测参数和交通影响因子输入朴素贝叶斯拥堵分类模型;
[0030]通过所述朴素贝叶斯拥堵分类模型解析出所述交通拥堵事件的属性。
[0031]另一方面,本发明还公开了一种基于浮动车的高速公路交通拥堵检测系统,其特征在于,包括:
[0032]划分模块,用于将电子地图中的高速公路路网按照预设的窗格阈值对路段划分虚拟窗格;
[0033]匹配模块,用于采集浮动车的GPS数据,并将所述GPS数据匹配到所述虚拟窗格中;
[0034]判断模块,用于针对每个虚拟窗格,分别依据所述虚拟窗格中的GPS数据计算交通检测参数,并依据所述交通检测参数判断所述虚拟窗格是否为交通拥堵状态;
[0035]转换模块,用于依据为交通拥堵状态的虚拟窗格确定交通拥堵事件,并对所述交通拥堵事件对应的交通检测参数和交通影响因子进行转换;
[0036]解析模块,用于依据转换后的交通检测参数和交通影响因子解析所述交通拥堵事件的属性。
[0037]可选地,所述GPS数据包括瞬时车速和时间,所述交通检测参数包括:瞬时平均车速、GPS样本量、低速比例、拥堵持续时间,
[0038]所述判断模块包括:
[0039]车速计算子模块,用于计算所述虚拟窗格中所有GPS数据中瞬时车速的平均值,将所述平均值作为瞬时平均车速;[0040]样本量计算子模块,用于计算所述虚拟窗格中所有GPS数据的个数,将所述个数作为GPS样本量;
[0041]比例计算子模块,用于计算瞬时车速小于预设的低速阈值的GPS数据的个数与所述GPS样本量的比值,将所述比值作为低速比例;
[0042]时间计算子模块,用于当所述瞬时平均车速、GPS样本量和低速比例满足第一预设条件时,根据GPS数据中的时间计算拥堵持续时间;
[0043]状态确定子模块,用于当所述瞬时平均车速、GPS样本量和低速比例满足第一预设条件,并且所述拥堵持续时间满足第二预设条件时,确定所述虚拟窗格为交通拥堵状态。
[0044]可选地,所述转换模块包括:
[0045]获取子模块,用于获取同一行车方向上为交通拥堵状态的虚拟窗格;
[0046]判断子模块,用于从行车方向上为交通拥堵状态的最前端的虚拟窗格开始,判断相邻的虚拟窗格的间距是否小于预设的距离阈值;
[0047]连接子模块,用于将所有间距小于预设的距离阈值并且连续的虚拟窗格连接,生成连续序列;
[0048]事件确定子模块,用于将每个单独的虚拟窗格和每个连续序列分别作为一个交通拥堵事件。
[0049]可选地,所述交通拥堵事件对应的交通检测参数包括:
[0050]所述交通拥堵事件中最前端的虚拟窗格的瞬时平均车速、GPS样本量、低速比例、拥堵持续时间,以及所述交通拥堵事件的最短排队长度。
[0051]所述交通拥堵事件对应的交通影响因子包括:
[0052]所述交通拥堵事件中最前端的虚拟窗格对应的天气、节假日、时间段、路段属性,以及最前端的虚拟窗格与行车方向上最近的收费站/服务区之间的距离。
[0053]可选地,所述解析模块包括:
[0054]输入子模块,用于将转换后的交通检测参数和交通影响因子输入朴素贝叶斯拥堵分类模型;
[0055]解析子模块,用于通过所述朴素贝叶斯拥堵分类模型解析出所述交通拥堵事件的属性。
[0056]与现有技术相比,本发明实施例包括以下优点:
[0057]本发明实施例通过对电子地图中路段进行虚拟窗格的划分,并结合采集的浮动车GPS数据,可以实现对交通拥堵状态的判断,并且依据为交通拥堵状态的虚拟窗格确定交通拥堵事件,并对所述交通拥堵事件对应的交通检测参数和交通影响因子进行分类,进而可以依据分类后的交通检测参数和交通影响因子解析所述交通拥堵事件的属性。
[0058]本发明实施例中的数据源为浮动车GPS数据,浮动车较固定检测器相比具有更广的检测范围以及更加灵活的检测移动性,可以更加准确地判断出当前的交通拥堵状况;另夕卜,本发明实施例可以通过对实际应用过程中大量的数据分析,选择训练出更加全面、高效的交通影响因子参数和交通检测参数,并且能够通过朴素贝叶斯模型依据交通影响因子参数和交通检测参数对交通拥堵事件的属性做出有效的判断,从而为执行应急诱导、制定紧急调度方案提供依据。【专利附图】

【附图说明】
[0059]图1是本发明实施例一所述的一种基于浮动车的高速公路交通拥堵检测方法的流程图;
[0060]图2是本发明实施例一所述的对某一路段进行窗格划分的示意图;
[0061]图3是本发明实施例二所述的一种基于浮动车的高速公路交通拥堵检测系统的结构框图。
【具体实施方式】
[0062]为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和【具体实施方式】对本发明作进一步详细的说明。
[0063]实施例一:
[0064]参照图1,示出了本发明实施例一所述的一种基于浮动车的高速公路交通拥堵检测方法的流程图,所述方法可以包括:
[0065]步骤100,获取电子地图中的高速公路路网。
[0066]本发明实施例中,主要是对高速公路中的交通拥堵状况进行检测,因此,首先可以获取电子地图中的高速公路路网,然后即可依据所述高速公路路网进行后续的处理。
[0067]对于具体获取电子地图中的高速公路路网的过程,本领域技术人员根据实际经验进行相关处理即可,本发明实施例在此不再详细论述。
[0068]步骤102,路段虚拟窗格划分。
[0069]在获取到上述高速公路路网之后,可以通过该步骤102将电子地图中的高速公路路网按照预设的窗格阈值对路段划分虚拟窗格,即可以将高速公路路网中的路段划分为多个虚拟窗格,以虚拟窗格的形式表示路段。
[0070]本发明实施例中,所述窗格阈值可以包括窗格的长度和宽度,对路段划分虚拟窗格可以指对路段按照一定的长度和宽度划分区间段(由于不是对电子地图中的路段进行物理划分,所以称作虚拟窗格),因此,经过虚拟窗格的划分之后,高速公路路网中的某个路段可以由若干个相连接的虚拟窗格形成。
[0071]如图2所示,为对某一路段进行窗格划分的示意图,从图中可以看出,该路段可以划分为1、2、3、...η这η个虚拟窗格,虚拟窗格的中心线与电子地图中道路的单线重合。
[0072]对于上述窗格阈值,本领域技术人员可以根据实际情况进行设定,本发明实施例对具体的数值并不加以限制。例如,目前某省份高速公路电子路网划分虚拟窗格采用的阈值参数为:高速主线长度100米、宽度20米,出入口匝道长度80米、宽度30米。
[0073]步骤104,浮动车GPS数据采集。
[0074]本发明实施例中,主要是通过采集浮动车的GPS数据,然后对这些GPS数据进行分析,从而得到当前的交通拥堵状况。
[0075]浮动车就是混合在道路正常行驶的车流中,用来采集交通流数据的普通车辆。浮动车的种类很多,本发明实施例基于的浮动车类型主要指安装有GPS接收机的浮动车,它通过GPS卫星定位系统,实时获取车辆信息,包括车辆位置,车速,数据采集时间,行车方向等,这些获取到的信息在一定程度上反映了道路车流的运行状况,经过一些统计分析、参数估计对车辆数据进行分析和综合,即可以将这些车辆信息转化为交通流信息,来实时反映交通状况。
[0076]应用浮动车采集道路交通数据的优点在于:首先它对于环境无负面影响,无须增加额外的道路设施;其次它能够实时检测道路交通流的动态数据,再加上GPS卫星的辅助,使得对车辆的定位精度高,能够准确地获取被定位车辆的瞬时速度,从而体现道路上车流的动态变化特性。
[0077]本发明实施例中,所采集的浮动车数据主要来源于全国范围内“两客一危车辆”的GPS数据。“两客一危车辆”是指从事旅游的包车,三类以上班线客车,以及运输危险化学品、烟花爆竹、民用爆炸物品的道路专用车辆。但是,本发明实施例对此并不加以限制。
[0078]本发明实施例中,所述浮动车的GPS数据可以包括:省份标识、车辆ID,时间(年、月、日、时、分、秒)、经度、纬度、瞬时车速、方位角度、数据有效标识码,等等。例如,采集到的某个浮动车的 GPS 数据可以为:HBCJT、冀 D92277、2011.06.04.12:45:11,118.27775、39.619007,48.0、9、1。
[0079]当然,所述GPS数据还可以包括一些其他数据,本发明实施例对此并不加以限制。
[0080]步骤106,将所述GPS数据匹配到所述虚拟窗格中。
[0081]在该步骤中,采集到浮动车的GPS数据之后,即可将所述GPS数据进行地图匹配,从而匹配到所述虚拟窗格中。
[0082]本发明实施例中,地图匹配可以指根据GPS数据中的经度和纬度数据将当前的浮动车GPS定位点匹配到电子地图上,从而确定车辆在电子地图公路网中的准确位置。
[0083]在浮动车GPS数据与高速公路路网的匹配中,有三种误差源造成了车辆定位点与车辆实际行驶道路的偏移,包括GPS定位误差、坐标系转换误差和电子地图精度误差。通过大量的数据分析,可以对电子高速公路网与GPS数据之间的地图匹配最大误差值,并且,在设置虚拟窗格的创个预置时,也可以考虑该误差,例如某省的最大误差值约为10米,则可以把虚拟窗格宽度设置为20米。
[0084]该步骤106可以包括如下两个子步骤:
[0085]al,根据GPS数据中的经度和纬度数据将浮动车GPS点定位在路段上。
[0086]具体的,可以计算浮动车GPS点与周围一定范围所有路段的垂线长度,将浮动车GPS点匹配在所有小于最大误差值的路段上(即匹配在虚拟窗格内)。
[0087]a2,将车辆GPS点匹配在双向道路的正确行车方向上。
[0088]本发明实施例中,所述双向道路可以为两个在路网中有交点,但是行车方向不同,对于具体的情况,本发明实施例在此不再详细论述。
[0089]将前一时段针对该浮动车正确匹配的GPS点与当前时间浮动车的GPS点连接,构成连线,计算该线段与双向行车方向间的夹角,取较小夹角的行车方向为正确匹配方向,将所述GPS数据匹配到该正确匹配方向对应的虚拟窗格内。
[0090]完成了以上两个子步骤,则可以认为将浮动车的GPS数据成功地匹配到了正确路段的虚拟窗格中。
[0091]步骤108,检测参数计算。
[0092]本发明实施例中,在经过上述步骤106之后,即可确定每个虚拟窗格中的GPS数据,然后针对每个虚拟窗格,可以分别依据所述虚拟窗格中的GPS数据计算交通检测参数。
[0093]本步骤中,所计算的检测参数可以包括该虚拟窗格对应的瞬时平均车速、GPS样本量、低速比例和拥堵持续时间。
[0094]本发明实施例中,可以通过以下子步骤对每个虚拟窗格的交通检测参数进行计算:
[0095]bl,计算所述虚拟窗格中所有GPS数据中瞬时车速的平均值,将所述平均值作为瞬时平均车速;
[0096]b2,计算所述虚拟窗格中所有GPS数据的个数,将所述个数作为GPS样本量;
[0097]本发明实施例中,一个GPS数据中可以包括上述步骤104所述的省份标识、车辆ID,时间(年、月、日、时、分、秒)、经度、纬度、瞬时车速、方位角度、数据有效标识码,等等。
[0098]本发明实施例中浮动车可以定时上报GPS数据,因此,在一个虚拟窗格中,针对一个浮动车可能有一个或多个GPS数据。
[0099]b3,计算瞬时车速小于预设的低速阈值的GPS数据的个数与所述GPS样本量的比值,将所述比值作为低速比例;
[0100]其中,对于所述低速阈值,本领域技术人员根据实际经验进行相关设定即可,本发明实施例对此并不加以限制。例如,可以将所述低速阈值设置为国家对高速公路行驶的限速 60km/h。
[0101]b4,当所述瞬时平均车速、GPS样本量和低速比例满足第一预设条件时,根据GPS数据中的时间计算拥堵持续时间。
[0102]在计算出上述瞬时平均车速、GPS样本量和低速比例之后,可以分别判断这三个交通检测参数是否满足第一预设条件。本发明实施例中,所述第一预设条件可以包括:瞬时平均车速小于低速阈值,且GPS样本量大于样本阈值,且低速比例大于比例阈值。
[0103]对于其中的低速阈值、样本阈值和比例阈值的具体数值,本发明实施例并不加以限制。例如,可以设置低速阈值为60km/h,样本阈值为10个,比例阈值为50%。
[0104]本发明实施例中,当所述瞬时平均车速、GPS样本量和低速比例满足第一预设条件时,可以初步判断为当前的虚拟窗格为拥堵状态。但是,本发明实施例为了使判断结果更加准确,还可以进一步计算拥堵持续时间,然后再综合依据上述四个检测参数进行判断。
[0105]本发明实施例中,可以根据GPS数据中的时间计算拥堵持续时间,即通过实时读取GPS数据中的时间,可以计算出上述初步判断为拥堵状态的持续时间。对于具体的计算过程,本发明实施例在此不再详细论述。
[0106]步骤110,判断交通检测参数是否符合阈值。
[0107]该步骤即为针对每个窗格,依据所述交通检测参数判断所述虚拟窗格是否为交通拥堵状态的过程。如果判断出交通检测参数符合阈值,则可以确定所述虚拟窗格为交通拥堵状态;如果判断出交通检测参数不符合阈值,则可以确定所述虚拟窗格不是交通拥堵状态,并针对下一个虚拟窗格进行计算。
[0108]本发明实施例中,针对上述步骤108中计算出的4种交通检测参数,当所述瞬时平均车速、GPS样本量和低速比例满足第一预设条件,并且所述拥堵持续时间满足第二预设条件时,确定所述虚拟窗格为交通拥堵状态。
[0109]对于第一预设条件,参照上述步骤108的相关描述即可。本发明实施例中,所述第二预设条件可以为拥堵持续时间大于时间阈值。对于其中的时间阈值的具体数值,本发明实施例并不加以限制。例如,可以设置时间阈值为5分钟。[0110]步骤112,确定交通拥堵事件,并对所述交通拥堵事件对应的交通检测参数和交通影响因子进行转换。
[0111]本发明实施例中,在判断出所有的虚拟窗格的交通状态之后,即可依据其中为交通拥堵状态的虚拟窗格确定交通拥堵事件,具体的,该步骤中确定交通拥堵事件的过程可以包括:
[0112]Cl,获取同一行车方向上为交通拥堵状态的虚拟窗格。
[0113]其中,所述行车方向可以根据浮动车的GPS数据中的方位角度得到,对于具体的过程,本发明实施例在此不再详细论述。
[0114]C2,从行车方向上为交通拥堵状态的最前端的虚拟窗格开始,判断相邻的虚拟窗格的间距是否小于预设的距离阈值;
[0115]c3,将所有间距小于预设的距离阈值并且连续的虚拟窗格连接,生成连续序列;
[0116]其中,对于距离阈值的具体数值,本发明实施例并不加以限制。例如,可以设置为2公里,即当两个为交通拥堵状态的虚拟窗格间距离小于2公里时,则可以认为二者受同一拥堵事件的影响。
[0117]c4,将每个单独的虚拟窗格和每个连续序列分别作为一个交通拥堵事件。
[0118]例如,针对图2的路段中的虚拟窗格,经过判断,其中虚拟窗格1、2、3、6、7、12、16为交通拥堵状态,其中,I和2之间,2和3之间,以及6和7之间的间距小于距离阈值,3和6之间、7和12之间,以及12和16之间的间距大于距离阈值,因此,最后确定出由1、2、3组成的连续序列为一个交通拥堵事件,6和7组成的连续序列为一个交通拥堵事件,单独的虚拟窗格12为一个交通拥堵事件,单独的虚拟窗格16为一个交通拥堵事件。
[0119]在确定出交通拥堵事件之后,可以获取该交通拥堵事件对应的交通检测参数和交通影响因子。
[0120]本发明实施例中,所述交通拥堵事件对应的交通检测参数可以包括:所述交通拥堵事件中最前端的虚拟窗格的瞬时平均车速、GPS样本量、低速比例、拥堵持续时间,以及所述交通拥堵事件的最短排队长度。
[0121]其中,如果所述交通拥堵事件为一个单独的虚拟窗格,则所述交通拥堵事件的最短排队长度即为该虚拟窗格的长度;如果所述交通拥堵事件为一个连续序列,则所述交通拥堵事件的最短排队长度即为该连续序列中最前端的虚拟窗格到最后端的虚拟窗格的距离。
[0122]所述交通拥堵事件对应的交通影响因子包括:所述交通拥堵事件中最前端的虚拟窗格对应的天气、节假日、时间段、路段属性,以及最前端的虚拟窗格与行车方向上最近的收费站/服务区之间的距离。
[0123]其中,天气和节假日可由系统自动采集识别,时间段、路段属性和最前端的虚拟窗格与行车方向上最近的收费站/服务区之间的距离可以通过GPS数据和电子地图得到,例如,通过GPS数据中的时间、经度和纬度等数据得到,对于具体的过程,本发明实施例在此不再详细论述。
[0124]需要说明的是,如果所述交通拥堵事件为单独的虚拟窗格,则该单独的虚拟窗格即为上述最前端的虚拟窗格。
[0125]为了判断交通拥堵事件的属性,本发明实施例中还可以对上述交通拥堵事件对应的交通检测参数和交通影响因子进行转换,以转换成与朴素贝叶斯拥堵分类模型相适应的参数类别。
[0126]例如,可以根据各个交通检测参数的取值以及各个交通影响因子的属性对其进行转换,通过以下例子进行说明:
[0127]1、瞬时平均车速(简写为AV,单位:km/h):取值可以设置为{0-10,10-20,20-30,30-40,40-50,50-60},转换成对应的标识码为{1,2,3,4,5,6};
[0128]2、GPS样本量(简写为NG,单位:个):取值可以设置为{10-20,10-30,30-40,大于40},转换成对应的标识码为{1,2,3,4};
[0129]3、低速比例(简写为RS,单位:% ):取值可以设置为{50-60,60-80,80-100},转换成对应的标识码为{1,2,3};
[0130]4、拥堵持续时间(简写为TR,单位:分钟):取值可以设置为{5-10,10-15,大于15},转换成对应的标识码为{1,2,3};
[0131]5、最短排队长度(简写为SL,单位:米):取值可以设置为{0-100,100-300,300-500,500-700,700-1000,1000-1500,1500-2000,大于 2000},转换成对应的标识码为{1,2,3,4,5,6,7,8};
[0132]6、天气(简写为W):取值可以设置为{阴,晴,雨,雪,雾,大风,沙尘,冰雹},转换成对应的标识码为{1,2,3,4,5,6,7,8};
[0133]7、节假日(简写为H):取值可以设置为是否为节假日,1“是”,0“否”,转换成对应的标识码为{1,0};
[0134]8、时间段(简写为T):取值可以设置为{0-6,6-10,10-16,16-21,21-0},转换成对应的标识码为{1,2,3,4,5};
[0135]9、路段属性(简写为P):取值可以设置为{主线,出入口匝道},转换成对应的标识码为{1,0};
[0136]10、距下一收费站/服务区距离(简写为S):取值可以设置为{0-200,200-600,600-1000,大于1000},转换成对应的标识码为{1,2,3,4} ο
[0137]经过上述转换之后,如果一个交通拥堵事件为:瞬时平均车速为0-10km/h之间,GPS样本量为大于10并小于30个,低速比例为80% -100%,拥堵持续时间为10-15分钟,最短排队长度为700-1000米,发生拥堵的当天天气为沙尘,不是节假日,发生在夜间21:00-0:00之间,发生路段为高速公路主线,且距离下一个最近的收费站或者服务器为200米-600米,则该交通拥堵事件可以描述为{I,2,3,2,5,7,0,5,I,2} JPAV= 1,NG = 2,RS = 3,TR = 2,SL = 5,W = 7,H = 0,T = 5,P = 1,S = 2。
[0138]步骤114,解析所述交通拥堵事件的属性。
[0139]在通过上述步骤112对交通拥堵事件对应的交通检测参数和交通影响因子进行转换之后,即可依据转换后的交通检测参数和交通影响因子解析所述交通拥堵事件的属性。
[0140]本发明实施例中,所述交通拥堵事件的属性可以包括事件拥堵和常规拥堵,当然,还可以包括其他类型,本发明实施例对此并不加以限制。
[0141]本发明实施例中,可以通过朴素贝叶斯拥堵分类模型解析所述交通拥堵事件的属性。朴素贝叶斯是贝叶斯分类器中最简单有效的一种模型,它的特征是假定给定类变量的条件下各个属性变量之间条件独立,采用该分类器可以在实际应用中有效提高系统部署和分类的效率。
[0142]贝叶斯算法的学习机制是利用先验概率和样本信息来计算后验概率以得出结论。先验概率是指根据历史资料或主观判断确定的事件发生的概率;后验概率是指利用贝叶斯公式,结合调查等方法获得了新的附加信息,对先验概率进行修正后得到的更符合实际的概率。
[0143]贝叶斯分类就是在已知数据样本和数据先验概率的情况下求新的数据对象最大的后验概率。贝叶斯分类基于贝叶斯定理和贝叶斯假设,贝叶斯定理给出了分类函数在数学上的计算方法;贝叶斯假设将事件的先验概率和后验概率结合起来,对未知参数向量的估计综合了它的先验概率和样本信息。
[0144]贝叶斯分类过程如下:
[0145](I)用η维特征向量X= {xl,x2,...,xn}表示每个数据样本,用以描述对该样本的η个属性变量Al,Α2,...,An的度量。
[0146](2)假定数据样本可以分为m个类Cl,C2,...,Cm。
[0147]给定一个未知类标号的数据样本X,如果贝叶斯分类器将其分类到Ci中,当且仅当P(CilX) > P(CjlX), I ^ i≤m,l≤j≤m,i关j时,P(Ci|X)最大的类Ci称为最大后验下的分类假定。由贝叶斯公式可知P (Ci |X) = P (X|Ci) P (Ci)/P(X)。
[0148](3)由于P(X)对所有的类都为常数,即对于类变量同一个对象发生的概率是相同的,故只要P(XlCi)P(Ci)最大即可。
[0149]其中,P(Ci)的值可以由数据样本计算得到,也可以由经验得到,因此在大多数情况下计算P (Xl Ci)的值成为分类器的主要工作。
[0150](4)当数据集的属性变量很多时,P(XlCi)P(Ci)的计算量会很大,
[0151]P(X|Ci)P(Ci) = P(X, Ci) = P(xl, x2,...,xn, Ci)
[0152]= P(xl I (x2,..., xn, Ci))P (x2, , xn, Ci)
[0153]= P (xl I (x2,...,xn, Ci)) P (x2 | (x3,...,xn, Ci))...P (xn | Ci) P (Ci)
[0154]在朴素贝叶斯分类器下由于假定了类条件独立,因此可以简化联合分布,给定样
本的类标号,属性变量相互独立,则有
【权利要求】
1.一种基于浮动车的高速公路交通拥堵检测方法,其特征在于,包括: 将电子地图中的高速公路路网按照预设的窗格阈值对路段划分虚拟窗格; 采集浮动车的GPS数据,并将所述GPS数据匹配到所述虚拟窗格中; 针对每个虚拟窗格,分别依据所述虚拟窗格中的GPS数据计算交通检测参数,并依据所述交通检测参数判断所述虚拟窗格是否为交通拥堵状态; 依据为交通拥堵状态的虚拟窗格确定交通拥堵事件,并对所述交通拥堵事件对应的交通检测参数和交通影响因子进行转换; 依据转换后的交通检测参数和交通影响因子解析所述交通拥堵事件的属性。
2.根据权利要求1所述的方法,其特征在于,所述GPS数据包括瞬时车速和时间,所述交通检测参数包括:瞬时平均车速、GPS样本量、低速比例、拥堵持续时间, 所述依据所述虚拟窗格中的GPS数据计算交通检测参数,并依据所述交通检测参数判断所述虚拟窗格是否为交通拥堵状态,包括: 计算所述虚拟窗格中所有GPS数据中瞬时车速的平均值,将所述平均值作为瞬时平均车速; 计算所述虚拟窗格中所有GPS数据的个数,将所述个数作为GPS样本量; 计算瞬时车速小于 预设的低速阈值的GPS数据的个数与所述GPS样本量的比值,将所述比值作为低速比例; 当所述瞬时平均车速、GPS样本量和低速比例满足第一预设条件时,根据GPS数据中的时间计算拥堵持续时间; 当所述瞬时平均车速、GPS样本量和低速比例满足第一预设条件,并且所述拥堵持续时间满足第二预设条件时,确定所述虚拟窗格为交通拥堵状态。
3.根据权利要求1所述的方法,其特征在于,所述依据为交通拥堵状态的虚拟窗格确定交通拥堵事件,包括: 获取同一行车方向上为交通拥堵状态的虚拟窗格; 从行车方向上为交通拥堵状态的最前端的虚拟窗格开始,判断相邻的虚拟窗格的间距是否小于预设的距离阈值; 将所有间距小于预设的距离阈值并且连续的虚拟窗格连接,生成连续序列; 将每个单独的虚拟窗格和每个连续序列分别作为一个交通拥堵事件。
4.根据权利要求3所述的方法,其特征在于, 所述交通拥堵事件对应的交通检测参数包括: 所述交通拥堵事件中最前端的虚拟窗格的瞬时平均车速、GPS样本量、低速比例、拥堵持续时间,以及所述交通拥堵事件的最短排队长度。 所述交通拥堵事件对应的交通影响因子包括: 所述交通拥堵事件中最前端的虚拟窗格对应的天气、节假日、时间段、路段属性,以及最前端的虚拟窗格与行车方向上最近的收费站/服务区之间的距离。
5.根据权利要求1所述的方法,其特征在于,所述依据转换后的交通检测参数和交通影响因子解析所述交通拥堵事件的属性,包括: 将转换后的交通检测参数和交通影响因子输入朴素贝叶斯拥堵分类模型; 通过所述朴素贝叶斯拥堵分类模型解析出所述交通拥堵事件的属性。
6.一种基于浮动车的高速公路交通拥堵检测系统,其特征在于,包括: 划分模块,用于将电子地图中的高速公路路网按照预设的窗格阈值对路段划分虚拟窗格; 匹配模块,用于采集浮动车的GPS数据,并将所述GPS数据匹配到所述虚拟窗格中; 判断模块,用于针对每个虚拟窗格,分别依据所述虚拟窗格中的GPS数据计算交通检测参数,并依据所述交通检测参数判断所述虚拟窗格是否为交通拥堵状态; 转换模块,用于依据为交通拥堵状态的虚拟窗格确定交通拥堵事件,并对所述交通拥堵事件对应的交通检测参数和交通影响因子进行转换; 解析模块,用于依据转换后的交通检测参数和交通影响因子解析所述交通拥堵事件的属性。
7.根据权利要求6所述的系统,其特征在于,所述GPS数据包括瞬时车速和时间,所述交通检测参数包括:瞬时平均车速、GPS样本量、低速比例、拥堵持续时间, 所述判断模块包括: 车速计算子模块,用于计算所述虚拟窗格中所有GPS数据中瞬时车速的平均值,将所述平均值作为瞬时平均车速; 样本量计算子模块,用于计算所述虚拟窗格中所有GPS数据的个数,将所述个数作为GPS样本量; 比例计算子模块,用于计算瞬时车速小于预设的低速阈值的GPS数据的个数与所述GPS样本量的比值,将所述比值作为低速比例; 时间计算子模块,用于当所述瞬时平均车速、GPS样本量和低速比例满足第一预设条件时,根据GPS数据中的时间计算拥堵持续时间; 状态确定子模块,用于当所述瞬时平均车速、GPS样本量和低速比例满足第一预设条件,并且所述拥堵持续时间满足第二预设条件时,确定所述虚拟窗格为交通拥堵状态。
8.根据权利要求6所述的系统,其特征在于,所述转换模块包括: 获取子模块,用于获取同一行车方向上为交通拥堵状态的虚拟窗格; 判断子模块,用于从行车方向上为交通拥堵状态的最前端的虚拟窗格开始,判断相邻的虚拟窗格的间距是否小于预设的距离阈值; 连接子模块,用于将所有间距小于预设的距离阈值并且连续的虚拟窗格连接,生成连续序列; 事件确定子模块,用于将每个单独的虚拟窗格和每个连续序列分别作为一个交通拥堵事件。
9.根据权利要求8所述的系统,其特征在于, 所述交通拥堵事件对应的交通检测参数包括: 所述交通拥堵事件中最前端的虚拟窗格的瞬时平均车速、GPS样本量、低速比例、拥堵持续时间,以及所述交通拥堵事件的最短排队长度。 所述交通拥堵事件对应的交通影响因子包括: 所述交通拥堵事 件中最前端的虚拟窗格对应的天气、节假日、时间段、路段属性,以及最前端的虚拟窗格与行车方向上最近的收费站/服务区之间的距离。
10.根据权利要求6所述的系统,其特征在于,所述解析模块包括:输入子模块,用于将转换后的交通检测参数和交通影响因子输入朴素贝叶斯拥堵分类模型; 解析子模块,用于通过所述朴素贝叶斯拥堵分类模型解析出所述交通拥堵事件的属性。
【文档编号】G08G1/01GK103903436SQ201210589591
【公开日】2014年7月2日 申请日期:2012年12月28日 优先权日:2012年12月28日
【发明者】郝勇刚, 吴广君 申请人:上海优途信息科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1