疲劳驾驶的检测方法、检测系统、检测装置及计算机可读存储介质与流程

文档序号:35381273发布日期:2023-09-09 07:01阅读:24来源:国知局
疲劳驾驶的检测方法、检测系统、检测装置及计算机可读存储介质与流程

本发明涉及车辆智能控制领域,尤其涉及一种疲劳驾驶的检测方法、检测系统、检测装置及计算机可读存储介质。


背景技术:

1、驾驶员疲劳驾驶是交通事故的因素之一,需要通过疲劳驾驶的检测系统识别驾驶员的疲劳状态,相关的疲劳检测系统通过驾驶员的头部姿态、眼部姿态等面部信息进行疲劳识别,这种疲劳检测系统识别准确度不足,可能出现漏识别的情况。


技术实现思路

1、本发明提供一种疲劳驾驶的检测方法、检测系统、检测装置及计算机可读存储介质,以解决如何提高疲劳驾驶的识别准确度,减小出现漏识别的可能性。

2、本发明实施例提供一种疲劳驾驶的检测方法,该检测方法包括:获取驾驶员的实时的脸部图像数据,所述脸部图像数据包括多个眼部特征点;基于各所述眼部特征点的间距确定所述驾驶员的眼睛开度以及所述驾驶员的眨眼频率;基于所述眼睛开度确定频率阈值,并在所述眼睛开度小于开度阈值且所述眨眼频率大于所述频率阈值的状态下,确定所述驾驶员处于疲劳状态,其中,所述频率阈值与所述眼睛开度成正相关关系;在确定所述驾驶员处于疲劳状态下输出控制信号。

3、进一步的,所述开度阈值包括第一开度阈值和第二开度阈值,且所述第一开度阈值大于所述第二开度阈值;所述在所述眼睛开度小于开度阈值且所述眨眼频率大于所述频率阈值的状态下,确定所述驾驶员处于疲劳状态包括:在所述眼睛开度大于所述第一开度阈值且所述眨眼频率大于所述频率阈值的状态下,确定所述驾驶员处于轻度疲劳状态;在所述眼睛开度小于所述第一开度阈值并大于所述第二开度阈值,且所述眨眼频率大于所述频率阈值的状态下,确定所述驾驶员处于中度疲劳状态;在所述眼睛开度小于所述第二阈值且所述眼睛开度小于所述第二阈值的持续时长大于预设时长的状态下,确定所述驾驶员处于重度疲劳状态。

4、进一步的,在所述获取驾驶员的实时的脸部图像数据之前,所述检测方法还包括:基于所述驾驶员的脸部图像数据确定眨眼开度;将所述眨眼开度确定为所述第二阈值;所述基于各所述眼部特征点的间距确定所述驾驶员的眼睛开度以及所述驾驶员的眨眼频率,包括:在所述驾驶员的眼睛开度小于所述眨眼开度时,确定所述驾驶员眨眼一次,并将预设时长内所述驾驶员的眨眼次数确定为所述眨眼频率。

5、进一步的,在所述获取驾驶员的实时的脸部图像数据之前,所述检测方法还包括:将所述驾驶员的脸部图像数据输入经过训练的神经网络模型得到眨眼开度;基于各所述眼部特征点的间距确定所述驾驶员的眼睛开度以及所述驾驶员的眨眼频率,包括:在所述驾驶员的眼睛开度小于所述眨眼开度时,确定所述驾驶员眨眼一次,并将预设时长内所述驾驶员的眨眼次数确定为所述眨眼频率。

6、进一步的,所述基于各所述眼部特征点的间距确定所述驾驶员的眼睛开度包括:基于所述眼部特征点确定所述眼睛的长度尺寸和所述眼睛的宽度尺寸,并基于所述宽度尺寸和所述长度尺寸得到眼睛宽长比,并将所述眼睛宽长比确定为所述眼睛开度。

7、进一步的,所述在确定所述驾驶员处于疲劳状态的状态下输出控制信号包括:在确定所述驾驶员处于所述轻度疲劳状态下,输出第一控制信号以在车舱内输出提示信号;在确定所述驾驶员处于所述中度疲劳状态下,输出第二控制信号以限制车辆的最高车速;在确定所述驾驶员处于所述重度疲劳状态下,输出第三控制信号以使车辆持续鸣笛且使双闪提示灯保持开启。

8、进一步的,在所述在确定所述驾驶员处于所述轻度疲劳状态下,输出第一控制信号以在车舱内输出提示信号之后,所述检测方法还包括:在检测到驾驶员触发的停止命令的状态下,停止输出所述提示信号;将所述第一开度阈值乘以预设的修正系数得到修正第一开度阈值,并将所述修正开度阈值更新为所述第一开度阈值,其中,所述修正系数小于1。

9、本发明实施例还提供一种疲劳驾驶的检测系统,该检测系统包括:获取模块,用于获取驾驶员的实时的脸部图像数据,所述脸部图像数据包括多个眼部特征点;眼部处理模块,用于基于各所述眼部特征点的间距确定所述驾驶员的眼睛开度以及所述驾驶员的眨眼频率;所述疲劳识别模块,用于基于所述眼睛开度确定频率阈值,所述频率阈值与所述眼睛开度成正相关关系,并在所述眼睛开度小于开度阈值且所述眨眼频率大于所述频率阈值的状态下,确定所述驾驶员处于疲劳状态,其中,所述频率阈值与所述眼睛开度成正相关关系;输出模块,用于在确定所述驾驶员处于疲劳状态下输出控制信号。

10、进一步的,所述开度阈值包括第一开度阈值和第二开度阈值,且所述第一开度阈值大于所述第二开度阈值,所述疲劳识别模块,还用于在所述眼睛开度大于所述第一开度阈值且所述眨眼频率大于所述频率阈值的状态下,确定所述驾驶员处于轻度疲劳状态;在所述眼睛开度小于所述第一开度阈值并大于所述第二开度阈值,且所述眨眼频率大于所述频率阈值的状态下,确定所述驾驶员处于中度疲劳状态;在所述眼睛开度小于所述第二阈值且所述眼睛开度小于所述第二阈值的时长大于预设时长的状态下,确定所述驾驶员处于重度疲劳状态。

11、进一步的,所述检测系统还包括眨眼训练模型,用于将所述驾驶员的脸部图像数据输入经过训练的神经网络模型得到眨眼开度。所述眼部处理模块,还用于在所述驾驶员的眼睛开度小于所述眨眼开度时,确定所述驾驶员眨眼一次,并将预设时长内所述驾驶员的眨眼次数确定为所述眨眼频率。

12、进一步的,所述眼部处理模块,还用于将所述眨眼开度确定为所述第二开度阈值。

13、进一步的,所述眼部处理模块,还用于基于所述眼部特征点确定所述眼睛的长度尺寸和所述眼睛的宽度尺寸,并基于所述宽度尺寸和所述长度尺寸得到眼睛宽长比,并将所述眼睛宽长比确定为所述眼睛开度。

14、进一步的,所述输出模块,还用于在确定所述驾驶员处于所述轻度疲劳状态下,输出第一控制信号以在车舱内输出提示信号;在确定所述驾驶员处于所述中度疲劳状态下,输出第二控制信号以限制车辆的最高车速;在确定所述驾驶员处于所述重度疲劳状态下,输出第三控制信号以使车辆持续鸣笛且使双闪提示灯保持开启。

15、本发明实施例还提供一种疲劳驾驶的检测装置,该检测装置包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上实施例提供的疲劳驾驶的检测方法。

16、本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行如上实施例提供的疲劳驾驶的检测方法。

17、本发明实施例提供一种疲劳驾驶的检测方法,该检测方法包括获取驾驶员的实时的脸部图像数据,且该脸部图像数据包括多个眼部特征点;基于各眼部特征点的间距确定驾驶员的眼睛开度以及驾驶员的眨眼频率;基于眼睛开度确定频率阈值,并在眼睛开度小于开度阈值且眨眼频率大于频率阈值的状态下,确定驾驶员处于疲劳状态,其中,频率阈值与眼睛开度成正相关关系;在确定驾驶员处于疲劳状态下输出控制信号。通过眼睛开度和眨眼频率综合判定驾驶员的疲劳状态,在眼睛开度小于开度阈值且眨眼频率大于频率阈值的情况下确定驾驶员处于疲劳状态,且频率阈值与眼睛开度成正相关,从而能够在驾驶员处于眼睛睁不开且眨眼频率下降的情况下,也能够识别出驾驶员的疲劳状态,从而提高了疲劳驾驶的准确度,减小了漏识别的可能性。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1