一种基于智能终端的实时交通状况判定方法与流程

文档序号:16586226发布日期:2019-01-14 18:27阅读:178来源:国知局
一种基于智能终端的实时交通状况判定方法与流程

本发明涉及一种交通状况判定方法,特别是涉及一种基于智能终端的实时交通状况判定方法。



背景技术:

随着现如今汽车数量的日益增长,交通拥堵问题也日益突出。人们在驾驶车辆出行时希望可以通过某种方式了解道路的实时交通状况。如今智能手机已经融入我们的生活中,我们可以通过手机获取到实时交通的状况。而对于如何监测城市道路和交通状况这个问题,现如今存在的解决该问题的方法造价和人力成本都较高,例如在车上安装专门gps追踪装置;在路边安装设备(例如交通摄像机、雷达或者感应线圈车辆检测器等)。这些设备都是昂贵的,如果大量在车辆上或者所有路口上安装设备显然是不符合实际的。随着智能手机的功能越来越强大,内存以及计算能力不断的增强,同时搭载了大量的传感器,这为我们探测实时交通状况提供了新的思路。

本发明提供了一种运用智能手机上的低耗设备收集车辆加速度信息判别路况信息的方法,即在车辆行驶中通过驾驶人员的智能终端设备收集信息并且判别道路拥堵状况的一种方法。



技术实现要素:

针对传统的获取道路的方式存在造价高、维护成本高、人力成本高等问题,本发明提出了一种运用驾驶人员智能终端上搭载的传感器设备收集车辆行驶中的加速度,并通过加速度判断道路的拥堵状态的一种方法。

本发明设计了一种基于群智感知框架利用智能手机上的传感器收集车辆加速度信息来判别路况的方法。本发明基于群智感知框架,智能手机即作为数据的“生产者”也是数据的“享受者”,包括:

步骤1、智能手机通过自带的传感器对道路拥堵判定对象的原始数据进行收集;

步骤2、收集到的信息经过重定向机制得到车辆在行驶方向上的实时加速度信息;

步骤3、在对数据的收集过程中可能会出现丢失现象或者产生异常值,所以需要进行数据清洗;

步骤4、在完成加速度的重定向以及对异常值、丢失值的处理后,提取道路拥堵判定对象的道路拥堵特征向量;

步骤5、将不同道路拥堵判定对象的道路拥堵特征向量,以及提取所述道路拥堵特征向量的时间窗口的时间段内道路的实际拥堵状况作为一组数据集,采集若干组数据集,其中一半的数据集用于构成训练样本集,剩余的一半数据集用于构成测试样本集,将训练样本集和测试样本集依次代入分类模型,训练决策树、随机森林和xgboost三种分类器模型并选出更适用于本发明的分类器模型;

步骤6、利用数据特征向量和选出的分类器模型实现对道路拥堵类别的判定。

优选地,在步骤4提取数据特征时,还包括:除了选取一段时间内的加速度序列作为特征,同时选择了8个常见的时间域统计量作为特征。

优选地,在步骤5通过分类模型对道路状况进行分类时,还包括:对于分类器的选择中,提出了一种新的指标用户定量分析不同的分类器对于本方案的适用程度。

本发明提供了一种运用智能手机上的低耗设备收集车辆加速度信息判别路况信息的方法,通过运用智能手机这种日益普及的设备来代替传统设备可以解决传统设备获取实时交通时高造价、高维护成本、不灵活等问题;同时在收集加速度信息的过程中,采用重定向机制得到车辆在行驶方向上的加速度信息,并对该信息进行数据清洗,保证了数据的可靠性;在提取数据特征时,增加了8个常见的时间域统计量作为特征,保证了模型预测的准确性;并提出了一种新的指标用于定量分析不同的分类器对于本方案的适用程度,可以更客观全面的选择适合的分类器;最后利用选出的最适合本发明的分类器模型实现实时交通的判定。

附图说明

图1是本发明的整体流程图;

图2是本发明中智能终端传感器及汽车坐标系示意图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本发明进一步详细说明。

本发明提出了一种运用驾驶人员智能终端上搭载的传感器设备收集车辆行驶中的加速度,并通过加速度判断道路的拥堵状态的一种方法,如图1所示,本发明包括以下步骤:

(1)道路拥堵判定对象的原始数据采集

如今的智能手机功能范围十分广泛。它们可以高速的处理信息以及支持较大的数据存储。同时智能手机上还搭载了大量的传感器模块,例如加速度传感器、压力传感器、陀螺仪、磁力计等。这些传感器设备不但是很容易获得的,并且也属于低耗设备。本方案中使用智能终端收集车辆行驶过程中的加速度信息、gps定位、以及时间戳等信息。

(2)通过重定向机制获取道路拥堵判定对象的实时加速度时间序列

在汽车行驶中,车辆的加速度与交通路况是有着密切的关联的。例如在车辆行驶的道路属于通畅时,其加速度会处于一个较平稳的波动中,不会频繁出现加速度的变化幅度较大的情况;而在堵车时,由于车辆在行驶过程中停车的频率很多,所以它的加速度的变化特点是波动频率和幅度都较大。我们可以用手机中的加速度传感器来预估实际交通状况。如图2(a)所示,(x,y,z)为智能手机加速度计的笛卡尔坐标系。我们通过智能手机的加速计可获得三轴方向的加速度值。如图2(b)所示,假设汽车的笛卡尔坐标系为(x’,y’,z’)。我们希望得到的是汽车行驶方向的加速度即y’轴方向的加速度。如果手机保持在一个适当的方向时,手机的x、y、z三轴与汽车的x’、y’、z’对齐时,我们可以直接获取加速度用来估计交通路况。但是在实际使用很难保证手机的三轴与汽车的三轴随时保持重合,所以我们需要一个重定位机制对手机收集到的数据进行处理然后求得真实的汽车加速度用来估计交通路况。

为了把手机坐标系中的向量转换到汽车坐标系中,现在通用的方法是找出手机坐标系的每个坐标轴到汽车坐标系相对应的坐标轴需要旋转的角度。每个轴的旋转都可以用旋转矩阵的形式来表示。例如简单的二维坐标系中,当旋转角度为时,则旋转矩阵为

手机坐标系中的向量可以通过与旋转矩阵相乘即可重新定位到汽车坐标系中,正如以下公式:

其中,v为手机坐标系中的向量,v′为汽车坐标系中的向量。

类似的,可用如下公式进行重新定位在三维坐标系中。假设角度代表y轴到y’需要旋转的角度,θ与φ分别代表x轴和z轴需要旋转的角度。

对应的旋转矩阵如下

其中,vx,vy,vz分别为手机坐标系中x,y,z轴方向上的向量,v′x,v′y,v′z分别为汽车坐标系中x,y,z轴方向上的向量。

下面将使用上述方法来进行加速度方向的重新定位,即将智能手机中读取到的加速度向量通过重新定位映射到汽车坐标系中。我们将手机的轴作为参考坐标轴,将汽车的轴作为目标轴,通过两个步骤进行全面的重新定位。首先,我们将加速度向量从手机坐标系转换到几何坐标系,然后从几何坐标系转换到汽车坐标系。

1)从手机坐标系转换到几何坐标系

通过智能手机的加速度感应器以及磁力计感应出重力矢量以及磁性向北的磁性矢量,两个矢量的交叉乘积得出几何坐标系中的东西矢量。再将重力矢量和东西向量交叉乘积得出南北矢量。现在由重力矢量、东西矢量、南北矢量三个相互垂直的矢量组成几何坐标系。旋转矩阵表示为:

通过以上的旋转矩阵r-1,计算出几何坐标系中的加速度矩阵a′=a·r-1

其中a为手机坐标系中的加速度矩阵,进而得到磁西向,磁北向和重力向量方向的加速度值。

2)从几何坐标系转换到汽车坐标系

因为几何坐标系和汽车坐标系中对应的磁北和真北会有个一个偏离角度,同样磁西和正西存在一个这样的角度,在知道偏离角度的情况下便可以求出汽车实际的在运行方向上的加速度。这个偏角是由汽车运行方向和磁北的夹角,可以通过gps获取的位置点来求出汽车运行矢量,磁性向北的磁性矢量已知,便求出夹角,然后根据磁北向的加速度值和夹角的大小得到汽车实际的在运行方向上的加速度。

(3)数据清洗处理

在收集到的真实数据中,可能存在缺失值或者异常值等情况。这样的数据对于要挖据出有效信息造成了一定的困扰,所以需要通过一些方法,尽量提高数据的质量。依据本发明的目的和需求,主要对缺失值以及异常值进行处理。在处理缺失值中,采用均值填充法,即根据该属性在其他所有对象的取值的平均值来填充该缺失的属性值;在异常值的处理中,将遇到的数值视为缺失值。这样就可以应用处理缺失值的方式来进行处理。

(4)提取道路拥堵判定对象的道路拥堵特征向量

本方案选取时间窗口为3分钟的时间段内的加速度时间序列作为特征,本发明对于加速度值的采集频率为1s,所以在3分钟内有180个加速度值作为特征,加速度时间序列中的数据点按时间先后顺序依次编号为x1~x180。除此之外我们选取8个常见的时间域统计量作为特征,构成编号依次为x181~x188的数据点。8个常见的时间域统计量表示如下,其中xi代表编号为i的加速度时间序列中的数据点,n=180。

1)平均值

2)最大值

3)最小值

4)标准偏差

5)平均误差

6)偏度

7)均方根振幅

8)峰态

由上述n+8个数据点得到当前道路拥堵判定对象的道路拥堵特征向量。

(5)分类器的选择

将不同道路拥堵判定对象的道路拥堵特征向量,以及提取所述道路拥堵特征向量的时间窗口的时间段内道路的实际拥堵状态作为一组数据集,其中拥堵状态包括三种:道路通畅、轻微拥堵和严重拥堵,采集2000组数据集,其中1000组用于构成训练样本集,剩余的1000组用于构成测试样本集。

采用训练样本集分别训练决策树、随机森林和xgboost三种分类器模型,每种分类器用于对三种道路拥堵状态进行类别判定,所述道路拥堵状态包括:道路通畅、轻微拥堵和严重拥堵。

采用测试样本集分别对训练完成的三种分类器进行测试:将测试样本集分别输入三种分类器,得到所述测试样本集在不同分类器上运行完成的时间,取其中最小运行完成时间为tmin,最大运行完成时间为tmax。

对于不同分类器的选择,根据评价标准分析出那些分类器更适用于本发明。对于道路拥堵状态的分类,关注的是分类是否准确,因此采用准确率(precision)和召回率作为评价指标,公式如14~15所示。公式14的准确率针对预测结果而言,它表示的是预测为正的样本中有多少是对的,其中tp代表把正类预期为正类,fp表示把负类预测为正类。公式15的召回率也叫查全率,是检索出的相关文档数和文档库中所有的相关文档数的比率,衡量的是检索系统的查全率。其中tp代表把正类预期为正类,fn代表把正类预期为负类。

在本发明中根据实际需求提出了一个新的评价标准tap,该标准用于评价不同模型对于本发明的适合程度,该评价标准可将准确率和执行速度融合到一个指标,使得评价结果更直观全面。公式16为tap评价标准的公式,在该公式中ω1以及ω2代表权重,这个权重比例可以根据需要进行修改,在本发明中使用的权重分别为0.9和0.1。公式16的第二项为对时间t进行归一化方法,把时间t从有量纲的表达式转换为无量纲的表达式,无量纲表达式的范围落在[0,1]的范围之内。其中t为所述测试样本集在当前分类器中的运行时间。由公式16计算出的tap说明在现有的分类模型中,计算出tap的值越大越适合本发明提出的基于群智感知的实时交通分类方案,因此选出tap值最大的分类器作为交通道路拥堵判定分类器。

(6)实时交通状况判定

本文将道路交通状况分为三个等级:道路通畅、轻微拥堵还是严重拥堵。根据公安部对交通状况用机动车平均速度大小来量化拥挤程度(关于城市交通拥堵问题研究的文献综述,刘晓,《经济研究导刊》,第4期,第102‐103页,2010年4月26日)。

1)道路通畅:在道路畅通的城市主干道之上一般机动车的平均速度在30km/h之上,但是如果机动车是在高速路上行驶,畅通状态的平均速度一般高于50km/h;

2)轻微拥堵:平均车速在20km/h到30km/h之间;

3)严重拥堵:平均速度低于20km/h时属于道路严重拥挤。

提取当前待判定对象的道路拥堵特征向量,通过所述交通道路拥堵判定分类器对当前待判定对象进行道路拥堵状态判定,得到当前待判定对象的道路拥堵状态属于道路通畅、轻微拥堵还是严重拥堵。

本发明提供了一种基于智能终端的实时交通状况判定方法,通过运用智能手机这种日益普及的设备来代替传统设备可以解决传统设备获取实时交通时高造价、高维护成本、不灵活等问题;同时在收集加速度信息的过程中,采用重定向机制得到车辆在行驶方向上的加速度信息,并对该信息进行数据清洗,保证了数据的可靠性;在提取数据特征时,增加了8个常见的时间域统计量作为特征,保证了模型预测的准确性;并提出了一种新的指标用于定量分析不同的分类器对于本方案的适用程度,可以更客观全面的选择适合的分类器;最后利用选出的最适合本发明的分类器模型实现实时交通状况的判定。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1