05难点:系统如何检测司机处于疲劳状态
奇瑞汽车工程师的思路很直接。
工程师认为,驾驶员处于疲劳驾驶状态,那么驾驶员眼部信息和头部信息将会发生变化,比如,驾驶员闭眼的频率、打哈欠的频率将会上升。
但是,仅仅通过驾驶员的眼部信息、头部信息或者仅仅根据驾驶员的驾驶信息并不能准确地确定驾驶员是否处于疲劳驾驶状态。
因此,终端需要基于驾驶员的眼部信息、头部信息和驾驶信息,综合确定驾驶员的驾驶状态。
所以,奇瑞工程师设计的算法判定依赖三方面采集的数据:驾驶员的眼部信息、头部信息、驾驶信息。
数据包括:
眼部信息包括该驾驶员的闭眼次数,具体操作方法为,确定驾驶员眼睛的位置,根据驾驶员眼睛的特征点在人脸中的位置变化,确定驾驶员闭眼次数;
头部信息包括该驾驶员的打哈欠次数,具体操作方法为,根据驾驶员嘴巴及其附近的特征点在人脸中的位置变化,确定驾驶员的打哈欠次数;
该驾驶信息包括驾驶时长时;
同时,为了更精确的计算概率,需要加入权重。
确定该闭眼次数、该打哈欠次数和该驾驶时长分别对应的眼部疲劳权重、头部疲劳权重和时间疲劳权重;
将该闭眼次数、该打哈欠次数和该驾驶时长分别与各自对应的眼部疲劳权重、该头部疲劳权重和该时间疲劳权重进行相乘,得到眼部疲劳分数、头部疲劳分数和时间疲劳分数;
将该眼部疲劳分数、该头部疲劳分数和该时间疲劳分数相加,得到疲劳驾驶分数;
当该疲劳驾驶分数大于或等于第一疲劳阈值时,确定该驾驶员处于疲劳驾驶状态。
可选地,当该驾驶员处于疲劳驾驶状态时,通过车载播放设备进行疲劳驾驶提醒,包括:
当该驾驶员处于一级疲劳驾驶状态时,通过该车载播放设备以第一音量进行疲劳驾驶提醒;
当该驾驶员处于二级疲劳驾驶状态时,通过该车载播放设备以第二音量进行疲劳驾驶提醒;
当该驾驶员处于三级疲劳驾驶状态时,通过该车载播放设备以第三音量进行疲劳驾驶提醒。
很简单明白的套路!
06前述公式权重如何设置?
权重如何定,这是比较细节的地方,也很难界定,奇瑞工程师提供了自己的思路。
眼部疲劳权重、头部疲劳权重和时间疲劳权重确定眼部疲劳权重、头部疲劳权重和时间疲劳权重的操作可以为:
确定驾驶员的闭眼次数对应的闭眼次数范围;
打哈欠次数对应的打哈欠次数范围;
以及驾驶时长对应时长范围;
从闭眼次数范围与眼部疲劳权重之间的对应关系中,获取驾驶员的闭眼次数对应的眼部疲劳权重;
从打哈欠次数范围与头部疲劳权重之间的对应关系中,获取驾驶员的打哈欠次数对应的头部疲劳权重;
从时长范围与时间疲劳权重之间的对应关系中,获取驾驶员的驾驶时长对应的时间疲劳权重。
比如,当驾驶员闭眼次数为20次/分、打哈欠次数为4次/分、驾驶时长为4小时时,如果终端确定的眼部疲劳权重为1/2、头部疲劳权重可以为1/4、时间疲劳权重可以为1/4,则终端将闭眼次数为20次/分乘以眼部疲劳权重为1/2,得到眼部疲劳分数为10,将打哈欠次数为4次/分乘以头部疲劳权重可以为1/4,得到头部疲劳分数为1,将驾驶时长为4小时乘以时间疲劳权重可以为1/4,得到时间疲劳分数为1;将眼部疲劳分数15、头部疲劳分数1和时间疲劳分数1相加,得到疲劳驾驶分数为17,由于疲劳驾驶分数17大于第一疲劳阈值15,因此,确定驾驶员此时处于疲劳驾驶状态。
原文标题 : 疲劳驾驶检测技术哪家强?奇瑞专利解读:眼、嘴特征提取算法判定疲劳值