0. 引言
疲劳驾驶相比其他显性违法行为,缺乏有效的检测和预防技术
[1]
。尽管有限制的交通
规定,实际上主要依靠驾驶员的自律性。因此,针对长途客货运司机的实时疲劳判定非常
重要
[2]
。而在疫情防控常态化
[3]
的背景下,驾驶员经常佩戴口罩,对疲劳检测算法提出更高
要求。
目前的疲劳驾驶检测研究可归纳为基于驾驶行为和车辆状态参数
[4]
、基于生理参数
[5]
、基于图像处理 3 种类型。基于图像处理由于低成本、非接触式等特点,在计算机设备
与智能技术快速发展中日益成为主流
[6]
。基于图像处理大多是提取驾驶员的面部特征,主
要以眼部
[7]
和嘴部
[8]
为主。田璐萍等
[9]
用 Adaboost 算法检测人脸,然后利用特征加权贝叶斯
算法融合 PERCLOS(percentage of eyelid closure over the pupil over time)值、眨眼频率和闭眼
时长 3 个特征对疲劳状态进行判断。李文学等
[10]
用红外摄像头采集图像,送入 Haar 分类器
检测人脸和人眼,再将序列化数据送入 LSTM(long short-term memory),最终由 SOFTMAX
分类器完成判定。另外也有研究融合多种特征进行综合判断。如曾心远等
[11]
将心率、脑电
波功率谱的比率和 PERCLOS 作为输入,利用 logistics 模型判定疲劳结果。Luis M.Bergasa
等
[12]
结合 6 个参数:闭眼百分比、闭眼时间、眨眼频率、点头频率、面部位置和凝视,使
用模糊分类器推断司机警觉程度。
目前基于图像处理的疲劳检测算法面临的共同挑战
[13]
包括:(1)光线条件变化,特别是
夜间行车对检测人脸造成干扰;(2)当驾驶员在完成转弯、超车等复杂操作时,姿态变化会
使疲劳特征提取质量下降甚至失效;(3)驾驶员的个体特征和实时驾驶环境的差异会影响疲
劳判断性能。另外,在全球新型冠状病毒肺炎疫情大背景下,驾驶员佩戴口罩会造成脸部
信息丢失,而国内外缺乏针对性的疲劳检测研究。
因此,笔者提出 1 种适用于防疫期间自适应性的疲劳驾驶检测方法,见图 1。首先,
使用 SSD 模型和 Mobile Net-V2 轻量级分类模型对驾驶员佩戴口罩进行判断,对未佩戴口
罩驾驶员,使用基于传统图像 HOG 特征结合 SVM 分类器
[14]
进行人脸检测,以提升算法实
时性;对佩戴口罩的驾驶员,采用 SSD+Res Net-10 进行人脸检测。然后,通过级联回归器
精准定位人脸特征点坐标。最后,通过分级判定疲劳状态。在监测过程中使用有效性眨眼
和基准水平值的方式提升疲劳特征质量,同时会根据判定状态动态调整阈值,以此适应不
同驾驶员和驾驶环境差异。