一种驾驶行为分析方法及装置制造方法及图纸

技术编号:33545306 阅读:18 留言:0更新日期:2022-05-26 22:39
本发明专利技术涉及汽车行车安全领域,更具体地,涉及一种驾驶行为分析方法及装置,方法包括以下步骤:步骤S1:采集驾驶信息建立数据集;所述数据集包括图像数据集和生理数据集;所述图像数据集用于存储驾驶员的脸部图像;所述生理数据集用于存储驾驶员的生理信息;步骤S2:将图像数据集输入第一检测模型,计算出第一疲劳值;步骤S3:将生理数据集输入第二检测模型,计算出第二疲劳值;步骤S4:根据第一疲劳值和第二疲劳值判断驾驶员是否处于疲劳状态;步骤S5:根据判断结果采取相应的措施。本发明专利技术与现有的技术相比,具有更强的适用性。具有更强的适用性。具有更强的适用性。

【技术实现步骤摘要】
一种驾驶行为分析方法及装置


[0001]本专利技术涉及汽车行车安全领域,更具体地,涉及一种驾驶行为分析方法及装置。

技术介绍

[0002]疲劳驾驶极易引起交通事故,是指驾驶人在长时间连续行车后,产生生理机能和心理机能的失调,而在客观上出现驾驶技能下降的现象。驾驶人睡眠质量差或不足,长时间驾驶车辆,容易出现疲劳。驾驶疲劳会影响到驾驶人的注意、感觉、知觉、思维、判断、意志、决定和运动等诸方面。疲劳后继续驾驶车辆,会感到困倦瞌睡,四肢无力,注意力不集中,判断能力下降,甚至出现精神恍惚或瞬间记忆消失,出现动作迟误或过早,操作停顿或修正时间不当等不安全因素,极易发生道路交通事故。随着汽车在我国迅速发展与大众化,疲劳驾驶严重威胁到交通安全,疲劳驾驶形成机理、疲劳驾驶行为失误别、疲劳预警与控制技术等正逐渐成为交通安全的主要研究方向。
[0003]从疲劳驾驶检测的方式来看,现有的解决方案主要分为以下三类:基于驾驶员生理特征、基于车辆运动特征和基于驾驶员面部特征。生理特征一般包括以下几种:眼电波信号、心电波信号、肌电波信号、脑电波信号等,这些生物信号与驾驶员的状态呈现正相关的趋势。针对驾驶员生理特征的检测,主要是通过穿戴相关的仪器设备,直接获取到驾驶员的信号值,然后分析得出驾驶员的疲劳状态。因为这些信息是通过传感器与人体相接触之后获取的,所以可以直观反应驾驶员的疲劳状态,具有很高的准确率。但是,一般情况下此种方法是侵入性的,驾驶员需要配备信号处理装置获取驾驶员的各种生物信号,因此会对驾驶员产生干扰,此外,信号处理装置价格高昂,难以普及。基于车辆运动特征的疲劳驾驶检测方法只需要获取车辆信息,不需要使用传感器与驾驶员相接触,因此不会对驾驶员产生任何干扰,但是,这种方法会受到很多外部因素的干扰,譬如复杂的路况信息和驾驶员的驾驶习惯等。因此在大多数情况下,它只能作为融合检测中的辅助参考因子。基于驾驶员面部特征虽然安装简单成本低,但是当驾驶员进行移动时,难以判断人眼的开闭情况,并且在夜间光照较弱的情况下,现有的人脸检测难以准确对面部特征进行识别,导致其在夜间检测时准确率较低。因此,目前亟需一种适用性强的驾驶行为分析方法及装置。

技术实现思路

[0004]为了解决上述问题,本专利技术提供一种驾驶行为分析方法及装置,该方法及装置与现有的技术相比,具有更强的适用性。
[0005]本专利技术采取的技术方案是:
[0006]一种驾驶行为分析方法,包括以下步骤:
[0007]步骤S1:采集驾驶信息建立数据集;
[0008]所述数据集包括图像数据集和生理数据集;
[0009]所述图像数据集用于存储驾驶员的脸部图像;所述生理数据集用于存储驾驶员的生理信息;
[0010]步骤S2:将图像数据集输入第一检测模型,计算出第一疲劳值;
[0011]步骤S3:将生理数据集输入第二检测模型,计算出第二疲劳值;
[0012]步骤S4:根据第一疲劳值和第二疲劳值判断驾驶员是否处于疲劳状态;
[0013]步骤S5:根据判断结果采取相应的措施。
[0014]具体地,基于驾驶员面部特征的疲劳检测方法容易受到外界因素干扰,例如:驾驶员进行移动无法判断人眼开闭、光线不足难以准确识别面部特征等。因此,本方案采取了基于驾驶员面部特征和基于驾驶员生理特征相结合的方法来检测疲劳驾驶。避免了受外界因素干扰,采集不到清晰的驾驶员脸部图像时,无法准确地判断疲劳状态的情况。
[0015]进一步地,所述步骤S2包括:
[0016]步骤S2.1:对图像数据集中的脸部图像进行清晰度判断,若清晰度低于预定阈值进行步骤S2.2,否则进行步骤S2.3;
[0017]步骤S2.2:对脸部图像进行图像降噪和低光增强;
[0018]步骤S2.3:根据脸部图像的清晰度获取第一权重;
[0019]步骤S2.4:对图像数据集中的脸部图像进行人脸检测;
[0020]所述人脸检测采用Adaboost算法的层叠分类器进行;
[0021]步骤S2.5:对完成人脸检测的脸部图像进行人眼定位;
[0022]所述人眼定位采用灰度投影法;
[0023]步骤S2.6:从人眼定位后的脸部图像中提第一取疲劳特征;
[0024]所述第一疲劳特征为以下至少一项:PERCLOS值、瞳孔直径、眨眼频率和嘴巴张合频率;
[0025]步骤S2.7:根据第一权重和第一疲劳特征计算出第一疲劳值。
[0026]具体地,对采集到的脸部图像进行预处理,使其更为清晰,并且根据脸部图像的清晰度获取第一权重;脸部图像越清晰,第一权重的越高,反之越低。然后,采用Adaboost算法的层叠分类器进行人脸检测;Adaboost算法是一种迭代方法,其核心思想是针对不同的训练集训练同一个弱分类器,然后把在不同训练集上得到的弱分类器集合起来,构成一个最终的强分类器。该分类器能快速的检测出人脸,并且具有良好的鲁棒性。之后,再使用灰度投影法对脸部图像进行人眼定位;灰度投影法计算量小,因此能快速对人眼进行定位。最后,对第一取疲劳特征提取,根据第一权重和第一取疲劳特征获取到判断疲劳状态的依据之一——第一疲劳值。
[0027]进一步地,所述步骤S2.6包括:
[0028]步骤S2.61:采用Canny算法对脸部图像的人眼区域进行边缘检测,获取人眼边缘;
[0029]步骤S2.62:根据人眼边缘的上边缘和下边缘是否重合判断人眼的开闭状态;
[0030]步骤S2.63:比较人眼边缘内的像素点数量与预设阈值,以此再次判断人眼的开闭状态;
[0031]所述像素点为肤色像素的像素点;所述预设阈值为动态函数,随脸部图像的变化而变化;
[0032]步骤S2.64:根据开闭状态获取PERCLOS值和眨眼频率。
[0033]具体地,现有的人眼定位技术普遍存在不少缺点,使后续难以判断人眼的开闭状态,导致了无法得到准确的PERCLOS值和眨眼频率。难以判断人眼开闭状态的原因一般为:
驾驶员动作幅度大或进行转动造成的。上述的灰度投影法虽然对人眼定位的速度快,但相应的定位不够精准,属于粗略定位。因此,本方案还采用了Canny算法推导出更准确的人眼的开闭状态。首先,使用Canny算法对脸部图像的人眼区域进行边缘检测,获取人眼边缘。之后根据人眼边缘的上边缘和下边缘是否重合判断人眼的开闭状态;若重合表明人眼处于闭合状态,若不重合则属于张开状态;此外,人眼还有处于半开闭状态的时候,为了更准确地获取人眼的开闭状态以计算疲劳值,本方案以人眼边缘内的像素值判断人眼的开闭状态。首先,预设一个阈值,当肤色像素的像素点数量大于阈值时,则人眼处于闭合状态,否则处于张开状态。当驾驶员动作幅度大或进行转动时,人眼图像的大小会发生变动,肤色像素的像素点数量会随之发生变动;将预设阈值设计为动态函数,当人眼图像的大小会发生变动时,预设阈值也随人眼图像发生变动,使阈值和像素点数量之间的比较能准确地判断获取人眼的开闭状态。
[003本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种驾驶行为分析方法,其特征在于,包括以下步骤:步骤S1:采集驾驶信息建立数据集;所述数据集包括图像数据集和生理数据集;所述图像数据集用于存储驾驶员的脸部图像;所述生理数据集用于存储驾驶员的生理信息;步骤S2:将图像数据集输入第一检测模型,计算出第一疲劳值;步骤S3:将生理数据集输入第二检测模型,计算出第二疲劳值;步骤S4:根据第一疲劳值和第二疲劳值判断驾驶员是否处于疲劳状态;步骤S5:根据判断结果采取相应的措施。2.根据权利要求1所述的一种驾驶行为分析方法,其特征在于,所述步骤S2包括:步骤S2.1:对图像数据集中的脸部图像进行清晰度判断,若清晰度低于预定阈值进行步骤S2.2,否则进行步骤S2.3;步骤S2.2:对脸部图像进行图像降噪和低光增强;步骤S2.3:根据脸部图像的清晰度获取第一权重;步骤S2.4:对图像数据集中的脸部图像进行人脸检测;所述人脸检测采用Adaboost算法的层叠分类器进行;步骤S2.5:对完成人脸检测的脸部图像进行人眼定位;所述人眼定位采用灰度投影法;步骤S2.6:从人眼定位后的脸部图像中提第一取疲劳特征;所述第一疲劳特征为以下至少一项:PERCLOS值、瞳孔直径、眨眼频率和嘴巴张合频率;步骤S2.7:根据第一权重和第一疲劳特征计算出第一疲劳值。3.根据权利要求2所述的一种驾驶行为分析方法,其特征在于,所述步骤S2.6包括:步骤S2.61:采用Canny算法对脸部图像的人眼区域进行边缘检测,获取人眼边缘;步骤S2.62:根据人眼边缘的上边缘和下边缘是否重合判断人眼的开闭状态;步骤S2.63:比较人眼边缘内的像素点数量与预设阈值,以此再次判断人眼的开闭状态;所述像素点为肤色像素的像素点;所述预设阈值为动态函数,随脸部图像的变化而变化;步骤S2.64:根据开闭状态获取PERCLOS值和眨眼频率。4.根据权利要求1所述的一种驾驶行为分析方法,其特征在于,所述步骤S3包括:步骤S3.1:根据脸部图像的清晰度获取第二权重;步骤S3.2:根据生理数据集提取第二疲劳特征;所述第二疲劳特征包括:心率、血氧饱和度和驾驶时长;所述心率和血氧饱和度由安装在方向盘上的生理信息传感器采集;所述生理信息传感器还采集指纹;所述指纹用于识别驾驶车辆的是否为同一个驾驶员;所述驾驶时长根据指纹和连续驾驶的时间获取;步骤S3.3:根据第二权重和第二疲劳特征计算出第二疲劳值。5.根据权利要求1所述的一种驾驶行为分析方法,其特征在于,所述步骤S5中的措施为以下至少一项:音响告警、显示器告警、车内警示灯告警、车外警示灯告警、控制车辆减速和
发送信息给控制中心。6.一种驾驶行为分析装置,其特征在于,包括:采集模块,用于采集...

【专利技术属性】
技术研发人员:谭敏谊
申请(专利权)人:广州途威慧信息科技有限公司
类型:发明
国别省市:

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

1