当前位置:首页 > 物联网 > 《物联网技术》杂志
[导读]摘 要:针对疲劳驾驶的问题,文中提出了一种新型检测方法。使用Adaboost算法对人脸进行检测,对检测到的人脸区域中的眼睛和嘴巴进行定位和状态分析,在决策阶段采用信息融合的方法对疲劳状态进行判定。结果表明,该方法在多种情况下均能精确检测眼睛和嘴巴的状态,有效检测驾驶员是否疲劳驾驶

引 言

虽然汽车在日常生活中带给人们诸多便利,但也带来了越来越多的交通事故,使得广大家庭和社会遭受巨大的伤害和损失。事故中,由疲劳驾驶所引发的事故数量占绝大多数,因此研发一款用来监测驾驶人员有无疲劳的系统具有重大意义

目前,检测疲劳驾驶的方法主要分为如下三类

(1) 生理信号法 :借助医疗仪表和设备生理指标对疲劳状况进行分析 [1]

(2) 利用传感器监测车辆运行状态参数来判断其是否正常行驶,并分析驾驶员是否疲劳

(3) 针对驾驶人员的反应特征,采用图像检测与分割算法找到嘴巴和眼睛等器官 [2,3],根据嘴巴和眼睛识别人体疲劳状态的反应特征[4,5],并通过这些反应特征判断驾驶员是否疲劳驾驶

本文提出了一种基于人脸特征的驾驶员疲劳检测算法,采用Adaboost 级联分类器对人脸进行检测,在提取的人脸图像基础上再进行人眼和嘴巴定位,并对其状态进行检测,将睁闭眼和嘴巴张合度进行信息融合,精确判断驾驶人员有无疲劳驾驶情况

1 疲劳检测系统总体方案设计

疲劳驾驶检测系统主要由图像采集模块、人脸检测模块特征定位及状态分析模块、信息融合模块构成,其系统流程如图 1 所示

2 人脸检测

采用 Adaboost 算法进行检测,首先获得不同的弱分类器再把其线性组合成为强分类器,最后通过级联方式构建最终的级联分类器,算法主要包含以下重要的部分

(1) 利用 Haar特征描述人脸的共有属性

(2) 建立一种名为积分图像的特征,快速获取几种不同的图像矩形特征

(3) 利用 Adaboost 算法进行训练

(4) 建立层级分类器

基于机器视觉的驾驶员疲劳检测方法

3 眼睛和嘴部状态检测

3.1 眼睛状态检测

对眼睛区域定位的同时可判断人眼的状况,实现以检代测的效果,对眼睛睁闭情形进行区分的流程如图 2 所示

人眼状态的检测针对视频中每一帧的图像进行,人眼的疲劳状态是一个时间段内的状态,因此检测采用PERCLOS Percentage of Eyelid Closure over the Pupil over Time PERCLOS)方法来判定 [6],当眼睛张开度大于 20%认为是睁眼,小于等于 20%认为是闭眼。在实际情况中可以根据图像来判断有无睁闭眼。PERCLOS 计算依据式(1)

基于机器视觉的驾驶员疲劳检测方法

3.2 嘴部状态检测

嘴巴的状态有很多种,其中打哈欠是一种疲劳状态的体现,因此只要将打哈欠的嘴巴状态与其他状态进行区分,就能判别驾驶员是否疲劳。通过嘴巴的几何形状来计算其张开度 O,将嘴巴用矩形框标记位置,用嘴巴的高 H 与宽 W 之比计算嘴巴的张开度 :

基于机器视觉的驾驶员疲劳检测方法

不同的 O 值代表嘴巴处在不同的张开状况,当嘴巴处于全张开状态时,O 值约为 0.8,将该值作为阈值以判别驾驶员是否打哈欠,从而可以确定其是否处于疲劳状态。

4 疲劳状态判定

将两种信息融合以减小误差,其中嘴部特征(打哈欠比眼睛特征(PERCLOS)更优。此外,由于打哈欠持续的时间较久,约为 5 s,对比疲劳时眨眼的时间更长,因此受外界影响更小。一旦出现打哈欠较长的状况,就能判定驾驶员处于疲劳状态。

根据检测两眼状态采用的 PERCLOS 标准可将其分为两类 :清醒状态(PECRCLOS 参数值< 20%)和疲劳状态(PECRCLOS 参数值≥ 20%);根据有无打哈欠将嘴巴张开大小分为两种 :疲劳状态(打哈欠)和清醒状态(未打哈欠)。本文综合上述两种标准最终判定驾驶员是否处于疲劳状态。

5 实验结果与分析

5.1 人脸检测

通过 OpenCV 开源库对大量图片进行训练,得到人脸分类器,实现对人脸的检测定位,结果如图 3 所示。

基于机器视觉的驾驶员疲劳检测方法

5.2 疲劳检测

眼睛状态测试结果见表 1 所列。在疲劳时通过眼睛状态来判断的准确度达 80.83%,表明以眼睛状况来检测疲劳的方法可行。同时从误检的结果可知,只从眼睛状况来检测有无疲劳仍存在问题。

基于机器视觉的驾驶员疲劳检测方法

6 结 语

本文基于 Adaboost 级联分类器的人脸检测算法来检测人眼、嘴巴,减少搜索范围,提高速度。通过分析提取的驾驶员人眼、嘴巴特征,实现对有无疲劳的准确检测。测试表明,在不同环境下,本文提出的方法在每个阶段基本都能实现疲劳驾驶的检测。但本文所用方法的检测时间较长,检测效率较低,如何提高检测效率将是下一阶段研究的重点。




本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: 驱动电源

在工业自动化蓬勃发展的当下,工业电机作为核心动力设备,其驱动电源的性能直接关系到整个系统的稳定性和可靠性。其中,反电动势抑制与过流保护是驱动电源设计中至关重要的两个环节,集成化方案的设计成为提升电机驱动性能的关键。

关键字: 工业电机 驱动电源

LED 驱动电源作为 LED 照明系统的 “心脏”,其稳定性直接决定了整个照明设备的使用寿命。然而,在实际应用中,LED 驱动电源易损坏的问题却十分常见,不仅增加了维护成本,还影响了用户体验。要解决这一问题,需从设计、生...

关键字: 驱动电源 照明系统 散热

根据LED驱动电源的公式,电感内电流波动大小和电感值成反比,输出纹波和输出电容值成反比。所以加大电感值和输出电容值可以减小纹波。

关键字: LED 设计 驱动电源

电动汽车(EV)作为新能源汽车的重要代表,正逐渐成为全球汽车产业的重要发展方向。电动汽车的核心技术之一是电机驱动控制系统,而绝缘栅双极型晶体管(IGBT)作为电机驱动系统中的关键元件,其性能直接影响到电动汽车的动力性能和...

关键字: 电动汽车 新能源 驱动电源

在现代城市建设中,街道及停车场照明作为基础设施的重要组成部分,其质量和效率直接关系到城市的公共安全、居民生活质量和能源利用效率。随着科技的进步,高亮度白光发光二极管(LED)因其独特的优势逐渐取代传统光源,成为大功率区域...

关键字: 发光二极管 驱动电源 LED

LED通用照明设计工程师会遇到许多挑战,如功率密度、功率因数校正(PFC)、空间受限和可靠性等。

关键字: LED 驱动电源 功率因数校正

在LED照明技术日益普及的今天,LED驱动电源的电磁干扰(EMI)问题成为了一个不可忽视的挑战。电磁干扰不仅会影响LED灯具的正常工作,还可能对周围电子设备造成不利影响,甚至引发系统故障。因此,采取有效的硬件措施来解决L...

关键字: LED照明技术 电磁干扰 驱动电源

开关电源具有效率高的特性,而且开关电源的变压器体积比串联稳压型电源的要小得多,电源电路比较整洁,整机重量也有所下降,所以,现在的LED驱动电源

关键字: LED 驱动电源 开关电源

LED驱动电源是把电源供应转换为特定的电压电流以驱动LED发光的电压转换器,通常情况下:LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: LED 隧道灯 驱动电源
关闭