RGB相机的驾驶员疲劳检测

RGB相机的驾驶员疲劳检测

日常的行车过程当中,驾驶员常常会因为长时间驾驶或休息不好等原因产生疲惫感,导致注意力和反应力的降低,更有甚者在驾驶过程中打瞌睡,这些行为严重危害了个人安全和道路安全,极易引起灾难性的交通事故。为缓解疲劳驾驶所带来的危害,我们实现了一种适用于驾驶环境下的疲劳检测方法。该方法使用RGB相机采集驾驶员脸部数据,根据脸部特征分析驾驶员是否存在玩手机、闭眼瞌睡、打哈欠等易引起交通事故的行为。下图所示为实验室环境下的测试样例。

正常状态 低头状态(玩手机)

C:\Users\WINDLI~1\AppData\Local\Temp\WeChat Files\3c376574bb0fbe2f98894c96334737c.png
C:\Users\WINDLI~1\AppData\Local\Temp\WeChat Files\509eafd1eb232e8477c0e0ad972b885.png

哈欠状态 瞌睡状态

C:\Users\WINDLI~1\AppData\Local\Temp\WeChat Files\349dbb8a83e26534da890e1405b47e1.png

C:\Users\WINDLI~1\AppData\Local\Temp\WeChat Files\35a56d5b5b8bcfa3c97978ee92bfe94.png

对于低头状态,我们采集了4k余张图像数据作为训练集,使用深度神经网络进行分类检测,目前检测准确率达到90%以上;对于打哈欠以及瞌睡状态,我们利用人脸特征点检测器获取面部关键点的位置,根据嘴巴与眼睛的几何形状以及持续的帧数进行状态的判断。