著录项信息
专利名称 | 一种多源交通信息融合的处理方法和装置 |
申请号 | CN201310005064.6 | 申请日期 | 2013-01-07 |
法律状态 | 暂无 | 申报国家 | 中国 |
公开/公告日 | 2013-05-08 | 公开/公告号 | CN103093621A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G08G1/01 | IPC分类号 | G;0;8;G;1;/;0;1查看分类表>
|
申请人 | 北京世纪高通科技有限公司 | 申请人地址 | 辽宁省沈阳市东陵区上深沟村860-6号408室
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 沈阳世纪高通科技有限公司 | 当前权利人 | 沈阳世纪高通科技有限公司 |
发明人 | 邱奉翠;胡健;李建军 |
代理机构 | 北京中博世达专利商标代理有限公司 | 代理人 | 申健 |
摘要
本发明实施例公开一种多源交通信息融合的处理方法和装置,使得链路区间和牌照区间都能获得更为准确的融合值,进而使得牌照区间的融合值能够准确的反映长路段的路况,提供准确的路况信息,链路区间的融合值能够准确的反映短路段的路况,提供准确的路径诱导。该方法包括:获取多源数据;对所述多源数据进行预处理;将所述预处理的多源数据分别匹配到牌照区间和链路区间;根据所述多源数据的数据缺失情况,以及所述多源数据采用的补缺方法,分别为所述牌照区间和链路区间的多源数据选取融合模型;根据所述选取的融合模型,分别对所述牌照区间和链路区间的多源数据进行数据融合,获得所述牌照区间和链路区间的融合值。本发明适用于信息融合技术。
1.一种多源交通信息融合的处理方法,其特征在于,
获取多源数据,所述多源数据包括浮动车数据、微波数据、牌照数据;
对所述多源数据进行预处理,所述预处理包括转换统一、错误数据剔除、数据补缺和时间匹配;
将所述预处理的多源数据分别匹配到牌照区间和链路区间;
根据所述多源数据的数据缺失情况,以及所述多源数据采用的补缺方法,分别为所述牌照区间和链路区间的多源数据选取融合模型;
根据所述选取的融合模型,分别对所述牌照区间和链路区间的多源数据进行数据融合,获得所述牌照区间和链路区间的融合值;
其中,所述数据补缺为:
当所述浮动车的缺失数据对应链路位于正常路段上时,若上游链路和下游链路中至少有一个是路段,则确定所述浮动车补缺方法顺序为时间序列补缺法-空间位置数据补缺法-历史数据库补缺法,若上游链路和下游链路都是交叉口,则确定所述浮动车补缺方法顺序为时间序列补缺法-历史数据库补缺法,从而确定缺失数据的补缺方法;
当所述浮动车的缺失数据对应链路位于快速路交叉口时,若上游链路和下游链路中至少有一个是交叉口,则确定所述浮动车补缺方法顺序为时间序列补缺法-空间位置数据补缺法-历史数据库补缺法;
当微波数据缺失时,若缺失数据对应的上下游相邻的两个微波检测器的相关性p1和p2中至少一个大于预设门限时,则确定所述微波数据补缺方法顺序为时间序列补缺法-空间位置数据补缺法-历史数据库补缺法,若所述p1和所述p2都小于所述预设门限时,则确定所述微波数据补缺方法顺序为时间序列补缺法-历史数据库补缺法,从而确定缺失数据的补缺方法;
其中,
对于p1,x、y分别代表历史数据库中缺失数据对应的微波检测器和上游微波检测器检测得到的相同时间序列交通信息数据向量;对于p2,x、y分别代表历史数据库中缺失数据对应的微波检测器和下游微波检测器检测得到的相同时间序列交通信息数据向量;
根据所述补缺方法对所述缺失数据的多源数据进行数据补缺。
2.根据权利要求1所述的方法,其特征在于,根据所述选取的融合模型,分别对所述牌照区间和链路区间的多源数据进行数据融合具体为:
根据所述选取的融合模型,分别对所述牌照区间和链路区间的多源数据中的速度,以及浮动车数据的样本量、微波数据的时间占有率、微波数据的流量进行数据融合。
3.根据权利要求1或2所述的方法,其特征在于,在根据所述多源数据的数据缺失情况,以及所述多源数据采用的补缺方法,分别为所述牌照区间和链路区间的多源数据选取融合模型之前,还包括:
根据第一多源数据的缺失情况和相应的补缺方法,分别为所述牌照区间和链路区间确定相应的第一融合模型;
为所述第一融合模型选取多组第一多源数据;
对所述多组第一多源数据进行预处理;
将所述预处理的多组第一多源数据分别匹配到牌照区间或链路区间;
根据所述多组第一多源数据对所述第一融合模型进行模型训练,得到所述牌照区间和链路区间的多个第二融合模型和对应的融合值;
获得所述牌照区间或链路区间的与作为真值的牌照数据的平均相对误差和最小误差平方和差值最小的融合值,将所述牌照区间或链路区间的所述差值最小的融合值对应的第二融合模型确定为所述牌照区间或链路区间的多源数据的融合模型。
4.一种多源交通信息融合的处理装置,其特征在于,所述装置包括:获取单元、预处理单元、匹配单元、选取单元、融合单元;
所述获取单元,用于获取多源数据,所述多源数据包括浮动车数据、微波数据、牌照数据;
所述预处理单元,用于对所述获取单元获取的多源数据进行预处理,所述预处理包括转换统一、错误数据剔除、数据补缺和时间匹配;
所述匹配单元,用于将所述预处理单元预处理的多源数据分别匹配到牌照区间和链路区间;
所述选取单元,用于根据所述多源数据的数据缺失情况,以及所述多源数据采用的补缺方法,分别为所述牌照区间和链路区间的多源数据选取融合模型;
所述融合单元,用于根据所述选取单元选取的融合模型,分别对所述牌照区间和链路区间的多源数据进行数据融合,获得所述牌照区间和链路区间的融合值;
所述预处理单元,具体用于:
当所述浮动车的缺失数据对应链路位于正常路段上时,若上游链路和下游链路中至少有一个是路段,则确定所述浮动车补缺方法顺序为时间序列补缺法-空间位置数据补缺法-历史数据库补缺法,若上游链路和下游链路都是交叉口,则确定所述浮动车补缺方法顺序为时间序列补缺法-历史数据库补缺法,从而确定缺失数据的补缺方法;
当所述浮动车的缺失数据对应链路位于快速路交叉口时,若上游链路和下游链路中至少有一个是交叉口,则确定所述浮动车补缺方法顺序为时间序列补缺法-空间位置数据补缺法-历史数据库补缺法;
当微波数据缺失时,若缺失数据对应的上下游相邻的两个微波检测器的相关性p1和p2中至少一个大于预设门限时,则确定所述微波数据补缺方法顺序为时间序列补缺法-空间位置数据补缺法-历史数据库补缺法,若所述p1和所述p2都小于所述预设门限时,则确定所述浮动车补缺方法顺序为时间序列补缺法-历史数据库补缺法,从而确定缺失数据的补缺方法;
其中,
对于p1,x、y分别代表历史数据库中缺失数据对应的微波检测器和上游微波检测器检测得到的相同时间序列交通信息数据向量;对于p2,x、y分别代表历史数据库中缺失数据对应的微波检测器和下游微波检测器检测得到的相同时间序列交通信息数据向量;
根据所述补缺方法对所述缺失数据的多源数据进行数据补缺。
5.根据权利要求4所述的装置,其特征在于,所述融合单元,具体用于:
根据所述选取单元选取的融合模型,分别对所述牌照区间和链路区间的多源数据,以及浮动车数据的样本量、微波数据的时间占有率、微波数据的流量进行数据融合。
6.根据权利要求4或5所述的装置,其特征在于,所述装置还包括:确定单元;
所述确定单元,用于根据第一多源数据的缺失情况和相应的补缺方法,分别为所述牌照区间和链路区间确定相应的第一融合模型;
所述获取单元,还用于为所述第一融合模型选取多组第一多源数据;
所述预处理单元,还用于对所述获取单元获取的多组第一多源数据进行预处理;
所述匹配单元,还用于将所述预处理单元预处理的多组第一多源数据分别匹配到牌照区间或链路区间;
所述融合单元,还用于根据所述多组第一多源数据对所述第一融合模型进行模型训练,得到所述牌照区间和链路区间的多个第二融合模型和对应的融合值;
所述确定单元,还用于获得所述牌照区间或链路区间的与作为真值的牌照数据的平均相对误差和最小误差平方和差值最小的融合值,将所述牌照区间或链路区间的所述差值最小的融合值对应的第二融合模型确定为所述牌照区间或链路区间的多源数据的融合模型。
一种多源交通信息融合的处理方法和装置\n技术领域\n[0001] 本发明涉及信息融合技术,尤其涉及一种多源交通信息融合的处理方法和装置。\n背景技术\n[0002] 快速路作为城市路网的主要组成,对城市交通起着极其重要的作用,因此,实时把握全面而准确的路况交通信息是对路网进行有效控制的前提,也是缓解城市交通拥堵、减少交通事故的关键。\n[0003] 现有交通系统中,不同检测设备在诸多方面存在差异,如检测参数、覆盖范围、数据精度、采集成本等。在现实数据采集过程中,由于各种检测器的异常带来的数据误差、数据间的不一致以及缺失现象,导致了目前智能交通系统中输出的信息的局限性,各个交通子系统信息的共享难度大。针对以上问题,可以通过数据融合技术实现多源交通信息的互相补充校验,从而使得路网的交通状态信息更为准确。\n[0004] 多源交通信息指多个交通检测设备获得的检测数据,多个检测设备一般包括:浮动车检测系统、微波检测器、牌照检测器等。浮动车检测系统获得的检测数据是以链路区间为单位的浮动车数据,包括:浮动车样本量、路程、时间;微波检测器获得的检测数据是以微波区间为单位的微波数据,包括:流量、速度、时间占有率;牌照检测器获得的检测数据是以牌照区间为单位的牌照数据,包括:路程、时间。通常情况下,牌照区间包含多个微波检测区间,每个微波区间包含多个链路区间。\n[0005] 牌照检测器获得的牌照数据能够准确的反映路况,但是,牌照检测器是固定检测器中的一种,其在快速路上的分布有限,不能获得全部快速路网的路况信息。当牌照数据缺失时,可以通过数据融合技术,对浮动车数据和微波数据进行融合,获得更为准确的路况。\n[0006] 现有技术中,仅针对多源数据在牌照区间或链路区间进行数据融合。当针对牌照区间进行数据融合时,采用的融合模型对于链路区间不一定准确,导致融合值的不准确,进而导致提供的路径导航不准确;当针对链路区间进行数据融合时,采用的融合模型对于牌照区间不一定准确,导致提供的路况信息不准确。并且,现有技术中,对牌照区间或链路区间进行数据融合时,都仅采用一种融合模型,得到的融合值不够准确。\n发明内容\n[0007] 本发明的实施例提供一种多源交通信息融合的处理方法和装置,使得链路区间和牌照区间都能获得更为准确的融合值,进而使得牌照区间的融合值能够准确的反映长路段的路况,提供准确的路况信息,链路区间的融合值能够准确的反映短链路的路况,提供准确的路径诱导。\n[0008] 为达到上述目的,本发明的实施例采用如下技术方案:\n[0009] 第一方面,本发明提供一种多源交通信息融合的处理方法,该方法包括:\n[0010] 获取多源数据,所述多源数据包括浮动车数据、微波数据;\n[0011] 对所述多源数据进行预处理,所述预处理包括转换统一、错误数据剔除、数据补缺和时间匹配;\n[0012] 将所述预处理的多源数据分别匹配到牌照区间和链路区间;\n[0013] 根据所述多源数据的数据缺失情况,以及所述多源数据采用的补缺方法,分别为所述牌照区间和链路区间的多源数据选取融合模型;\n[0014] 根据所述选取的融合模型,分别对所述牌照区间和链路区间的多源数据进行数据融合,获得所述牌照区间和链路区间的融合值。\n[0015] 第二方面,本发明实施例提供一种多源交通信息融合的处理装置,所述装置包括:\n获取单元、预处理单元、匹配单元、选取单元、融合单元;\n[0016] 所述获取单元,用于获取多源数据,所述多源数据包括浮动车数据、微波数据;\n[0017] 所述预处理单元,用于对所述获取单元获取的多源数据进行预处理,所述预处理包括转换统一、错误数据剔除、数据补缺和时间匹配;\n[0018] 所述匹配单元,用于将所述预处理单元预处理的多源数据分别匹配到牌照区间和链路区间;\n[0019] 所述选取单元,用于根据所述多源数据的数据缺失情况,以及所述多源数据采用的补缺方法,分别为所述牌照区间和链路区间的多源数据选取融合模型;\n[0020] 所述融合单元,用于根据所述选取单元选取的融合模型,分别对所述牌照区间和链路区间的多源数据进行数据融合,获得所述牌照区间和链路区间的融合值。\n[0021] 本发明实施例提供一种多源交通信息融合的处理方法和装置,获取多源数据,对所述多源数据进行预处理,将所述预处理的多源数据分别匹配到牌照区间和链路区间;根据所述多源数据的数据缺失情况,以及所述多源数据采用的补缺方法,分别为所述牌照区间和链路区间的多源数据选取融合模型;根据所述选取的融合模型,分别对所述牌照区间和链路区间的多源数据进行数据融合,获得所述牌照区间和链路区间的融合值。由于分别对牌照区间和链路区间根据多源数据的缺失情况和利用的补缺方法选取融合模型,并根据选取的融合模型进行数据融合,使得链路区间和牌照区间都能获得更为准确的融合值,进而使得牌照区间的融合值能够准确的反映长路段的路况,提供准确的路况信息,链路区间的融合值能够准确的反映短路段的路况,提供准确的路径诱导。\n附图说明\n[0022] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。\n[0023] 图1为本发明实施例提供的一种多源交通信息融合的处理方法的流程示意图;\n[0024] 图2为本发明实施例提供的另一种多源交通信息融合的处理方法的流程示意图;\n[0025] 图3为本发明实施例提供的一种多源交通信息融合的处理装置的结构示意图。\n具体实施方式\n[0026] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。\n[0027] 实施例一、\n[0028] 本发明实施例提供一种多源交通信息融合的处理方法,如图1所示,该方法包括:\n[0029] 101、获取多源数据,所述多源数据包括浮动车数据、微波数据。\n[0030] 城市快速路上的固定检测器包括微波检测器和牌照检测器。城市快速路上还存在移动的浮动车用于检测交通数据。\n[0031] 其中,牌照检测器获得的交通数据精度高,但是牌照检测器的数量较少,获得的数据量较少,能反映的交通信息有限。但是对于没有牌照检测器的路段,若仅利用单一的检测器,如微波检测或浮动车检测器检测,检测的数据不能准确的反映路况信息。因此,进行多源交通信息的融合,获得更为准确的交通信息很有必要。\n[0032] 其中,浮动车检测系统检测的浮动车数据的数据量较多,能够反映较大范围的交通信息。因此,本发明实施例中,采用浮动车数据和微波检测器检测的微波数据作为多源数据,进行多源交通信息的融合,获得覆盖范围广,并且精度更高的交通数据。\n[0033] 其中,浮动车检测系统获得的数据包括:浮动车平均旅行速度和浮动车样本量。其中,浮动车平均旅行速度表示对应的链路区间的平均行驶速度;浮动车样本量表示对应的链路上行驶的浮动车的数量。\n[0034] 微波检测器获得的数据包括:流量、速度和时间占有率。其中,流量表示单位时间内通过某一微波区间的车辆数;速度表示通过检测器的车辆瞬时速度平均值;时间占有率表示特定的观测时间内微波检测器被车辆占用的时间与观测时间的比值。时间占有率较小时,单位时间内通过微波检测器的车辆较少,而且行驶速度较高,导致时间占有率较低;时间占有率较大时,单位时间内通过微波检测器的车辆较多,行驶的速度较低,导致时间占有率较高。\n[0035] 本发明实施例的多源交通信息融合的处理方法中,所述多源数据具体可以是浮动车数据、微波数据。\n[0036] 具体的,浮动车数据可以通过浮动车系统采集获得,微波数据可以通过微波检测器采集获得。\n[0037] 102、对所述多源数据进行预处理,所述预处理包括转换统一、错误数据剔除、数据补缺和时间匹配。\n[0038] 在获得所述多源数据之后,需要对所述多源数据进行转换统一,使得所述多源数据能够表示为统一参数的数据,所述统一参数的数据可以是:速度、时间占有率等能够反映路况的参数。本发明实施例将浮动车数据、微波数据及牌照数据都统一以流量、速度、时间占有率等相同参数进行表征。\n[0039] 错误数据,是指在某个单独的采样间隔中发生了不符合常理突变的交通参数数据,通常是由于检测器、传输线路故障和车辆未按交通管制行驶等原因导致。当交通检测器或者传输线路出现故障的时候,采集到的数据通常是错误的,不能反映真实的交通状况。本发明实施例对错误数据的处理采用阈值法及交通流理论进行判断后,予以剔除。\n[0040] 采用阈值法和交通流理论对错误数据进行剔除,是本领域技术人员熟知的技术,本发明实施例在此不再具体描述。\n[0041] 数据缺失可以分为两类:一类是固有数据缺失,这是由于检测器扫描频率不固定、设备出现故障、车辆过度密集造成检测器无法正常检测车辆等原因,使采集到的动态数据无法严格按照指定时间间隔上传,造成的数据缺失;另一类是错误数据剔除后造成的数据缺失。\n[0042] 在数据缺失时,可以对多源数据进行补缺,具体的补缺方法包括:时间序列补缺法、历史数据库补缺法和空间位置数据补缺法。\n[0043] 由于各个检测设备是独立工作的,各个检测设备检测的数据的间隔也不一定相同,因此,需要对所述多源数据进行时间匹配。多源数据的时间匹配是指将采集到的多源交通流数据进行匹配,使数据反映同一时间段内的交通信息。\n[0044] 对多源数据进行时间匹配,是本领域技术人员熟知的技术,本发明实施例在此不作具体描述。\n[0045] 103、将所述预处理的多源数据分别匹配到牌照区间和链路区间。\n[0046] 牌照区间是牌照检测器检测的数据的基本空间单位,是按照一定规则对道路划分后形成的具有方向性的路段。\n[0047] 链路区间是浮动车检测系统检测的数据的基本空间单位,是按照一定规则对道路划分后形成的具有方向性的路段。\n[0048] 微波区间微波检测器检测的数据的基本空间单位,是按照一定规则对道路划分后形成的具有方向性的路段。\n[0049] 需要说明的是,一般情况下,牌照区间包括多个微波区间,而每个微波区间又包括多个链路区间。\n[0050] 由于牌照区间的数据能够准确反映长路段的路况信息,因此,在多源交通信息融合技术中,将获得的多源数据匹配到牌照区间,使得多源数据能够准确的反映长路段的路况很有必要。\n[0051] 由于链路区间的数据能够准确的反映短路段的路况信息,因此,在多源交通信息融合技术中,将获得的多源数据匹配到链路区间,使得多源数据能够准确的反映短路段的路况,可以进一步提供准确的路径诱导。\n[0052] 本实施例中,多源交通信息的融合处理方法中,将进行预处理的多源数据分别匹配到牌照区间和链路区间。\n[0053] 104、根据所述多源数据的数据缺失情况,以及所述多源数据采用的补缺方法,分别为所述牌照区间和链路区间的多源数据选取融合模型。\n[0054] 根据所述多源数据的缺失情况和数据补缺时采用的补缺方法,为牌照区间的多源数据选取牌照区间融合模型。\n[0055] 根据所述多源数据的缺失情况和数据补缺时采用的补缺方法,为链路区间的多源数据选取链路区间融合模型。\n[0056] 105、根据所述选取的融合模型,分别对所述牌照区间和链路区间的多源数据进行数据融合,获得所述牌照区间和链路区间的融合值。\n[0057] 根据牌照区间选取的融合模型,对所述牌照区间和链路区间的多源数据中的浮动车平均旅行速度和微波检测数据中的流量、速度、时间占有率作为融合模型的输入,进行数据融合,获得牌照区间和链路区间的融合值。\n[0058] 本发明实施例提供一种多源交通信息融合的处理方法,获取多源数据,对所述多源数据进行预处理,将所述预处理的多源数据分别匹配到牌照区间和链路区间;根据所述多源数据的数据缺失情况,以及所述多源数据采用的补缺方法,分别为所述牌照区间和链路区间的多源数据选取融合模型;根据所述选取的融合模型,分别对所述牌照区间和链路区间的多源数据进行数据融合,获得所述牌照区间和链路区间的融合值。由于分别对牌照区间和链路区间根据多源数据的缺失情况和利用的补缺方法选取融合模型,并根据选取的融合模型进行数据融合,使得链路区间和牌照区间都能获得更为准确的融合值,进而使得牌照区间的融合值能够准确的反映长路段的路况,提供准确的路况信息,链路区间的融合值能够准确的反映短路段的路况,提供准确的路径诱导。\n[0059] 实施例二、\n[0060] 本发明实施例提供一种多源交通信息融合的处理方法,如图2所示,该方法包括:\n[0061] 201、根据第一多源数据的缺失情况和相应的补缺方法,分别为牌照区间和链路区间确定相应的第一融合模型。\n[0062] 在进行多源数据融合前,首先需要根据多源数据可能出现的数据缺失情况和所用的补缺方法,获得每种多源数据缺失情况和对应的补缺方法的多组第一多源数据,并根据所述多组第一多源数据,为每种多源数据的缺失情况和对应采用的补缺方法训练融合模型。\n[0063] 所述第一多源数据包括:第一浮动车数据和第一微波数据。所述第一多源数据的缺失情况为缺失或者不缺失。所述补缺方法包括:时间序列补缺法、历史数据库补缺法和空间位置数据补缺法。\n[0064] 针对每种多源数据的缺失情况和对应的补缺方法,根据第一多源数据的缺失情况和相应的补缺方法,分别为牌照区间和链路区间确定相应的第一融合模型。\n[0065] 举例来说,当第一多源数据中的浮动车数据和微波数据都不缺失时,分别为牌照区间和链路区间确定第一融合模型。\n[0066] 202、为所述第一融合模型选取多组第一多源数据。\n[0067] 选取多组与所述第一融合模型对应的多组第一多源数据。例如,当所述第一融合模型对应的第一多源数据中的浮动车数据和微波数据都不缺失时,为所述第一融合模型选取多组浮动车和微波数据补缺时的第一多源数据。\n[0068] 203、对所述多组第一多源数据进行预处理。\n[0069] 所述预处理包括转换统一、错误数据剔除、数据补缺和时间匹配。\n[0070] 对所述多组第一多源数据进行预处理的方法与本实施例中描述的对多源数据进行预处理的方法相同,本发明实施例在此不再赘述。\n[0071] 204、将所述预处理的多组第一多源数据分别匹配到牌照区间或链路区间。\n[0072] 将所述预处理的多组第一多源数据分别匹配到牌照区间或链路区间的方法与本实施例中描述的将预处理的多源数据分别匹配到牌照区间或链路区间的方法相同,本发明实施例在此不再赘述。\n[0073] 205、根据所述多组第一多源数据对所述第一融合模型进行模型训练,得到所述牌照区间和链路区间的多个第二融合模型和对应的融合值。\n[0074] 利用所述多组第一多源数据对所述第一融合模型进行模型训练,可以得到牌照区间和链路区间的多个第二融合模型和对应的融合值。\n[0075] 在进行模型训练之前,需要利用数据融合算法进行融合模型的构建。本发明中采用的数据融合算法是遗传算法和反向传播BP(Back Propagation)神经网络算法结合的算法。\n[0076] 其中,遗传算法的搜索过程是从空间中的一个点集到另外一个点集的搜索,实际上是一种并行搜索,适合大规模并行计算。遗传算法适用于全局搜索,不受搜索空间的约束,不要求连续性,能以很大的概率从离散的、多极值的、含有噪声的高维问题中找到全局最优解。\n[0077] BP神经网络是是一种按误差逆传播算法训练的多层前馈网络,是目前应用最为广泛的神经网络算法之一。BP神经网络模型在处理多源交通数据融合方面应用最为广泛,具有很强的非线性处理能力,并具有自学习、自组织、并行性和容错性等优点,然而,BP神经网络算法在寻找全局最优解时较为困难,在求解过程中往往会陷入局部最优解。\n[0078] 本发明采用的遗传算法和BP神经网络算法结合的算法是通过遗传算法能够搜索全局最优解的特性,对神经网络的权值和阈值进行优化,得到最优的网络权重及阈值的初始值,能够有效地避免了神经网络陷入局部最优解的问题。遗传算法和BP神经网络算法结合的算法构建融合模型时,主要包括遗传算法设计、模型输入输出参数设计、神经网络层数设计、传递函数选取及隐含层神经元数量设计。\n[0079] 206、获得所述牌照区间或链路区间的与作为真值的牌照数据的平均相对误差和最小误差平方和差值最小的融合值,将所述牌照区间或链路区间的所述差值最小的融合值对应的第二融合模型确定为所述牌照区间或链路区间的多源数据的融合模型。\n[0080] 计算所述真值和所述多个第二融合模型对应的多个融合值的平均相对误差,获得所述多个第二融合模型对应的融合值与所述真值的差异,确定所述多个第二融合模型的精度。\n[0081] 计算所述真值和所述多个第二融合模型对应的多个融合值的最小误差平方和,获得所述多个第二融合模型对应的融合值与所述真值的差异,确定所述多个第二融合模型的有效性。\n[0082] 计算所述真值和所述多个第二融合模型对应的多个融合值的最小误差平方和,获得所述多个第二融合模型对应的融合值与所述真值的差异,确定所述多个第二融合模型的有效性具体包括:计算不经过数据融合的第一多源数据与所述真值之间的最小误差平方和;若所述融合值与所述真值之间的最小误差平方和小于所述第一多源数据中的浮动车数据或微波数据与所述真值之间的最小误差平方,则所述第二融合模型有效。\n[0083] 确定多个第二融合模型中有效的第二模型,确定多个第二融合模型精度最高的第二融合模型为所述牌照区间或链路区间的融合模型。\n[0084] 以上是为针对第一多源数据的一种缺失情况和利用的补缺方法获得融合模型的过程,对第一多源数据的其他缺失情况和相应利用的补缺方法获得融合模型的过程,与上述过程一致,本发明实施例在此不再赘述。\n[0085] 通过上述方法,可以为牌照区间和链路区间的多源数据的缺失情况和可以利用的补缺方法的所有情况获得对应的融合模型。\n[0086] 207、获取多源数据,所述多源数据包括浮动车数据、微波数据。\n[0087] 城市快速路上的固定检测器包括微波检测器和牌照检测器。城市快速路上还存在移动的浮动车用于检测交通数据。\n[0088] 其中,牌照检测器获得的交通数据精度高,但是牌照检测器的数量较少,获得的数据量较少,能反映的交通信息有限。但是对于没有牌照检测器的路段,若仅利用单一的检测器,如微波检测或浮动车检测器检测,检测的数据不能准确的反映路况信息。因此,进行多源交通信息的融合,获得更为准确的交通信息很有必要。\n[0089] 其中,浮动车检测系统检测的浮动车数据的数据量较多,能够反映较大范围的交通信息。因此,本发明实施例中,采用浮动车数据和微波检测器检测的微波数据作为多源数据,进行多源交通信息的融合,获得覆盖范围广,并且精度更高的交通数据。\n[0090] 其中,浮动车检测系统获得的数据包括:浮动车平均旅行速度和浮动车样本量。其中,浮动车平均旅行速度表示对应的链路区间的平均行驶速度;浮动车样本量表示对应的链路上行驶的浮动车的数量。\n[0091] 微波检测器获得的数据包括:流量、速度和时间占有率。其中,流量表示单位时间内通过某一微波区间的车辆数;速度表示通过检测器的车辆瞬时速度平均值;时间占有率表示特定的观测时间内微波检测器被车辆占用的时间与观测时间的比值。时间占有率较小时,单位时间内通过微波检测器的车辆较少,而且行驶速度较高,导致时间占有率较低;时间占有率较大时,单位时间内通过微波检测器的车辆较多,行驶的速度较低,导致时间占有率较高。\n[0092] 具体的,浮动车数据可以通过浮动车系统采集获得,微波数据可以通过微波检测器采集获得。\n[0093] 208、对所述多源数据进行预处理,所述预处理包括转换统一、错误数据剔除、数据补缺和时间匹配。\n[0094] 在获得所述多源数据之后,需要对所述多源数据进行转换统一,使得所述多源数据能够表示为统一参数的数据,所述统一参数的数据可以是:速度、时间占有率等能够反映路况的参数。本发明实施例将浮动车数据、微波数据及牌照数据都统一以流量、速度、时间占有率等相同参数进行表征。\n[0095] 进行转换统一后,所述浮动车数据包括:链路编号、日期、时间戳、区间旅行速度。\n如表1所示,为浮动车数据的数据格式表。其中,链路编号是指浮动车当前所经过的链路的编号;时间戳是指将00:00→24:00划分为720个2min时间段,编号从1→720;区间旅行速度是指在每个2min内所有经过当前链路的浮动车的链路平均速度的平均值,单位是km/h。\n[0096] 表1 浮动车数据的数据格式表\n[0097] \n 链路编号 日期 时间戳 区间旅行速度\n 595672002697 20070911 1 46\n 595672002697 20070911 2 46\n 595672002697 20070911 3 34.5\n 595672002697 20070911 4 34.5\n 595672002697 20070911 5 41.4\n … … … …\n … … … …\n 595672002697 20070911 38\n 595672002697 20070911 34.5\n 595672002697 20070911 51.75\n[0098] 所述微波数据包括:检测器编号、日期、时间戳、流量、速度、时间占有率。如表2所示,为微波检测数据的数据格式表。其中,时间戳是指将00:00→24:00划分为720个2min时间段,编号从1→720;流量(q)是指每两分钟通过检测器的车辆数;速度(v)是指2min内通过检测器的车辆瞬时速度平均值,单位:km/h;占有率(b)是时间占有率,指2min内检测器检测到有车辆的时间所占的比率,取值范围0~100%。\n[0099] 表2 微波数据的数据格式表\n[0100] \n[0101] 错误数据,是指在某个单独的采样间隔中发生了不符合常理突变的交通参数数据,通常是由于检测器、传输线路故障和车辆未按交通管制行驶等原因导致。当交通检测器或者传输线路出现故障的时候,采集到的数据通常是错误的,不能反映真实的交通状况。本发明实施例对错误数据的处理采用阈值法及交通流理论进行判断后,予以剔除。\n[0102] 采用阈值法和交通流理论对错误数据进行剔除,是本领域技术人员熟知的技术,本发明实施例在此不再具体描述。\n[0103] 数据缺失可以分为两类:一类是固有数据缺失,这是由于检测器扫描频率不固定、设备出现故障、车辆过度密集造成检测器无法正常检测车辆等原因,使采集到的动态数据无法严格按照指定时间间隔上传,造成的数据缺失;另一类是错误数据剔除后造成的数据缺失。\n[0104] 针对数据缺失的情况,按照补缺方法对缺失数据进行补缺。所述补缺方法包括:时间序列补缺法、历史数据库补缺法和空间位置数据补缺法。\n[0105] 现有技术中,对于浮动车数据多采用时间序列补缺法-历史数据库补缺法的顺序对缺失的浮动车数据进行数据补缺;对于微波数据多采用时间序列补缺法-空间位置数据补缺法-历史数据库补缺法的顺序对缺失的微波数据进行数据补缺。\n[0106] 本发明实施例中,为了分别在牌照区间和链路区间获得更为准确的融合值,为不同的数据缺失情况选择不同的补缺方法。\n[0107] 当浮动车数据缺失时,根据缺失数据对应的链路类型、以及所述链路的相邻链路的类型,确定缺失数据的补缺方法。\n[0108] 具体的,如表3所示,为浮动车数据补缺方法表。其中,“1_2_3”表示补缺方法顺序为:时间序列补缺法-空间位置数据补缺法-历史数据库补缺法;“1_3”表示补缺方法的顺序为:时间序列补缺法-历史数据库补缺法。举例来说,当所述浮动车数据的缺失数据对应链路位于正常路段上,并且其上游和下游链路都为路段时,对所述缺失数据进行数据补缺时,首先利用时间序列补缺法对缺失数据进行数据补缺,当时间序列补缺法不适用时,利用空间位置数据补缺法对缺失数据进行数据补缺;当采用空间位置数据补缺法对缺失数据进行数据补缺时,所述缺失数据对应链路的速度值为上、下游链路平均速度。\n[0109] 表3 浮动车数据补缺方法表\n[0110] \n[0111] \n[0112] 当微波数据缺失时,根据缺失数据对应的微波检测器分别与上下游相邻的两个微波检测器的相关性ρ1和ρ2,确定缺失数据的多源数据的补缺方法;\n[0113] 其中,\n[0114] 对于p1,x、y分别代表历史数据库中缺失数据对应的微波检测器和上游微波检测器检测得到的相同时间序列交通信息数据向量;对于p2,x、y分别代表历史数据库中缺失数据对应的微波检测器和下游微波检测器检测得到的相同时间序列交通信息数据向量。\n[0115] 具体的,如表4所示,为微波数据补缺方法表。其中,“1_2_3”表示补缺方法顺序为:时间序列补缺法-空间位置数据补缺法-历史数据库补缺法;“1_3”表示补缺方法的顺序为:时间序列补缺法-历史数据库补缺法。举例来说,当微波数据的缺失数据对应的链路位于正常路段上,并且缺失数据对应的链路与上、下游链路的相关性都大于0.7时,对所述缺失数据进行补缺时,首先采用时间序列补缺法对缺失数据进行补缺,当时间序列补缺法不适用时,采用空间位置数据补缺法对缺失数据进行补缺;当采用空间位置数据补缺法对缺失数据进行补缺时,所述缺失数据对应的链路的速度值为上、下游链路的平均速度。\n[0116] 表4 微波数据补缺方法表\n[0117] \n[0118] \n[0119] 由于各个检测设备是独立工作的,各个检测设备检测的数据的间隔也不一定相同,因此,需要对所述多源数据进行时间匹配。多源数据的时间匹配是指将采集到的多源交通流数据进行匹配,使数据反映同一时间段内的交通信息。\n[0120] 对多源数据进行时间匹配,是本领域技术人员熟知的技术,本发明实施例在此不作具体描述。\n[0121] 209、将所述预处理的多源数据分别匹配到牌照区间和链路区间。\n[0122] 牌照区间是牌照检测器检测的数据的基本空间单位,是按照一定规则对道路划分后形成的具有方向性的路段。链路区间是浮动车检测系统检测的数据的基本空间单位,是按照一定规则对道路划分后形成的具有方向性的路段。微波区间微波检测器检测的数据的基本空间单位,是按照一定规则对道路划分后形成的具有方向性的路段。\n[0123] 需要说明的是,一般情况下,牌照区间包括多个微波区间,而每个微波区间又包括多个链路区间。\n[0124] 由于牌照区间的数据能够准确反映长路段的路况信息,因此,在多源交通信息融合技术中,将获得的多源数据匹配到牌照区间,使得多源数据能够准确的反映长路段的路况很有必要。\n[0125] 由于链路区间的数据能够准确的反映短路段的路况信息,因此,在多源交通信息融合技术中,将获得的多源数据匹配到链路区间,使得多源数据能够准确的反映短路段的路况,可以进一步提供准确的路径诱导。\n[0126] 将浮动车数据和微波数据匹配到牌照区间的方法包括:首先,将浮动车数据转换为链路区间交通流参数,将微波数据转换为微波区间交通流参数;分别获取链路区间、微波区间占牌照区间的长度比例;按照公式(2)将所述浮动车数据和微波数据匹配到牌照区间。其中,公式(2)为:\n[0127] 公式(2)\n[0128] 公式(2)中,i表示牌照区间包含的第i个微波检测器区间或链路;APL表示牌照区间空间匹配后的交通流参数,可为速度、交通量及占有率;Ai表示牌照区间内第i个微波检测器区间或链路检测的交通流参数;xi表示牌照区间内第i个微波检测器区间或链路的长度(m);L表示牌照区间长度(m)。将浮动车数据和微波数据匹配到链路区间。\n[0129] 浮动车检测系统获得的浮动车数据是以链路区间为单位的,因此,当将多源数据匹配到链路区间时,不需要对浮动车数据进行匹配。将微波数据匹配到链路区间时,由于微波区间包括链路区间,因此,将微波区间的微波数据作为微波区间包括的链路区间的数据即可。对于跨越两个微波检测器的链路,则按照公式(2)进行匹配。\n[0130] 210、根据所述多源数据的数据缺失情况,以及所述多源数据采用的补缺方法,分别为所述牌照区间和链路区间的多源数据选取融合模型。\n[0131] 根据所述多源数据的缺失情况和数据补缺时采用的补缺方法,为牌照区间的多源数据选取牌照区间融合模型。根据所述多源数据的缺失情况和数据补缺时采用的补缺方法,为链路区间的多源数据选取链路区间融合模型。\n[0132] 211、根据所述选取的融合模型,分别对所述牌照区间和链路区间的多源数据进行数据融合,获得所述牌照区间和链路区间的融合值。\n[0133] 根据牌照区间选取的融合模型,对所述牌照区间和链路区间的多源数据中的浮动车平均旅行速度和微波检测数据中的流量、速度、时间占有率作为融合模型的输入,进行数据融合,获得牌照区间和链路区间的融合值。\n[0134] 可选的,为了得到更为准确的融合值,所述融合模型输入的数据还包括:浮动车样本量。\n[0135] 本发明实施例提供一种多源交通信息融合的处理方法,获取多源数据,对所述多源数据进行预处理,将所述预处理的多源数据分别匹配到牌照区间和链路区间;根据所述多源数据的数据缺失情况,以及所述多源数据采用的补缺方法,分别为所述牌照区间和链路区间的多源数据选取融合模型;根据所述选取的融合模型,分别对所述牌照区间和链路区间的多源数据进行数据融合,获得所述牌照区间和链路区间的融合值。由于分别对牌照区间和链路区间根据多源数据的缺失情况和利用的补缺方法选取融合模型,并根据选取的融合模型进行数据融合,使得链路区间和牌照区间都能获得更为准确的融合值,进而使得牌照区间的融合值能够准确的反映长路段的路况,提供准确的路况信息,链路区间的融合值能够准确的反映短路段的路况,提供准确的路径诱导。\n[0136] 实施例三、\n[0137] 本发明实施例提供一种多源交通信息融合的处理装置,如图3所示,所述装置30包括:获取单元31、预处理单元32、匹配单元33、选取单元34、融合单元35。\n[0138] 所述获取单元31,用于获取多源数据,所述多源数据包括浮动车数据、微波数据。\n[0139] 城市快速路上的固定检测器包括微波检测器和牌照检测器。城市快速路上还存在移动的浮动车用于检测交通数据。\n[0140] 其中,牌照检测器获得的交通数据精度高,但是牌照检测器的数量较少,获得的数据量较少,能反映的交通信息有限。但是对于没有牌照检测器的路段,若仅利用单一的检测器,如微波检测或浮动车检测器检测,检测的数据不能准确的反映路况信息。因此,进行多源交通信息的融合,获得更为准确的交通信息很有必要。\n[0141] 其中,浮动车检测系统检测的浮动车数据的数据量较多,能够反映较大范围的交通信息。因此,本发明实施例中,采用浮动车数据和微波检测器检测的微波数据作为多源数据,进行多源交通信息的融合,获得覆盖范围广,并且精度更高的交通数据。\n[0142] 其中,浮动车检测系统获得的数据包括:浮动车平均旅行速度和浮动车样本量。其中,浮动车平均旅行速度表示对应的链路区间的平均行驶速度;浮动车样本量表示对应的链路上行驶的浮动车的数量。\n[0143] 微波检测器获得的数据包括:流量、速度和时间占有率。其中,流量表示单位时间内通过某一微波区间的车辆数;速度表示通过检测器的车辆瞬时速度平均值;时间占有率表示特定的观测时间内微波检测器被车辆占用的时间与观测时间的比值。时间占有率较小时,单位时间内通过微波检测器的车辆较少,而且行驶速度较高,导致时间占有率较低;时间占有率较大时,单位时间内通过微波检测器的车辆较多,行驶的速度较低,导致时间占有率较高。\n[0144] 具体的,所述获取单元31可以通过浮动车检测系统获得浮动车数据,可以通过微波检测器获得微波数据。\n[0145] 所述预处理单元32,用于对所述获取单元获取的多源数据进行预处理,所述预处理包括转换统一、错误数据剔除、数据补缺和时间匹配。\n[0146] 在所述获得单元31获得所述多源数据之后,所述预处理单元32需要对所述多源数据进行转换统一,使得所述多源数据能够表示为统一参数的数据,所述统一参数的数据可以是:速度、时间占有率等能够反映路况的参数。本发明实施例将浮动车数据、微波数据及牌照数据都统一以流量、速度、时间占有率等相同参数进行表征。\n[0147] 进行转换统一后,所述浮动车数据包括:链路编号、日期、时间戳、区间旅行速度。\n所述微波数据包括:检测器编号、日期、时间戳、流量、速度、时间占有率。\n[0148] 错误数据,是指在某个单独的采样间隔中发生了不符合常理突变的交通参数数据,通常是由于检测器、传输线路故障和车辆未按交通管制行驶等原因导致。当交通检测器或者传输线路出现故障的时候,采集到的数据通常是错误的,不能反映真实的交通状况。本发明实施例对错误数据的处理采用阈值法及交通流理论进行判断后,予以剔除。\n[0149] 采用阈值法和交通流理论对错误数据进行剔除,是本领域技术人员熟知的技术,本发明实施例在此不再具体描述。\n[0150] 数据缺失可以分为两类:一类是固有数据缺失,这是由于检测器扫描频率不固定、设备出现故障、车辆过度密集造成检测器无法正常检测车辆等原因,使采集到的动态数据无法严格按照指定时间间隔上传,造成的数据缺失;另一类是错误数据剔除后造成的数据缺失。\n[0151] 针对数据缺失的情况,所述预处理单元32按照补缺方法对缺失数据进行补缺。所述补缺方法包括:时间序列补缺法、历史数据库补缺法和空间位置数据补缺法。\n[0152] 现有技术中,对于浮动车数据多采用时间序列补缺法-历史数据库补缺法的顺序对缺失的浮动车数据进行数据补缺;对于微波数据多采用时间序列补缺法-空间位置数据补缺法-历史数据库补缺法的顺序对缺失的微波数据进行数据补缺。\n[0153] 本发明实施例中,为了分别在牌照区间和链路区间获得更为准确的融合值,所述预处理单元32为不同的数据缺失情况选择不同的补缺方法。\n[0154] 当浮动车数据缺失时,根据缺失数据对应的链路类型、以及所述链路的相邻链路的类型,确定缺失数据的多源数据的补缺方法。\n[0155] 当微波数据缺失时,根据缺失数据对应的微波检测器分别与相邻的两个微波检测器的相关性ρ1和ρ2,确定缺失数据的多源数据的补缺方法;\n[0156] 其中,\n[0157] 对于p1,x、y分别代表历史数据库中缺失数据对应的微波检测器和上游微波检测器检测得到的相同时间序列交通信息数据向量;对于p2,x、y分别代表历史数据库中缺失数据对应的微波检测器和下游微波检测器检测得到的相同时间序列交通信息数据向量。\n[0158] 对浮动车数据和微波数据按照缺失数据的情况进行补缺的方法,参见本发明实施例二中的具体描述,本发明实施例在此不再赘述。\n[0159] 由于各个检测设备是独立工作的,各个检测设备检测的数据的间隔也不一定相同,因此,所述预处理单元32需要对所述多源数据进行时间匹配。多源数据的时间匹配是指将采集到的多源交通流数据进行匹配,使数据反映同一时间段内的交通信息。\n[0160] 对多源数据进行时间匹配,是本领域技术人员熟知的技术,本发明实施例在此不作具体描述。\n[0161] 所述匹配单元33,用于将所述预处理单元预处理的多源数据分别匹配到牌照区间和链路区间。\n[0162] 牌照区间是牌照检测器检测的数据的基本空间单位,是按照一定规则对道路划分后形成的具有方向性的路段。\n[0163] 链路区间是浮动车检测系统检测的数据的基本空间单位,是按照一定规则对道路划分后形成的具有方向性的路段。\n[0164] 微波区间微波检测器检测的数据的基本空间单位,是按照一定规则对道路划分后形成的具有方向性的路段。\n[0165] 需要说明的是,一般情况下,牌照区间包括多个微波区间,而每个微波区间又包括多个链路区间。\n[0166] 由于牌照区间的数据能够准确反映长路段的路况信息,因此,在多源交通信息融合技术中,将获得的多源数据匹配到牌照区间,使得多源数据能够准确的反映长路段的路况很有必要。\n[0167] 由于链路区间的数据能够准确的反映短路段的路况信息,因此,在多源交通信息融合技术中,将获得的多源数据匹配到链路区间,使得多源数据能够准确的反映短路段的路况,可以进一步提供准确的路径诱导。\n[0168] 将浮动车数据和微波数据匹配到牌照区间的方法包括:首先,将浮动车数据转换为链路区间交通流参数,将微波数据转换为微波区间交通流参数;分别获取链路区间、微波区间占牌照区间的长度比例;按照公式(2)将所述浮动车数据和微波数据匹配到牌照区间。其中,公式(2)为:\n[0169] 公式(2)\n[0170] 公式(2)中,i表示牌照区间包含的第i个微波检测器区间或链路;APL表示牌照区间空间匹配后的交通流参数,可为速度、交通量及占有率;Ai表示牌照区间内第i个微波检测器区间或链路检测的交通流参数;xi表示牌照区间内第i个微波检测器区间或链路的长度(m);L表示牌照区间长度(m)。将浮动车数据和微波数据匹配到链路区间。\n[0171] 浮动车检测系统获得的浮动车数据是以链路区间为单位的,因此,当将多源数据匹配到链路区间时,不需要对浮动车数据进行匹配。将微波数据匹配到链路区间时,由于微波区间包括链路区间,因此,将微波区间的微波数据作为微波区间包括的链路区间的数据即可。对于跨越两个微波检测器的链路,则按照公式(2)进行匹配。\n[0172] 所述选取单元34,用于根据所述多源数据的数据缺失情况,以及所述多源数据采用的补缺方法,分别为所述牌照区间和链路区间的多源数据选取融合模型。\n[0173] 所述选取单元34根据所述多源数据的缺失情况和数据补缺时采用的补缺方法,为牌照区间的多源数据选取牌照区间融合模型。所述选取单元34根据所述多源数据的缺失情况和数据补缺时采用的补缺方法,为链路区间的多源数据选取链路区间融合模型。\n[0174] 所述融合单元35,用于根据所述选取单元选取的融合模型,分别对所述牌照区间和链路区间的多源数据进行数据融合,获得所述牌照区间和链路区间的融合值。\n[0175] 根据牌照区间选取的融合模型,所述融合单元35对所述牌照区间和链路区间的多源数据中的浮动车平均旅行速度和微波检测数据中的流量、速度、时间占有率作为融合模型的输入,进行数据融合,获得牌照区间和链路区间的融合值。\n[0176] 可选的,为了得到更为准确的融合值,所述融合模型输入的数据还包括:浮动车样本量。\n[0177] 在进行多源数据融合前,首先需要根据多源数据可能出现的数据缺失情况和所用的补缺方法,获得每种多源数据缺失情况和对应的补缺方法的多组第一多源数据,并根据所述多组第一多源数据,为每种多源数据的缺失情况和对应采用的补缺方法训练融合模型。\n[0178] 如图3所示,所述装置30还包括:确定单元36。\n[0179] 所述确定单元36,用于根据第一多源数据的缺失情况和相应的补缺方法,分别为牌照区间和链路区间确定相应的第一融合模型。\n[0180] 所述第一多源数据包括:第一浮动车数据和第一微波数据。所述第一多源数据的缺失情况为缺失或者不缺失。所述补缺方法包括:时间序列补缺法、历史数据库补缺法和空间位置数据补缺法。\n[0181] 针对每种多源数据的缺失情况和对应的补缺方法,根据第一多源数据的缺失情况和相应的补缺方法,分别为牌照区间和链路区间确定相应的第一融合模型。\n[0182] 举例来说,当第一多源数据中的浮动车数据和微波数据都不缺失时,分别为牌照区间和链路区间确定第一融合模型。\n[0183] 所述获取单元31,还用于为所述第一融合模型选取多组第一多源数据。\n[0184] 所述获取单元31选取多组与所述第一融合模型对应的多组第一多源数据。例如,当所述第一融合模型对应的第一多源数据中的浮动车数据和微波数据都不缺失时,为所述第一融合模型选取多组浮动车和微波数据补缺时的第一多源数据。\n[0185] 所述预处理单元32,还用于对所述多组第一多源数据进行预处理。\n[0186] 所述匹配单元33,还用于将所述预处理的多组第一多源数据分别匹配到牌照区间或链路区间。\n[0187] 所述融合单元35,还用于根据所述多组第一多源数据对所述第一融合模型进行模型训练,得到所述牌照区间和链路区间的多个第二融合模型和对应的融合值。\n[0188] 所述融合单元35利用所述多组第一多源数据对所述第一融合模型进行模型训练,可以得到牌照区间和链路区间的多个第二融合模型和对应的融合值。\n[0189] 所述确定单元36,还用于获得所述牌照区间或链路区间的作为真值的牌照数据的平均相对误差和最小误差平方和差值最小的融合值,将所述牌照区间或链路区间的所述差值最小的融合值对应的第二融合模型确定为所述牌照区间或链路区间的多源数据的融合模型。\n[0190] 所述确定单元36计算所述真值和所述多个第二融合模型对应的多个融合值的平均相对误差,获得所述多个第二融合模型对应的融合值与所述真值的差异,确定所述多个第二融合模型的精度。\n[0191] 所述确定单元36计算所述真值和所述多个第二融合模型对应的多个融合值的最小误差平方和,获得所述多个第二融合模型对应的融合值与所述真值的差异,确定所述多个第二融合模型的有效性。\n[0192] 所述确定单元36计算所述真值和所述多个第二融合模型对应的多个融合值的最小误差平方和,获得所述多个第二融合模型对应的融合值与所述真值的差异,确定所述多个第二融合模型的有效性具体包括:计算不经过数据融合的第一多源数据与所述真值之间的最小误差平方和;若所述融合值与所述真值之间的最小误差平方和小于所述第一多源数据中的浮动车数据或微波数据与所述真值之间的最小误差平方,则所述第二融合模型有效。\n[0193] 所述确定单元36确定多个第二融合模型中有效的第二模型,确定多个第二融合模型精度最高的第二融合模型为所述牌照区间或链路区间的融合模型。\n[0194] 本发明实施例提供一种多源交通信息融合的处理装置,所述获取单元获取多源数据;所述预处理单元对所述多源数据进行预处理;所述匹配单元将所述预处理的多源数据分别匹配到牌照区间和链路区间;所述选取单元根据所述多源数据的数据缺失情况,以及所述多源数据采用的补缺方法,分别为所述牌照区间和链路区间的多源数据选取融合模型;所述确定单元根据所述选取的融合模型,分别对所述牌照区间和链路区间的多源数据进行数据融合,获得所述牌照区间和链路区间的融合值。由于分别对牌照区间和链路区间根据多源数据的缺失情况和利用的补缺方法选取融合模型,并根据选取的融合模型进行数据融合,使得链路区间和牌照区间都能获得更为准确的融合值,进而使得牌照区间的融合值能够准确的反映长路段的路况,提供准确的路况信息,链路区间的融合值能够准确的反映短路段的路况,提供准确的路径诱导。\n[0195] 本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。\n[0196] 以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
法律信息
- 2016-12-28
专利权的转移
登记生效日: 2016.12.08
专利权人由北京世纪高通科技有限公司变更为沈阳世纪高通科技有限公司
地址由100088 北京市海淀区学院路7号10层1002C室变更为110000 辽宁省沈阳市东陵区上深沟村860-6号408室
- 2015-09-23
- 2013-06-12
实质审查的生效
IPC(主分类): G08G 1/01
专利申请号: 201310005064.6
申请日: 2013.01.07
- 2013-05-08
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2009-11-04
|
2009-05-31
| | |
2
| |
2012-08-22
|
2011-02-21
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |