疲劳驾驶是造成交通事故的主要原因之一,根据公安部交通管理局发布的2009年全国道路交通事故情况显示,2009年,全国共发生道路交通事故238351起,造成67759人死亡、275125人受伤,直接财产损失9.1亿元,其中疲劳驾驶造成的事故占一定比重。减少疲劳驾驶可以降低公共财产和个人人身财产损失,因此研究防疲劳驾驶系统具有重要的意义。
国内外有许多研究防疲劳驾驶监测系统,就目前来看,防疲劳监测系统并没有实现市场化原因有两点:一是各种方法都有一定的缺陷,比如用肤色变换提取人脸定位人眼的方法和灰度图像积分投影的方法因受光照影响,定位不准确;二是运行时间慢,达不到实时监测。针对此两点不足设计了本系统。
本系统用轴上和轴外的不同波长的近红外光采集图像,根据亮瞳效应分别能得到亮瞳孔图像和暗瞳孔图像,差分后快速定位人眼,用模板检测提取人眼边界,判断疲劳状态。系统的创新点是人眼定位方法简单准确,疲劳判断标准全面快速。
1疲劳状态检测原理
1.1人眼睁开程度检测原理
人的眼睛是一个精巧的光学成像系统,可以简单地把人眼抽象成一个光学模型,晶状体等效为一个凸透镜,视网膜看做一个光屏。进入人眼的光线是通过晶状体后成像于视网膜上,并且光线能被视网膜反射出去。根据人眼的特性,设计出有效的光源使采集到的图像出现亮瞳孔和暗瞳孔。
亮瞳效应(brighteyeeffect)是美国著名的学者Hutchinson在眼睛运动检测专利中提出的,当靠近摄像头光轴的红外光源照射到人脸时,视网膜反射光会使瞳孔显得很亮就是所谓的亮瞳效应,当然眼角膜也会反射光,会在眼球上出现比较小的亮点(glint),如图1所示。经过试验发现,出现亮瞳孔的亮度主要跟三个因素有关:离摄像头光轴的距离、光源的波长、光照强度。距离摄像头光轴的距离越近,反射光就越多进入摄像头,瞳孔就会显得越亮。人眼瞳孔对近红外光有较高的透射率,而人眼视网膜对不同的波长的光具有不同的反射量,对850nm的红外光能把90%的入射光反射回去,对950nm的红外光能把40%的入射光反射回去。因此靠近摄像头轴上的光源选择850nm的红外光较好,容易产生亮瞳孔,轴外的光源选择950nm的红外光较好,会出现暗瞳孔。由于外界可见光会影响到亮瞳效应,因此在摄像头上会加上近红外滤光片,考虑到成本和使用效果用830nm的高通滤光片就可以了。结合光源的光照强度和摄像头的视角,本系统的使用范围在40cm~1m之间,经过测试可以满足在汽车中的使用。

1.2人眼疲劳状况监测原理
系统主要是靠人眼的闭合程度和持续的时间来判断驾驶员是否疲劳,采集到的图像人眼只会存在三个状态分别是:完全闭合、正常睁开、半睁半闭(眯眼的情况)。系统必须根据不同状态出现的时间来判定疲劳状态。
当眼睛完全闭合时,采集的两帧图像并没有亮瞳孔和暗瞳孔之分,不好定位人眼,这时将检测不到人眼作为一个特征来处理。连续5次都检测不到人眼说明人眼一直处于闭合状态,证明驾驶员疲劳了,这时启动报警系统提醒驾驶员。
大多数情况下,采集到的图像都是人眼睁开的状态(包括正常睁开和眯眼),采用PERCLOS法判断驾驶员的疲劳状态。到目前为止PERCLOS法是判断眼部疲劳状态的最有效的方法,PERCLOS是单位时间内眼睛闭合所占时间的百分比,比较科学的就是P80,即眼睛闭合80%所占时间的百分比。由于每个人的眼睛大小都不一样,不能用同一阈值去判断眼睛是否闭合了80%,通过图像处理得到的参数是眼睛的高宽比h(t),设定每次系统启动后把前10次得到的参数h(t)都存到一个数组A中,然后在数组A中找到最大的Amax存储到一个固定的地址中,以后每次得到一个高宽比h(t),人眼闭合程度p(t)就可以如式(1)求出:

在此系统中PERCLOS定义为5s人眼闭合80%以上的帧数占图像总帧数的百分比。当PERCLOS大于40%时判定驾驶员疲劳,启动报警系统提醒驾驶员。
2驾驶员疲劳状况监测系统的研制
2.1硬件系统
设置在驾驶员前方的摄像机实时获取驾驶员脸部视频图像,经过视频解码器转换成数字图像,经微处理器送入数据存储器。本系统通过控制电源转换开关,从而获取两种不同波长光源照射的脸部图像,通过软件处理能够快速确定人眼位置。为本系统编写的应用程序存放在程序存储器中,系统上电时,通过引导程序将存放在程序存储器中的应用程序自动引导至微处理器中的数据存储区。当系统判定驾驶员处于驾驶疲劳状态时,通过蜂鸣器给予警示。该系统功能框图如图2所示。

2.2软件系统
软件系统流程图如图3所示,利用亮瞳效应,轴上和轴外不同波长的交替使用会得到两帧瞳孔亮度差距很大的图像,由于采集两帧图像的时间间隔非常短,只有20ms,基本上驾驶员的位置没有什么变化,所以两帧图像除瞳孔外,别的地方亮度差距不大。先对两帧图像中值滤波后,再差分,会得到瞳孔位置很突出的差分图像,粗定位眼睛的位置,根据眼睛的特征设置模板,提取出人眼的边界,最后计算PERCLOS值判断驾驶员的疲劳状态,当差分后找不到一对瞳孔时说明采集的两帧图像人眼都是完全闭合的,出现这种状况时把找不到瞳孔作为一个特征来处理,连续出现找不到瞳孔时系统判定人眼一直闭合,判定驾驶员已经疲劳,启动蜂鸣器提醒驾驶员。

2.3系统模块
本系统分为4个模块,分别为:图像采集模块、图像处理模块、疲劳判断模块和报警系统模块。
2.3.1图像采集模块
根据亮暗瞳孔的形成原理,要想产生亮暗交替的瞳孔图像,需要在同一平面内放置两组近红外光源,一组放在摄像头光轴上,另一组置于轴外。当只打开轴上光源时,就可获得亮瞳孔图像;当只打开轴外光源时,就可获得暗瞳孔图像。由于半导体发光二极管(LED)具有效率高、体积小、寿命长,易于制造成各种特定形状和容易实现不同照射角度等优点,故光源结构中都采用LED作为发光元件。光源设计如图4。

2.3.2图像处理模块
由于采集的过程中肯定会存在噪声,所以先用一个3×3的模板对采集到的图像进行中值滤波,减少噪声对图像处理的干扰。图5是中值滤波后的亮瞳孔图像和暗瞳孔图像。

因为采集两帧图像的时间间隔非常短,两帧图像的位置基本上没什么变化,由于一帧图像瞳孔位置是亮点,另一帧图像瞳孔位置亮度小,而两帧图像别的区域亮度值变化不大,所以差分后的图像瞳孔位置应该是最亮的区域。通过观察差分图像,也能发现差分后瞳孔位置基本上是图像上最亮的部位,可以根据这个特征粗定位人眼。在应用上驾驶员脸部区域离摄像头镜头位置距离在40cm~1m之间,连续采集图像时,眼睛小区域的面积差别不是很大,在差分图像上找到最亮点Imax1,通过这个亮点找到一个小区域,把这个小区域的亮度值都设定为零后再在差分图像上找到另外一个最亮点Imax2,根据这个亮点再扩展一个小区域,这两个小区域就是驾驶员左右眼的区域,如图6所示。这种方法的优点是粗定位速度快而且可以避免阈值的设定。

目前,用于提取人眼边界的方法有很多种,包括各种算子的边缘提取和灰度图像积分投影等等。在此系统中,可以根据粗定位后图像的特征来提取人眼边界。在粗定位图像中,通过观察发现,上眼睑的边界有一特征,就是上面的灰度值比下面的灰度值大;同理,下眼睑的边界特征是:下面的灰度值比上面的大。定义一个模板分两次在粗定位图像上搜索,分别找到满足这两个特征的点,如图7(b)。在扫描过程中找到上眼睑的最高点M(x3,y3)、下眼睑的最低点N(x4,y4),左临界点L(x5,y5)、右临界点R(x6,y6)。得到与眼睛边界相切的矩形框如图7(c)。

人眼的高宽比h(t)可以求出如式(2):

2.3.3疲劳状态判断
在前面图像处理时,差分图像后会找到两个点Imax1(x1,y1)、Imax2(x2,y2)。人眼睁开情况下,这两个点应该在左右瞳孔里,由于左右瞳孔是对称的两个区域,通过实验测试亮点的垂直坐标距离在[0,10]区间里并且水平坐标距离在[25,50]区间里,依此作为依据判断是否检测到人眼。设定一个计数函数,如果连续五次检测都没有检测到对称的双瞳孔说明人眼完全闭合了,软件通过GPIO口启动蜂鸣器提醒驾驶员。
在能定位人眼时根据PERCLOS值来判断疲劳状态,如前面原理描述一样处理。
2.3.4报警系统
报警系统采用价格便宜的蜂鸣器,用DSP的GPIO口控制蜂鸣器的启动与停止。
3实验结果及分析
利用实验室的设备制作光源,将DSP开发板与光源和仿真器连接,通过仿真器连接PC机和开发板,在CCS3.3环境下调试该系统,最后把程序嵌入到开发板中。连续采集两帧图像的时间间隔为20ms,为了尽量加快图像处理时间并且满足系统需要,图像大小设定为360×384。测试结果如表1所示。

检测失误的原因是:虽然安装了近红外高通滤光片,但白天阳光强烈时阳光中的近红外光也很多,影响光源的光照强度,因考虑到成本,滤光片的效果一般,影响了系统的试验结果。另外出现判断失误的原因是,测试人员头部左右摆动幅度太大,摄像头采集图像时采集不到人眼图像。
此系统的主要优点是定位方法简单并且实用,针对人眼的不同状态,系统分别采用不同的判断疲劳标准,这种方法减小了误判率,缩短了系统处理时间,但有一些缺陷还需要改进。首先,利用亮瞳效应定位人眼,当驾驶员戴眼镜时会出现亮斑再用此方法定位人眼就会出现错误定位。其次,通过研究表明红外光长期照射人眼不健康,以后可以尝试减少红外光的照射时间,用可见光和红外光混合使用。
责任编辑:gt
相关推荐
油烟由油气、油滴和油雾组成。当油烟的温度达到300℃以上时,形成大量的自由基和脂质过氧化物,且脂溶性....
发表于 2020-11-14 09:00•
0次阅读

我在watch windows上可以看到数值
但是引脚上测不出PWM波形???
...
发表于 2020-11-13 20:13•
0次阅读

据了解,中国气象局规定,24小时内的降雨量为日降雨量,日降雨量在10毫米以下的称为小雨,10.0~2....
发表于 2020-11-13 16:35•
28次阅读

1 引言 目前,我国已经是世界上的二大能源生产国和消费国,统计显示,我国建筑能耗约占全国总能耗的28....
发表于 2020-11-13 15:47•
33次阅读

随着现代农业的不断发展,托普云农研发供应的土壤墒情监测系统使用越来越广泛,不仅如此,其它的农用仪器也....
发表于 2020-11-13 15:02•
31次阅读

各种应用的推动,使FPGA发展到了一个关键点,它正在逐步取代其他技术,进入新的市场领域,因此,我们面....
发表于 2020-11-13 11:14•
36次阅读

看到一份很不错的电路设计方案,现在分享给大家。本方案为基于DSP2407 开发板实现SPI的电路设计,内附有原理图...
发表于 2020-11-13 10:46•
202次阅读

数据采集模块的硬件设计包括电源板、控制板设计。其硬件构成框图见图1所示。控制板采用DSP芯片作为系统....
发表于 2020-11-13 10:03•
133次阅读

随着数字信号处理技术的快速发展,DSP 被广泛应用于各种数字信号处理系统中。终开发的系统若要脱离仿真....
发表于 2020-11-13 08:59•
109次阅读

入冬之际,山东召开了全省秋冬季大气污染综合治理暨扬尘专项整治行动动员视频会议。会议强调,冬季大气污染....
发表于 2020-11-12 15:41•
38次阅读

随着列车运行速度的提升,铁道部规划在未来的列车运行中将逐步取消地面信号机而只使用车上信号系统的重大体....
发表于 2020-11-12 10:01•
210次阅读

建大仁科油烟监测系统是利用物联网感知技术、GPRS 无线通信技术等开发的集油烟监测、数据采集、数据传....
发表于 2020-11-11 16:30•
294次阅读

由上式可看出,要确定c,需求出Δδg。由于Δδg=f(ΔDs,ΔDw,Δtwi,Δε,)描述的是一非....
发表于 2020-11-11 11:02•
200次阅读

从1982年TI(美国德州仪器公司)推出通用可编程DSP芯片以来,DSP技术取得了迅猛的发展。目前D....
发表于 2020-11-11 10:18•
130次阅读

MediaTek 资深副总经理暨智能设备事业群总经理游人杰表示,“随着越来越多的人投入远程办公和在线....
发表于 2020-11-11 09:09•
137次阅读

近几年,环境污染问题一直都困扰着人们的生活,尤其是大气污染问题不仅严重威胁着人类的生命健康,而且也造....
发表于 2020-11-10 14:58•
287次阅读

现代农业的发展迅速变化较快,不仅需要进行无污染的种植,还需要能够又高收成。 那就需要我们不断的改善传....
发表于 2020-11-10 14:35•
131次阅读

中国汽车界与媒体界广泛关注的年度盛事,由深圳市汽车电子行业协会主办的汽车电子产业的奥斯卡奖 2019....
发表于 2020-11-10 11:03•
237次阅读

点焊是将焊件装配成搭接接头,并压紧在两电极之间,利用电流通过焊件时产生的电阻热熔化母材金属,冷却后形....
发表于 2020-11-10 10:30•
167次阅读

ADSP2106X处理器支持最为常用的共享总线多处理器并行系统,把各处理器的相应信号线相互连接,如D....
发表于 2020-11-10 10:24•
156次阅读

中国汽车界与媒体界广泛关注的年度盛事,由深圳市汽车电子行业协会主办的汽车电子产业的奥斯卡奖 2019....
发表于 2020-11-10 10:15•
220次阅读

1 项目概述及建设目标 阿里巴巴淘宝城项目位于余杭区五常街道,北靠文一西路,东临常二路,西靠高教路,....
发表于 2020-11-09 14:52•
208次阅读

大家好,我想问问普中和研旭是dsp板子的品牌吗?对于初学者应该选择哪一个?谢谢大家。...
发表于 2020-11-09 12:49•
63次阅读

监测土壤墒情的意义相信很多人都知道,主要就是了解土壤墒情的变化情况,帮助农业种植者掌握作物的需水情况....
发表于 2020-11-09 11:05•
280次阅读

闪速存储器FLASH是可快速擦写的非易失性存储器,自Intel公司于1988年推出FLASH Mem....
发表于 2020-11-09 10:19•
177次阅读

Velodyne将向LineVision提供传感器,以改善电力机构运营并帮助防止毁灭性大火。 据麦姆....
发表于 2020-11-08 11:20•
449次阅读

飞思卡尔(Freescale)公司推出的两种基于StarCore技术的高性能DSPMSC7119和M....
发表于 2020-11-06 11:05•
356次阅读

综上所述,考虑到河道检测点的分布状况及现有无线信号传输的技术特点,采用中国移动GPRS或中国联通CD....
发表于 2020-11-06 10:32•
622次阅读

在移动通信和高速无线数据通信中,多径效应和信道带宽的有限性以及信道特性的不完善性导致数据传输时不可避....
发表于 2020-11-05 17:12•
211次阅读

据相关新闻报道:11月3日下午,山东全省秋冬季大气污染综合治理暨扬尘专项整治行动动员视频会议结束后,....
发表于 2020-11-05 16:20•
121次阅读

托普云农多点土壤水分监测系统能够实现对土壤墒情的长时间连续监测。用户可以根据监测需要,灵活布置土壤水....
发表于 2020-11-05 12:43•
316次阅读

水产科研的不断深入以及环境保护的不断加强对水质各参数的连续实时监测提出了更高的要求,如:在水产养殖研....
发表于 2020-11-05 10:05•
734次阅读

虫情监测系统是由托普云农研发供应的一款适用于各种地形的植保信息化设备。通过安装好的虫情信息自动采集系....
发表于 2020-11-04 14:47•
80次阅读

交流异步电动机的矢量控制系统是按磁场定向的矢量控制系统。其基本思想是模拟直流电动机控制,在遵循磁势和....
发表于 2020-11-04 10:28•
701次阅读

在收到了很久之后,这次发布一下新的体验。本次体验主要就是上电仿真了。在我试过的几种仿真器中,这款仿真器也是该有...
发表于 2020-11-03 21:59•
0次阅读

随着现代农业的迅速发展,土壤墒情监测系统的使用越来越广泛,不仅如此,其它的农业仪器也越来越受欢迎。比....
发表于 2020-11-03 15:03•
87次阅读

数字示波器功能:
波形发生器:使用STM32一路DA实现正弦,三角波,方波,白噪声输出。 任意一种波形幅值在0-3.3...
发表于 2020-11-03 14:10•
1313次阅读

基于数字信号处理器(DSP)的多功能自适应通信系统在软件无线电领域正变得日益普遍,如何使DSP系统在....
发表于 2020-11-03 13:05•
238次阅读

托普云农研发的土壤水分监测系统能够实现对土壤墒情的长时间连续监测。用户可以根据监测需要,灵活布置土壤....
发表于 2020-11-03 10:43•
318次阅读

我们知道,在生产的过程中,如果能够满足农作物正常的用水需求,那么就可以有效促进农作物的生长发育,避免....
发表于 2020-11-03 10:12•
266次阅读

空间谱估计超分辨是一种空域处理技术,具有优越的空域参数(如方位角)估计性能。空间谱估计属于阵列信号处....
发表于 2020-11-02 10:49•
431次阅读

由于本系统是由多片ADSP-TS101组成的系统,所以由40 MHz晶振产生的时钟信号不能直接接到各....
发表于 2020-11-02 10:36•
504次阅读

随着工业自动化技术的发展.智能仪表也在不断的更新换代。人们不但要求与仪表密切相联系的人机界面要有快速....
发表于 2020-11-02 10:10•
260次阅读

这里有一个非常重要的问题要说下,大家有时候会遇到这样的一个问题:自己的程序在仿真时运行一点问题也没有....
发表于 2020-11-02 09:43•
262次阅读

隧道人员考勤定位系统是集隧道施工人员考勤、区域定位、安全预警、灾后急救、日常管理等功能于一体,也是国....
发表于 2020-11-01 11:47•
118次阅读

我国是农业大国,而非农业强国。迄今为止,我国的农业生产仍然以传统生产模式为主,凭经验施肥灌溉的模式流....
发表于 2020-10-31 10:23•
183次阅读

DSP48最早出现在XilinxVirtex-4 FPGA中,但就乘法器而言,Virtex-II和V....
发表于 2020-10-30 17:16•
236次阅读

随着农业科技化的发展,土壤墒情检测系统在农作物种值过程中,起到了非常重要的作用。托普云农研发供应的土....
发表于 2020-10-30 15:48•
102次阅读

随着我国经济的快速发展,环境质量发生了巨大变化,尤其是大气中PM2.5细颗粒物的污染已成为一个主要的....
发表于 2020-10-30 15:45•
171次阅读

作为硅产品知识产权(SIP)平台解决方案和数字信号处理器(DSP)内核的授权厂商,CEVA公司推出的....
发表于 2020-10-30 10:47•
209次阅读

发表于 2020-10-21 10:34•
609次阅读

感谢芯圣和论坛给予的试用机会,本次就先发下开箱贴后续在捣鼓下其他的。玩开发板的同学都知道仿真器的重要性,先期我...
发表于 2020-10-19 22:39•
40次阅读

共烧写了3个1227,只有一个在烧写时显示目标未连接或不支持当前flash操作,而且一点连接键就会跳到0xffff000c这个地址...
发表于 2020-10-15 07:46•
101次阅读

1 前言 1.1 背景与挑战 桥梁安全监测(Bridge Health Monitoring, BHM)的初...
发表于 2020-10-08 08:26•
101次阅读

如何将DSP与GPRS进行通信,实现手机APP上能读取DSP发送的数据
...
发表于 2020-09-29 09:30•
167次阅读

评论