基于眼睛检测与视线估计的驾驶员疲劳检测

来源 :南京理工大学 | 被引量 : 0次 | 上传用户:llllwfny
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
由驾驶员疲劳引起的车祸在机动车事故中占有很大比例,所以当驾驶员疲劳时给予警告,可以有效的减少交通事故的发生。驾驶员在车辆行驶过程中是否疲劳,可以由眼睛的状态反映出来,利用驾驶员的眼部状态来判断驾驶员是否疲劳是一种可行的方法。在这篇论文中,提出了一种基于计算机视觉的非接触式的驾驶员疲劳检测算法。我们利用摄像头对驾驶员的头部图像进行采集,然后根据本文的算法对眼睛状态进行分析来检测驾驶员是否疲劳。本文定义了眼睛的两个疲劳特征,即瞌睡与走神。通过对这两种状态的检测来判断驾驶员是否疲劳。首先,我们利用虹膜的灰度特征,采用了一种基于边缘检测,灰度特征投影以及模板匹配的方法进行虹膜检测来进行眼睛位置的快速有效定位,并在此基础上进行瞌睡状态检测。然后,本文根据眼睛的结构特点,构造了眼睛的视线模型。本文采用SUSAN角点检测的方法实现眼睛内外角点检测,并且在检测过程中根据眼睛的精确定位约束角点搜索区域的方法来提高检测精度和速度,并结合虹膜的位置和角点的位置,根据本文的视线模型完成视线方向估计,完成走神状态检测。最后,本文将动态贝叶斯网络作为数据融合的工具,对瞌睡状态和走神状态的信息进行融合分析,来检测驾驶员是否疲劳。通过对驾驶员疲劳机理的分析得到贝叶斯的网络结构,并通过样本学习得到贝叶斯网络的参数。实验结果表明,本文算法能够实时准确的完成驾驶员的疲劳检测。
其他文献
信息化是提高制造业竞争力、应对挑战的重要手段。数字化电子手册就是在这样的形势下应运而生的。数字化电子手册不是纸质手册内容的简单再现,它是利用了计算机能够海量存储、
渲染是动画制作的重要步骤,目前国内该行业基本上是单机孤岛式的制作方式,由于没有基于网络环境的分布式资源管理、渲染节点的故障检测、排除和渲染文件分散存储的软件系统,
嵌入式计算、网络、传感器和无线通信四大技术孕育了无线传感器网络。无线传感器网络通常包含大量的自组织成多跳无线网络的分布式传感节点,是一种全新的信息获取和处理、传
数据流的出现引发了人们对数据流处理技术的广泛研究。数据流频繁模式挖掘技术就是其中的一种,它在商务决策、知识库的应用中起着重要的作用。但是由于数据流本身动态多变、
服务发现协议(Service Discovery Protocol,SDP)是解决终端设备如何发现和获取网络中服务的协议。该协议让用户和应用程序,在没有预先配置的情况下,就可以自动定位服务,使用
计算机视觉和机器学习技术被广泛应用于数据挖掘、信息安全、遥感图像处理、生物信息学、智能交通、智能安防和医疗服务等领域。作为计算机视觉领域中的重要分支之一,运动目
生物体特征识别技术使用了人体本身所固有的生物特征,与传统的身份识别方法完全不同,具有更高的安全性、可靠性、和有效性,越来越受到人们的重视。人脸自动识别技术作为生物特征
随着计算机处理对象越来越复杂,所要求软件的功能就相应地要越来越强,软件的质量和可靠性尤为重要,软件测试是其重要保障。而软件测试是软件开发过程中的一个至关重要的环节,
非负矩阵分解是一种新兴的能够保持数据非负性的非监督机器学习技术。传统的非负矩阵分解算法实现非负约束主要有两种方法。第一种方法只在迭代过程中使用矩阵乘法、矩阵加法
入侵检测作为一种主动的安全防护手段,为主机和网络提供了动态的安全保障。它不仅检测来自外部的入侵行为,同时也对内部的未授权活动进行监督。利用网络协议的高度规则性,采