基于深度学习技术的驾驶员疲劳驾驶检测方法研究

合集下载

大众疲劳驾驶检测原理

大众疲劳驾驶检测原理

大众疲劳驾驶检测原理
大众疲劳驾驶检测是一种基于人脸识别技术、图像处理技术、机器学习技术、红外成像技术等多种技术的安全预警系统。

其原理如下:
1. 采集图像:通过摄像头等设备采集驾驶者的图像。

2. 特征提取:对采集到的图像进行预处理和特征提取,获取驾驶者的脸部特征,如眼睛、嘴巴、鼻子等。

3. 分析判断:通过机器学习算法,将驾驶者的脸部特征与已知的疲劳驾驶特征进行比对分析,如口罩遮挡、气温变化、光线变化等多种情况进行分析判断。

4. 发出预警:如果判断驾驶者处于疲劳状态,系统会及时发出语音、振动、闪光等多种方式的警告,提醒驾驶者及时休息。

总体来说,大众疲劳驾驶检测基于图像处理、机器学习技术对驾驶者疲劳状态进行判断,并及时发出预警,以保障行车安全。

疲劳驾驶检测算法判断标准

疲劳驾驶检测算法判断标准

疲劳驾驶检测算法判断标准
疲劳驾驶检测算法的判断标准主要包括以下几个方面:
1. 眼睛状态:检测驾驶员眼睛是否闭合过久、眼球运动是否异常等。

2. 头部姿态:检测驾驶员头部姿态是否异常,如是否长时间低头、仰头等。

3. 眨眼频率:通过检测驾驶员的眨眼频率来判断其是否疲劳。

正常的眨眼频率应该在每分钟15-30次左右,如果低于这个范围,则可能表示驾驶员已经疲劳。

4. 眼睛闭合时间:检测驾驶员眼睛闭合的时间是否过长,如果过长则可能表示驾驶员已经疲劳。

5. 嘴巴状态:检测驾驶员嘴巴是否闭合过久、有无打哈欠等表现。

6. 车辆状态:检测车辆是否在直线行驶、车速是否稳定等,来判断驾驶员是否处于疲劳状态。

当算法通过以上几种方式检测到驾驶员可能处于疲劳状态时,会采取相应的措施,如发出警告、自动减速、紧急刹车等,以避免发生交通事故。

浅谈驾驶疲劳检测方法研究现状

浅谈驾驶疲劳检测方法研究现状

浅谈驾驶疲劳检测方法研究现状作者:宋战兵来源:《科技风》2017年第09期摘要:驾驶疲劳研究是汽车主动安全领域研究方向之一,主要集中在两个方面,一是基于车辆和人体的操作行为,二是基于人体的生理信号。

本文总结和评价了国内外关于驾驶疲劳的研究现状,指出研究存在的不足,提出驾驶疲劳研究应该朝着定量描述、阈值算法和多指标整合建模方向努力,最后对驾驶疲劳研究的应用前景进行展望。

关键词:驾驶疲劳;主动安全;研究现状20%的交通事故与疲劳驾驶有关,造成大量财产损失和人员伤亡[ 1 ]。

汽车运输车队、执行急难险重任务需要长时间驾驶的驾驶员急需一种移动穿戴设备能够及时监测驾驶员的精神疲劳并发出预警信号,研究建立可靠有效的驾驶疲劳检测和预警系统对于社会经济发展具有重要意义。

1 疲劳发生机制驾驶疲劳的发生,是一种特别的生理心理现象,一般认为,其产生与工作过程中大脑抑制性保护作用有关,也是能量消耗与代谢物质不断积累造成的结果,代谢物的积累会带来神经肌肉节点处神经冲动传递受到抑制,ATP合成速度减慢,钙离子浓度降低,造成肌肉收缩与放松能力下降。

高强度或长时间持续活动会产生疲劳,疲劳的危害有工作能力减弱、效率降低、错误率增加等,这是一种自我保护机制,提醒要增加休息时间。

疲劳分为肌肉疲劳和精神疲劳。

肌肉疲劳在生理层面主要表现为肌肉酸软、浑身无力、肢体动作反应迟钝等,而精神疲劳表现为注意力涣散、操作错误率上升、质量下降等,精神认知层面已经不能满足工作任务要求。

驾驶疲劳主要是精神疲劳,伴随肌肉疲劳,测定方法包括自评法、工作效绩法、生理信号测试法、闪光融合频率和反应时测定法等。

2 驾驶疲劳检测方法研究现状一直以来,汽车厂商致力于开发驾驶疲劳的预警与警示设备,以帮助驾驶员预防疲劳提高安全性。

驾驶疲劳检测研究主要集中在两个方向,一些研究者选择车辆和人体的操作行为指标作为主要变量来建立疲劳判定模型,例如Wierwille通过采集驾驶员不同疲劳状态下的操作特性数据,验证了方向盘转角、方向盘转角速率、车辆横向位置、横向加速度和横摆角变量与驾驶人疲劳水平具有显著的相关性;A. Eskandarian和A. Mortazavi通过对方向盘转角时域、频域、幅值域的分析,也得出方向盘转角的方差或平方差可以作为疲劳驾驶评价指标;Hertmann 等人通过瞳孔直径变化情况检测驾驶员的疲劳状况,取得一定进展;国内清华大学张波、成波、张广渊和冯睿嘉,北京工业大学赵晓华等人近年的研究中也得出了类似的结论[ 2-4 ]。

基于YOLOv5的疲劳与危险驾驶行为检测系统研究

基于YOLOv5的疲劳与危险驾驶行为检测系统研究

收稿日期:2022-08-24基金项目:武昌工学院校级创新训练项目 基于Y O L O v 5的疲劳与分心驾驶行为检测系统 (X 202213241030)㊂作者简介:李孟成(1999 ),男,湖北黄冈人,就读于武昌工学院㊂通讯作者:罗甜(1992 ),女,湖北武汉人,毕业于南京邮电大学,硕士,研究方向:人工智能的商业应用㊂基于Y O L O v 5的疲劳与危险驾驶行为检测系统研究李孟成,罗 甜,张 琰,吴兴安(武昌工学院,湖北武汉 430065) 摘 要:疲劳驾驶和危险驾驶是造成交通事故的主要原因,文章基于Y O L O v 5目标检测算法和d l i b 人脸识别库,分别从人脸朝向㊁位置㊁眼睛开合度㊁眨眼频率㊁驾驶员手持物品定位,分析物品形态㊁物品大小等数据,通过这些数据,利用Y O L O v 5算法实时地计算出驾驶员是否存在疲劳驾驶和危险驾驶的行为,若存在则通过系统及时给出相应的安全提示㊂关键词:目标检测;疲劳检测;Y O L O v 5中图分类号:T P 31 文献标识码:A 文章编号:1007 6921(2023)06 0107 041 研究背景及意义近年来,随着私家车数量的增多,交通压力和交通事故也变成了一个严重的社会问题㊂研究表明,80%~90%的交通事故主要由于注意力不够集中或不当操作等人为因素造成,而在所有的驾驶员人为因素中,疲劳驾驶是主要原因之一㊂据有关资料研究表明,若在潜在交通事故发生前提前1s 给驾驶员发出警报,则可避免90%的类似交通事故㊂疲劳与分心驾驶行为检测系统可通过计算机机器视觉检测技术,实时获取驾驶员在行驶过程中的脸部信息,基于训练好的算法模型对采集到的驾驶人员的脸部信息进行面部特征提取,并对比分析非疲劳情况下人眼睛眨眼的频率与疲劳状态下的眨眼频率,以及各种危险驾驶行为的检测,最终判定驾驶员当前是否处于疲劳状态或者分心危险驾驶状态㊂若检测并判断出驾驶员处于危险驾驶状态,系统会及时给出警告信息,并将信息同步上传平台,帮助相关部门做好相应紧急预案并做好历史数据记录㊂出于个人及社会安全考虑,对于多次疲劳驾驶的人员,相关部门可依据平台数据对其进行警告或劝退,以减少不必要的伤亡事故的发生㊂笔者基于人工智能技术,希望能最大限度地减少因驾驶人员自身因素导致的各种交通事故的发生,为驾驶人员,出行人员及社会的安全提供保障㊂2 系统设计2.1 系统总体设计图1 系统设计流程系统设计流程图见图1㊂通过调用s e l f .c a p =c v 2.V ide o C a p t u r e (0)函数打开电脑内置摄像头,获取图像并进行预处理;进行人脸检测,即初始化D L I B 的人脸检测器(HO G );创建面部标志物预测㊁使用d l i b .ge tf r o n t a l f a c e d e t e c t o r ()获得脸部位置检测器㊁使用d l i b .s h a p e p r e d i c t o r 获得脸部特征位置检测器㊁使用p r e d i c t o r (g r a y,r e c t )获得脸2023年3月内蒙古科技与经济M a r c h 20236520I n n e r M o n g o l i a S c i e n c e T e c h n o l o g y &E c o n o m yN o .6T o t a l N o .520部特征位置的信息,若检测到脸部,则进行下一步,否则,直接进行下一次检测㊂紧接着,进行疲劳判断,人眼定位和嘴巴定位,即通过构造函数计算左右眼的E A R 值,使用平均值作为最终的E A R ,确定眨眼频率和嘴巴开合度,并与设定的阈值进行对比,如果连续2次都小于阈值,则表示进行了一次眨眼活动,如果连续3次都小于阈值,则表示打了一次哈欠进而进行疲劳判断,即P E R C L O S 准则的P 80标准㊂疲劳模型以150帧为一个循环,若P e r c l o s 模型得分超过0.38时,则判断为疲劳状态,系统会通过语音的方式进行提示,若P e r c l o s 模型得分不超过0.38时,则回到平时状态㊂分心行为判断,危险行为定位,是通过将摄像头读到的一帧画面传入检测函数m y f r a m e .f r a m e t e s t (),进行喝水㊁抽烟㊁玩手机判断,在15帧内,若读取的每一帧画面被判定为喝水㊁抽烟㊁玩手机3种分心行为之一,则以红字的形式在屏幕上提示危险行为,并进行语音提示,若没有检测分心行为,则回到平时状态㊂图2 功能模块架构系统模块架构如图2所示,疲劳与危险驾驶行为检测模型,由前端U I 设计模板和后端疲劳检测模块构成㊂其中,前端U I 设计模板细分为疲劳检测(打哈欠检测㊁眨眼检测)㊁视频源(摄像头)㊁状态输出(判断是否疲劳)三部分;后端疲劳检测模块细分为Y O L O v 5单阶段目标检测算法(检测抽烟㊁喝酒㊁玩手机行为)和HO G ㊁p yr a m i d 人脸检测算法(检测打哈欠和眨眼频率)㊂结合上述分析,系统主要功能如下㊂2.1.1 驾驶员疲劳检测2.1.1.1 驾驶人员眨眼频率检测㊂基于d l i b 人脸识别68特征点检测㊁分别获取左右眼面部标志的索引,o p e n c v 对视频流进行灰度化处理,检测出人眼的位置信息,通过与正常非疲劳状态下眨眼频率对比,分析是否眨眼频率过高,构成疲劳驾驶,并进行语音提示㊂2.1.1.2 驾驶人员打哈欠识别检测㊂基于d l i b 人脸识别68特征点检测㊁获取嘴部面部标志的索引,通过o p e n c v 对视频流进行灰度化处理,检测出人嘴的位置信息,对比分析是否为打哈欠行为,并进行语音提示㊂2.1.2 驾驶员危险行为检测基于Y O L O v 5图像识别算法㊁获取驾驶员危险行为预测,通过对应的接口函数使用设计分心模型预测危险行为,并进行语音提示㊂2.2 关键技术2.2.1 前端U I 设计工具使用了当下流行的P yS i d e ㊂它是跨平台的应用程序框架Q t 的P y t h o n 绑定版本㊂提供和P y Q t 类似的功能,并相容A P I㊂图3 U I 界面图如图3所示,本系统的U I 界面,点击打开,便会调用摄像头,随后进行疲劳与危险驾驶行为检测,若在设定时间内,检测到相关行为且判定为疲劳,U I 界面右边则会用红字进行提示疲劳,反之,则会显示清醒㊂2.2.2 前后端交互设计图4 前后端交互设计如图4所示,前端通过摄像头获取信息,即人眼定位㊁嘴巴定位㊁行为定位(喝水㊁抽烟㊁玩手机);后端逻辑层通过d l i b 库㊁Y O L O v 5单阶段目标检测算总第520期内蒙古科技与经济法及P y t h o n 第三方库进行疲劳检测和分心检测㊂前端视图层调用后端的d l i b 库及p y t h o n 第三方库技术获取人脸信息,同时后端逻辑层调用前端视图层的数据(疲劳与危险驾驶行为)并调用自身算法进行处理,然后又返回给前端视图层输出结果㊂2.2.3 后端d l i b 人脸识别模型基于p yt h o n 的d l i b 库人脸识别算法,提供后端接口A P I,实现人脸眨眼,人脸打哈欠等功能㊂d l i b 人脸识别模型示意图如图5所示,摄像头开启后,d l i b 人脸识别特征模型调用f r a m e r e s t(f r a m e )㊁C a m C o n f i g i n i t ()㊁s h o w p i c (s e l f )等对驾驶员进行面部识别,然后,Y O L O v 5图像检测算法也调用以上代码对识别的面部进行行为判断,进而将结果反馈给用户㊂图5 d l i b 人脸识别模型示意图2.2.4 Y O L O v 5图像识别算法分析Y O L O v 5算法主要有输入模块(I n pu t )㊁主干特征提取模块(B a c k b o n e )㊁特征加强模块(N e c k )㊁检测模块(H e a d )4个部分构成㊂Y O L O v 5算法整体结构如图6所示,在特征提取部分,Y O l O v 5提取多特征层进行目标检测,一共提取3个特征层㊂图6 Y O L O v 5算法整体结构3个特征层位于主干部分C S P D a r k n e t 的不同位置,分别位于中间层,中下层,底层,当输入为(640,640,3)的时候,3个特征层的形状分别为t 1=(80,80,256)㊁t 2=(40,40,512)㊁t 3=(20,20,1024)㊂在获得3个有效特征层后,利用这3个有效特征层进行F P N 层的构建㊂特征金字塔可以将不同形状的特征层进行特征融合,有利于提取出更好的特征㊂3 疲劳及危险驾驶行为检测原理3.1 疲劳检测原理分析3.1.1 人脸特征点检测㊂人脸68个特征点检测用到了d l i b ,d l i b 有两个关键函数㊂d l i b .ge tf r o n t a l f a c e d e t e c t o r ()d l i b .s h a p e p r e d i c t o r (pr e d i c t o r p a t h )前者是内置的人脸检测算法,使用HO G p yr a -m i d ,检测人脸区域的界限(b o u n d s)㊂后者是用来检测一个区域内的特征点,并输出这些特征点的坐标,它需要一个预先训练好的模型(通过文件路径的方法传入),才能正常工作㊂3.1.2 计算眼睛的E A R基本原理:计算眼睛长宽比E y e A s pe c t R a t i o ,E A R ,如式(1)所示㊂当人眼睁开时,E A R 在某个值上下波动,当人眼闭合时,E A R 迅速下降,理论上会接近于零㊂系统设定当E A R 低于某个阈值时,眼睛处于闭合状态㊂此外,为检测眨眼次数,还需要设置同一次眨眼的连续帧数㊂眨眼速度比较快,一般1-3帧就完成了眨眼动作,以上两个阈值都要根据实际情况设置㊂E A R =P 2-P 6 + P 3-P 52 P 1-P 4(1)3.1.3 计算嘴巴的MA R基本原理:打哈欠可利用嘴巴处通过计算51㊁59㊁53㊁57的纵坐标㊁49㊁55的横坐标来计算眼睛的睁开度㊂如:1/2*[(y 51+y 53)-(y59+y 57)]/(x 55-x 49)点的距离来判断是否张嘴及张嘴时间,从而确定人是否是在打哈欠,同时这个阈值应当合理,应经过大量实验,能够与正常说话或哼歌区分开来㊂同眼睛相类似方法求嘴部欧式距离,如式(1)所示㊂3.1.4 计算P e r c l o s 模型得分#疲劳模型#每一帧R o l l 加1p e r c l o s =(R o l l e ye /R o l l )+(R o l l m o u t h /李孟成,等㊃基于Y O L O v 5的疲劳与危险驾驶行为检测系统研究2023年第6期R o l l)*0.2原理:疲劳模型以150帧为一个循环,每一帧R o l l加1,过去的150帧中,P e r c l o s模型得分超过0.38时,判断为疲劳状态㊂3.2危险驾驶的分心行为检测原理分析危险驾驶的分心行为检测直接使用两个封装好的接口:M y d e t e c t.p y M y F r a m e.p y3.2.1检测过程读取摄像头的一帧画面,将摄像头读到的数据传入检测函数m y f r a m e.f r a m e t e s t(),r e t为检测结果,r e t的格式为[l a b,e y e,m o u t h],l a b为y o l o的识别结果包含 p h o n e s m o k e d r i n k ,e y e为眼睛的开合程度(长宽比),m o u t h为嘴巴的开合程度㊂3.2.2危险驾驶的分心行为判断危险驾驶的分心行为检测以15帧为一个循环,如果检测到危险驾驶的分心行为,将信息返回到前端U I ㊂图7检测分心提示图注:**代表行为如果超过15帧未检测到分心行为,将状态修改为平时状态㊂4系统成果演示系统正常运行如图3所示,点击打开,系统会调用摄像头,然后将获取的图像在U I界面展示,右边会显示正在执行的操作㊂眨眼㊁打哈欠系统告警图,当眨眼次数和打哈欠次数达到阈值时,再根据P e r c l o s模型得分来判断疲劳状态,即若得分超过0.38,则判断为疲劳,反之,判断为清醒㊂检测玩手机㊁抽烟㊁喝水系统告警,当正在玩手机㊁抽烟㊁喝水时,系统会基于Y O L O v5图像识别算法㊁获取驾驶员的危险行为,并进行预测,即通过对应的接口函数使用分心模型来预测危险行为,然后,通过文字和语音的方式进行相应的警告提示㊂5结束语笔者从当前的社会交通事故根源问题出发,提出基于Y O L O v5算法和d l i b人脸识别库的疲劳及危险驾驶行为检测系统研究㊂本系统结合人脸㊁眼睛张合度㊁眨眼频率㊁驾驶行为等目标检测技术,实时监测并分析驾驶员是否存在疲劳驾驶和危险驾驶行为㊂若存在危险驾驶,可通过平台及时发出警报,以降低安全隐患,保障道路安全㊂[参考文献][1]熊睿,邓院昌.疲劳驾驶交通事故的严重程度影响因素分析[J].中国安全生产科学技术,2022,18(4):20-26.[2]田垚,李建良,郭秋蕊,等.多特征因素的疲劳驾驶检测方法[J].天津科技大学学报,2022,37(2):29-34.[3]郝佳杰,方赛银,肖洒,等.改进Y O L O v5的叶片黑斑病检测算法研究[J].南方农机,2022,53(16):1-4.[4]闫保中,王晨宇,王帅帅.基于人眼特征的疲劳驾驶检测技术研究[J].应用科技,2020,47(1):47-54.[5]胡峰松,程哲坤,徐青云,等.基于多特征融合的疲劳驾驶状态识别方法研究[J].湖南大学学报(自然科学版),2022,49(4):100-107.[6] S o z z i M a r c o,C a n t a l a m e s s a S i l v i a,C o g a t o A l e s-s i a,e t a l.A u t o m a t i c B u n c h D e t e c t i o n i n W h i t eG r a p e V a r i e t i e s U s i n g Y O L O v3,Y O L O v4,a n dY O L O v5D e e p L e a r n i n g A l g o r i t h m s[J].A g r o n-o m y,2022,12(2).[7] K A Z E M l V,S U L L I V A N J.O n e m i l l i s e c o n d f a c ea l i g n m e n t w i t h a n e n s e mb l e o f r e g r e s s i o n t r e e s[C]//2014I E E E C o n f e r e n c e o n C o m p u t e r V i-s i o n a n d P a t t e r n R e c o g n i t i o n.C o l u m b u s,O H,U S A:I E E E,2014:1867-1874.[8] WU Q,S U N B X,X I E B,e t a l.A P E R C L O S-b a s e d d r i v e r f a t i g u e r ec o g n i t i o n a p p l i c a t i o n f o rs m a r t v e h i c l e s p a c e[C]//2010T h i r d l n t e r n a-t i o n a l S y m p o s i u m o n I n f o r m a t i o n P r o c e s s i n g.Q i n g d a o,C h i n a:I E E E,2010:437-441. [9] L v N i n g,X i a o J i a n,Q i a o Y u j i n g.O b j e c t D e-t e c t i o n A l g o r i t h m f o r S u r f a c e D e f e c t s B a s e do n a N o v e l Y O L O v3M o d e l[J].P r o c e s s e s,2022,10(4).总第520期内蒙古科技与经济。

《2024年基于深度学习的车辆目标检测》范文

《2024年基于深度学习的车辆目标检测》范文

《基于深度学习的车辆目标检测》篇一一、引言随着深度学习技术的不断发展,其在计算机视觉领域的应用也愈发广泛。

车辆目标检测作为智能交通系统的重要组成部分,对于提升道路安全、交通效率以及自动驾驶技术的发展具有重要意义。

本文将介绍基于深度学习的车辆目标检测方法,并探讨其高质量实现的关键因素。

二、车辆目标检测的重要性车辆目标检测是计算机视觉领域的一个重要研究方向,其主要任务是在图像或视频中检测出车辆的位置和类型。

在智能交通系统中,车辆目标检测的应用场景非常广泛,如自动驾驶、智能监控、交通流量统计等。

通过车辆目标检测技术,可以实时监测道路上的车辆信息,为交通管理提供有力支持。

三、基于深度学习的车辆目标检测方法深度学习技术在车辆目标检测领域取得了显著的成果。

目前,常用的深度学习模型包括卷积神经网络(CNN)、区域提议网络(RPN)和目标检测网络等。

这些模型通过学习大量数据中的特征,实现对车辆的高效检测。

1. 卷积神经网络(CNN)卷积神经网络是深度学习的基础,通过多层卷积和池化操作提取图像中的特征。

在车辆目标检测中,CNN可以学习到车辆的形状、颜色、大小等特征,提高检测的准确性和鲁棒性。

2. 区域提议网络(RPN)区域提议网络是一种用于生成候选区域的网络结构,可以有效地减少搜索空间,提高检测速度。

在车辆目标检测中,RPN可以根据图像中的特征生成候选车辆区域,为后续的分类和定位提供支持。

3. 目标检测网络目标检测网络是用于实现车辆目标检测的具体模型,包括Faster R-CNN、YOLO(You Only Look Once)系列、SSD (Single Shot MultiBox Detector)等。

这些模型可以在图像中直接进行车辆目标的检测和定位。

四、高质量实现的关键因素1. 数据集的选择与处理高质量的数据集对于车辆目标检测至关重要。

应选择包含丰富车辆样本的数据集,并进行数据增强和标注等处理,以提高模型的泛化能力和鲁棒性。

国内外驾驶员疲劳状态监测系统综述

国内外驾驶员疲劳状态监测系统综述

国内外驾驶员疲劳状态监测系统综述本⽂总结了各种驾驶员疲劳状态监测系统的研究与应⽤情况以及整车⼚在售车型配备的驾驶员疲劳状态监测系统及其⼯作原理,例如梅赛德斯-奔驰Attention Assist 系统基于操纵⾏为监测驾驶员疲劳状态,丰⽥Driver Monitor 系统基于驾驶员⾯部状态和眼睛开闭频率监测驾驶员状态,福特 Driver Alert System 采⽤多维信息融合的⽅法。

驾驶员疲劳状态监测技术未来的发展趋势在⾼端车型或匹配ADAS的车型,利⽤ ADAS的硬件,基于驾驶员⾯部、眼部、头部运动等直接表征驾驶员疲劳程度的图像信号在车辆上额外增加摄像头、红外传感器等传感器,提⾼识别精度。

驾驶员疲劳状态监测技术发展历程驾驶员疲劳状态监测系统最早应⽤于飞机等⾼级辅助驾驶或⾃动驾驶程度⽐较⾼的领域,初期的驾驶员疲劳监测系统是⼀种基于⼈体疲劳时⽣理反应特征信号的监测系统。

根据使⽤信号属性不同,驾驶员疲劳状态监测系统可分为直接监测和间接监测两种。

直接监测使⽤驾驶员⾯部运动、眼部运动、⼼电、脑电等直接表征驾驶员疲劳状态的信号,与采集⼼电信号和脑电信号相⽐,采集驾驶员⾯部运动和眼部运动信号⽐较简单⽅便并且精度较⾼,所以⽬前直接监测系统中基于驾驶员⾯部运动信号和眼部运动信号的监测系统应⽤⽐较⼴泛。

间接监测则使⽤驾驶⾏为信号并结合车辆状态信号,采⽤统计分析、机器学习等⽅法分析驾驶员的状态。

⽬前该⽅法的精度虽然没有直接监测⽅法精度⾼,但不需要在车辆上额外增加任何传感器及硬件设备,不会造成车辆制造成本的增加。

因此各个整车⼚、零部件制造商和科研机构纷纷深⼊研究间接监测⽅法,并已经实现产品化。

现在直接监测⽅法和间接监测⽅法两种类型的驾驶员疲劳状态监测系统在市场上的在售车型上都有应⽤。

国外研究与应⽤情况梅赛德斯-奔驰公司 Attention Assist 和⼤众公司疲劳驾驶检测系统Attention Assist 是德系车驾驶员疲劳状态监测系统的代表,属于间接监测,如图1所⽰,它依据驾驶员驾驶⾏为、基于车辆状态参数检测驾驶员状态,例如车速、发动机转速、横摆⾓速度、侧向加速度、转向盘⾓速度和⾓加速度等及各信号的后处理参数,综合考虑以上因素进⾏分析计算得到驾驶员状态监测结果;Attention Assist 除覆盖正常⾏驶⼯况外还考虑外部⼲扰对疲劳监测的影响,例如侧风、路⾯凸起和斜坡等不均匀⼯况,使其适⽤范围更⼴、精度更⾼;AttentionAssist 有效车速区间 80~180 km/h,在监测到驾驶员疲劳时会主动报警并在仪表盘上显⽰提⽰信息,已于2011 年应⽤于梅赛德斯-奔驰 B 级车上。

浅析驾驶员疲劳驾驶监测技术

浅析驾驶员疲劳驾驶监测技术

浅析驾驶员疲劳驾驶监测技术作者:应建明来源:《驾驶园》2009年第09期疲劳驾驶给交通安全带来重大隐患,研究表明司机连续驾驶超过3个小时就被认为已经进入疲劳驾驶状态,在这种状态下司机的反应速度、心脏活动能力和保持身体平衡等机能都会相应下降,稍有不慎就会发生交通事故。

一、疲劳驾驶的表征和原因1疲劳驾驶的表征。

当疲劳产生后,驾驶员身体很多生理现象和生理数据会随之发生改变,具体分为可见特征和不可见特征,其中可见特征,如驾驶姿势眼部运动,头部动作以及脸部表情等;不可见特征,如心电波、脑电波、心率变化和驾驶员在方向盘上的握力等。

同时,驾驶员进入疲劳驾驶后,车辆的行驶状态也会发生变化,如:方向盘在较长时间(一般大于4s)内保持不动,车身突然地摆动,车速与方向对前方路况变化反应不大或行驶速率不定以及方向随意变换等。

以上特征有的需要仪器方能测得,有的依靠仔细观察就可得知。

2影响驾驶疲劳的因素。

影响驾驶疲劳的因素很多,主要有4种:一是驾驶员本身的因素,如家庭原因、工作强度,生活状态,身体状态,睡眠质量、药物反应等。

研究表明驾驶员全天的驾驶时间一般不得超过12个小时,一天驾驶超过10小时,睡眠不足四五个小时,交通事故发生率最高;二是交通状况,如路况,车流量,交通堵塞和交通事故等。

在冰雪天气或路面凹凸不平的道路上行驶,驾驶员要频繁使用离合器和加减挡位,容易造成疲劳。

在山区行车时,要求司机注意力高度集中,动作敏捷,不能有任何疏忽大意,在这种情况下极易造成疲劳;三是车辆的技术状况,良好的车况和设备有利于驾驶员保持好的驾驶状态,反之,则容易导致驾驶员疲劳;四是自然环境,如天气、温度、空气质量以及噪音等,闷热潮湿、空气污浊,声音嘈杂的道路环境,更容易让人昏昏欲睡,进入疲劳状态。

二,疲劳驾驶的检测方法疲劳驾驶的检测方法众多,按测量参数的不同可分为基于驾驶员本身的检测方法,汽车行驶状态检测法以及综合法三类。

一是监测驾驶员生理信号(脑电波,心电波,眼电波,心率等)和个体的特征(眼睑的活动、点头的动作、闭眼,握力等);二是监测车辆的运动参数(速度,加速度等);三是前两类的综合。

理想汽车的驾驶员生理状态监测

理想汽车的驾驶员生理状态监测

理想汽车的驾驶员生理状态监测随着科技的快速发展,智能汽车正逐渐成为现实。

而作为智能汽车的核心,驾驶员的生理状态监测显得尤为重要。

本文将探讨理想汽车中驾驶员生理状态的监测方法及其意义,以及未来发展的前景。

一、驾驶员生理状态监测的重要性驾驶员的生理状态直接影响着驾驶行为和汽车安全。

过度疲劳、分心以及酒后驾车等都会增加交通事故的风险。

因此,理想汽车中的驾驶员生理状态监测成为了必不可少的一环。

二、驾驶员生理状态监测的方法和技术1. 虹膜识别技术虹膜识别技术是一种基于虹膜纹路特征的生物识别技术。

通过驾驶员的虹膜图像进行分析和识别,可以判断其是否处于疲劳状态,从而提醒驾驶员及时休息或调整状态。

2. 心率检测技术心率检测技术可以通过驾驶员的心跳频率来评估其生理状态。

通过内置传感器和算法,智能汽车可以实时监测驾驶员的心率,并根据心率变化提醒驾驶员及时休息或调整状态。

3. 人脸识别技术利用人脸识别技术可以快速准确地识别驾驶员并了解其表情。

通过分析驾驶员的表情变化,智能汽车可以判断驾驶员是否处于疲劳、分神或情绪不稳定的状态,并及时做出相应的提醒和干预。

4. 声音监测技术声音监测技术可以通过分析驾驶员的声音特征,判断其是否处于疲劳或分神状态。

当驾驶员出现打呵欠、打瞌睡的声音时,智能汽车可以及时提醒驾驶员休息或采取其他安全措施。

三、驾驶员生理状态监测的意义1. 提高驾驶安全性通过驾驶员生理状态的监测,智能汽车可以准确地评估驾驶员的疲劳程度和注意力集中程度,及时提醒驾驶员休息或调整状态,从而降低交通事故的风险,提高驾驶的安全性。

2. 保护驾驶员的身体健康过度疲劳和精神压力对驾驶员的身体健康造成很大的危害。

通过驾驶员生理状态的监测,智能汽车可以及时提醒驾驶员休息,保护驾驶员的身体健康,减少潜在的健康风险。

3. 提升驾驶体验驾驶员生理状态监测不仅可以增加驾驶安全性,还可以提升驾驶体验。

智能汽车可以根据驾驶员的不同心理、情绪状态提供个性化的驾驶模式和服务,让驾驶过程更舒适、更愉悦。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

基于深度学习技术的驾驶员疲劳驾驶检测方法研究摘要:本文针对疲劳驾驶对交通安全的严重影响,介绍了现有的驾驶员疲劳检测产品和技术。

首先介绍了车企实施的驾驶员疲劳检测系统,与第三方商业产品,如丰田、大众和日产等汽车公司的相关研究成果。

接着,本文详细介绍了基于车辆传感特征的疲劳检测方法和基于传统计算机视觉的疲劳检测方法,并分析了它们存在的缺陷。

最后,本文探讨了基于深度学习的疲劳检测方法,并对深度学习在驾驶员疲劳检测中的未来发展方向进行了展望。

通过对现有产品和技术的介绍与分析,为进一步研究和改进疲劳检测方法提供了参考。

关键词:疲劳驾驶检测;计算机视觉;深度学习;传感器1导论驾驶员在驾驶过程中对路况的观察预感,以及快速准确的决策是保证安全行驶的关键因素之一。

由于疲劳驾驶导致的注意力不集中,反应速度降低,驾驶员在这中状态下很可能无法做出正确的判断和决策,增加了发生交通事故的风险。

据统计,疲劳驾驶发生交通事故占我国交通事故总量的21%,并且疲劳驾驶发生交通事故死亡率高达83%。

疲劳驾驶严重影响了驾驶员的注意力和专注力,致使其无法正确感知周围的交通情况和道路标志,这种注意力不集中的状态下驾驶员很可能无法及时采取措施应对突发情况,增加事故发生的风险。

疲劳可分为主动疲劳、被动疲劳和睡眠相关疲劳[1],主动疲劳是由于长时间参加某一任务而引起精神消耗。

被动疲劳是由单调的工作或注意力不集中引起的,Thiffault等人的研究表明,由于在高速公路等单调的直线道路上驾驶容易产生被动疲劳[2],长时间的驾驶会使司机失去兴趣,导致驾驶员分心,致使交通事故的发生率提高。

睡眠相关疲劳是由于生物钟等因素的影响,在昼夜节律的同一周期,人往往会感到困倦。

对于成年人来说在午夜和正午最易感到困倦,如果在这两个时间段驾驶则易发生睡眠相关疲劳。

可见,造成疲劳驾驶的原因多种多样,如何有效地检测驾驶员的疲劳状态,并及时进行疲劳预警是目前研究的一大重点。

本文首先介绍了现有驾驶员疲劳检测产品,并分析了当前常用的疲劳检测人工智能技术,分别介绍了基于车辆传感特征、基于传统计算机视觉以及基于深度学习的疲劳检测方法,阐述了传统方法中存在的问题,解释了基于深度学习方法的优势,为进一步研究和改进疲劳检测方法提供了参考。

2 现有驾驶员疲劳检测产品2.1车企实施的驾驶员疲劳检测许多知名的跨国汽车公司,如丰田、大众、日产等,目前都在针对驾驶员的疲劳驾驶检测系统进行研究。

在2008年的Crown车型上,丰田安装了首个疲劳检测模块,可以根据眼睑活动来检测睡意。

日产2016年日产Maxima车型采用了驾驶员注意警报系统,该系统可以跟踪驾驶员的转向模式,一旦检测到任何异常偏离模式,就会产生警告信号,以便在需要刹车时提醒驾驶员。

大众汽车的Rest Assist提供车道跟踪系统、踏板使用和方向盘不稳定的运动来判断驾驶员的疲劳程度。

一旦检测到疲劳,系统会以视觉信息、声信号和方向盘振动的形式警告驾驶员。

目前,许多汽车公司实施的疲劳检测方法都是基于车辆的特征,而第三方商业产品则是多基于驾驶员的身体特征。

2.2第三方商业产品许多第三方公司已经设计、开发和实施了疲劳识别产品。

Smart Eye AB专门为驾驶员疲劳实时检测设计了AntiSleep系统。

AntiSleep采用眼睛凝视等功能,根据头部运动、眼位和眨眼检测驾驶员疲劳,通过眼睑活动和凝视方向来检测驾驶员是否存在疲劳和注意力不集中的问题。

Care Drive的驾驶员疲劳监测器MR688采用红外摄像传感器来检测疲劳,并跟踪瞳孔变化和头部运动,输出视频连接到客户的MDVR,并通过GPS将疲劳信号发送给客户,以便实时监控驾驶员的状态。

GuardVant设计了OpGuard,这是一种可安装的驾驶员疲劳检测系统,其红外摄像头可以监控司机的眼睑闭合、头部和面部运动和行为。

第三方公司大多专注于利用驾驶员的身体特征,包括打哈欠、眨眼频率、眨眼持续时间和头部运动等行为进行疲劳检测。

尽管驾驶员监控技术已经取得了很大的进步,但要实现高度精确的系统还需要进一步的研究。

3疲劳检测技术3.1基于车辆传感特征的疲劳检测方法在大多数情况下,这些测量是在模拟环境中通过在各种车辆部件上放置传感器来确定的,包括方向盘和加速踏板,然后对传感器发出的信号进行分析,以确定困倦程度。

Liu等人发表了对当前基于车辆的措施的综述[3],研究人员发现,疲劳驾驶会导致驾驶速度的较大变化。

使用安装在转向柱上的角度传感器测量驾驶员的转向行为,是一种广泛用于检测驾驶员困倦程度的方法[4,5]。

研究人员研究了疲劳驾驶与方向盘微修正间的关系,为了消除正常变道的影响,研究人员只考虑调整车道内的横向位置的方向盘微小运动,研究表明与正常驾驶相比在疲劳状态下,方向盘上的微修正次数将会减少。

因此,该方法可以一定程度确定驾驶员的疲劳状态,从而在需要时提供警报。

日产和雷诺等汽车公司已经采用了该类方法,但它的使用情景非常有限[6]。

这是因为该类方法只能在特定的环境中可靠地发挥作用,并且过于依赖于道路的几何特征,而在较小程度上依赖于车辆的动力学特征。

3.2基于传统计算机视觉的疲劳检测方法在进入疲劳驾驶状态时,驾驶员会表现出一些面部动作特征,包括快速而持续的眨眼、点头或摇头,以及频繁的打哈欠[7]。

该类方法被广泛用于测量驾驶员的异常行为来确定驾驶员的困倦程度[8]。

已有的用于判断疲劳驾驶的研究大多集中在眨眼上[9],这种测量方法是预测困倦的可靠方法[10],并已被用于商业产品。

一些研究者使用多种面部动作,包括内眉上升、外眉上升、嘴唇伸展、下颌下垂和眨眼来检测睡意。

目前也有使用其他行为测量方法,如打哈欠和头部或眼睛位置取向来确定困倦程度[11, 12]。

该类方法在以30 FPS左右的速度获取图像。

在捕获视频后,对人脸、眼睛或嘴巴进行检测并提取眼部状态、打哈欠频率和头部角度等特征。

然后通过使用支持向量机等分类方法对行为进行分析,在测试数据上具有较好的检测效果。

然而使用基于视觉的方法的主要限制是照明。

普通摄像机在夜间表现不佳。

此外,大多数方法都是在模拟驾驶员疲劳驾驶的数据上进行测试的,而不是在真实视频数据上进行测试,这对该类方法的鲁棒性造成了限制。

3.3基于深度学习的疲劳检测方法近年来深度学习的大力发展,越来越多的研究人员尝试利用深度学习技术检测驾驶员的是否疲劳驾驶的情况。

Choi等人利用深度学习模型开发了一种基于卷积神经网络的注视区域检测算法[13],基于卷积神经网络的模型能够学习驾驶员的特征,然后将这些特征馈送给支持向量机来检测驾驶员的困倦状态,实现了较好的效果。

Dwivedi等人在中提出的工作使用深度学习来检测面部特征[14],其使用了3层卷积神经网络来检测驾驶员的面部特征,并将其作为输入输入到下一个卷积神经网络网络中。

在这三层卷积神经网络中,神经计算和应用逐层提取输出,最后一层的输出为最终输出,然后将该输出传递给SoftMax分类器,以便根据需要进行分类。

Park等人提出了一种新的方法[15],其使用了三个特征,并使用3-CNN模型来检测这三个特征,所使用的特征包括行为特征、环境和背景特征以及面部特征,这些模型的输出分为四类,输出通过两种架构馈送到SoftMax进行分类。

然而,深度学习技术在应用中也存在一些挑战。

深度神经网络的训练需要大量的数据和计算资源,这对于一些实际应用来说可能会造成困难。

其次,深度学习模型的可解释性相对较差,很难解释模型的判断依据。

因此,在应用深度学习技术进行驾驶员疲劳检测时,需要权衡这些挑战和限制。

4 总结总的来说,深度学习技术在驾驶员疲劳检测中具有很大的潜力。

通过利用深度学习模型来提取驾驶员的特征信息,可以实现更准确和可靠的疲劳检测,从而提高驾驶安全性。

未来,随着深度学习技术的不断发展和完善,相信在驾驶员疲劳检测领域会取得更加令人满意的结果。

参考文献:[1] May J F, Baldwin C L. Driver fatigue: The importance of identifying causal factors of fatigue when considering detection and countermeasure technologies[J]. Transportation research part F:traffic psychology and behaviour, 2009, 12(3): 218-224.[2] Thiffault P, Bergeron J. Monotony of road environment and driver fatigue: a simulator study[J]. Accident Analysis & Prevention, 2003, 35(3): 381-391.[3] Liu C C, Hosking S G, Lenné M G. Predicting driver drowsiness using vehicle measures: Recent insights and future challenges[J]. Journal of safety research, 2009, 40(4): 239-245.[4] Liu C C, Hosking S G, Lenné M G. Predicting driver drowsiness using vehicle measures: Recent insights and future challenges[J]. Journal of safety research, 2009, 40(4): 239-245.[5] Thiffault P, Bergeron J. Monotony of road environment and driver fatigue: a simulator study[J]. Accident Analysis & Prevention, 2003, 35(3): 381-391.[6] Vural E. Video based detection of driver fatigue[D]. , 2009.[7] Fan X, Yin B C, Sun Y F. Yawning detection based on gabor wavelets and LDA[J]. J Beijing Univ Technol, 2009, 35(3): 409-413.[8] Vural E, Cetin M, Ercil A, et al. Drowsy driver detection through facial movement analysis[C]//Human–Computer Interaction: IEEE International Workshop, HCI 2007 Rio de Janeiro, Brazil, October 20, 2007 Proceedings 4. Springer Berlin Heidelberg, 2007: 6-18.[9] Fan X, Yin B C, Sun Y F. Yawning detection based on gabor wavelets and LDA[J]. J Beijing Univ Technol, 2009, 35(3): 409-413.[10] Fan X, Yin B C, Sun Y F. Yawning detection based on gabor wavelets and LDA[J]. J Beijing Univ Technol, 2009, 35(3): 409-413.[11] Smith P, Shah M, da Vitoria Lobo N. Determining driver visual attention with one camera[J]. IEEE transactions on intelligent transportation systems, 2003, 4(4): 205-218.[12] Murphy-Chutorian E, Trivedi M M. Head pose estimation and augmented reality tracking: An integrated system and evaluation for monitoring driver awareness[J]. IEEE Transactions on intelligent transportation systems, 2010, 11(2): 300-311.[13] Choi I H, Hong S K, Kim Y G. Real-time categorization of driver's gaze zone using the deep learning techniques[C]//2016 International conference on big data and smart computing (BigComp). IEEE, 2016: 143-148.[14] Dwivedi K, Biswaranjan K, Sethi A. Drowsy driver detection using representation learning[C]//2014 IEEE international advance computing conference (IACC). IEEE, 2014: 995-999.[15] Park S, Pan F, Kang S, et al. Driver drowsiness detection system based on feature representation learning using various deep networks[C]//Asian Conference on Computer Vision. Cham: Springer International Publishing, 2016: 154-164.。

相关文档
最新文档