本发明涉及智能交通领域,尤其涉及一种基于gps数据的高速公路车辆异常行为检测方法。
背景技术:
高速公路交通拥挤和交通安全已成为现今交通领域的一个重要研究课题,车辆异常行为是造成高速公路拥挤、引起交通事故的主要原因。高速公路车辆异常行为主要有车辆超速行驶、车辆低速行驶、倒车逆行、紧急制动、临时停车、紧急停车、轨迹异常等。车辆表现出以上异常行为都存在着一个变化过程,最终呈现出稳定状态。
若能在车辆出现异常行为变化过程中就开始对车辆行为进行检测、提示预警,当车辆达到最终状态时即能马上判断出该车状态,并提出最终预警,这将大大缩短车辆时间检测时间、及时预警和上报管理中心,能快速对该事件进行处理、预防二次事故的发生。可见,实时进行车辆异常行为检测有助于预防高速公路二次事故的发生,减少高速公路拥挤度,降低车辆延误,提高高速公路运行效率,进而实现低碳安全出行目标。车辆异常行为检测早期主要采取移动电话、紧急电话、路政巡逻等手段向交通监控中心通报信息。这类在事件发生地目击来“手工”识别方法,易时滞并延长事故清除时间,起不到预防处理的作用。所以研究车辆异常行为自动检测算法,对其进行动态反馈已成为研究者们的一个重要研究方向。
车辆异常行为检测大致分为两类,一类是基于视频数据进行检测,第二类是基于智能手机终端数据进行检测。国内外对高速公路车辆异常行为检测研究主要还是基于视频,并借助其他车辆检测装置对车辆轨迹进行检测判断。虽都具有较好的检测效果,但针对高速公路视频装置不完善的路段和没有相应参数检测装置的车辆,现有算法则不能对这些情况下的异常行为进行检测判断。
技术实现要素:
本发明要解决的技术问题在于针对现有技术中的缺陷,提供一种基于gps数据的高速公路车辆异常行为检测方法。
本发明解决其技术问题所采用的技术方案是:
本发明提供一种基于gps数据的高速公路车辆异常行为检测方法,该方法包括以下步骤:
获取数据阶段:通过车载gps装置获得车辆动态信息;
数据处理阶段:将车辆动态信息通过坐标转换得到高斯坐标系下的坐标数据;
特征提取阶段:根据不同时刻的坐标数据,提取经转换后的车辆动态参数特征;
识别预警阶段:根据车辆动态参数特征,采用标准偏差法和神经网络对车辆行为进行识别,并对识别车辆异常行为进行分级预警。
进一步地,本发明的所述获取数据阶段,获取的车辆动态信息包括车辆id、反馈时间、车辆经纬度。
进一步地,本发明的所述数据处理阶段,转换后的坐标数据符合本地高斯平面系统,再对加速度和速度参数进行计算。
进一步地,本发明的计算加速度和速度的公式为:
式中:
进一步地,本发明的所述特征提取阶段,通过gps实验和vissim软件仿真提取车辆在超速、倒车逆行、低速行驶、紧急制动、临时停车、紧急停车和正常行驶时的加速度和速度的参数特征,分析得到车辆动态参数特征。
进一步地,本发明的所述识别预警阶段,采用bp神经网络作为车辆异常行为检测分类器对车辆行为进行分类识别,针对不同异常驾驶行为进行分级预警。
进一步地,本发明的进行分级预警的方法具体为:
超速分级预警:
1)1级超速预警:检测到超速车辆在tk时刻速度超速20%以下;
2)2级超速预警:检测到超速车辆在tk时刻速度超速20%以上,50%以下;
3)3级超速预警:检测到超速车辆在tk时刻速度超速50%以上;
逆行分级预警:
1)1级逆行预警:检测到逆行车辆在tk时刻逆行速度小于20km/h;
2)2级逆行预警:检测到逆行车辆在tk时刻逆行速度大于20km/h,小于40km/h;
3)3级逆行预警:检测到逆行车辆在tk时刻逆行速度大于40km/h;
停车分级预警:
1)紧急制动预警:检测到车辆发生紧急制动行为;
2)低速行驶预警:检测到车辆发生低速行驶行为;
3)临时停车预警:检测到车辆发生停车行为,且前两次判断中没有发生紧急制动行为;
4)紧急停车预警:检测到车辆发生停车行为,且在前两次判断中有发生紧急制动行为。
本发明产生的有益效果是:本发明的基于gps数据的高速公路车辆异常行为检测方法,能实时检测车辆驾驶行为,实时反馈异常行为,有助于高速公路系统的智能管理,有效降低高速公路交通事故风险;本发明仅利用车载gps装置,就能实现在高速公路上实时检测车辆异常驾驶行为状态,有助于预防高速公路二次事故发生,减少高速公路拥挤度,降低车辆延误,提高高速公路运行效率,进而实现低碳安全出行目标。
附图说明
下面将结合附图及实施例对本发明作进一步说明,附图中:
图1是本发明的方法框架图;
图2是分级检测算法图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
如图1所示,本发明优选实施例中的基于gps数据的高速公路车辆异常行为检测方法,该方法包括以下几个部分:
第一阶段是获取数据阶段,即通过车载gps装置获得车辆动态信息,包括车辆id、反馈时间、车辆经纬度等。这些数据主要表现出两个特征:一是针对每辆车,该定位数据均是一个时间序列数据,可获得车辆连续的运动特征;二是每辆车有一个位置定位,可获得车辆之间的相对位置特征。根据定位时间序列数据可计算出车辆的速度、加速度,从而可对单车驾驶行为进行实时监测;根据车辆间相对位置信息可大致估算出车辆间的车头时距、车头间距等信息,从而可对跟车过近等危险驾驶行为进行检测;将高速公路分段后,还可以计算出路段上车辆平均速度和平均密度等参数,进而能从宏观上对高速公路运行情况进行评价。
第二阶段是数据处理阶段,即将gps数据通过坐标转换得到高斯坐标下的数据,转换后的坐标要符合本地高斯平面系统,再对加速度、速度等参数进行计算,如下式;
式中:
第三阶段是特征提取阶段,即提取经转换后的车辆动态参数特征,通过gps实验和vissim软件仿真提取车辆在超速、倒车逆行、低速行驶、紧急制动、临时停车、紧急停车和正常行驶时的加速度和速度的参数特征,分析参数变化特征,定位速度为1s。
第四阶段是识别预警阶段,即采用标准偏差法和神经网络对车辆行为进行识别,并对识别车辆异常行为进行分级预警。
优选的,采用bp神经网络作为车辆异常行为检测分类器,将连续n次定位的车辆速度、加速度作为输入参数,采用神经网络对参数进行数据趋势分析,判断事件类型。以正常行驶、超速、倒车逆行、低速行驶、紧急制动、停车行为这6种车辆驾驶行为作为神经网络的输出结果。
神经网络分类器对车辆行为进行分类识别,识别之后系统需要对异常行为进行反馈预警。由于交通管理法规在对超速等行为进行处罚时,考虑了违规行为对交通流影响的大小,规定了不同等级的处罚措施。可见,针对相同的违规驾驶行为,其影响程度也不相同,所以本发明进行了分级反馈预警系统设计,如图2;
超速分级预警
1)1级超速预警:检测到超速车辆在tk时刻速度超速20%以下。
2)2级超速预警:检测到超速车辆在tk时刻速度超速20%以上,50%以下。
3)3级超速预警:检测到超速车辆在tk时刻速度超速50%以上。
逆行分级预警
1)1级逆行预警:检测到逆行车辆在tk时刻逆行速度小于20km/h。
2)2级逆行预警:检测到逆行车辆在tk时刻逆行速度大于20km/h,小于40km/h。
3)3级逆行预警:检测到逆行车辆在tk时刻逆行速度大于40km/h。
停车分级预警
1)紧急制动预警:检测到车辆发生紧急制动行为。
2)低速行驶预警:检测到车辆发生低速行驶行为。
3)临时停车预警:检测到车辆发生停车行为,且前两次判断中没有发生紧急制动行为。
4)紧急停车预警:检测到车辆发生停车行为,且在前两次判断中有发生紧急制动行为。
本发明提出分级检测算法,通过神经网络对车辆行为进行分类识别后,根据异常行为分级预警原则,对车辆行为进行分级检测。通过实验验证,证明其算法的良好识别效果。
本发明提出一种基于gps数据的高速公路车辆异常行为检测方法,能实时检测车辆驾驶行为,实时反馈异常行为,有助于高速公路系统的智能管理,有效降低高速公路交通事故风险。
应当理解的是,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,而所有这些改进和变换都应属于本发明所附权利要求的保护范围。