基于深度学习的驾驶人疲劳监测算法研究
- 格式:pdf
- 大小:4.20 MB
- 文档页数:6
基于深度学习的疲劳驾驶检测技术研究1. 内容描述随着现代交通系统的不断发展和车辆数量的日益增长,道路交通安全问题逐渐凸显,成为公众关注的焦点。
疲劳驾驶作为一种常见的危险驾驶行为,对道路交通安全构成了严重威胁。
开发一种高效、准确的疲劳驾驶检测技术具有重要的现实意义和工程价值。
基于深度学习的疲劳驾驶检测技术是一种基于计算机视觉、机器学习和深度神经网络等方法的技术手段。
该技术通过采集驾驶员的面部表情、眼部状态、头部运动等生理和行为特征数据,运用深度学习算法对这些数据进行自动分析和识别,从而判断驾驶员是否处于疲劳状态。
与传统的疲劳驾驶检测方法相比,基于深度学习的疲劳驾驶检测技术具有更高的准确性和实时性。
在具体研究中,首先需要收集大量的疲劳驾驶和正常驾驶的样本数据,并进行详细的标注和处理。
选择合适的深度学习模型(如卷积神经网络、循环神经网络等)对这些数据进行训练和学习。
通过不断地优化模型结构和参数,提高模型的泛化能力和准确性。
在实际应用中,将训练好的模型应用于车辆监控系统或驾驶辅助系统中,实现对疲劳驾驶行为的实时检测和报警。
基于深度学习的疲劳驾驶检测技术不仅可以提高道路交通安全管理水平,还可以降低交通事故的发生率,为智能交通系统的发展提供有力支持。
该技术还可以拓展应用于其他领域,如智能家居、医疗健康等,为人类的日常生活带来更多便利和安全保障。
1.1 研究背景随着社会的发展和经济的增长,汽车已经成为人们出行的主要工具。
随着汽车保有量的不断增加,道路交通安全问题日益严重。
疲劳驾驶作为其中的一个重要因素,对道路交通安全造成了极大的威胁。
疲劳驾驶是指驾驶员在长时间行驶过程中,由于生理、心理原因导致的注意力不集中、反应迟钝等现象,从而降低驾驶员对道路环境的感知能力,增加交通事故的发生概率。
研究疲劳驾驶检测技术具有重要的现实意义。
随着人工智能技术的快速发展,深度学习作为一种强大的机器学习方法,已经在图像识别、语音识别等领域取得了显著的成果。
基于深度学习的驾驶员疲劳检测与提示技术研究随着交通运输行业的快速发展和人们生活水平的提高,驾驶员疲劳驾驶成为一项严重的交通安全问题。
疲劳驾驶容易导致事故发生,给驾驶员和其他道路使用者的生命和财产安全带来严重威胁。
为了减少交通事故的发生,基于深度学习的驾驶员疲劳检测与提示技术应运而生。
深度学习是一种机器学习的方法,通过构建多层神经网络模型来模拟人类的学习过程。
在驾驶员疲劳检测中,深度学习可以自动地从驾驶员的行为和生理指标中提取特征,并进行疲劳状态的判断和预测。
首先,深度学习可以通过监测驾驶员的眼睛状态来检测疲劳。
疲劳驾驶时,驾驶员的注意力容易下降,眼睛活动规律也会发生改变。
基于深度学习的方法可以从驾驶员的眼睛图片或视频中提取特征,如眼睛的闭合程度、眼球的运动轨迹等,通过训练模型判断驾驶员是否处于疲劳状态,及时发出警示。
其次,深度学习还可以通过监测驾驶员的面部表情来检测疲劳。
疲劳驾驶时,驾驶员的面部表情会变得呆滞和沉重。
深度学习可以将驾驶员的面部表情与疲劳状态进行关联,并通过训练模型进行判断和提示。
例如,通过检测驾驶员的眼睛闭合时间、眨眼频率、嘴部动作等特征,深度学习模型可以准确地判断驾驶员是否处于疲劳状态,并及时向驾驶员发出警示。
另外,深度学习还可以通过监测驾驶员的生理指标来检测疲劳。
疲劳驾驶会导致驾驶员的生理指标发生变化,如心率的增加、皮肤电阻率的变化等。
基于深度学习的方法可以通过驾驶员佩戴生物传感器,实时监测生理指标的变化,并将数据输入训练模型进行分析和判断。
一旦模型检测到驾驶员处于疲劳状态,即可发出相应的警示,提醒驾驶员及时休息或进行其他行为调整。
然而,基于深度学习的驾驶员疲劳检测与提示技术在实际应用中仍然存在一些问题。
首先,数据的准确性和数量是影响算法性能的重要因素。
虽然深度学习可以通过自动学习的方式提取特征,但是需要大量的高质量数据来训练模型,以取得准确和鲁棒的结果。
其次,算法的实时性也是一个挑战。
《基于深度学习的疲劳驾驶检测系统的设计与实现》篇一一、引言随着科技的发展,道路交通安全问题日益受到关注。
其中,疲劳驾驶是导致交通事故的重要原因之一。
为了有效预防和减少因疲劳驾驶引发的交通事故,基于深度学习的疲劳驾驶检测系统应运而生。
本文将详细介绍该系统的设计与实现过程,以期为相关研究与应用提供参考。
二、系统需求分析在系统设计之前,首先需要对疲劳驾驶检测系统的需求进行分析。
本系统旨在实时监测驾驶员的疲劳状态,以便及时提醒驾驶员休息,降低交通事故的发生率。
因此,系统需要具备以下功能:1. 实时性:系统能够实时监测驾驶员的面部特征,及时判断其是否处于疲劳状态。
2. 准确性:系统需具备较高的准确性,以降低误报和漏报的概率。
3. 便捷性:系统应易于安装、使用和维护,为驾驶员提供便捷的体验。
三、系统设计(一)硬件设计本系统主要基于摄像头进行驾驶员面部特征的捕捉,因此需要安装高清摄像头。
此外,为了确保系统的实时性,还需要配备高性能的计算机或嵌入式设备作为处理单元。
具体硬件配置如下:1. 摄像头:高清摄像头,用于捕捉驾驶员的面部特征。
2. 计算机或嵌入式设备:具备较高的计算性能,用于处理图像数据和判断驾驶员的疲劳状态。
(二)软件设计软件设计是本系统的核心部分,主要包括图像处理、特征提取、模型训练和疲劳判断等模块。
具体设计如下:1. 图像处理:对摄像头捕捉的图像进行预处理,如去噪、灰度化、二值化等,以便更好地提取面部特征。
2. 特征提取:通过深度学习算法提取驾驶员面部的关键特征,如眼睛、嘴巴等部位的动态变化。
3. 模型训练:利用大量样本数据训练疲劳检测模型,提高系统的准确性和稳定性。
4. 疲劳判断:根据提取的特征和训练好的模型判断驾驶员是否处于疲劳状态。
四、深度学习模型的选择与实现本系统采用卷积神经网络(CNN)作为核心算法,通过大量样本数据训练模型,实现疲劳驾驶的检测。
具体实现过程如下:1. 数据集准备:收集包含驾驶员面部特征的数据集,包括正常状态和疲劳状态下的图像数据。
基于深度学习的疲劳驾驶检测方法研究疲劳驾驶是导致交通事故的重要原因之一,对驾驶员的身体健康和交通安全产生了严重的威胁。
因此,疲劳驾驶检测方法的研究变得至关重要。
近年来,深度学习技术在计算机视觉领域取得了巨大的成功,可以应用于疲劳驾驶检测方法的研究。
深度学习是一种通过多层神经网络进行学习和训练的机器学习技术。
它模仿了人脑的神经网络结构,从而能够自动地从大量的数据中学习并提取特征。
这种技术具有可扩展性强、模型表达能力高等优点,适用于疲劳驾驶检测中的特征提取和分类任务。
疲劳驾驶检测方法的研究可以分为两个阶段:特征提取和分类。
在特征提取阶段,深度学习可以通过卷积神经网络(Convolutional Neural Networks,CNN)实现对图像和视频数据的特征提取。
通过多层卷积和池化操作,CNN可以自动地提取图像和视频中的低级和高级特征,如边缘、纹理和形状等。
在疲劳驾驶检测中,驾驶员的眼睛状态、头部姿势和面部表情等特征是非常重要的。
通过将这些特征提取出来,可以有效地分析驾驶员的疲劳程度。
在分类阶段,深度学习可以通过循环神经网络(Recurrent Neural Networks,RNN)实现对时序数据的分类。
RNN可以捕捉到时序数据中的长期依赖关系,因此适用于疲劳驾驶检测中的时间序列数据分析。
例如,通过将驾驶员的眼睛状态和头部姿势等特征序列输入到RNN中,可以判断驾驶员是否处于疲劳状态。
另外,深度学习还可以结合其他传感器数据进行疲劳驾驶检测。
例如,通过结合驾驶员的心率、脑电波和皮肤电活动等生理信号,可以进一步提高疲劳驾驶检测的精确性和可靠性。
这些生理信号可以通过传感器设备采集,并与图像和视频数据进行融合,提取更丰富的驾驶员特征。
总之,基于深度学习的疲劳驾驶检测方法具有很大的潜力。
它可以通过卷积神经网络实现对图像和视频数据的特征提取,通过循环神经网络实现对时序数据的分类,从而准确地分析驾驶员的疲劳程度。
基于卷积神经网络的驾驶员疲劳检测技术研究随着现代生活节奏的变快,许多人都面临着疲劳驾驶的问题。
据统计,疲劳驾驶是引起交通事故的重要原因之一。
为了保障驾驶员和其他行车者的安全,开发一种基于卷积神经网络的驾驶员疲劳检测技术显得尤为迫切。
首先,我们来了解一下什么是卷积神经网络。
卷积神经网络是一种基于深度学习的算法模型,它可以有效地处理图像、语音和文本等数据类型。
在图像识别领域,卷积神经网络已经取得了一系列的成果,如人脸识别、车牌识别等。
因此,卷积神经网络的应用也引起了广泛的关注。
基于卷积神经网络的驾驶员疲劳检测技术从理论上讲非常有前途。
因为驾驶员的疲劳状态通常反应在他们的面部表情和身体姿势上。
卷积神经网络可以通过训练学习这些特征并加以识别,从而实现对驾驶员疲劳状态的检测。
但是,卷积神经网络技术的应用过程仍然面临着一些挑战。
其中最大的问题是数据收集难度大,数据量不足。
为了训练一个准确的卷积神经网络模型,需要大量的驾驶员数据。
但是,收集这些数据涉及到个人隐私和安全,因此必须有明确的法规和规定,以保护个人隐私和消除数据不准确性。
另外,卷积神经网络的技术水平要求也很高。
虽然卷积神经网络是一种先进的算法,但是也需要高水平的数据科学家和工程师来设计和优化网络模型。
在实际应用中,卷积神经网络也需要不断地优化和测试,以确保其准确性和可靠性。
尽管基于卷积神经网络的驾驶员疲劳检测技术面临着一些挑战,但是它仍然是一种值得探索和发展的领域。
我们可以期待,随着技术的不断成熟,基于卷积神经网络的驾驶员疲劳检测技术将成为一种更加普遍和有效的方案,来保障我们的交通安全。
在卷积神经网络技术的应用领域,其他的应用也日益重要。
例如,在医学诊断方面,卷积神经网络可以通过对医学图像进行分析,帮助医生更准确地判断疾病。
此外,在智能家居和智能办公领域,卷积神经网络也可以用于语音识别和人脸识别,以实现更加人性化和高效的操作。
总之,基于卷积神经网络的驾驶员疲劳检测技术是一种创新的解决方案,为保障驾驶员和其他行车者的安全提供了新的手段。
《基于深度学习的疲劳驾驶检测系统的设计与实现》篇一一、引言随着道路交通日益繁忙,驾驶过程中的安全成为越来越重要的问题。
其中,疲劳驾驶作为常见的交通安全隐患,对于道路交通的威胁日益严重。
基于深度学习的疲劳驾驶检测系统以其强大的数据处理和模式识别能力,能够实时监控驾驶员的状态,有效地降低疲劳驾驶的风险。
本文旨在介绍一个基于深度学习的疲劳驾驶检测系统的设计与实现过程。
二、系统设计(一)需求分析首先,我们明确了系统的基本需求,包括实时性、准确性和易用性。
实时性意味着系统能够及时地捕捉到驾驶员的疲劳状态并给出警告;准确性是系统检测的精确度,这是决定系统有效性的关键因素;易用性则关系到系统的普及程度。
(二)硬件设计为满足实时性和准确性要求,我们采用了高分辨率的摄像头和性能稳定的计算设备作为硬件基础。
同时,考虑到车载环境的特殊性,我们还对设备的防震、防尘等特性进行了特别设计。
(三)软件设计软件设计是本系统的核心部分,主要包括数据采集、预处理、特征提取、模型训练和结果输出等模块。
我们采用了深度学习技术中的卷积神经网络(CNN)进行特征提取和模型训练。
三、数据采集与预处理(一)数据来源数据来源主要包括实际道路行驶中的视频数据以及公开的驾驶行为数据集。
通过对这些数据进行标注,我们可以为后续的模型训练提供丰富的数据资源。
(二)数据预处理在数据预处理阶段,我们主要进行图像的归一化、去噪、裁剪等操作,以便于后续的特征提取和模型训练。
同时,我们还需对数据进行标签化处理,即根据驾驶员的疲劳状态对数据进行分类。
四、特征提取与模型训练(一)特征提取在特征提取阶段,我们采用了卷积神经网络(CNN)进行特征的自动提取。
CNN具有强大的特征提取能力,能够从原始图像中提取出有效的视觉特征。
(二)模型训练在模型训练阶段,我们使用了深度学习中的分类算法进行模型的训练。
通过大量的训练数据,我们可以优化模型的参数,提高模型的准确性和泛化能力。
此外,我们还采用了迁移学习的方法,利用预训练模型进行微调,以加快模型的训练速度和提高模型的性能。
基于深度学习的疲劳驾驶检测内容摘要眼睛的作用对我们不光是看见世界的窗口,也是我们表情达意的一种载体。
通过眼睛我们可以表现出多种状态,并且眼睛还具有传达感情、体现人的精神状态等功能。
譬如人困乏的时候会频繁眨眼,人精神充足时,眼睛就会更加生动。
眨眼睛的频率在一定程度上可以反映出人是否处在疲劳的状态,本文正是立足在检测眼睛睁开闭合的频度之上来判断驾驶员是否正在疲劳驾驶。
在驾驶车辆的状态下,可以排除身体因素以外影响人眨眼频率的情况,所以本文采用基于深度学习的检测眼睛开闭频率的方法来进行疲劳驾驶检测。
本文主要工作内容如下所示:(1)基于深度学习的多任务卷积神经网络(Multitask Convolutional Neural Network,后文称mtcnn)的模型修改、模型训练、人脸区域检测及眼睛区域定位。
这里选择使用MTCNN,是因为它有识别率高、识别速度快的优点。
它具有三层级联卷积神经网络-Pnet、Rnet、Onet,对输入的数据层层优化精选出人脸特征,实质上是特征分类和特征回归,最终可以得到人脸区域的特征以及眼睛鼻子嘴巴的特征点,再经过非极大值抑制(NMS),来获得人脸部的。
本文在此基础上修改了MTCNN模型,使网络模型通过新级联的网络层输出得到的landmark_regress通过该层网络回归得到眼睛区域左上右下特征点的偏移量。
(2)通过上文提到的MTCNN进行改进得到人脸特征区域以及眼睛特征区域之后,裁剪眼睛特征区域图像,并输入疲劳判断CNN层中,来判断人员是否有疲劳的症状。
该层模型主要是起分类的作用,来解决眼睛睁开与眼睛闭合的二分类问题。
本文采用计算眼睛闭合再到睁开的时间与整体测试时间的百分率(Percentage of Eyelid Closure OverthePupilOverTime,下文称perclos),来判断驾驶人员是否出现疲劳现象。
关键词:卷积神经网络;MTCNN;PERCLOS;疲劳驾驶绪论1.1课题研究背景及意义我们的眼睛对于我们来说是非常重要的,它不光是我们用来感知世界以及获取视觉信息的人体器官,还是我们表情达意的一种媒介,我们通过眼睛来获取接受各种外界表露的信息与资讯。
《基于深度学习的疲劳驾驶检测系统的设计与实现》篇一一、引言随着科技的进步和人工智能的飞速发展,深度学习在各个领域的应用越来越广泛。
其中,基于深度学习的疲劳驾驶检测系统是近年来研究的热点之一。
本文将详细介绍基于深度学习的疲劳驾驶检测系统的设计与实现过程,以期为相关研究与应用提供参考。
二、系统需求分析1. 功能性需求:系统应能实时检测驾驶员的疲劳状态,并给出相应的提示。
此外,系统还需具备自我学习和优化功能,以提高检测的准确率。
2. 性能需求:系统应具有较高的检测速度和较低的误报率,以满足实时性要求。
3. 可靠性需求:系统应具备较高的稳定性,确保在各种复杂环境下都能准确运行。
三、系统设计1. 硬件设计:系统硬件主要包括摄像头、计算机等设备。
摄像头负责捕捉驾驶员的面部图像,计算机则负责图像处理和深度学习算法的运行。
2. 软件设计:软件部分主要包括图像预处理、特征提取、疲劳状态检测和提示等模块。
(1)图像预处理:对捕获的图像进行去噪、灰度化、归一化等处理,以便后续的特征提取。
(2)特征提取:利用深度学习算法提取驾驶员面部的关键特征,如眼神、嘴角等。
(3)疲劳状态检测:根据提取的特征,结合预先训练的模型判断驾驶员是否处于疲劳状态。
(4)提示模块:当系统检测到驾驶员处于疲劳状态时,通过声音、震动等方式给出提示。
四、深度学习模型设计与实现1. 数据集准备:收集包含驾驶员面部图像的数据集,包括正常状态和疲劳状态下的图像。
2. 模型选择与构建:选择合适的深度学习模型,如卷积神经网络(CNN),并构建模型结构。
3. 模型训练与优化:使用准备好的数据集对模型进行训练,通过调整参数和优化算法提高模型的准确率和检测速度。
4. 模型应用与部署:将训练好的模型应用到疲劳驾驶检测系统中,实现对驾驶员疲劳状态的实时检测。
五、系统实现与测试1. 实现过程:根据系统设计和深度学习模型的设计与实现,编写代码,完成系统的整体实现。
2. 测试方法:通过实际驾驶场景中的测试,验证系统的性能和准确性。
基于深度学习技术的驾驶员疲劳检测研究随着汽车行业的迅速发展,交通安全问题也日益引起关注。
驾驶员疲劳驾驶是造成交通事故的主要原因之一。
为了有效地检测驾驶员的疲劳状态并提前进行预警,深度学习技术被广泛应用于驾驶员疲劳检测领域。
本文将从深度学习的原理、常用的疲劳检测方法以及实验结果等方面进行论述。
一、深度学习的原理深度学习是一种以人工神经网络为基础的机器学习方法。
它通过多层的神经元网络来模拟人脑的神经结构,从而实现对复杂数据的高效处理和学习。
深度学习的核心是神经网络的训练和优化。
在驾驶员疲劳检测研究中,我们可以通过构建深度神经网络模型来实现对驾驶员疲劳状态的检测和预测。
二、常用的疲劳检测方法1. 静态图像检测方法静态图像检测方法是基于深度学习技术的驾驶员疲劳检测中较为常见的方法之一。
该方法通过对驾驶员的面部图像进行分析和识别,来判断驾驶员是否疲劳。
常见的静态图像检测方法包括使用卷积神经网络(CNN)对面部特征进行提取和分类。
2. 动态检测方法相比于静态图像检测方法,动态检测方法可以更准确地捕捉到驾驶员疲劳状态的变化。
该方法一般通过使用深度学习技术对驾驶员的视频进行实时分析和处理。
常见的动态检测方法包括使用循环神经网络(RNN)对时间序列数据进行建模和预测。
三、实验结果为了验证基于深度学习技术的驾驶员疲劳检测方法的有效性,我们进行了一系列的实验。
我们采集了大量的驾驶员疲劳状态数据,并使用深度学习模型进行训练和测试。
实验结果表明,基于深度学习技术的驾驶员疲劳检测方法在准确性和实时性方面均取得了显著的提高。
结论基于深度学习技术的驾驶员疲劳检测研究具有重要的现实意义和应用价值。
通过合理设计和使用深度学习模型,我们可以有效地识别和预测驾驶员的疲劳状态,为交通安全提供有效的保障。
随着深度学习技术的不断进步和发展,相信基于深度学习技术的驾驶员疲劳检测方法将在未来得到更广泛的应用和推广。
以上即是基于深度学习技术的驾驶员疲劳检测研究的文章内容,希望能够满足您的需求。
《基于深度学习的疲劳驾驶检测系统的设计与实现》篇一一、引言随着汽车行业的飞速发展,交通安全问题越来越受到人们的关注。
其中,疲劳驾驶已经成为交通事故的重要诱因之一。
因此,如何有效检测和预防疲劳驾驶成为了一个亟待解决的问题。
本文将介绍一种基于深度学习的疲劳驾驶检测系统的设计与实现,旨在提高道路交通的安全性。
二、系统需求分析在系统需求分析阶段,我们首先需要明确系统的目标用户、使用场景以及功能需求。
本系统主要针对驾驶员,使用场景为各种道路交通环境,功能需求包括实时检测驾驶员的疲劳状态并发出警报。
三、系统设计1. 硬件设计本系统硬件部分主要包括摄像头、计算机等设备。
摄像头负责实时捕捉驾驶员的面部图像,计算机则负责运行深度学习算法进行疲劳状态检测。
2. 软件设计软件部分主要包括图像预处理、特征提取、分类器设计等模块。
首先,通过图像预处理对捕获的图像进行降噪、灰度化等操作,以便后续处理。
然后,利用深度学习算法提取驾驶员面部的特征,如眼睛状态、嘴巴动作等。
最后,通过分类器判断驾驶员是否处于疲劳状态。
四、深度学习算法实现1. 数据集准备为了训练出高效的疲劳驾驶检测模型,我们需要准备一个包含大量驾驶员面部图像的数据集,其中应包括正常状态和疲劳状态的图像。
2. 模型选择与训练本系统采用卷积神经网络(CNN)作为核心算法。
首先,选择合适的CNN模型,如VGG、ResNet等。
然后,使用准备好的数据集对模型进行训练,通过调整参数和优化算法来提高模型的准确率和鲁棒性。
3. 模型评估与优化训练完成后,我们需要对模型进行评估。
评估指标包括准确率、召回率、F1值等。
根据评估结果,对模型进行优化,如调整网络结构、增加训练数据等,以提高模型的性能。
五、系统实现与测试1. 系统实现根据系统设计和深度学习算法的实现,我们开发了基于深度学习的疲劳驾驶检测系统。
系统可以实时捕获驾驶员的面部图像,并通过深度学习算法进行疲劳状态检测。
当检测到驾驶员处于疲劳状态时,系统会发出警报。
《基于深度学习的疲劳驾驶检测系统的设计与实现》篇一一、引言随着社会的快速发展和科技的日新月异,汽车已经成为人们出行的重要工具。
然而,疲劳驾驶已经成为交通事故的重要诱因之一。
为了有效降低交通事故的发生率,提高驾驶安全性,基于深度学习的疲劳驾驶检测系统应运而生。
本文将详细介绍该系统的设计与实现过程。
二、系统设计1. 需求分析在系统设计阶段,首先进行需求分析。
该系统旨在实时检测驾驶员的疲劳状态,以便及时提醒驾驶员休息,避免因疲劳驾驶导致的交通事故。
因此,系统需要具备高准确率、实时性和鲁棒性。
2. 技术选型在技术选型方面,采用深度学习技术进行疲劳驾驶检测。
深度学习在图像处理、模式识别等领域具有优异的表现,能够有效地提取驾驶员面部的特征信息,从而判断其疲劳状态。
此外,采用卷积神经网络(CNN)和循环神经网络(RNN)等模型进行训练和推理。
3. 系统架构系统架构包括数据采集、预处理、模型训练、推理和结果展示等模块。
数据采集模块负责收集驾驶员的面部视频数据;预处理模块对视频数据进行清洗、归一化和特征提取;模型训练模块采用深度学习模型进行训练;推理模块根据训练好的模型对驾驶员的疲劳状态进行判断;结果展示模块将检测结果以可视化形式呈现给用户。
三、算法实现1. 数据集制作制作高质量的数据集是提高疲劳驾驶检测系统准确率的关键。
数据集应包含不同场景、不同光照条件、不同表情的驾驶员面部图像。
通过数据增强技术,如旋转、翻转、缩放等操作,增加数据集的多样性。
2. 模型设计采用卷积神经网络(CNN)和循环神经网络(RNN)进行特征提取和状态判断。
CNN能够有效地提取图像中的特征信息,而RNN则能够根据时间序列信息判断驾驶员的疲劳状态。
将两者结合,可以进一步提高系统的准确率和鲁棒性。
3. 模型训练与优化采用有监督学习的方式进行模型训练。
将制作好的数据集分为训练集和测试集,使用训练集进行模型训练,用测试集对模型进行评估和优化。
通过调整模型参数、优化算法等手段,提高模型的准确率和泛化能力。
基于深度学习技术的驾驶员疲劳驾驶检测方法研究摘要:本文针对疲劳驾驶对交通安全的严重影响,介绍了现有的驾驶员疲劳检测产品和技术。
首先介绍了车企实施的驾驶员疲劳检测系统,与第三方商业产品,如丰田、大众和日产等汽车公司的相关研究成果。
接着,本文详细介绍了基于车辆传感特征的疲劳检测方法和基于传统计算机视觉的疲劳检测方法,并分析了它们存在的缺陷。
最后,本文探讨了基于深度学习的疲劳检测方法,并对深度学习在驾驶员疲劳检测中的未来发展方向进行了展望。
通过对现有产品和技术的介绍与分析,为进一步研究和改进疲劳检测方法提供了参考。
关键词:疲劳驾驶检测;计算机视觉;深度学习;传感器1导论驾驶员在驾驶过程中对路况的观察预感,以及快速准确的决策是保证安全行驶的关键因素之一。
由于疲劳驾驶导致的注意力不集中,反应速度降低,驾驶员在这中状态下很可能无法做出正确的判断和决策,增加了发生交通事故的风险。
据统计,疲劳驾驶发生交通事故占我国交通事故总量的21%,并且疲劳驾驶发生交通事故死亡率高达83%。
疲劳驾驶严重影响了驾驶员的注意力和专注力,致使其无法正确感知周围的交通情况和道路标志,这种注意力不集中的状态下驾驶员很可能无法及时采取措施应对突发情况,增加事故发生的风险。
疲劳可分为主动疲劳、被动疲劳和睡眠相关疲劳[1],主动疲劳是由于长时间参加某一任务而引起精神消耗。
被动疲劳是由单调的工作或注意力不集中引起的,Thiffault等人的研究表明,由于在高速公路等单调的直线道路上驾驶容易产生被动疲劳[2],长时间的驾驶会使司机失去兴趣,导致驾驶员分心,致使交通事故的发生率提高。
睡眠相关疲劳是由于生物钟等因素的影响,在昼夜节律的同一周期,人往往会感到困倦。
对于成年人来说在午夜和正午最易感到困倦,如果在这两个时间段驾驶则易发生睡眠相关疲劳。
可见,造成疲劳驾驶的原因多种多样,如何有效地检测驾驶员的疲劳状态,并及时进行疲劳预警是目前研究的一大重点。
基于深度学习的驾驶员疲劳检测技术研究驾驶员疲劳是指由于长时间的驾驶或夜间驾驶等原因,使驾驶员出现疲乏、难以集中注意力等现象。
驾驶员因为疲劳导致交通事故的发生已经成为了一个全球性的问题,对驾驶员和车内乘客以及其他道路使用者的安全构成了严重威胁。
为了解决这个问题,近年来,很多学者和企业开始研究基于深度学习的驾驶员疲劳检测技术。
该技术可以通过分析驾驶员的姿态、心率、眼部运动等,预测驾驶员的疲劳程度,并提醒驾驶员及时休息,以确保行车安全。
实现驾驶员疲劳检测的技术方案与应用场景多种多样,其中主要是基于视觉和生理信号两种方式实现的。
在视觉方式中,通过对驾驶员面部特征分析以及头部姿势的检测,可以实现驾驶员睡觉、低头、闭眼、抽烟、打电话等疲劳行为的识别。
而在生理信号方面,则以心率变化、皮肤电活动、脑电信号等为特征,进行疲劳检测。
但是,视觉方式容易受到光照、面部遮挡、头部姿势变化等因素的干扰,而生理信号方式需要在检测过程中佩戴传感器等器材,不太适合实际应用场景。
基于深度学习的驾驶员疲劳检测技术相比于传统的方法有着明显的优势。
首先,深度学习具备高斯性和非线性表示等能力,可以更精确地分析复杂的数据。
同时,深度学习不仅能够实现特征的自动提取,还可以通过多重层次的结构来分析数据的抽象表示,从而达到更精准的判断。
其次,基于深度学习的驾驶员疲劳检测技术不需要依赖传感器等辅助设备,只需要使用车载摄像头就可以进行实时监测,具备实时性、高效性和低成本等优势。
最后,基于深度学习的驾驶员疲劳检测技术还可以通过大数据的方式对驾驶员疲劳的模式和规律进行深度挖掘,为今后的道路交通安全提供重要数据支持。
目前,相关企业已经将基于深度学习的驾驶员疲劳检测技术应用到了产品中,并进行实际测试和验证。
例如,福特汽车推出的“疲劳驾驶警告系统(Driver Alert System)”,就采用了基于深度学习的技术。
该系统可以通过车载摄像头对驾驶员面部、眼部等特征进行监测和分析,根据疲劳程度的不同,给予不同颜色的提醒。
基于深度学习的交通场景下的驾驶员疲劳检测技术研究交通事故是一个常见的社会问题,其中有很多因素会导致车祸发生,其中疲劳驾驶是一个经常被提及的因素。
因此,对驾驶员进行疲劳检测非常重要。
近年来,随着深度学习技术的飞速发展,基于深度学习的驾驶员疲劳检测技术也逐渐得到了广泛的应用和研究。
首先,基于深度学习的驾驶员疲劳检测技术是一种无接触式的技术,它可以通过摄像头等设备对驾驶员进行实时的监控和识别。
在进行疲劳检测时,一般需要对驾驶员的眼睛和面部表情进行分析。
例如,对于眼睛,可以检测驾驶员的睁眼或闭眼时间,眼睛移动和眨眼次数等;对于面部表情,可以监测驾驶员的微笑、皱眉等表情。
当检测到驾驶员出现疲劳症状时,该技术可以发出警报或提醒驾驶员休息,从而降低事故的发生率。
其次,该技术的主要优点是高准确性和实时性。
深度学习技术可以对大量的数据进行分析和学习,从而实现对驾驶员的高准确性检测。
而且,由于该技术可以实时监控驾驶员,一旦发现驾驶员出现疲劳症状,就可以及时做出反应,从而避免事故的发生。
当然,该技术还存在一些问题和挑战。
首先,由于驾驶员的疲劳症状表现形式多样,因此需要对不同情况下的驾驶员进行细致的分析。
其次,由于该技术需要大量数据的支持,因此在实际应用中需要有足够的数据资源进行训练和优化。
此外,还需要考虑到隐私和安全等问题,确保对驾驶员进行监控的同时不侵犯他们的隐私权。
综上,基于深度学习的驾驶员疲劳检测技术是一种具备很大应用前景的技术。
在现今严重事故频发和司机疲劳率高的背景下,该技术可以起到重要的监测和提醒作用,帮助避免悲惨的事故发生。
在未来的研究和应用中,需要进一步优化和完善该技术,提高其准确性、可靠性和私密性,同时也需要加强公众的教育宣传,协助司机避免疲劳驾驶,从而保障行车安全。
基于深度学习的疲劳驾驶检测系统摘要本研究基于深度学习,设计和研究了一种软硬件共同检测疲劳驾驶的系统。
该系统旨在为驾驶员安全驾驶检测提供服务,为我国交通安全保障贡献一份力量。
使用单片机、传感器等模块并结合使用创新的心率检测算法来用硬件进行检测;使用改进的CBA-DCA-MoblieNetV3模型作为YOLOV7的主干网络对驾驶员的面部特征进行提取,用软件方式进行检测;使用适用于嵌入式系统的QT框架作为前端展示。
帮助减少因疲劳驾驶导致的交通事故,减低我国机动车数量不断提高带来的安全隐患。
关键字:疲劳驾驶;深度学习;检测系统;检测算法;特征提取第一章绪论1.1研究背景随着人们对疲劳驾驶问题的关注度增加,疲劳驾驶检测装置也得到了广泛的应用和发展。
以下是一些现有的疲劳驾驶检测装置:视觉疲劳检测仪:利用摄像头和计算机视觉技术,监测驾驶员的眼部运动和闭眼时间等指标,判断是否存在疲劳驾驶的风险。
司机脑电波监测系统:通过测量驾驶员的脑电波信号,判断其疲劳程度,从而提醒其休息或退出驾驶。
声音检测装置:监测驾驶员的呼吸声、打哈欠声等,判断其是否疲劳驾驶。
心率监测装置:通过检测驾驶员的心率变化,判断其是否处于疲劳状态。
GPS 定位技术:通过分析驾驶员的行车路线和速度等信息,判断其是否存在疲劳驾驶的风险。
1.2国内外研究现状在国内,疲劳驾驶检测装置的研究和应用也在逐渐发展。
主要体现在一下方面:视觉疲劳检测仪的研究、司机脑电波监测系统的研究、声音检测装置的研究、心率监测装置的研究。
目前,国外对于疲劳驾驶检测装置的研究已经相对成熟,有很多不同种类的装置已经被开发并投入使用。
其中,比较常见的包括:视觉监测装置、生理监测装置、非接触式检测装置。
第二章产品架构2.1系统架构本系统的架构由单片机最小系统设计模块、酒精浓度传感器模块、心电模块、显示模块、语音模块和红外模块组成。
单片机最小系统设计:本次设计选用STM32F103C8T6单片机,ST有独立的HAL库,CUBEMX软件能够极大节省开发时间和开发难度。
第42卷 第3期2018年6月武汉理工大学学报(交通科学与工程版)Journal o f W uhan U niversity o f T ech n olog y(Transportation Science > Engineering )Vol . 42 No . 3June 2018基于深度学习的驾驶人疲劳监测算法研究"游峰梁昭德(华南理工大学土木与交通学院广州510006)摘要:疲劳驾驶是道路交通事故的主要诱因之一,研究基于驾驶人疲劳状态的事故预警系统,对减少交通事故、保障驾驶人的人身安全有重大意义.文中提出一个基于卷积神经网络的驾驶人疲劳 检测系统,由预处理模块和疲劳检测模块组成.预处理模块应用方向梯度直方图(H O G )从待处理 图像中定位人脸区域,再运用特征点检测算法和旋转变换校正人脸姿态.疲劳检测模块使用卷积 神经网络对驾驶人的面部特征进行提取,再经由网络最后一层进行疲劳判别.与传统的基于瞳孔 开度等单一特征的检测方法相比,卷积神经网络会在训练的过程中自行选择特征,不依赖于人工 参与,能有效对抗户外恶劣环境的干扰,克服传统疲劳检测方法在光照剧烈变化的实车环境下遇 到的困难.本文对算法进行了室内测试和实车测试,在室内测试中系统取得了综合J 61的准确率, 在实车测试取得了 87%的准确率,验证了该方法在干扰强烈的室外环境下的准确率和鲁棒性.关键词:疲劳驾驶;深度学习;卷积神经网络 中图法分类号:U 491.2540引 言疲劳驾驶是道路交通事故的主要诱因之一.根据美国国家高速交通安全委员会(N H T S A )的 研究,有22%!24%的交通事故和驾驶人的精神 状态有关;在我国,每年因疲劳驾驶而引起的交通 事故占总起数的20%,占特大交通事故的40%以 上.因此,研究基于驾驶人疲劳状态的事故预警系 统,对减少交通事故、保障驾驶人的人身安全有重 大意义.目前,驾驶人疲劳检测方法主要有基于心电 图(E C G )、脑电图(E E G )等生理数据的特征检 测方法、基于方向盘转角1和车辆行驶轨迹等驾 驶行为数据的特征检测方法,以及基于图像的眼 睛、嘴巴开度等面部特征[2]的检测方法三种.其 中,基于图像的驾驶人面部特征的检测方法具有 非接触、低成本等优点,日益成为研究的热点.贾 小云[3]运用AdaBoost 级联分类器进行人脸特征收稿日期%018-04-23游峰(1977—)男,副教授,主要研究领域为无人驾驶与安全辅助驾驶,交通安全与控制,智能交通国家自然科学基金(51775565、51408237、51108192、51208500)、广东省公益研究与能力建设专项项目(2016八020223002)、华 南理工大学中央高校基金项目(2017ZD 034)、中国新能源汽车产品检测工况研究和开发项目(Y 1 — 703 —148)资助doi :10. 3963/j . i s s n . 2095-3844. 2018. 03. 014检测,结合H a a r 提取人脸特征,L B P 特征检测眼 部和嘴角,最后用P E R C L O S 原理统计眼睛闭合 频率完成疲劳状态判别.唐广发等4用灰度投影 法和灰度变换标准差对人眼进行定位,再提取眼 睛上下眼睑点获取眼睛开度的大小.杨非等先通过A S M 算法对人脸特征进行定位,再应用灰度 积分投影法,对瞳孔中心进行定位,增加准确度. 牛耕田等5用G a b o r 小波提取图像特征,再用P C A 方法进行特征降维完成识别.为提高驾驶人眼睛特征的准确率,刘志强6使用眼镜式眼动仪采集眼部注视点等特征参数训练S V M 模型.除 此之外,还有基于Tensor P C A 7、隐马尔科夫模 型[8]等技术的疲劳检测研究.上述研究方法多在人脸检测和人眼检测的基 础上研究驾驶人疲劳状态.但在车辆行驶的过程 中,驾驶人面部成像干扰诸多,如光线人射角度变 化、光照强弱变化、驾驶人面部受树荫叠加等.此 外,为完成复杂驾驶任务如卩并线、会车、超车等,驾 驶人常调整视野朝向,头部姿态变化剧烈,这部分• 418 •武汉理工大学学报(交通科学与工程版"2018年第42卷干扰常使人眼的定位和跟踪性能下降,甚至失效.近年来,使用卷积神经网络提取图像特征的 方法引起国内外的广泛关注,此类方法能够在训 练迭代的过程中自动更新目标特征,不依赖于人 工参与,并能挖掘目标的深层信息,从而比传统的 模式识别方法更具鲁棒性.卷积神经网络的这些 特性,为提升疲劳检测算法的鲁棒性提供新的解 决方案,本文提出一个基于卷积神经网络的驾驶 人疲劳检测系统,预处理阶段应用方向梯度直方 图(H O G )、特征点检测、旋转变换三个算法解决 头部姿态变化的问题,特征检测阶段应用卷积神 经网络算法检测人脸特征,对抗驾驶人面部光照, 树荫干扰等问题.疲劳检测阶段在前述算法的基 础上,根据P E R C L O S 原则综合一段时间内驾驶 人疲劳的帧数判断驾驶人精神状态,完成预警.1驾驶人人脸定位和姿态校正1.1.基于方向梯度直方图(H O G )的人脸定位算法采用方向梯度直方图(H O G )算法从复杂背景 中定位人脸.首先将采集的原始图像转为灰度图,再利用G a m m a 公式进行颜色空间的标准化,即I !()= I !()g a m m a (1)然后,计算图像每个像素方向梯度的幅值和 方向%+!!()='! + 1() —一 1() (2)G y !,() = H !,( + 1)— H !,y — 1) (3)G !,() = /Gx (x ,y )2 +Gy (x ,y )2 (4)+ !,y ) = arctan()式中:H !,y )为像素值;G J x y )为水平梯度;G , !,y )为垂直梯度;G !,y )为梯度幅值;+ !,y ) 为梯度方向.将图像分成若干个单元格,一定数量的单元 格组合成区间,对区间内单元格的梯度向量进行 归一化,生成全局的特征描述向量.最后,使用 S V M 分类器在原图中寻找人脸的疑似区域.1.2基于局部约束模型(C L N F )的人脸特征点定算法在1. 1的基础上,应用ConditionalLocalNeural Fields (C L N F )算法定位人脸特征点,特征点包括包括下巴的顶部、眼睛外部轮廓、眉毛的内部轮廓等.在人脸的疑似区域,C L N F 定位方法 通过将人脸特征点分布的先验知识与图像的局部差异作对比,得到可信的特征点分布.图1为标准 的 特 点A图1标准特征点模板1.3驾驶人人脸旋转变换为确保变换后人脸的眼睛和嘴唇与标准样本 位置相同,提取人脸特征点对原人脸图片进行旋 转变换,旋转的0角由人脸特征点的检测值和标 准值之间的夹角求得,变换矩阵见式(6).下 「cos 沒—sin O n 下y =." xT(6)sin Ocos O2基于卷积神经网络的驾驶人疲劳 特征提取2.1卷积神经网络(C 99)基本结构卷积神经网络的核心结构是卷积层,卷积层 常用作网络的输入层和中间层.该结构主要进行 卷积计算,使用的卷积核与前一层的输入维数相 同[9].卷积核的参数在训练时根据反向传播算法不断调整,以最小化误差.卷积计算表达式为2f i x ) = 〇((n -l )(n -J ) "+$) (7)卷积层的输出直接与激活函数相连,激活函 数的作用是给神经网络引入非线性,目前研究人员普遍采用R e L U 激活函数,即f !) = m a x (0 !)(8)卷积层之间要通过池化层对上一层的特征输 出进行降维以简少计算量,池化的原理是对一个 区域内的所有元素进行运算,最终输出一个元素 值代替这个区域内的所有输出,通常采用的方法 有均值池化、高斯池化和最大值池化几种.文中网 络采用最大值池化,使用一个区域内所有元素中的最大 值 作 的 输 出 .网络的末端通常是全连接层和输出层,全连第3期游峰,等:基于深度学习的驾驶人疲劳监测算法研究•419 •接层把上一层的输入压缩成一维的特征向量,供 输出 分类,的表达式为f!) = W"X+ B(9)输出层根据网络的实际需要设计损失函数,对于通常的多分类网络,采用Softmax函数,表达 式包含以上基本结构的卷积神经网络(C N N)见图2.图2卷积神经网络(C N N)基本结构图2.2 基于Openface的人脸特征提取网络训练通常一个性能较好的神经网络需要使用大量 的,每次处理 重头设和网络 大量的 和资源,使用Fine-tune技巧可以复用已经设 的网络,简化发的流程.本文使用O p e n F a c e卷积网络 作为Finetune的原型网络,修改其网络结构,构 建特定的 疲劳 库并对该网络 f训练,实现疲劳判别.O p e n F a c e网络[1°]是一个有代表性的开源的 人脸特征提取网络,该由谷歌 发,使用L F W人脸数据集及Y o u T ubeFaces D B数据集 测试,分 得了 99. 63%和95. 121的正 ,能 文人脸特征提 的需要.该网络的 见 1A表1卷积网络结构表种类卷核‘输出量‘度*1X1*3X3精简*3X3*5X5精简*5X5是否池化卷17X7/2112X112X641最大值池化层13X3/256 X 56X 640Inception 层23X3/156X 56X 192264192最大值池化层23X3/228X28X 1920Inception 层3a28X28X 19226496128163232 Inception 层3b28X28X25626496128326464 Inception 层3c28X28X3202128256#23264#2Inception 层4a14X14X640225696192326464 Inception 层4b14X14X6402224112224326464 Inception 层4c14X14X6402192128256326464 Inception 层4d14X14X6402160144288326464 Inception 层4e7X7X102420160256#264128#2128 Inception 层5a7X7X1024238419238448128128 Inception 层5b7X7X1024238419238448128128均值池化层7X7/11X1X10240随机消失层(40%) 0全连接层1X1X1281L2 1X1X1280由表1可知,Openface网络最终输出一个 128维的特 量,该向量是人脸 特征的抽象,包含有用于疲劳分类所需的 ,但不能直接用于本文的疲劳分类,因此在Finetune前必对网络的 更改,并对各层的学 I进重新设定,主要 如下.步骤1疲劳驾驶的训练样本和测试样本.步骤2计算疲劳驾驶数据集的均值文件,因为特定领域的 均值文件会跟原始网络 :用的均值文件参数不一样.步骤3 网络结构参数,在网络的最后再增加一个输出层,损失函数使用Softmax如口式10所示,输出分类类 2,机 :化该层权值.步骤4设置网络训练参数,由于新的数据 库较小,finetune,故网络;时对最后 的权值 更新.最后一层是全新的化权值,故学 微提高,最终网络 :参数 2A步骤N加载原始网络的权值参数,启动 训练.3疲劳检测实验结果分析为验证算法的鲁棒性和有效性,使用U b u n-tu疲劳检测网络的 和测试,实验数据包括从132名志愿者中采集的51601脸•420 •武汉理工大学学报(交通科学与工程版"2018年第42卷表2网络训练参数表种类输出尺寸*1X1*3X3精简* 3X3*5X5精简*5X5是否池化是否参数初始化学习率卷1112X112X64No0最大值池化层156X56X64I n c e p t i o n层256X56X19264192No0最大值池化228X28X192I n c e p t i o n层3a28X28X1926496128163232No0I n c e p t i o n层 3b28X28X2566496128326464No0I n c e p t i o n层 3c28X28X320128256,23264,No0I n c e p t i o n层4a14X14X64025696192326464No0I n c e p t i o n层4b14X14X640224112224326464No0I n c e p t i o n层4c14X14X640192128256326464No0I n c e p t i o n层4d14X14X640160144288326464No0I n c e p t i o n层4e7X7X1 024*******,264128,2128No0I n c e p t i o n层5a7X7X1 02438419238448128128No0I n c e p t i o n层5b7X7X1 02438419238448128128No0均值池化层1X1X1024全连接层1X1X128No10-5 Softmax层1X1X2Yes10-3图像,男女比例约为1:1.每幅图像中人脸朝向,眼睛开度,嘴巴开度,是否佩戴眼睛等表情略有不同,同光照条件 集,包含实验室和室外采集的 数据.数据库中的图像均经过预处理 ,即人脸检测,特征点定位与仿射变换.处理过的图像随后被人工标注成正负两类,分 是疲劳人脸和非疲劳人脸,正 数为3 360,负样本数为3 470,正负样本比约为1:1.训练时将数据库分为样本集和测试集% 830 幅图像用于训练,1 000幅图像用于测试.训练输 出曲线见图3,经过120批次迭代,网络的正 、定不再变化,表示特征提 .1.6「1.4-0 10 20 30 40 50 60 70 80 90 1〇〇120训练批次图3Finetune误差下降曲线使用T O R C L O S原则判断一段时间内驾驶 人是否疲劳,P E R C L O S可以简单 一段连内疲劳的 帧数与总帧数取值,即X =帧劳帧数X100% (11)帧数在清醒状态下0<X<0. 15,在疲劳状态下 X+0. 4.本文使用卷积神经网络 代 的特征检测 帧判断 ,再 X的值判断 是否疲劳,因此,算法的精度取决于卷积神经网络对单帧 疲劳 的正 .实验 阶段,在室内和实车 视频并分解 帧,使用本文 帧 测,并将检测结果和人工标注结果进行对比,计算其 敏感度T X/O X+F X)和特异度了N/O W+ F N),这两个值分 网络检测疲劳样本的和疲劳 的@最 见表3,在测试中发现,室内环境下的疲劳检测的敏感度为97%,特异度为95%,,接 近openface网络提 脸特征的敏感度(99%)和特异度(95%).这表明openface网络提 取出的人脸特征经过Finetune后确实可以用于 疲劳分类,验 文算法的有效性.测试中还发现,进行实车测试时,网络的敏感度和特异度分别 降为88%和85%.造 指标下降的 :是多方面的,最主要的 可能是户外 的过程中 部会大幅摇动,这种干扰影响了H O G和C L N F算法的精度,使人脸歪斜地进入神经网络,从而使网络得出 的结果,降低了准确率.表3室内和实车识别结果输出清醒帧(室内)疲劳帧(室内)清醒帧(户外)疲劳帧(户外)清醒58882296 975656疲劳182******** 658TX/C TX+FX)/%9788TN/C T N+FN)/%9585为了说明本文算法对传统特征检测算法的优 势,将本文 与文献[9-12]等所提出 的识对比,结果见表4.进行室内检测实验 时,文中方法与基于Adaboost和小波的方法较 近,准确度均大于95%,比基于瞳孔定位的度 .进行实车检测实验时,与文献[13-15]的对比,用混 (室内第3期游峰,等:基于深度学习的驾驶人疲劳监测算法研究•421 •加室外)测试,正确率为85%,而本文室外检测精度综合为87%,比之略高.综上,基于卷积神经网络的疲劳特征检测方法比传统的特征识别方法具有一定优势[16J].表4文献数据对比%疲劳判定方法实验环境真阳性率真阴性准确率A S M特征定位+灰度投影+形态学检测瞳孔室内94灰度投影法+马尔科夫链检测瞳孔室内+户外混合85Gabor小波+ 2D~PCA室内94HSV-L B P特征融合+ SVM室内95眼动仪检测眼睛焦点室内模拟器86.482.15C N N网络检测瞳孔室内93.1姿态校正+深度学习室内9795姿态校正+深度学习户外88854结束语本文以驾驶人疲劳为切人点,在传统计算机 视觉方法的基础上引人了卷积神经网络(C N N)方法进行特征提取和分类.与传统的基于瞳孔状 态等单一视觉特征的检测方法相比,卷积神经网 络能收集驾驶人脸部的所有信息,有效对抗户外 恶劣环境的干扰,提高算法的鲁棒性.实验结果显 示,该算法正确率高,鲁棒性好.本系统也有一些不足,如无法在夜间进行工 作,模型数据量大,不适合小型设备使用等.后期 的研究工作将努力解决这些问题.参考文献)]金立生.基于转向盘操作的疲劳驾驶检测方法交 通信息与安全,2014(5) 103-107.)]杨非,庞玉,刘宗强.驾驶员疲劳检测中眼睛特征提 取算法研究[J].机电一体化,2017!) :23-28.)]贾小云.面部特征融合的电力作业头疲劳检测方法 研究[J].电网与清洁能源,2016!) 17-21 +28.)]唐广发,张会林.人眼疲劳预测技术的研究[J].计算机工程与应用,2016!) :213-218.)]牛耕田,王昌明,孟红波.基于多尺度稀疏表示的面部疲劳识别[J].计算机科学,2016 (8) :282-285 +291.[]刘志强.基于眼部特征的疲劳驾驶辨识方法研究[J].重庆理工大学学报(自然科学),2016 (10): 1115+33.[7] W U J,TRIVEDI M M.Simultaneous eye trackingand blink detection with i n t e r a c t i v e p a r t i c l e f i l t e r s[J]. 2008(1)1-17.[8] W A N G J,X U W,G O N G Y.Real-time driving dang e r-l e v e l prediction[J].Engineering Applications o fA r t i f i c i a l Intelligence,2010,23(8):1247-1254.[9] TE C Y,BENGIO Y,H I N T O N G.Deep learning[].Nature,2015(2) :436-444.[0]李东,彭亦功,一种基于H S V和T B P特征融合的眼疲劳诊断方法[J].自动化仪表,2016(10)77-82.[1]廖建国.基于眼动特征的驾驶员疲劳驾驶检测技术研究[J].湖南科技大学学报,2016(1)70-73.[2]赵雪鹏.基于级联卷积神经网络的疲劳检测[J].光电子•激光,2017(5)497-502.[13] Z H A N G R H,H E Z C,W A N G H W,etal.Studyons e l f-t u n i n g tyre f r i c t i o n control f o r developing main-servo loop integrated chassis control system[J].IEEE Access,2017(5) :664-670.[14] Y O U F,Z H A N G R H,G U O T,e t a l.Trajectoryplanning and tracking control f o r autonomous l a n echange maneuver based on the cooperative v e h i c l einfrastructure system[J].Expert Systems with App l i c a t i o n,2015,42(14) 1593-1596.[15] Z H A N G R H,M A Y B,Y O U F,etal.Exploring t od i re c t the reaction pathwayf o r hydrogenation of l e-v u l i n i c a c i d i n t o gvalerolactone f o r future Clean-Energy Vehicles over a magnetic Cu-Ni c a t a lyst[J].Int e r n a t i o n a l Journal of Hydrogen Energy, 2017, 424)185-194.[6]陈东伟,张喆,韩娜,等.多算法融合的疲劳驾驶监测算法设计与实现[J].太原理工大学学报,2016,47⑷:518-522.[7]肖赛,雷叶维.驾驶疲劳致因及监测研究进展[J].交通科技与经济,2017,19(4) :14-19.[8]蔡羽,徐朝阳.疲劳驾驶检测模块设计及仿真验证[J].电子设计工程,2018,26(1):183-188.[9]李岩,石柏军,张兆元,等.基于行车数据的长途客车驾驶员驾驶行为识别方法研究[J].机械设计与制造工程,2017,46(12):105-108.!下转第429页)第#期马麟,等:h-自适应切割网格法在船海工程领域的发展综述•429 •Development Review of H-adaptive Cut-cell Methodin the Field of Ship and Ocean EngineeringM A L i n)LITingqiu)X I N Jianjian"Z H O U Shaoshan"L I N Z e h u a2"{School o f Transportation,Wuhan University o f T echnology,Wuhan 430063, CAzn*)1" {School o f Computer Science and Technology,Wuhan University o f Technology ,Wuhan 430070,China)2"Abstract:In order to solve the C F D hotspot problems,such as multi-body,multi-scale,moving boundary and free surface in s hip and ocean engineering field,i t i s needed to develop an adaptive mesh technique to capture the fine flow field characteristics.A series of adaptive techniques and their scopes of application were discussed in this paper,and the h-adaptive cut-cell method based on non-boundary fitting method was studied with emphasis.In view of the complex geometry boundary and free surface problems in marine engineering,the h-block structured and h-tree unstructured adaptive cut cell methods were compared and analyzed emphatically.In addition,the current research s tatus,k prospects of these methods were summarized and prospected .Key words:cut-cell method;adaptive mesh technique;complex geometry boundary;free surface〇♦〇〇♦〇〇♦〇〇♦〇〇♦〇〇♦〇〇♦〇〇♦〇〇♦〇〇♦〇〇♦〇〇♦〇〇♦〇〇♦〇〇♦〇〇♦〇〇♦〇〇♦〇〇♦〇〇♦〇〇♦〇〇♦〇〇♦〇〇♦〇〇♦〇〇♦〇〇♦〇〇♦〇〇♦〇〇♦〇〇♦〇〇♦〇〇♦〇〇♦〇〇♦〇〇♦〇〇♦〇〇♦〇〇♦〇〇♦〇〇♦〇〇♦〇〇♦〇〇♦〇〇♦〇〇♦〇〇♦〇!上接第421页)Research on Driver Fatigue Monitoring AlgorithmBased on Deep LearningY O U Feng L I A N G Zhaode(School o f Civil Engineering and Transportation,South China Universityo f Technology,Guangzhou 510006 ?China')Abstract:Fatigue driving i s one of the main causes of road traffic accidents.The study o ly warning system based on driver's fatigue state has a great significance to reduce traffic accidents and ensure the personal s afety of drivers.In this paper,based on convolution neural network a driver fatigue detection system consisting of a preprocessing module and a fatigue detection module was proposed.The preprocessing module applied t he direction gradient histogram(H O G)to locate the face region from the image to be processed,and the facial gestures were corrected by u detection algorithm and rotation transformation.The fatigue detection module used convolution neural network to extract the f acial features of drivers,and then carried out fatigue judgment through the last layer of pared with the traditional detection method based on single features such as pupil opening,convolution neural network would choose i t s o w n characteristics in the process of training,which i s independent of h u m a n participation and can effectively resist the interference of outdoor harsh environment.Meanwhile,the proposed method overcame the difficulties encountered by traditional fatigue detection methods in real vehicle environments with drastic changes in light.The indoor tests and real v ehicle tests of the algorithm were conducted in this paper,i t has achieved the comprehensive 96%accuracy in the indoor test,and87%accuracy in the real vehicle test.The accuracy and robustness of this method in outdoor environment with strong interference are verifi Key words:fatigue driving;deep learning;convolution neural network。