首页> 中文学位 >基于计算机视觉的驾驶员疲劳检测技术的研究与实现
【6h】

基于计算机视觉的驾驶员疲劳检测技术的研究与实现

代理获取

目录

声明

摘要

第1章 绪论

1.1 课题提出的背景及意义

1.2 疲劳检测技术分类

1.2.1 基于驾驶员生理参数的检测

1.2.2 基于驾驶员物理参数的检测

1.2.3 基于操控行为和车辆行为的检测

1.3 国内外研究现状

1.3.1 国外研究状况

1.3.2 国内研究状况

1.4 论文主要内容

第2章 人脸检测

2.1 人脸检测方法概述

2.2 人脸检测

2.2.1 训练部分

2.2.2 检测部分

2.3 本章小结

第3章 眼睛定位与跟踪

3.1 眼睛定位方法概述

3.2 基于规则的眼睛定位方法

3.2.1 图像二值化

3.2.2 眼睛定位

3.3 视觉跟踪方法概述

3.4 基于内外眼角的眼睛跟踪

3.4.1 内外眼角提取

3.4.2 内外眼角跟踪

3.4.3 眼睛区域获取

3.5 本章小结

第4章 眼睛特征提取与疲劳判断

4.1 疲劳状态判断方法概述

4.2 眼睛状态确定

4.2.1 眼睛张合度计算

4.2.2 眼睛状态确定

4.3 眼睛特征提取与疲劳判断

4.4 丢失帧对疲劳判断的影响

4.5 本章小结

第5章 算法实现与仿真结果分析

5.1 软硬件环境介绍

5.2 仿真系统的功能模块

5.3 仿真结果与分析

5.3.1 不同光照条件下的测试与分析

5.3.2 不同噪声密度下的测试与分析

5.3.3 不同头部姿态下的测试与分析

5.3.4 速度测试与分析

5.4 本章小结

第6章 结论与展望

6.1 本文工作总结

6.2 未来工作展望

参考文献

致谢

展开▼

摘要

随着世界经济的快速发展,汽车保有量与日俱增,由驾驶员疲劳驾驶造成的交通事故也越来越多,为了保障行驶安全和预防交通事故的发生,研究一种能有效检测驾驶员疲劳并及时给出报警的方法有着重要的现实意义。
  本文对国内外有关疲劳检测技术的现状进行了系统地分析与研究,特别研究和仿真实现了基于计算机视觉的驾驶员疲劳检测算法。该算法主要包括:人脸检测、眼睛定位、眼睛跟踪、眼睛特征提取与疲劳判断。本文在眼睛跟踪阶段对使用Harris角点检测算法得到的角点进行筛选获取内外眼角,并采用KLT跟踪算法进行跟踪。但在实际跟踪眼睛的过程中,无法满足KLT算法相邻帧间位移较小和特征窗口灰度一致性的前提,结果导致眼睛跟踪产生具有累积效应的微小飘移。针对该问题,对KLT算法进行了改进:根据在眼睛特征提取过程中得到的实际眼角对基本KLT算法得到的跟踪结果进行调整,从而消除KLT算法产生跟踪飘移。另外,在眼睛特征提取阶段,为了使眼睛特征提取更加简单客观,本文提出了基于眼睛三种状态的特征提取方法,该方法首先使用Canny边缘检测算法得到的人眼张合度,然后基于经验阈值离散人眼张合度从而确定眼睛的状态,最后根据连续的眼睛状态计算眼睛特征。当图像采集失败或者本文的算法无法从图像中提取到眼睛特征时,本文根据此时驾驶员的疲劳程度动态地确定如何处理该帧。
  本文在PC机上使用VS2008开发环境并基于OpenCV计算机视觉库仿真实现了该算法,并对不同光照条件、不同噪声密度和不同头部姿态下的鲁棒性和速度进行测试,测试结果表明:在正常的光照条件和噪声密度下,本文的驾驶员疲劳检测算法在各个阶段均能实时准确地反映驾驶员所处的状态。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号