【技术实现步骤摘要】
一种基于D-S证据理论的疲劳驾驶检测方法
本专利技术涉及一种基于D-S证据理论的疲劳驾驶检测方法,属于汽车安全驾驶领域。
技术介绍
近年来,疲劳驾驶成为汽车安全驾驶的严重威胁之一。疲劳驾驶会影响驾驶人的注意、感觉、知觉、思维、判断等诸方面,能够准确判断驾驶员是否疲劳显得越发重要,疲劳驾驶检测技术应运而生,疲劳驾驶检测技术成为汽车安全驾驶的重要保障之一。传统的接触式疲劳驾驶检测方法虽然检测准确率高,但是会影响驾驶员的活动,不利于汽车安全驾驶。非接触式疲劳驾驶检测方法通过记录心率、呼吸、眼睛变化、坐姿变化等,可以达到相应目的。对于相应的心率、呼吸等数据,能够准确判断是否疲劳显得越来越重要。将一个清醒的驾驶员误判为疲劳的驾驶员的代价远远小于将一个疲劳驾驶员误判为清醒的。采用代价敏感分类器,即对于清醒状态错判为疲劳状态、疲劳状态错判为清醒状态,分别设置不同的代价值,能够提高判断准确率。采用代价敏感极限学习机能够较好的应用于疲劳驾驶检测问题。但是,不同的代价矩阵对应的分类器准确度有高有低,采用加权D-S证据理论可以融合多个分类器,得到一个鲁棒性好,准确度高的疲劳驾驶集成分类器。
技术实现思路
本专利技术为了得到一种鲁棒性好,准确度高的疲劳驾驶检测方法,提出一种基于D-S证据理论的疲劳驾驶检测方法。通过融合多个基分类器,得到性能较好的集成分类器,用于疲劳驾驶检测。本专利技术公开一种基于D-S证据理论的疲劳驾驶检测方法。首先引入疲劳驾驶训练集,设置不同代价矩阵,得到每个代价敏感极限学习机的最优参 ...
【技术保护点】
1.一种基于D-S证据理论的疲劳驾驶检测方法,其特征在于,该方法具体包括以下步骤:/n步骤一:数据采集/n通过雷达生理信号采集获取生理信号,从中提取心跳周期、呼吸周期及呼吸幅值三个特征;通过相机面部信息采集面部信息获取样本标签,得到疲劳驾驶数据集;将数据集分为测试集、训练集和验证集;/n步骤二:设置不同的代价矩阵;/n
【技术特征摘要】
1.一种基于D-S证据理论的疲劳驾驶检测方法,其特征在于,该方法具体包括以下步骤:
步骤一:数据采集
通过雷达生理信号采集获取生理信号,从中提取心跳周期、呼吸周期及呼吸幅值三个特征;通过相机面部信息采集面部信息获取样本标签,得到疲劳驾驶数据集;将数据集分为测试集、训练集和验证集;
步骤二:设置不同的代价矩阵;
0
1
2
3
0
0
COI
COI
COI
1
CIO
0
CII
CII
2
CIO
CII
0
CII
3
CIO
CII
CII
0
表1
表1为代价矩阵,其中:
1、清醒状态:0;
2、一级疲劳状态:1;
3、二级疲劳状态:2;
4、三级疲劳状态:3;
CIO、CoI、CII为代价值:
1.疲劳状态判断为清醒状态:CIO;
2.清醒状态判断为疲劳状态:COI;
3.不同等级疲劳状态判断错误:CII.
设CII=1,CIO/CII=2,COI/CII={0.02,0.1,0.2,0.3,0.4,0.5},得到不同的代价矩阵;
步骤三:引入训练集,选择不同的代价矩阵,由代价敏感极限学习机训练多个分类器,求得每个分类器最优参数;
代价敏感极限学习机的目标函数为:
s.t.h(xi)β=ti-εi,i=1,2,...,N(1)
其中,对于样本xi,ti表示真实标签向量,εi表示误差向量;B是代价信息向量,C表示惩罚因子,β表示隐含层到输出层的权值,N表示样本总数;
Bi=∑j(WN×N·MN×N)ij(2)
WN×N是为每个训练样本分配的权重对角矩阵,MN×N表示代价权重;
其中,#Class表示训练集样本中类别为c的个数,Wcc表示权重对角矩阵中的元素;
Mij表示将第i个样本误分为第j个样本的代价损失,其值由第i个样本和第j个样本所属的类别和代价矩阵决定;
由于B是固定的,所以代价敏感极限学习机的目标函数是一个凸优化问题,引入拉格朗日算子αi,得到:
上式分别对β,εi,αi求导并令其导数值为0得:
β=HTα(5)
αi=C·diag(B)·εi,i=1,.....
【专利技术属性】
技术研发人员:孟明,张肖辉,甘海涛,庄栋,杨策丞,
申请(专利权)人:杭州电子科技大学,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。