基于MATLAB的人脸疲劳检测系统的设计与实现开题报告
2020-02-18 16:18:59
1. 研究目的与意义(文献综述)
1.目的及意义 改革开放40多年来,我国的经济得到了快速发展,社会日益进步,人民物质生活水平不断提高,但是在这些华丽的表象背后也存在着一些社会问题,而且这些问题日益突出。随着社会生活节奏的加快,人们在心理上和身体上较以前更加疲劳,因疲劳工作而引发的事故问题层出不穷,疲劳已经成为现代人的现状,疲劳工作已经成为人们经常谈论的话题。 联合国世界卫生组织(WHO)对健康的定义是“健康不仅仅是没有疾病或虚弱的状态,还包括躯体健康、心理健康、社会适应良好和道德健康”,而“充沛的精力,能从容不迫的担负日常生活和繁重的工作而不感到过分紧张和疲劳”是“健康”的首条标准。近些年,我国疲劳现象日趋严重。根据调查,在“自我疲劳程度”的调查中,疲劳感知已有全民化趋势,每个年龄层都有五成调查者感到“经常疲劳”和“非常疲劳”。“26-50岁年龄段”的被调查者可谓是“最疲劳”,该群体中有超七成感觉“非常疲劳”和“经常疲劳”,比例数据都是所有年龄层中占比最大的。“26-35岁”正是青年人事业与人生的上升期,“36-50岁”也处于“上有老、下有小”的关键阶段,压力来自生活方方面面,疲惫感也会更为强烈。另外,其余年龄段情况也不容乐观,仅“18岁以下”就有48.15%的用户疲劳程度高。在如此严峻的形式下,疲劳检测应运而生。 疲劳检测在现实生活中具有很大的意义和实用价值,在列车员疲劳提醒、汽车防止疲劳驾驶、防止质检员打盹、特定岗位防瞌睡等方面具有很高的实践意义。早在20世纪90年代,已经有研究人员开始研究机动车驾驶与安全方面的联系问题,同时一些国家也对驾驶时间实施改革。20世纪90年代,集成电路的飞速发展带来了大变革,它使得人们使用计算机来处理有关问题进一步容易。因此,关于疲劳检测的电子产品得到发展进步,关于疲劳检测的软件方法也开始进一步发展壮大起来。 疲劳检测领域的研究方法和手段很多,当前的研究方法可以分为接触式和非接触式两类。一是利用人体的身体特征如点头是否频繁、眨眼次数是否正常、眼睛闭合程度;二是利用相关仪器设备检测人的生理信号如心率、眼电波。 利用仪器设备对人体生理信号的检测从而实现对人体疲劳状态的检测,这种方法较为准确,但被检测对象需要带上相应的仪器设备,一方面这种方法会影响人体的可延展性,从而降低工作效率;另一方面,这些设备价格昂贵成本较高而且操作过程十分复杂,可操作性不强。因此,该方法不可取。基于接触式方法不可行,我们可以利用Matlab强大的图像处理能力和实用便捷的编程方法,通过处理包含人脸的图像,识别分析面部特征,从而得到比较准确的疲劳状况。 |
2. 研究的基本内容与方案
一、基本内容 人脸疲劳检测系统的研究主要包括五个部分:图像获取、基于肤色模型进行人脸检测、眼睛的检测与定位、疲劳状态的检测、疲劳检测系统的搭建。 该人脸疲劳检测系统首先从人脸图库中获取图像,然后采取图像处理的方法定位人脸、进而定位出人眼区域,最后通过计算人眼闭合程度,判断人体是否疲劳。主要经过以下几个步骤: 第一步,从人脸图像库选取图像,利用同态滤波的方法对图像进行去噪处理,让图像更加清晰,为接下来的图像处理打下基础,使处理结果更加科学正确; 第二步,将图像进行二值化,便于Matlab对图像进行相关处理; 第三部,对图像进行色彩空间转换,在YCbCr色彩空间分离出人脸大致区域,然后对其进行形态学处理,提取出完整的人脸轮廓; 第四步,根据人脸特征,人眼位于人脸上半部分,确定人眼位置,确定位置后,通过逐个像素值写入的方式把人眼提取到一副新图像中; 第五步,根据人眼的闭合状态,实现对疲劳状态的检测; 最后,完成毕业论文的撰写和完善。 二、技术方案 ①认真学习任务书内容,制定设计计划和方案; ②理解设计需要的规范、资料以及学会需要的软件Matlab的使用方法; ③开始的设计阶段初步确定设计算法,与老师沟通修改方案不合理的地方; ④确定人脸图像获取、处理等前期准备工作的方法; ⑤基于Matlab进行疲劳检测算法的编程; ⑥调试代码,进一步完善代码,实现人脸疲劳检测系统的建立。
|
3. 研究计划与安排
第1~2周查阅文献;分析题目研究现状,学习基本理论; 第3周 阅读文献、撰写开题报告,英文文献翻译; 第4周 学习了解Matlab软件的使用; 第5~7周 学习基于Matlab的图像处理方法; 第8~10周 进行基于Matlab的相关算法的设计; 第11~12周 进行最终的程序的设计; 第13周 调试程序代码; 第14周 撰写毕业论文、完成初稿; 第15周 整理、完善论文; 第16周 论文打印、装订、论文答辩。
|
4. 参考文献(12篇以上)
[1]王田丰.matlab人脸识别在驾驶员疲劳检测中的应用研究[j].电子技术与软件工程,2016,(9): 94
[2]胡越,郭延齐,程文华.基于matlab的人眼疲劳度检测[j].信息技术,2009,(8): 64
[3]陈焱山.基于人脸面部信息的疲劳驾驶检测系统的设计与实现[d].南京邮电大学,2014