Nothing Special   »   [go: up one dir, main page]

CN108491858A - Method for detecting fatigue driving based on convolutional neural networks and system - Google Patents

Method for detecting fatigue driving based on convolutional neural networks and system Download PDF

Info

Publication number
CN108491858A
CN108491858A CN201810141576.8A CN201810141576A CN108491858A CN 108491858 A CN108491858 A CN 108491858A CN 201810141576 A CN201810141576 A CN 201810141576A CN 108491858 A CN108491858 A CN 108491858A
Authority
CN
China
Prior art keywords
layer
convolutional neural
neural network
fatigue driving
fatigue
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201810141576.8A
Other languages
Chinese (zh)
Inventor
孙超
葛琦
李海波
柳毅
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nanjing Post and Telecommunication University
Original Assignee
Nanjing Post and Telecommunication University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nanjing Post and Telecommunication University filed Critical Nanjing Post and Telecommunication University
Priority to CN201810141576.8A priority Critical patent/CN108491858A/en
Publication of CN108491858A publication Critical patent/CN108491858A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/24Classification techniques
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/21Design or setup of recognition systems or techniques; Extraction of features in feature space; Blind source separation
    • G06F18/214Generating training patterns; Bootstrap methods, e.g. bagging or boosting
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/04Architecture, e.g. interconnection topology
    • G06N3/045Combinations of networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • Artificial Intelligence (AREA)
  • General Engineering & Computer Science (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Evolutionary Computation (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Evolutionary Biology (AREA)
  • Biophysics (AREA)
  • Computing Systems (AREA)
  • Mathematical Physics (AREA)
  • Software Systems (AREA)
  • Molecular Biology (AREA)
  • General Health & Medical Sciences (AREA)
  • Computational Linguistics (AREA)
  • Biomedical Technology (AREA)
  • Health & Medical Sciences (AREA)
  • Image Processing (AREA)
  • Image Analysis (AREA)

Abstract

The invention discloses a kind of method for detecting fatigue driving and system based on convolutional neural networks, belongs to image processing and pattern recognition field.First, two-dimentional face-image of the acquisition driver under driving condition, and degree of fatigue hierarchical classification is pressed, establish fatigue driving image library;Secondly, convolutional neural networks of the structure one containing data Layer, convolutional layer, pond layer, articulamentum and layer of classifying;Then, using image data in fatigue driving image library and label as the input of convolutional neural networks, using back-propagation algorithm to the network repetitive exercise of structure, network output loss function value is made gradually to decline and restrain;Finally, driver's driving condition lower face image measurement sample is inputted, it is identified using the convolutional neural networks model after training, realizes the detection classification of driver's face-image degree of fatigue.The present invention is compared to conventional machines learning method, hence it is evident that improves identification classifying quality, monitoring provides a kind of feasible thinking in real time for fatigue driving.

Description

基于卷积神经网络的疲劳驾驶检测方法及系统Fatigue driving detection method and system based on convolutional neural network

技术领域technical field

本发明涉及一种基于卷积神经网络的疲劳驾驶检测方法,属于图像处理与模式识别技术领域。The invention relates to a fatigue driving detection method based on a convolutional neural network, which belongs to the technical field of image processing and pattern recognition.

背景技术Background technique

随着经济的高速发展,汽车行业获得高速增长,人们出行方式变得丰富,汽车是最主要的出行方式之一。与此同时,道路的交通秩序和安全状况也变得十分复杂,交通事故的发生也越来越频繁。疲劳驾驶是其中一个最容易导致交通事故的原因,如果能及时发现驾驶员的疲劳驾驶并及时提醒,便能将这类交通事故阻止在源头,降低交通事故的发生率。疲劳驾驶检测技术不仅保障了驾驶员的生命财产安全,还能改善道路交通状况。因此,对于疲劳驾驶进行评估具有十分重大的意义。With the rapid development of the economy, the automobile industry has achieved rapid growth, and people's travel methods have become richer, and automobiles are one of the most important travel methods. At the same time, the traffic order and safety conditions on the road have become very complicated, and the occurrence of traffic accidents has become more and more frequent. Fatigue driving is one of the most likely causes of traffic accidents. If the driver's fatigue driving can be detected in time and reminded in time, such traffic accidents can be prevented at the source and the incidence of traffic accidents can be reduced. Fatigue driving detection technology not only guarantees the safety of the driver's life and property, but also improves road traffic conditions. Therefore, it is of great significance to evaluate fatigue driving.

驾驶员产生疲劳驾驶的原因主要包括长时间驾驶车辆、睡眠休息不足或睡眠质量差、身体状态差等,从而使驾驶员产生疲劳状态,而疲劳状态又最容易反映在驾驶员的面部表情上,正常状态下驾驶员面部表情呈现认真轻松的状态,而疲劳状态下则呈现呆滞疲劳的状态。因此,通过研究驾驶员的面部表情状态去反映其疲劳状态具有一定的可行性。The reasons for driver fatigue driving mainly include driving for a long time, lack of sleep or poor sleep quality, poor physical condition, etc., which make the driver fatigued, and the fatigued state is most easily reflected on the driver's facial expression. Under normal conditions, the driver's facial expression is serious and relaxed, while under fatigued conditions, it appears dull and fatigued. Therefore, it is feasible to reflect the driver's fatigue state by studying the driver's facial expression state.

目前,基于传统机器学习方法的人脸表情识别技术拥有比较好的识别效果。但人脸表情识别技术一般针对的是愤怒、厌恶、恐惧、高兴、悲伤、惊讶及中性法在面部表情识别上对数据量的要求不是很高,且部分是基于面部表情的纹理特征来进行识别分类的。在面对疲劳这种抽象的面部表情时,小数据量的数据库不能充分反映面部疲劳的特征,实现良好好识别效果十分困难。因此,必须建立大型的疲劳驾驶数据库和能处理大量数据的识别算法,才能实现良好的识别效果。At present, facial expression recognition technology based on traditional machine learning methods has a relatively good recognition effect. However, facial expression recognition technology is generally aimed at anger, disgust, fear, happiness, sadness, surprise, and neutrality. In facial expression recognition, the data volume requirements are not very high, and part of it is based on the texture features of facial expressions. recognized classification. In the face of abstract facial expressions such as fatigue, a database with a small amount of data cannot fully reflect the characteristics of facial fatigue, and it is very difficult to achieve a good recognition effect. Therefore, it is necessary to establish a large fatigue driving database and a recognition algorithm that can handle a large amount of data in order to achieve a good recognition effect.

发明内容Contents of the invention

本发明所要解决的技术问题是:The technical problem to be solved by this invention is:

提供一种基于卷积神经网络的疲劳驾驶检测识别方法及系统,解决传统方法不能准确实现疲劳驾驶识别的问题,从而为疲劳驾驶实时监测提供一种可行、高效的方法途径。A convolutional neural network-based fatigue driving detection and recognition method and system are provided to solve the problem that traditional methods cannot accurately realize fatigue driving recognition, thereby providing a feasible and efficient method for real-time monitoring of fatigue driving.

本发明为解决上述技术问题采用以下技术方案:The present invention adopts the following technical solutions for solving the problems of the technologies described above:

本发明提出一种基于卷积神经网络的疲劳驾驶检测识别方法,包括如下步骤:The present invention proposes a method for detecting and identifying fatigue driving based on a convolutional neural network, comprising the following steps:

步骤1、建立疲劳驾驶图像库:采集驾驶员在驾驶状态下的二维面部图像作为样本,按照样本图像对应的实际疲劳程度,将样本图像划分至属于不同的疲劳驾驶状态,建立疲劳驾驶图像库;Step 1. Establish a fatigue driving image library: collect the two-dimensional facial images of the driver in the driving state as a sample, divide the sample images into different fatigue driving states according to the actual fatigue level corresponding to the sample image, and establish a fatigue driving image library ;

步骤2、划分样本:根据基于卷积神经网络的训练方法,将每类疲劳驾驶状态的样本分别按8:2的比例划分为训练集合、验证集合,并对每个样本图像按照疲劳驾驶状态类别标注标签;Step 2. Divide samples: According to the training method based on convolutional neural network, divide the samples of each type of fatigue driving state into a training set and a verification set in a ratio of 8:2, and divide each sample image according to the fatigue driving state category mark label;

步骤3、构建卷积神经网络结构:所构建的卷积神经网络含有1层数据层、2层卷积层、2层池化层、2层连接层和1层分类层;Step 3. Construct a convolutional neural network structure: the constructed convolutional neural network contains 1 data layer, 2 convolutional layers, 2 pooling layers, 2 connection layers and 1 classification layer;

步骤4、训练卷积神经网络:将步骤2所述的训练集合、验证集合连带其标签,作为卷积神经网络数据层的输入,再利用反向传播算法对所述卷积神经网络进行迭代训练、优化训练全局参数,最终使卷积神经网络输出的损失函数值下降并收敛,生成用于识别疲劳驾驶的分类模型;Step 4, training convolutional neural network: use the training set and verification set described in step 2 together with their labels as the input of the convolutional neural network data layer, and then use the back propagation algorithm to iteratively train the convolutional neural network , optimize the training global parameters, and finally reduce and converge the loss function value output by the convolutional neural network, and generate a classification model for identifying fatigue driving;

步骤5、卷积神经网络的识别分类:将新的驾驶状态面部图像作为测试样本,验证所述卷积神经网络的准确性;如果通过准确性验证,则将所述卷积神经网络应用于疲劳驾驶检测的识别分类工作。Step 5, recognition and classification of convolutional neural network: use the new driving state facial image as a test sample to verify the accuracy of the convolutional neural network; if the accuracy is verified, apply the convolutional neural network to fatigue Recognition and classification work for driving detection.

进一步地,上述本发明提出的基于卷积神经网络的疲劳驾驶检测识别方法中,步骤1所述疲劳驾驶的不同状态包括:正常状态、轻度疲劳、重度疲劳。Furthermore, in the method for detecting and identifying fatigued driving based on convolutional neural network proposed by the present invention, the different states of fatigued driving mentioned in Step 1 include: normal state, mild fatigue, and severe fatigue.

进一步地,上述本发明提出的基于卷积神经网络的疲劳驾驶检测识别方法中,步骤2所述卷积神经网络的网络结构包括如下:Further, in the fatigue driving detection and recognition method based on convolutional neural network proposed by the present invention, the network structure of the convolutional neural network in step 2 includes the following:

数据层:该层为网络的第一层,存储着疲劳驾驶图像库中的样本图像及对应样本类别的标签数据;Data layer: This layer is the first layer of the network, which stores the sample images in the fatigue driving image database and the label data of the corresponding sample categories;

第一卷积层:该层为网络的第二层,采用k1个m1*m1的卷积核、步长为l1个像素,对图像卷积后作为下一层的输入;The first convolutional layer: this layer is the second layer of the network, using k 1 m 1 *m 1 convolution kernels with a step size of l 1 pixels, and convolving the image as the input of the next layer;

第一池化层:该层是网络的第三层,是对第一卷积层的下抽样;The first pooling layer: This layer is the third layer of the network, which is the downsampling of the first convolutional layer;

第二卷积层:该层为网络第四层,采用k2个m2*m2的卷积核、间隔步长为l2个像素,对图像卷积后作为下一层的输入;The second convolutional layer: this layer is the fourth layer of the network, using k 2 m 2 *m 2 convolution kernels, the interval step is l 2 pixels, and the image is convolved as the input of the next layer;

第二池化层:该层是网络的第五层,是对第二卷积层的下采样;The second pooling layer: This layer is the fifth layer of the network, which is the downsampling of the second convolutional layer;

第一连接层:该层是网络的第六层,是上层输出的二维特征变为一维特征的过程;The first connection layer: This layer is the sixth layer of the network, which is the process of changing the two-dimensional features output by the upper layer into one-dimensional features;

第二连接层:该层是网络的第七层,是第一连接层的全连接输出;The second connection layer: This layer is the seventh layer of the network and is the fully connected output of the first connection layer;

分类层:该层是网络的最后一层,输出概率分布向量P,即属于第j类的概率值Pi,并在Pi中寻找最大值,将概率最大的i所对应的类别作为检测结果,i=1,2,…,n,n为分类类别数。Classification layer: This layer is the last layer of the network, which outputs the probability distribution vector P, which is the probability value P i belonging to the jth class, and finds the maximum value in P i , and takes the category corresponding to i with the highest probability as the detection result , i=1,2,...,n, n is the number of categories.

进一步地,上述本发明提出的基于卷积神经网络的疲劳驾驶检测识别方法中,步骤4所述损失函数定义如下:Further, in the fatigue driving detection and recognition method based on convolutional neural network proposed by the present invention, the loss function described in step 4 is defined as follows:

其中,F(θ)表示损失函数,m为训练样本总数,n为分类类别数;1{y(i)=j}为指示函数,当括号值为真时函数值为1,否则函数值为0;x(i)表示全连接层输出节点所构成的向量,θ12,…,θn表示模型参数,T表示矩阵的转置。Among them, F(θ) represents the loss function, m is the total number of training samples, n is the number of classification categories; 1{y (i) = j} is the indicator function, when the value of the bracket is true, the function value is 1, otherwise the function value is 0; x (i) represents the vector formed by the output nodes of the fully connected layer, θ 1 , θ 2 ,…, θ n represent the model parameters, and T represents the transpose of the matrix.

进一步地,上述本发明提出的基于卷积神经网络的疲劳驾驶检测识别方法中,步骤4所述概率值的定义如下:Further, in the method for detecting and identifying fatigued driving based on the convolutional neural network proposed by the present invention, the definition of the probability value in step 4 is as follows:

identity(y)=argmax(Pj)identity(y)=argmax(P j )

其中,Pj表示属于第j个类别的概率值,x(i)表示连接层2输出节点所构成的向量,identity(y)表示测试样本y的分类结果。Among them, P j represents the probability value belonging to the jth category, x (i) represents the vector formed by the output nodes of the connection layer 2, and identity(y) represents the classification result of the test sample y.

本发明还提出一种基于卷积神经网络的疲劳驾驶检测识别系统,包括:The present invention also proposes a fatigue driving detection and identification system based on a convolutional neural network, including:

疲劳驾驶图像库模块,用于采集驾驶员在驾驶状态下的二维面部图像作为样本,按照样本图像对应的实际疲劳程度,将样本图像划分至属于不同的疲劳驾驶状态,建立疲劳驾驶图像库;The fatigue driving image library module is used to collect the two-dimensional facial images of the driver in the driving state as samples, divide the sample images into different fatigue driving states according to the actual fatigue degree corresponding to the sample images, and establish the fatigue driving image library;

样本划分模块,用于根据基于卷积神经网络的训练方法,将每类疲劳驾驶状态的样本分别按8:2的比例划分为训练集合、验证集合,并对每个样本图像按照疲劳驾驶状态类别标注标签;The sample division module is used to divide the samples of each type of fatigue driving state into a training set and a verification set in a ratio of 8:2 according to the training method based on the convolutional neural network, and divide each sample image according to the fatigue driving state category mark label;

卷积神经网络构建及训练模块:用于构建含有1层数据层、2层卷积层、2层池化层、2层连接层和1层分类层的卷积神经网络;并且,将样品划分模块的训练集合、验证集合连带其标签,作为卷积神经网络数据层的输入,再利用反向传播算法对所述卷积神经网络进行迭代训练、优化训练全局参数,最终使卷积神经网络输出的损失函数值下降并收敛,生成用于识别疲劳驾驶的分类模型;Convolutional neural network construction and training module: used to construct a convolutional neural network containing 1 layer of data layer, 2 layers of convolutional layer, 2 layers of pooling layer, 2 layers of connection layer and 1 layer of classification layer; and, divide the samples The training set and verification set of the module, together with their labels, are used as the input of the convolutional neural network data layer, and then the convolutional neural network is iteratively trained using the back propagation algorithm, the global parameters of the training are optimized, and finally the convolutional neural network outputs The value of the loss function decreases and converges to generate a classification model for identifying fatigue driving;

识别分类模块,用于将新的驾驶状态面部图像作为测试样本,验证所述卷积神经网络的准确性;如果通过准确性验证,则将所述卷积神经网络应用于疲劳驾驶检测的识别分类工作。Recognize and classify module, be used for using new driving status facial image as test sample, verify the accuracy of described convolutional neural network; If verify by accuracy, then apply described convolutional neural network to the recognition classification of fatigue driving detection Work.

本发明采用以上技术方案与现有技术相比,具有以下技术效果:Compared with the prior art, the present invention adopts the above technical scheme and has the following technical effects:

1、本发明使用的卷积神经网络方法,是一种能自动学习大量数据特征的识别分类算法,且不用人工干预进行特征提取和分类。数据样本的质量和数量理论上决定最终的识别分类效果。因此,对比于传统机器学习方法,可以明显提高识别分类效果;1. The convolutional neural network method used in the present invention is a recognition and classification algorithm that can automatically learn a large amount of data features, and does not need manual intervention for feature extraction and classification. The quality and quantity of data samples theoretically determine the final recognition and classification effect. Therefore, compared with traditional machine learning methods, the recognition and classification effect can be significantly improved;

2、本发明使用卷积神经网络算法训练出的网络模型,在疲劳驾驶图像的噪声、遮挡、拍摄角度等图像差异性问题上,具有良好的健壮性。2. The network model trained by the present invention using the convolutional neural network algorithm has good robustness in terms of image differences such as noise, occlusion, and shooting angle of fatigue driving images.

附图说明Description of drawings

图1是本发明基于卷积神经网络的疲劳驾驶检测识别方法流程图。FIG. 1 is a flow chart of the method for detecting and identifying fatigued driving based on a convolutional neural network in the present invention.

图2是本发明疲劳驾驶图像库中各类状态的图片示例。Fig. 2 is a picture example of various states in the fatigue driving image library of the present invention.

图3是本发明卷积神经网络结构示意图。Fig. 3 is a schematic diagram of the convolutional neural network structure of the present invention.

具体实施方式Detailed ways

下面结合附图对本发明的技术方案做进一步的详细说明:Below in conjunction with accompanying drawing, technical scheme of the present invention is described in further detail:

本技术领域技术人员可以理解的是,除非另外定义,这里使用的所有术语(包括技术术语和科学术语)具有与本发明所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样定义,不会用理想化或过于正式的含义来解释。Those skilled in the art can understand that, unless otherwise defined, all terms (including technical terms and scientific terms) used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention belongs. It should also be understood that terms such as those defined in commonly used dictionaries should be understood to have a meaning consistent with the meaning in the context of the prior art, and will not be interpreted in an idealized or overly formal sense unless defined as herein explain.

深度学习是计算机视觉研究中的一个新热点,是机器学习方法中的一个新方向,其核心在于建立一个模拟人脑学习分析的神经网络模型,以此模仿大脑机制来进行解释分析数据,如常见的文字、声音、图像及视频数据。首先,使用深度学习方法进行的疲劳驾驶检测能得到较高的识别率,这也是疲劳驾驶检测识别最重要的要求之一;其次,深度学习的优势能自动从数据样本中学习表情特征,通过迭代学习自动获取同类的相似和异类的差异,并不像传统机器学习方法手动设计特征提取的算法;最后,深度学习可以和大数据完美结合,深度学习方法最欠缺的就是数据,注重数据的质和量,在大数据背景下数据的采集变得简单,深度学习对这些数据的处理变得更加的高效。综上所述,对于疲劳驾驶的检测识别,使用深度学习的方法是最合适的。Deep learning is a new hotspot in computer vision research and a new direction in machine learning methods. Its core is to establish a neural network model that simulates the learning and analysis of the human brain, so as to imitate the brain mechanism to interpret and analyze data, such as common text, sound, image and video data. First of all, the fatigue driving detection using deep learning method can get a higher recognition rate, which is also one of the most important requirements for fatigue driving detection and recognition; second, the advantages of deep learning can automatically learn expression features from data samples, through iteration Learning to automatically obtain similarities and differences of the same kind is not like traditional machine learning methods to manually design feature extraction algorithms; finally, deep learning can be perfectly combined with big data. The most lacking of deep learning methods is data, focusing on data quality and In the context of big data, the collection of data becomes simple, and the processing of these data by deep learning becomes more efficient. To sum up, for the detection and recognition of fatigue driving, the method of using deep learning is the most suitable.

卷积神经网络是一种深层次的神经网络模型,同时也是一种多层的监督学习神经网络。对比与普通神经网络模型,卷积神经网络一方面它的神经元之间的连接是非全连接的;另一方面,卷积神经网络同一层中神经元之间的连接的权重是共享的,这种非全连接和权值共享的网络结构降低了网络模型的复杂度,减少了权值的数量。从而实现了神经网络的层次结构化、局部感知,使网络结构对二维图像的平移、旋转、倾斜、比例缩放等操作变的不敏感,使图像特征具有高度不变特性。卷积神经网络实现特征提取最重要的网络结构是网络中的隐含层,也就是卷积层和池化层,通过这两个层的实现数据图像特征降维和特征提取。同时采用梯度下降法最小化损失函数对网络中的权重参数逐层反向调节,通过一定的迭代训练提高网络的精度,实现图像特征的准确提取。Convolutional neural network is a deep neural network model and also a multi-layer supervised learning neural network. Compared with the ordinary neural network model, on the one hand, the connection between the neurons of the convolutional neural network is not fully connected; on the other hand, the weight of the connection between the neurons in the same layer of the convolutional neural network is shared. A non-fully connected and weight-sharing network structure reduces the complexity of the network model and reduces the number of weights. In this way, the hierarchical structure and local perception of the neural network are realized, the network structure becomes insensitive to operations such as translation, rotation, tilt, and scaling of two-dimensional images, and the image features are highly invariant. The most important network structure of the convolutional neural network for feature extraction is the hidden layer in the network, that is, the convolutional layer and the pooling layer. Through these two layers, the dimensionality reduction and feature extraction of data image features are realized. At the same time, the gradient descent method is used to minimize the loss function to reversely adjust the weight parameters in the network layer by layer, and improve the accuracy of the network through certain iterative training to achieve accurate extraction of image features.

如图1所示,本发明基于卷积神经网络的疲劳驾驶检测方法的实现主要包含以下步骤:As shown in Figure 1, the realization of the fatigue driving detection method based on the convolutional neural network of the present invention mainly comprises the following steps:

步骤1,建立疲劳驾驶图像库:Step 1, build a fatigue driving image library:

持续观察驾驶员在长时间驾驶过程中,从正常状态、轻度疲劳到重度疲劳过程中,根据驾驶员的主观感受采集驾驶员面部表情进行标记。并对采集的驾驶员面部图像进行属性的统一包括分辨率、大小、格式等。实际应用上存在的拍摄角度、曝光强弱、色彩饱和度等问题,注意这里并不改变采集图像的拍摄角度、曝光强弱和色彩饱和度,使样本数据具有一定的多样性。最后使采集的图像校准为如图2所示像素大小为128*128、格式为jpg的彩色图像,建立样本数量达6000张以上疲劳驾驶图像库,其中正常状态2000张,轻度疲劳2000张,重度疲劳2000张。对上述建立的数据库进行数据增强,具体增强包括对图像的旋转、反射、翻转、平移、尺度、对比度、噪声等等,使增强后的数据样本量达到12万张,其中正常状态4万张,轻度疲劳4万张,重度疲劳4万张。Continuously observe the driver's facial expression and mark it according to the driver's subjective feelings during the long-term driving process, from normal state, mild fatigue to severe fatigue. And unify the attributes of the collected driver's facial images, including resolution, size, format, etc. There are problems such as shooting angle, exposure strength, and color saturation in practical applications. Note that the shooting angle, exposure strength, and color saturation of the collected images are not changed here, so that the sample data has a certain diversity. Finally, the collected image is calibrated to a color image with a pixel size of 128*128 and a format of jpg as shown in Figure 2, and a fatigue driving image library with more than 6,000 samples is established, including 2,000 in normal state and 2,000 in mild fatigue. Severe fatigue 2000 cards. Perform data enhancement on the database established above, including image rotation, reflection, flip, translation, scale, contrast, noise, etc., so that the number of enhanced data samples reaches 120,000, of which 40,000 are in normal state, 40,000 for mild fatigue and 40,000 for severe fatigue.

步骤2,划分疲劳驾驶图像库:Step 2, divide the fatigue driving image library:

在完成驾驶员疲劳驾驶图像库的建立后,根据基于卷积神经网络的训练方法,将疲劳驾驶图像库中每类表情按8:2的比例划分为训练样本、验证样本,即训练样本每类图像32000张、验证样本每类图像8000张,并分别标注每类表情对应标签号。After completing the establishment of the driver's fatigue driving image database, according to the training method based on convolutional neural network, each type of expression in the fatigue driving image database is divided into training samples and verification samples according to the ratio of 8:2, that is, each type of training samples There are 32,000 images, 8,000 images of each type of verification samples, and the label numbers corresponding to each type of expression are marked.

步骤3,构建卷积神经网络结构:Step 3, construct the convolutional neural network structure:

构建含有1层数据层、2层卷积层、2层池化层、2层连接层和1层分类层的卷积神经网络结构,本发明的卷积神经网络结构示意图,如图3所示。Construct the convolutional neural network structure containing 1-layer data layer, 2-layer convolutional layer, 2-layer pooling layer, 2-layer connection layer and 1-layer classification layer, the convolutional neural network structure schematic diagram of the present invention, as shown in Figure 3 .

数据层:该层将划分疲劳驾驶图像库后的训练样本、验证样本和样本标签作为卷积神经网络数据输入,其需要转换成深度学习平台指定的数据类型;Data layer: This layer takes the training samples, verification samples and sample labels after dividing the fatigue driving image library as the convolutional neural network data input, which needs to be converted into the data type specified by the deep learning platform;

卷积层1:该层为卷积神经网络中卷积层1,采用50个7*7的卷积核、步长间隔为4像素,实现对输入的样本图像多层卷积功能,并作为下一层的输入;Convolutional layer 1: This layer is the convolutional layer 1 in the convolutional neural network. It uses 50 7*7 convolution kernels with a step interval of 4 pixels to realize the multi-layer convolution function of the input sample image, and serves as input to the next layer;

池化层1:该层为卷积神经网络中池化层1,采用池化窗口为2*2的平均池化,从而降低数据维度,并作为下一层的输入;Pooling layer 1: This layer is the pooling layer 1 in the convolutional neural network, and the average pooling with a pooling window of 2*2 is used to reduce the data dimension and serve as the input of the next layer;

卷积层2:该层为卷积神经网络中卷积层2,采用128个3*3的卷积核、步长间隔为1像素,实现对池化层1输出数据多层卷积功能,并作为下一层的输入;Convolutional layer 2: This layer is the convolutional layer 2 in the convolutional neural network. It uses 128 3*3 convolution kernels with a step interval of 1 pixel to realize the multi-layer convolution function of the output data of the pooling layer 1. And as the input of the next layer;

池化层2:该层为卷积神经网络中池化层2,采用池化窗口为2*2的平均池化,从而降低数据维度,并作为下一层的输入;Pooling layer 2: This layer is the pooling layer 2 in the convolutional neural network, and the average pooling with a pooling window of 2*2 is used to reduce the data dimension and serve as the input of the next layer;

连接层1:该层为卷积神经网络中连接层1,是池化层2的全连接输入,该层包含1024个节点。并作为下一层的输入;Connection layer 1: This layer is the connection layer 1 in the convolutional neural network and is the fully connected input of the pooling layer 2. This layer contains 1024 nodes. And as the input of the next layer;

连接层2:该层为卷积神经网络中连接层2,是连接层1的全连接输入,该层包含1024个节点。并作为下一层的输入;Connection layer 2: This layer is the connection layer 2 in the convolutional neural network, which is the fully connected input of the connection layer 1. This layer contains 1024 nodes. And as the input of the next layer;

分类层:该层是网络的最后一层分类层,是连接层2的全连接输入,输出为第j类的概率值Pj,并在Pj中寻找最大值,将概率最大的j所对应的类别作为识别分类结果;Classification layer: This layer is the last classification layer of the network, which is the fully connected input of the connection layer 2, and the output is the probability value P j of the jth class, and the maximum value is found in P j , and the j corresponding to the highest probability category as the identification classification result;

步骤4,训练卷积神经网络:Step 4, train the convolutional neural network:

以步骤2划分的训练样本、验证样本及其对应数据标签作为卷积神经网络的输入,利用反向传播算法对设计的神经网络迭代训练,并优化训练全局参数使网络输出损失函数值下降并收敛。Take the training samples, verification samples and their corresponding data labels divided in step 2 as the input of the convolutional neural network, use the backpropagation algorithm to iteratively train the designed neural network, and optimize the training global parameters so that the network output loss function value decreases and converges .

步骤5,卷积神经网络的识别分类:Step 5, recognition and classification of convolutional neural network:

利用该网络模型对驾驶员驾驶状态下的面部图像进行识别分类。输入驾驶员驾驶状态下的面部图像测试样本验证网络的准确性,并应用于疲劳驾驶检测的识别分类工作,开发疲劳驾驶自动评估系统。The network model is used to recognize and classify the facial images of the driver in the driving state. Input the face image test sample of the driver in the driving state to verify the accuracy of the network, and apply it to the identification and classification of fatigue driving detection, and develop an automatic assessment system for fatigue driving.

以上所述仅是本发明的部分实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。The above descriptions are only part of the embodiments of the present invention. It should be pointed out that those skilled in the art can make some improvements and modifications without departing from the principles of the present invention. It should be regarded as the protection scope of the present invention.

Claims (6)

1.一种基于卷积神经网络的疲劳驾驶检测识别方法,其特征在于,包括如下步骤:1. a method for detecting and identifying fatigued driving based on convolutional neural network, is characterized in that, comprises the steps: 步骤1、建立疲劳驾驶图像库:采集驾驶员在驾驶状态下的二维面部图像作为样本,按照样本图像对应的实际疲劳程度,将样本图像划分至属于不同的疲劳驾驶状态,建立疲劳驾驶图像库;Step 1. Establish a fatigue driving image library: collect the two-dimensional facial images of the driver in the driving state as a sample, divide the sample images into different fatigue driving states according to the actual fatigue level corresponding to the sample image, and establish a fatigue driving image library ; 步骤2、划分样本:根据基于卷积神经网络的训练方法,将每类疲劳驾驶状态的样本分别按8:2的比例划分为训练集合、验证集合,并对每个样本图像按照疲劳驾驶状态类别标注标签;Step 2. Divide samples: According to the training method based on convolutional neural network, divide the samples of each type of fatigue driving state into a training set and a verification set in a ratio of 8:2, and divide each sample image according to the fatigue driving state category mark label; 步骤3、构建卷积神经网络结构:所构建的卷积神经网络含有1层数据层、2层卷积层、2层池化层、2层连接层和1层分类层;Step 3. Construct a convolutional neural network structure: the constructed convolutional neural network contains 1 data layer, 2 convolutional layers, 2 pooling layers, 2 connection layers and 1 classification layer; 步骤4、训练卷积神经网络:将步骤2所述的训练集合、验证集合连带其标签,作为卷积神经网络数据层的输入,再利用反向传播算法对所述卷积神经网络进行迭代训练、优化训练全局参数,最终使卷积神经网络输出的损失函数值下降并收敛,生成用于识别疲劳驾驶的分类模型;Step 4, training convolutional neural network: use the training set and verification set described in step 2 together with their labels as the input of the convolutional neural network data layer, and then use the back propagation algorithm to iteratively train the convolutional neural network , optimize the training global parameters, and finally reduce and converge the loss function value output by the convolutional neural network, and generate a classification model for identifying fatigue driving; 步骤5、卷积神经网络的识别分类:将新的驾驶状态面部图像作为测试样本,验证所述卷积神经网络的准确性;如果通过准确性验证,则将所述卷积神经网络应用于疲劳驾驶检测的识别分类工作。Step 5, recognition and classification of convolutional neural network: use the new driving state facial image as a test sample to verify the accuracy of the convolutional neural network; if the accuracy is verified, apply the convolutional neural network to fatigue Recognition and classification work for driving detection. 2.如权利要求1所述的一种基于卷积神经网络的疲劳驾驶检测识别方法,其特征在于,步骤1所述疲劳驾驶的不同状态包括:正常状态、轻度疲劳、重度疲劳。2. A method for detecting and identifying fatigued driving based on a convolutional neural network as claimed in claim 1, wherein the different states of fatigued driving in step 1 include: normal state, mild fatigue, and severe fatigue. 3.根据权利要求1所述基于卷积神经网络的疲劳驾驶检测方法,其特征在于,步骤2所述卷积神经网络的网络结构包括如下:3. according to the described fatigue driving detection method based on convolutional neural network of claim 1, it is characterized in that, the network structure of convolutional neural network described in step 2 comprises as follows: 数据层:该层为网络的第一层,存储着疲劳驾驶图像库中的样本图像及对应样本类别的标签数据;Data layer: This layer is the first layer of the network, which stores the sample images in the fatigue driving image database and the label data of the corresponding sample categories; 第一卷积层:该层为网络的第二层,采用k1个m1*m1的卷积核、步长为l1个像素,对图像卷积后作为下一层的输入;The first convolutional layer: this layer is the second layer of the network, using k 1 m 1 *m 1 convolution kernels with a step size of l 1 pixels, and convolving the image as the input of the next layer; 第一池化层:该层是网络的第三层,是对第一卷积层的下抽样;The first pooling layer: This layer is the third layer of the network, which is the downsampling of the first convolutional layer; 第二卷积层:该层为网络第四层,采用k2个m2*m2的卷积核、间隔步长为l2个像素,对图像卷积后作为下一层的输入;The second convolutional layer: this layer is the fourth layer of the network, using k 2 m 2 *m 2 convolution kernels, the interval step is l 2 pixels, and the image is convolved as the input of the next layer; 第二池化层:该层是网络的第五层,是对第二卷积层的下采样;The second pooling layer: This layer is the fifth layer of the network, which is the downsampling of the second convolutional layer; 第一连接层:该层是网络的第六层,是上层输出的二维特征变为一维特征的过程;The first connection layer: This layer is the sixth layer of the network, which is the process of changing the two-dimensional features output by the upper layer into one-dimensional features; 第二连接层:该层是网络的第七层,是第一连接层的全连接输出;The second connection layer: This layer is the seventh layer of the network and is the fully connected output of the first connection layer; 分类层:该层是网络的最后一层,输出概率分布向量P,即属于第j类的概率值Pi,并在Pi中寻找最大值,将概率最大的i所对应的类别作为检测结果,i=1,2,…,n,n为分类类别数。Classification layer: This layer is the last layer of the network, which outputs the probability distribution vector P, which is the probability value P i belonging to the jth class, and finds the maximum value in P i , and takes the category corresponding to i with the highest probability as the detection result , i=1,2,...,n, n is the number of categories. 4.根据权利要求1所述基于卷积神经网络的疲劳驾驶检测方法,其特征在于,步骤4所述损失函数定义如下:4. according to the described fatigue driving detection method based on convolutional neural network of claim 1, it is characterized in that, the loss function described in step 4 is defined as follows: 其中,F(θ)表示损失函数,m为训练样本总数,n为分类类别数;1{y(i)=j}为指示函数,当括号值为真时函数值为1,否则函数值为0;x(i)表示全连接层输出节点所构成的向量,θ12,…,θn表示模型参数,T表示矩阵的转置。Among them, F(θ) represents the loss function, m is the total number of training samples, n is the number of classification categories; 1{y (i) = j} is the indicator function, when the value of the bracket is true, the function value is 1, otherwise the function value is 0; x (i) represents the vector formed by the output nodes of the fully connected layer, θ 1 , θ 2 ,…, θ n represent the model parameters, and T represents the transpose of the matrix. 5.根据权利要求4所述基于卷积神经网络的疲劳驾驶检测方法,其特征在于,步骤4所述概率值的定义如下:5. according to the described fatigue driving detection method based on convolutional neural network of claim 4, it is characterized in that, the definition of probability value described in step 4 is as follows: identity(y)=argmax(Pj)identity(y)=argmax(P j ) 其中,Pj表示属于第j个类别的概率值,x(i)表示连接层2输出节点所构成的向量,identity(y)表示测试样本y的分类结果。Among them, P j represents the probability value belonging to the jth category, x (i) represents the vector formed by the output nodes of the connection layer 2, and identity(y) represents the classification result of the test sample y. 6.一种基于卷积神经网络的疲劳驾驶检测识别系统,其特征在于,包括:6. A fatigue driving detection and recognition system based on convolutional neural network, characterized in that, comprising: 疲劳驾驶图像库模块,用于采集驾驶员在驾驶状态下的二维面部图像作为样本,按照样本图像对应的实际疲劳程度,将样本图像划分至属于不同的疲劳驾驶状态,建立疲劳驾驶图像库;The fatigue driving image library module is used to collect the two-dimensional facial images of the driver in the driving state as samples, divide the sample images into different fatigue driving states according to the actual fatigue degree corresponding to the sample images, and establish the fatigue driving image library; 样本划分模块,用于根据基于卷积神经网络的训练方法,将每类疲劳驾驶状态的样本分别按8:2的比例划分为训练集合、验证集合,并对每个样本图像按照疲劳驾驶状态类别标注标签;The sample division module is used to divide the samples of each type of fatigue driving state into a training set and a verification set in a ratio of 8:2 according to the training method based on the convolutional neural network, and divide each sample image according to the fatigue driving state category mark label; 卷积神经网络构建及训练模块:用于构建含有1层数据层、2层卷积层、2层池化层、2层连接层和1层分类层的卷积神经网络;并且,将样品划分模块的训练集合、验证集合连带其标签,作为卷积神经网络数据层的输入,再利用反向传播算法对所述卷积神经网络进行迭代训练、优化训练全局参数,最终使卷积神经网络输出的损失函数值下降并收敛,生成用于识别疲劳驾驶的分类模型;Convolutional neural network construction and training module: used to construct a convolutional neural network containing 1 layer of data layer, 2 layers of convolutional layer, 2 layers of pooling layer, 2 layers of connection layer and 1 layer of classification layer; and, divide the samples The training set and verification set of the module, together with their labels, are used as the input of the convolutional neural network data layer, and then the convolutional neural network is iteratively trained using the back propagation algorithm, the global parameters of the training are optimized, and finally the convolutional neural network outputs The value of the loss function decreases and converges to generate a classification model for identifying fatigue driving; 识别分类模块,用于将新的驾驶状态面部图像作为测试样本,验证所述卷积神经网络的准确性;如果通过准确性验证,则将所述卷积神经网络应用于疲劳驾驶检测的识别分类工作。Recognize and classify module, be used for using new driving status facial image as test sample, verify the accuracy of described convolutional neural network; If verify by accuracy, then apply described convolutional neural network to the recognition classification of fatigue driving detection Work.
CN201810141576.8A 2018-02-11 2018-02-11 Method for detecting fatigue driving based on convolutional neural networks and system Pending CN108491858A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810141576.8A CN108491858A (en) 2018-02-11 2018-02-11 Method for detecting fatigue driving based on convolutional neural networks and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810141576.8A CN108491858A (en) 2018-02-11 2018-02-11 Method for detecting fatigue driving based on convolutional neural networks and system

Publications (1)

Publication Number Publication Date
CN108491858A true CN108491858A (en) 2018-09-04

Family

ID=63340130

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810141576.8A Pending CN108491858A (en) 2018-02-11 2018-02-11 Method for detecting fatigue driving based on convolutional neural networks and system

Country Status (1)

Country Link
CN (1) CN108491858A (en)

Cited By (37)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109106351A (en) * 2018-09-25 2019-01-01 齐鲁工业大学 A kind of human-body fatigue detection and slow-released system and method based on Internet of Things perception
CN109410208A (en) * 2018-11-14 2019-03-01 成都极致智造科技有限公司 The machine learning identification of Wear Mechanism of Abrasive Belt and process parameter optimizing method
CN109670457A (en) * 2018-12-21 2019-04-23 东软睿驰汽车技术(沈阳)有限公司 A kind of driver status recognition methods and device
CN109711454A (en) * 2018-12-21 2019-05-03 电子科技大学 A feature matching method based on convolutional neural network
CN109740625A (en) * 2018-11-22 2019-05-10 深圳市三诺数字科技有限公司 A kind of safe driving method of discrimination, system and vehicle based on Fusion Features
CN109770925A (en) * 2019-02-03 2019-05-21 闽江学院 A fatigue detection method based on deep spatiotemporal network
CN109800682A (en) * 2018-12-29 2019-05-24 桂林电子科技大学 Driver attributes' recognition methods and Related product
CN109919089A (en) * 2019-03-06 2019-06-21 百度在线网络技术(北京)有限公司 Method and apparatus for pushed information
CN109934171A (en) * 2019-03-14 2019-06-25 合肥工业大学 Online perception method of driver's passive driving state based on hierarchical network model
CN109949438A (en) * 2019-03-20 2019-06-28 深圳市赛梅斯凯科技有限公司 Abnormal driving monitoring model method for building up, device and storage medium
CN110135301A (en) * 2019-04-30 2019-08-16 百度在线网络技术(北京)有限公司 Traffic sign recognition methods, device, equipment and computer-readable medium
CN110135305A (en) * 2019-04-30 2019-08-16 百度在线网络技术(北京)有限公司 Method, apparatus, equipment and medium for fatigue strength detection
CN110163145A (en) * 2019-05-20 2019-08-23 西安募格网络科技有限公司 A kind of video teaching emotion feedback system based on convolutional neural networks
CN110232310A (en) * 2019-04-26 2019-09-13 平安科技(深圳)有限公司 A kind of method for detecting fatigue driving neural network based and relevant device
CN110334627A (en) * 2019-06-26 2019-10-15 深圳市微纳集成电路与系统应用研究院 The device and system that the behavior of personnel is detected
CN110348350A (en) * 2019-07-01 2019-10-18 电子科技大学 A kind of driver status detection method based on facial expression
CN110532878A (en) * 2019-07-26 2019-12-03 中山大学 A kind of driving behavior recognition methods based on lightweight convolutional neural networks
CN110705416A (en) * 2019-09-24 2020-01-17 武汉工程大学 Safe driving early warning method and system based on driver face image modeling
CN110991324A (en) * 2019-11-29 2020-04-10 中通服咨询设计研究院有限公司 Fatigue driving detection method based on various dynamic characteristics and Internet of things technology
CN111259719A (en) * 2019-10-28 2020-06-09 浙江零跑科技有限公司 Cab scene analysis method based on multi-view infrared vision system
CN111325318A (en) * 2019-02-01 2020-06-23 北京地平线机器人技术研发有限公司 Neural network training method, neural network training device and electronic equipment
CN111461206A (en) * 2020-03-30 2020-07-28 华南理工大学 Electroencephalogram-based fatigue detection method with steering wheel embedded with electroencephalogram sensor
CN111507468A (en) * 2019-01-31 2020-08-07 斯特拉德视觉公司 Method and apparatus for using artificial intelligence to warn drivers of danger
CN111507170A (en) * 2019-01-31 2020-08-07 斯特拉德视觉公司 Method and device for warning driver of abnormal state by vehicle-to-vehicle connection
CN111543982A (en) * 2020-04-01 2020-08-18 五邑大学 A kind of fatigue driving detection method, device and storage medium
CN111652846A (en) * 2020-04-30 2020-09-11 成都数之联科技有限公司 Semiconductor defect identification method based on characteristic pyramid convolution neural network
CN111723694A (en) * 2020-06-05 2020-09-29 广东海洋大学 Abnormal driving behavior recognition method based on CNN-LSTM spatiotemporal feature fusion
CN111914738A (en) * 2020-07-29 2020-11-10 南京汽车集团有限公司 Fatigue driving behavior detection system based on parallel cross convolution neural network
CN111970489A (en) * 2020-08-05 2020-11-20 北京必可测科技股份有限公司 Intelligent monitoring management method and system based on man-machine two-way
CN112052905A (en) * 2020-09-11 2020-12-08 重庆科技学院 Method for extracting multi-operation fatigue features of driver based on recurrent neural network
CN112201008A (en) * 2020-08-21 2021-01-08 深圳市豪恩汽车电子装备股份有限公司 Fatigue driving monitoring system and method
CN112613366A (en) * 2020-12-14 2021-04-06 中国电子科技集团公司第五十四研究所 Driver state detection neural network construction method based on quantum genetic algorithm
CN113807170A (en) * 2021-08-09 2021-12-17 杭州电子科技大学 A fatigue detection method based on multi-source information fusion and label propagation
CN114332669A (en) * 2020-10-12 2022-04-12 浙江宇视科技有限公司 Evaluation method and device of intelligent analysis system, medium and electronic equipment
CN114652326A (en) * 2022-01-30 2022-06-24 天津大学 Real-time brain fatigue monitoring device based on deep learning and data processing method
CN116959078A (en) * 2023-09-14 2023-10-27 山东理工职业学院 Method for constructing fatigue detection model, fatigue detection method and device thereof
CN117079255A (en) * 2023-10-17 2023-11-17 江西开放大学 Fatigue driving detection method based on face recognition and voice interaction

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104537806A (en) * 2014-11-11 2015-04-22 奇瑞汽车股份有限公司 Camera based real-time driving fatigue detection system
CN105769120A (en) * 2016-01-27 2016-07-20 深圳地平线机器人科技有限公司 Fatigue driving detection method and device
CN106682602A (en) * 2016-12-16 2017-05-17 深圳市华尊科技股份有限公司 Driver behavior identification method and terminal
CN106778657A (en) * 2016-12-28 2017-05-31 南京邮电大学 Neonatal pain expression classification method based on convolutional neural networks

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104537806A (en) * 2014-11-11 2015-04-22 奇瑞汽车股份有限公司 Camera based real-time driving fatigue detection system
CN105769120A (en) * 2016-01-27 2016-07-20 深圳地平线机器人科技有限公司 Fatigue driving detection method and device
CN106682602A (en) * 2016-12-16 2017-05-17 深圳市华尊科技股份有限公司 Driver behavior identification method and terminal
CN106778657A (en) * 2016-12-28 2017-05-31 南京邮电大学 Neonatal pain expression classification method based on convolutional neural networks

Cited By (59)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109106351A (en) * 2018-09-25 2019-01-01 齐鲁工业大学 A kind of human-body fatigue detection and slow-released system and method based on Internet of Things perception
CN109106351B (en) * 2018-09-25 2023-05-02 齐鲁工业大学 Human body fatigue detection and slow release system and method based on Internet of things perception
CN109410208A (en) * 2018-11-14 2019-03-01 成都极致智造科技有限公司 The machine learning identification of Wear Mechanism of Abrasive Belt and process parameter optimizing method
CN109740625A (en) * 2018-11-22 2019-05-10 深圳市三诺数字科技有限公司 A kind of safe driving method of discrimination, system and vehicle based on Fusion Features
CN109670457A (en) * 2018-12-21 2019-04-23 东软睿驰汽车技术(沈阳)有限公司 A kind of driver status recognition methods and device
CN109711454A (en) * 2018-12-21 2019-05-03 电子科技大学 A feature matching method based on convolutional neural network
CN109711454B (en) * 2018-12-21 2020-07-31 电子科技大学 A feature matching method based on convolutional neural network
CN109800682A (en) * 2018-12-29 2019-05-24 桂林电子科技大学 Driver attributes' recognition methods and Related product
CN111507468A (en) * 2019-01-31 2020-08-07 斯特拉德视觉公司 Method and apparatus for using artificial intelligence to warn drivers of danger
CN111507170A (en) * 2019-01-31 2020-08-07 斯特拉德视觉公司 Method and device for warning driver of abnormal state by vehicle-to-vehicle connection
CN111507468B (en) * 2019-01-31 2023-09-01 斯特拉德视觉公司 Method and apparatus for warning drivers of hazards using artificial intelligence
CN111507170B (en) * 2019-01-31 2023-11-28 斯特拉德视觉公司 Method and device for warning a driver of an abnormal state by means of a vehicle-to-vehicle connection
CN111325318A (en) * 2019-02-01 2020-06-23 北京地平线机器人技术研发有限公司 Neural network training method, neural network training device and electronic equipment
CN111325318B (en) * 2019-02-01 2023-11-24 北京地平线机器人技术研发有限公司 Neural network training method, neural network training device and electronic equipment
CN109770925A (en) * 2019-02-03 2019-05-21 闽江学院 A fatigue detection method based on deep spatiotemporal network
CN109919089A (en) * 2019-03-06 2019-06-21 百度在线网络技术(北京)有限公司 Method and apparatus for pushed information
CN109934171B (en) * 2019-03-14 2020-03-17 合肥工业大学 Online perception method for passive driving state of driver based on hierarchical network model
CN109934171A (en) * 2019-03-14 2019-06-25 合肥工业大学 Online perception method of driver's passive driving state based on hierarchical network model
CN109949438B (en) * 2019-03-20 2021-07-13 锦图计算技术(深圳)有限公司 Abnormal driving monitoring model establishing method and device and storage medium
CN109949438A (en) * 2019-03-20 2019-06-28 深圳市赛梅斯凯科技有限公司 Abnormal driving monitoring model method for building up, device and storage medium
CN110232310B (en) * 2019-04-26 2023-10-03 平安科技(深圳)有限公司 Fatigue driving detection method based on neural network and related equipment
CN110232310A (en) * 2019-04-26 2019-09-13 平安科技(深圳)有限公司 A kind of method for detecting fatigue driving neural network based and relevant device
CN110135301A (en) * 2019-04-30 2019-08-16 百度在线网络技术(北京)有限公司 Traffic sign recognition methods, device, equipment and computer-readable medium
CN110135305B (en) * 2019-04-30 2022-03-01 百度在线网络技术(北京)有限公司 Method, apparatus, device and medium for fatigue detection
CN110135301B (en) * 2019-04-30 2022-02-22 百度在线网络技术(北京)有限公司 Traffic sign recognition method, device, equipment and computer readable medium
CN110135305A (en) * 2019-04-30 2019-08-16 百度在线网络技术(北京)有限公司 Method, apparatus, equipment and medium for fatigue strength detection
CN110163145A (en) * 2019-05-20 2019-08-23 西安募格网络科技有限公司 A kind of video teaching emotion feedback system based on convolutional neural networks
CN110334627A (en) * 2019-06-26 2019-10-15 深圳市微纳集成电路与系统应用研究院 The device and system that the behavior of personnel is detected
CN110348350B (en) * 2019-07-01 2022-03-25 电子科技大学 Driver state detection method based on facial expressions
CN110348350A (en) * 2019-07-01 2019-10-18 电子科技大学 A kind of driver status detection method based on facial expression
CN110532878B (en) * 2019-07-26 2022-11-29 中山大学 A Driver Behavior Recognition Method Based on Lightweight Convolutional Neural Network
CN110532878A (en) * 2019-07-26 2019-12-03 中山大学 A kind of driving behavior recognition methods based on lightweight convolutional neural networks
CN110705416A (en) * 2019-09-24 2020-01-17 武汉工程大学 Safe driving early warning method and system based on driver face image modeling
CN110705416B (en) * 2019-09-24 2022-03-01 武汉工程大学 Safe driving early warning method and system based on driver face image modeling
CN111259719B (en) * 2019-10-28 2023-08-25 浙江零跑科技股份有限公司 Cab scene analysis method based on multi-view infrared vision system
CN111259719A (en) * 2019-10-28 2020-06-09 浙江零跑科技有限公司 Cab scene analysis method based on multi-view infrared vision system
CN110991324B (en) * 2019-11-29 2023-06-02 中通服咨询设计研究院有限公司 Fatigue driving detection method based on various dynamic characteristics and Internet of things technology
CN110991324A (en) * 2019-11-29 2020-04-10 中通服咨询设计研究院有限公司 Fatigue driving detection method based on various dynamic characteristics and Internet of things technology
CN111461206B (en) * 2020-03-30 2023-05-26 华南理工大学 An EEG-based fatigue detection method with EEG sensors embedded in the steering wheel
CN111461206A (en) * 2020-03-30 2020-07-28 华南理工大学 Electroencephalogram-based fatigue detection method with steering wheel embedded with electroencephalogram sensor
CN111543982A (en) * 2020-04-01 2020-08-18 五邑大学 A kind of fatigue driving detection method, device and storage medium
CN111652846B (en) * 2020-04-30 2022-08-16 成都数之联科技股份有限公司 Semiconductor defect identification method based on characteristic pyramid convolution neural network
CN111652846A (en) * 2020-04-30 2020-09-11 成都数之联科技有限公司 Semiconductor defect identification method based on characteristic pyramid convolution neural network
CN111723694A (en) * 2020-06-05 2020-09-29 广东海洋大学 Abnormal driving behavior recognition method based on CNN-LSTM spatiotemporal feature fusion
CN111914738A (en) * 2020-07-29 2020-11-10 南京汽车集团有限公司 Fatigue driving behavior detection system based on parallel cross convolution neural network
CN111914738B (en) * 2020-07-29 2024-11-15 南京汽车集团有限公司 A fatigue driving behavior detection system based on parallel cross convolutional neural network
CN111970489A (en) * 2020-08-05 2020-11-20 北京必可测科技股份有限公司 Intelligent monitoring management method and system based on man-machine two-way
CN112201008A (en) * 2020-08-21 2021-01-08 深圳市豪恩汽车电子装备股份有限公司 Fatigue driving monitoring system and method
CN112052905B (en) * 2020-09-11 2023-02-03 重庆科技学院 A method of driver fatigue feature extraction based on recurrent neural network
CN112052905A (en) * 2020-09-11 2020-12-08 重庆科技学院 Method for extracting multi-operation fatigue features of driver based on recurrent neural network
CN114332669A (en) * 2020-10-12 2022-04-12 浙江宇视科技有限公司 Evaluation method and device of intelligent analysis system, medium and electronic equipment
CN112613366A (en) * 2020-12-14 2021-04-06 中国电子科技集团公司第五十四研究所 Driver state detection neural network construction method based on quantum genetic algorithm
CN113807170A (en) * 2021-08-09 2021-12-17 杭州电子科技大学 A fatigue detection method based on multi-source information fusion and label propagation
CN113807170B (en) * 2021-08-09 2024-02-09 杭州电子科技大学 Fatigue detection method based on multi-source information fusion and label propagation
CN114652326A (en) * 2022-01-30 2022-06-24 天津大学 Real-time brain fatigue monitoring device based on deep learning and data processing method
CN116959078A (en) * 2023-09-14 2023-10-27 山东理工职业学院 Method for constructing fatigue detection model, fatigue detection method and device thereof
CN116959078B (en) * 2023-09-14 2023-12-05 山东理工职业学院 Method for constructing fatigue detection model, fatigue detection method and device thereof
CN117079255A (en) * 2023-10-17 2023-11-17 江西开放大学 Fatigue driving detection method based on face recognition and voice interaction
CN117079255B (en) * 2023-10-17 2024-01-05 江西开放大学 Fatigue driving detection method based on face recognition and voice interaction

Similar Documents

Publication Publication Date Title
CN108491858A (en) Method for detecting fatigue driving based on convolutional neural networks and system
CN108875674B (en) Driver behavior identification method based on multi-column fusion convolutional neural network
CN109376242B (en) Text classification method based on cyclic neural network variant and convolutional neural network
CN107633513B (en) Measure method of 3D image quality based on deep learning
CN109685819B (en) A 3D Medical Image Segmentation Method Based on Feature Enhancement
CN114220035A (en) Rapid pest detection method based on improved YOLO V4
CN107609638B (en) A Method for Optimizing Convolutional Neural Networks Based on Linear Encoders and Interpolated Sampling
CN110766063B (en) Image classification method based on compressed excitation and tightly connected convolutional neural network
CN110309856A (en) Image classification method, neural network training method and device
CN108615010A (en) Facial expression recognizing method based on the fusion of parallel convolutional neural networks characteristic pattern
CN110532900A (en) Facial expression recognizing method based on U-Net and LS-CNN
CN107341506A (en) A kind of Image emotional semantic classification method based on the expression of many-sided deep learning
CN107292333A (en) A kind of rapid image categorization method based on deep learning
CN105160400A (en) L21 norm based method for improving convolutional neural network generalization capability
CN106803069A (en) Crowd's level of happiness recognition methods based on deep learning
CN105095833A (en) Network constructing method for human face identification, identification method and system
CN110210380B (en) An Analysis Method Based on Expression Recognition and Psychological Test to Generate Personality
CN110991515B (en) An image description method incorporating visual context
CN108960201A (en) A kind of expression recognition method extracted based on face key point and sparse expression is classified
CN108520213A (en) A face beauty prediction method based on multi-scale depth
CN111079837B (en) Method for detecting, identifying and classifying two-dimensional gray level images
CN105404865A (en) Probability state restricted Boltzmann machine cascade based face detection method
CN114626476A (en) Bird fine-grained image recognition method and device based on Transformer and component feature fusion
CN117011274A (en) Automatic glass bottle detection system and method thereof
CN113011243A (en) Facial expression analysis method based on capsule network

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20180904