Journal of Transportation Systems Engineering and Information Technology ›› 2023, Vol. 23 ›› Issue (5): 24-32.DOI: 10.16097/j.cnki.1009-6744.2023.05.003

Previous Articles     Next Articles

Driver Fatigue Detection Based on Facial Inverted Pendulum Model and Information Entropy

LI Tai-guo*1,ZHANG Tian-ce1,LI Chao2,ZHOU Xing-hong1   

  1. 1. School of Automation and Electrical Engineering, Lanzhou Jiaotong University, Lanzhou 730070, China; 2. Department I of Kinesitherapy, Shaanxi Kangfu Hospital, Xi'an 710065, China
  • Received:2023-05-08 Revised:2023-08-24 Accepted:2023-08-29 Online:2023-10-25 Published:2023-10-22
  • Supported by:
    The Science and Technology Program of Gansu Province (21JR7RA303); Gansu Provincial Department of Education University Teacher Innovation Fund Project (2023A-039);Lanzhou Jiaotong University Youth Science Foundation Project (2020002)。

基于面部倒立摆模型与信息熵的驾驶员疲劳检测

李泰国* 1,张天策1,李超2,周星宏1   

  1. 1. 兰州交通大学,自动化与电气工程学院,兰州 730070;2. 陕西省康复医院,运动疗法一科,西安 710065
  • 作者简介:李泰国(1985- ),男,甘肃靖远人,副教授。
  • 基金资助:
    甘肃省科技计划(21JR7RA303);甘肃省教育厅高校教师创新基金 (2023A-039);兰州交通大学青年科学基金(2020002)。

Abstract: Driver fatigue detection is helpful for reducing the traffic accidents related to driver fatigue. This paper proposes a fatigue detection method based on the facial inverted pendulum model and information entropy. First, the Practical Facial Landmark Detector (PFLD) model is used to detect the coordinates of key points on the driver's face and estimate the Pitch, Yaw and Roll angles used to represent the head posture. Then, a facial inverted pendulum model is developed with key point coordinates as input. The kinetic energy and potential energy of the linkage system in the model are calculated during the driver's driving process. The kinetic energy, potential energy and head attitude data of the inverted pendulum model are used as the indicators of driver fatigue state changes, and the information entropy of each fatigue feature is calculated based on the sliding window. The information entropy values are concatenated on the temporal axis by a Convolutional Neural Networks (CNN) to extract the effect of the fatigue state on the information entropy over time. Then, the output of the CNN at each time point is used as the input feature of the Long hort-term memory (LSTM), and the fatigue feature information entropy is used to classify and predict the CNN-LSTM model. The experimental results show that the predicted result of this method reaches 95.04% , which indicates the effectiveness of the proposed method.

Key words: intelligent transportation, fatigue detection, inverted pendulum model, facial landmarks, head posture

摘要: 驾驶员疲劳检测的研究有助于降低交通事故的发生。本文提出一种基于面部倒立摆模型与信息熵的疲劳检测方法,首先,采用PFLD(Practical Facial Landmark Detector)模型检测驾驶员面部关键点坐标,并估计用于表示头部姿态信息的Pitch、Yaw以及Roll角度值;然后,以关键点坐标为输入建立面部倒立摆模型,计算模型中连杆系统在驾驶员驾驶过程中的动能和势能;之后,以倒立摆模型的动能、势能以及头部姿态数据作为衡量驾驶员疲劳状态变化的指示特征,基于滑动窗口计算各疲劳特征的信息熵值;通过CNN(Convolutional Neural Networks)处理疲劳特征信息熵值,建立信息熵与驾驶员疲劳状态之间的联系;最后,将 CNN 在各个时间点上的输出作为LSTM(Long Hort-term Memory)网络的输入特征,通过CNN-LSTM模型实现疲劳特征信息熵的分类预测。实验结果表明,所提模型的预测结果达到95.04%,验证了本文方法的有效性。

关键词: 智能交通, 疲劳检测, 倒立摆模型, 面部关键点, 头部姿态

CLC Number: