System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及驾驶员疲劳识别,更具体地说,本专利技术涉及一种dms驾驶员疲劳等级识别系统。
技术介绍
1、疲劳驾驶是指驾驶人在长时间连续行车后,由于睡眠不足、身体状态疲乏或是其他原因,导致生理机能和心理机能失调,从而在客观上出现驾驶技能下降的现象。
2、疲劳驾驶是引发交通事故的一个重要因素,疲劳驾驶所导致的交通事故也以相当快的速度增长。疲劳驾驶不仅会减缓驾驶员的反应速度,降低判断能力,还可能导致注意力不集中,从而大大增加交通事故的风险。因此,确保驾驶安全的同时避免疲劳驾驶的发生显得非常关键。driver monitoring systems(dms)驾驶员监控系统的设计,就是为了通过检测和评估驾驶员的状态来提高行车安全。
3、在现有技术中,驾驶员疲劳检测技术是保障汽车安全的关键技术之一。由于疲劳驾驶是交通事故发生的重要因素,提高驾驶员疲劳状态的检测精度对于提升道路安全极为重要。虽然当前的疲劳检测系统利用了眼动追踪、面部识别和生理信号监测等方法,但它们通常无法结合个体驾驶员的生理和行为差异以及实时更新数据集来捕捉驾驶员疲劳状态的即时变化。因此,现有系统往往缺乏个性化和动态适应性,难以及时准确地提供疲劳警示。
技术实现思路
1、为了克服现有技术缺乏个性化和动态适应性,难以及时准确地提供疲劳警示的问题,本专利技术提出了一种dms驾驶员疲劳等级识别系统,用于解决上述问题。
2、本专利技术提供如下技术方案:
3、一种dms驾驶员疲劳等级识别系统
4、数据库模块,用于获取并存储历史驾驶过程中,疲劳提醒前的行为数据,及疲劳提醒后的行为数据和疲劳指数;
5、数据准备模块,使用疲劳提醒前的行为数据和疲劳指数,组成第一数据集,使用疲劳提醒前的行为数据、疲劳提醒后的行为数据和疲劳指数组成第二数据集;
6、网络模型模块,用于构建并训练网络模型,所述网络模型包括用于获取疲劳指数的第一网络模型和用于获取校验疲劳指数的第二网络模型;
7、采集分析模块,用于获取驾驶员的实时行为数据,并运用第一网络模型根据这些行为数据计算出当前疲劳指数;
8、报警模块,根据采集分析模块计算的当前疲劳指数,若当前疲劳指数大于预设的疲劳阈值,则向驾驶员发出疲劳提醒;
9、校验模块,当报警模块发出报警后,采集行为数据并记为验证行为数据,根据当前行为数据和验证行为数据,利用第二网络模型获取校验疲劳指数;
10、数据集更新模块,用于根据当前疲劳指数和校验疲劳指数处理第一数据集;
11、模型重训模块,用于使用当前的第一数据集对第一网络模型进行重新训练。
12、优选的,所述行为数据包括车辆行为数据和人员行为数据,所述车辆行为数据包括车道保持数据、车辆速度数据、方向盘动作数据,所述人员行为数据包括心率数据、头部动作数据、哈欠动作数据、眨眼动作数据;所述行为数据通过对应技术采集相关数据后,经过量化处理得到。
13、优选的,所述通过对应技术采集相关数据包括:
14、所述车道保持数据的相关数据由车道偏离系统获取,包括时间内均匀分布的个车辆偏离车道中心的距离和对应车道宽度;
15、所述车辆速度数据的相关数据由车速传感器获取,包括时间内均匀分布的个车速;
16、所述方向盘动作数据的相关数据由方向盘位置传感器获取,包括时间内方向盘转动方向发生变化时对应的转动角度;
17、所述心率数据的相关数据通过心率传感设备获取,包括时间内心率超出预设的心率范围的总时长;
18、所述头部动作数据的相关数据通过车内摄像头和ai图像识别技术获取,包括时间内头部角度超出预设头部角度范围的总时长;
19、所述哈欠动作数据通过车内摄像头和ai图像识别技术获取,包括时间内嘴部张开的总时长;
20、所述眨眼动作数据通过车内摄像头和ai图像识别技术获取,包括时间内眼睛闭合状态的总时长;
21、所述为预设的采集时长,为预设的采集次数。
22、优选的,所述量化处理得到包括:
23、对车道保持数据,使用如下公式进行量化处理:
24、,
25、式中,表示车道保持数据,表示个车辆偏离车道中心的距离之和,表示个对应车道宽度和;
26、对车辆速度数据,使用如下公式进行量化处理:
27、,
28、式中,表示车辆速度数据,表示个车速的平均值,表示个车速的最小值,表示个车速的最大值;
29、对方向盘动作数据,使用如下公式进行量化处理:
30、,
31、式中,表示方向盘动作数据,表示第次方向盘转动方向变化时对应的转动角度,表示时间内方向盘转动方向变化的总次数;
32、对心率数据,使用如下公式进行量化处理:
33、,
34、式中,表示心率数据,表示时间t内心率超出预设的心率范围的总时长;
35、对头部动作数据,使用如下公式进行量化处理:
36、,
37、式中,表示头部动作数据,表示时间内头部角度超出预设头部角度范围的总时长;
38、对哈欠动作数据,使用如下公式进行量化处理:
39、,
40、式中,表示哈欠动作数据,表示时间内嘴部张开状态的总时长;
41、对眨眼动作数据,使用如下公式进行量化处理:
42、,
43、式中,表示眨眼动作数据,表示时间内眼睛闭合状态的总时长。
44、优选的,所述构建并训练网络模型包括:
45、s1、使用全连接神经网络作为基础框架,构建机器学习模型作为网络模型;
46、s2、获取第一数据集中的数据,将第一处理数据集的数据按照8:2的比例,划分为与第一网络模型对应的第一训练集和第一验证集,获取第二数据集中的数据,将第二处理数据集的数据按照8:2的比例,划分为与第二网络模型对应的第二训练集和第二验证集;
47、s3、分别从所述第一训练集和第二训练集中随机选取m条样本数据组成各自的批次数据;
48、s4、将选取的批次数据放入对应的网络模型中进行正向传播,计算网络模型的输出值;
49、s5、利用损失函数计算当前批次的损失值;
50、s6、根据损失值通过反向传播算法,计算损失函数关于模型参数的梯度;
51、s7、应用计算得到的梯度使用优化器,更新网络模型中的权重和偏置;
52、s8、重复s3到s7步骤直至完成一个训练周期,并继续进行后续训练周期,直到模型性能满足预设的停训条件。
53、优选的,所述利用损失函数计算当前批次的损失值包括:
54、使用如下损失函数计算当前批次的损失值:
55、,
56、式中,表示当前批次的损失值,表示当前批次样本数,表示当前批次第个样本本文档来自技高网...
【技术保护点】
1.一种DMS驾驶员疲劳等级识别系统,其特征在于,包括:
2.根据权利要求1所述的一种DMS驾驶员疲劳等级识别系统,其特征在于,所述行为数据包括车辆行为数据和人员行为数据,所述车辆行为数据包括车道保持数据、车辆速度数据、方向盘动作数据,所述人员行为数据包括心率数据、头部动作数据、哈欠动作数据、眨眼动作数据;所述行为数据通过对应技术采集相关数据后,经过量化处理得到。
3.根据权利要求2所述的一种DMS驾驶员疲劳等级识别系统,其特征在于,所述通过对应技术采集相关数据包括:
4.根据权利要求3所述的一种DMS驾驶员疲劳等级识别系统,其特征在于,所述量化处理得到包括:
5.根据权利要求4所述的一种DMS驾驶员疲劳等级识别系统,其特征在于,所述构建并训练网络模型包括:
6.根据权利要求5所述的一种DMS驾驶员疲劳等级识别系统,其特征在于,所述利用损失函数计算当前批次的损失值包括:
7.根据权利要求6所述的一种DMS驾驶员疲劳等级识别系统,其特征在于,所述一个训练周期为所有训练集中的数据至少被模型学习一次的过程;
...【技术特征摘要】
1.一种dms驾驶员疲劳等级识别系统,其特征在于,包括:
2.根据权利要求1所述的一种dms驾驶员疲劳等级识别系统,其特征在于,所述行为数据包括车辆行为数据和人员行为数据,所述车辆行为数据包括车道保持数据、车辆速度数据、方向盘动作数据,所述人员行为数据包括心率数据、头部动作数据、哈欠动作数据、眨眼动作数据;所述行为数据通过对应技术采集相关数据后,经过量化处理得到。
3.根据权利要求2所述的一种dms驾驶员疲劳等级识别系统,其特征在于,所述通过对应技术采集相关数据包括:
4.根据权利要求3所述的一种dms驾驶员疲劳等级识别系统,其特征在于,所述量化处理得到包括:
5.根据权利要求4所述的一种dms驾驶员疲劳等级识别系统,其特...
【专利技术属性】
技术研发人员:邹定远,韩刚峰,舒耀增,
申请(专利权)人:钧捷智能深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。