当前位置: 首页 > 专利查询>长安大学专利>正文

一种基于隐马尔可夫模型检测驾驶员风险等级的方法技术

技术编号:23150270 阅读:18 留言:0更新日期:2020-01-18 13:55
本发明专利技术公开了一种基于隐马尔可夫模型检测驾驶员风险等级的方法,本发明专利技术通过采集车辆的速度数据以及驾驶员的不同的报警类型,对驾驶行为进行判断并对驾驶员风险等级进行分类,利用训练好的隐马尔可夫模型对驾驶员风险等级进行识别,再利用识别结果判断驾驶员风险等级。本发明专利技术主要服务于运输企业安全管理系统,当识别到驾驶员是高风险等级的驾驶员时,可采取相应的管理培训措施,以提高其安全性。本发明专利技术的实用化可以降低因交通事故导致的人员伤亡和财产损失,提高交通系统的整体安全性。

A method of detecting driver's risk level based on Hidden Markov model

【技术实现步骤摘要】
一种基于隐马尔可夫模型检测驾驶员风险等级的方法
本专利技术属于交通安全领域,具体涉及一种基于隐马尔可夫模型检测驾驶员风险等级的方法。
技术介绍
随着国民经济的快速发展和城市化进程的加快,我国机动车拥有量和道路交通量迅速增长,交通事故问题日趋突出。已有研究表明,驾驶员因素是导致交通事故的主要原因,驾驶员的驾驶风险等级不同,对交通事故的贡献也就不同,低风险等级的驾驶员可能引发较少的甚至避免交通事故,而风险等级越高的驾驶员引发的交通事故可能越严重。因此,针对驾驶员风险等级识别方法进行深入研究显得尤为重要。目前,已有成果主要是针对驾驶员风险等级评估进行研究,针对驾驶员风险等级识别的研究较少,不能满足交通安全管理的要求。
技术实现思路
本专利技术的目的在于克服上述不足,提供一种基于隐马尔可夫模型检测驾驶员风险等级的方法,能够根据不同的驾驶行为识别驾驶员风险等级,为降低交通事故的发生提供参考。为了达到上述目的,本专利技术包括以下步骤:步骤一,采集驾驶员的速度数据,确定驾驶员的驾驶行为序列以及驾驶员风险等级;步骤二,将驾驶员风险等级反复迭代训练隐马尔可夫模型,确定隐马尔可夫模型各参数,得到隐马尔可夫模型;步骤三,用训练出来的隐马尔可夫模型检测待识别的驾驶行为序列;步骤四:将检测结果在预设时间段内统计得到该驾驶员预设置信度下最终的风险等级判定结果。步骤一中,根据速度数据计算车辆的加速度数据,加速度数据的计算方法如下:vt为t时刻的速度,vt-1为t-1时刻的速度,Δt为时间间隔,根据车辆的GPS数据获得,at为t时段的平均加速度。步骤一中,确定驾驶行为时,首先根据驾驶员的速度数据对驾驶员的加速信息进行分析,再根据加速信息将驾驶员行为分为若干种,根据车辆内置的报警系统,采集驾驶人的报警次数,通过k-means聚类出驾驶人的风险等级。步骤二中,隐马尔可夫模型的参数为P={A,B,π},A为状态转移矩阵,B为输出矩阵,π为初始状态矩阵。步骤三中,检测待识别的驾驶行为序列的输出结果为选择概率最大的隐马尔可夫模型所对应的风险等级作为该驾驶行为序列的识别结果,其中,P为在已知观察值序列(驾驶行为序列)O和模型参数λ的条件下,t时刻隐状态it为风险等级qi的概率;αt(i)为t时刻i状态的前向概率,βt(i)为t时刻i状态的后向概率。步骤四的具体方法如下:第一步,根据T长度的驾驶行为序列识别结果判断短时间段内驾驶员的风险等级,判断方法如下:其中,表示短时间内驾驶员风险等级的识别结果,分别表示低风险等级、中风险等级和高风险等级,P1、P2、P3分别表示通过隐马尔科夫模型将待测驾驶行为序列识别为低风险等级、中风险等级和高风险等级的概率;第二步,根据短时间段内驾驶员风险等级的判断结果,计算长时间内三种风险等级的数量,计算公式如下:n1是在长时间段内被识别为低风险等级的序列的数量,n2是在长时间段内被识别为中风险等级的序列数量,n3是在长时间段内被识别为高风险等级的序列的数量,n为总数,xj用作计数;第三步,根据长时间内三种风险等级的数量,计算各风险等级的比例,计算公式如下:其中,k1、k2、k3分别表示长时间段内低风险等级、中风险等级、高风险等级的识别比例;第四步,用信息熵表示随机变量的不确定性,计算公式如下:令C=1-H,表示驾驶员风险等级的置信度,C值越大,置信度越高。第五步,在置信度为C的情况下,驾驶员长时间段内的风险等级判断方法如下:其中,表示驾驶员长时间段风险等级识别结果,I1、I2、I3分别表示低风险等级、中风险等级和高风险等级。与现有技术相比,本专利技术通过采集车辆的速度数据以及驾驶员的不同的报警类型,对驾驶行为进行判断并对驾驶员风险等级进行分类,利用训练好的隐马尔可夫模型对驾驶员风险等级进行识别,再利用识别结果判断驾驶员风险等级。本专利技术主要服务于运输企业安全管理系统,当识别到驾驶员是高风险等级的驾驶员时,可采取相应的管理培训措施,以提高其安全性。本专利技术的实用化可以降低因交通事故导致的人员伤亡和财产损失,提高交通系统的整体安全性。附图说明图1为本专利技术中隐马尔可夫模型图。具体实施方式下面结合附图对本专利技术做进一步说明。本专利技术首先通过对各驾驶员的速度数据进行分析,设计加速度指标,并利用特征指标,识别得出驾驶员的驾驶行为序列。而后利用所获取的每位驾驶员的报警类型,采用K-Means均值聚类方法将驾驶员分为低风险等级驾驶员、中风险等级驾驶员以及高风险等级驾驶员。驾驶员风险等级分类是驾驶员风险等级识别的基础,其分类合理与否直接决定了识别算法的成败。利用部分数据对隐马尔可夫模型进行训练后,再对驾驶行为序列进行识别。其中,驾驶行为包括快减速、慢减速、正常驾驶、慢加速、快加速共5种。1、车辆加速度的计算;车辆加速度是车辆短时间内的平均加速度,具体如式(1)所示。式中:vt为t时刻的速度,vt-1为t-1时刻的速度,Δt为时间间隔,根据车辆的GPS数据获得,at为t时段的平均加速度。2、驾驶行为以及驾驶员风险等级的确定;用于区别不同驾驶行为的加速度阈值尚无明确规定,根据式(1)计算所得加速度确定判别方法如下:at为t时段的平均加速度,1,2,3,4,5分别表示快减速、慢减速、正常驾驶、慢加速、快加速。具体的确定方法是按从大到小的加速度排序取30%位和70%位加减速度作为阈值。确定驾驶员风险等级主要将不同驾驶报警类型利用K-Means聚类法,将驾驶员分为低风险等级驾驶员、中风险等级驾驶员和高风险等级驾驶员。隐马尔可夫模型包括:①隐状态数目为N=3,隐状态集合为Q={q1,q2,q3},分别对应于低风险等级、中风险等级、高风险等级。观察状态数目M=5,观察状态集合为V={v1,v2,…v5},分别对应于快减速、慢减速、正常驾驶、慢加速、快加速;②隐状态序列为i1,i2,...iT,观察序列为o1,o2,...oT;③状态转移矩阵为A,A=aij=P(it+1=qj|it=qi),1≤i≤3。表示t时刻的隐状态为qi时t+1时刻的隐状态为qj的概率,矩阵A反应了状态之间转移的概率。④输出概率矩阵为B,B=bj(ok)=P(ot=vk|it=qj),1≤i≤3,1≤k≤5表示t时刻的隐状态为qj时产生的观察值为vk的概率,矩阵B反应了隐状态与观察值之间的关系。⑤初始状态分布概率为π={πi},1≤i≤3,3、基于隐马尔可夫模型检测驾驶员风险等级;首先训练稳定的隐马尔可夫模型,具体方法为将所有风险等级的驾驶员驾驶行为作为隐马尔可夫模型的输入,求解隐马尔可夫模型的模型参数,P={A,B,π},A为状态转移矩阵,B为输出矩阵,π为初始状态矩阵。然后利用所训练的模型对驾本文档来自技高网...

【技术保护点】
1.一种基于隐马尔可夫模型检测驾驶员风险等级的方法,其特征在于,包括以下步骤:/n步骤一,采集驾驶员的速度数据,确定驾驶员的驾驶行为序列以及驾驶员风险等级;/n步骤二,将驾驶员风险等级反复迭代训练隐马尔可夫模型,确定隐马尔可夫模型各参数,得到隐马尔可夫模型;/n步骤三,用训练出来的隐马尔可夫模型检测待识别的驾驶行为序列;/n步骤四:将检测结果在预设时间段内统计得到该驾驶员预设置信度下最终的风险等级判定结果。/n

【技术特征摘要】
1.一种基于隐马尔可夫模型检测驾驶员风险等级的方法,其特征在于,包括以下步骤:
步骤一,采集驾驶员的速度数据,确定驾驶员的驾驶行为序列以及驾驶员风险等级;
步骤二,将驾驶员风险等级反复迭代训练隐马尔可夫模型,确定隐马尔可夫模型各参数,得到隐马尔可夫模型;
步骤三,用训练出来的隐马尔可夫模型检测待识别的驾驶行为序列;
步骤四:将检测结果在预设时间段内统计得到该驾驶员预设置信度下最终的风险等级判定结果。


2.根据权利要求1所述的一种基于隐马尔可夫模型检测驾驶员风险等级的方法,其特征在于,步骤一中,根据速度数据计算车辆的加速度数据,加速度数据的计算方法如下:



vt为t时刻的速度,vt-1为t-1时刻的速度,Δt为时间间隔,根据车辆的GPS数据获得,at为t时段的平均加速度。


3.根据权利要求1所述的一种基于隐马尔可夫模型检测驾驶员风险等级的方法,其特征在于,步骤一中,确定驾驶行为时,首先根据驾驶员的速度数据对驾驶员的加速信息进行分析,再根据加速信息将驾驶员行为分为若干种,根据车辆内置的报警系统,采集驾驶人的报警次数,通过k-means聚类出驾驶人的风险等级。


4.根据权利要求1所述的一种基于隐马尔可夫模型检测驾驶员风险等级的方法,其特征在于,步骤二中,隐马尔可夫模型的参数为P={A,B,π},A为状态转移矩阵,B为输出矩阵,π为初始状态矩阵。


5.根据权利要求1所述的一种基于隐马尔可夫模型检测驾驶员风险等级的方法,其特征在于,步骤三中,检测待识别的驾驶行为序列的输出结果为选择概率最大的隐马尔可夫模型所对应的风险等级作为该驾驶行为序列的识...

【专利技术属性】
技术研发人员:牛世峰董兆晨郑佳红付锐郭应时袁伟
申请(专利权)人:长安大学
类型:发明
国别省市:陕西;61

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1