自动驾驶(三十)---------驾驶员监测
目前驾驶员监测提到的不多,主要是厂商不想强调对用户的检测,有侵犯隐私的嫌疑,目前驾驶员监测主要功能有:驾驶员的身份识别、驾驶员疲劳监测以及危险驾驶行为识别。
主要的视觉线索包括面部特征、手特征或身体特征。许多检测系统仅使用单个视觉线索,这种系统鲁棒性差,比如出现遮挡或光照变化时,容易被干扰。所以将多种视觉线索组合才是关键,也是具有挑战性的。
1. 面部特征。
一个驾驶员面部监控系统是基于驾驶员面部图像处理来研究驾驶员身心状况的实时系统。可以从眼睑闭合、眨眼、凝视方向、打哈欠和头部运动等,检测到驾驶员状态。基本分成两大类:
- 仅从眼部区域检测驾驶员;
- 不仅可以从眼睛中检测,还可以从脸部和头部的其他区域检测。
检测人脸,还有眼睛和其他脸部特征,同时跟踪变化,提取症状,实现疲劳和分心检测。人脸检测已经研究了很多年,非常成熟了,眼睛和脸部其他位置也有对应的网络实现。下图,每个关键点的位置都可以提取出来。
瞌睡状态可以通过眼睛周围的点上下移动或头部的方向来检测;包括向上,向右倾斜等。
DMS中的驾驶员面部随着视觉算法不断收集和分析关键的面部标记,基于深度学习模型的人脸表情识别系统,输出驾驶员状态的感知指标越准确,如警惕程度,疲劳,注意力分散,视觉聚焦区域等。
而整个深度学习模型是CNN和LSTM结合,从而利用前后帧的信息:
2. 身体姿势。
识别驾驶员分心症状的系统。其症状类包括:喝酒,调整收音机,正确姿势驾驶,摆弄头发或化妆品,面向后面,与乘客交谈,用左手打手机通话,用右手打手机通话,用左手发短信, 用右手发短信。
系统的算法框图如图:包括面部检测器、手部检测器和皮肤区域分割。对于每个输出图像(即皮肤,面部,手),训练AlexNet和InceptionV3网络(5个AlexNet和5个InceptionV3),最后识别是一个加权组合输出。
自动驾驶(三十)---------驾驶员监测相关推荐
- 吴甘沙创业照见自动驾驶十年变迁,产业爆发在下一个春天里 | 自动驾驶这十年...
个人创业照见自动驾驶十年变迁. 效力英特尔16年.三发创业之心最终"出走"人工智能,吴甘沙的创业故事已经被说得太多.而他所领衔创立的驭势科技,继2017年完成国内首个自动驾驶商业运 ...
- 智行者王肖:自动驾驶本质在于对待数据的态度、获取及应用方式 | 自动驾驶这十年...
雷锋网(公众号:雷锋网)按:回头看,第一届DARPA自动驾驶挑战赛已经是十年前的事了.对比互联网产业,十年前手机还没有支付业务,而现在支付宝.微信已经全面改变了人们的消费习惯.反观汽车产业,尤其是自动 ...
- 智行者王肖:自动驾驶本质在于对待数据的态度、获取及应用方式 | 自动驾驶这十年... 1
雷锋网(公众号:雷锋网)按:回头看,第一届DARPA自动驾驶挑战赛已经是十年前的事了.对比互联网产业,十年前手机还没有支付业务,而现在支付宝.微信已经全面改变了人们的消费习惯.反观汽车产业,尤其是自动 ...
- 眼图matlab仿真_MATLAB开发自动驾驶第二十课-自动驾驶场景设计器中的预建驾驶场景...
自动驾驶场景设计应用提供了一个代表常见驾驶动作的预建场景库.该应用还包括代表欧洲新车评估计划(Euro NCAP)测试协议的场景,以及3D仿真环境中使用的预建场景的3D版本. 选择一个预建场景 要开始 ...
- 自动驾驶(十四)---------车道线检测
目前车道线检测主要有两种方法:传统方法,深度学习,本文主要从传统方法出发来介绍车道线检测,毕竟Mobileye也没有用到太多的深度学习(以前和Moblieye有交流). 再者,一直以来我们传统汽车行业 ...
- matlab 定义string_MATLAB开发自动驾驶第十课-创建用于加载自定义地面真值数据源的类...
在Ground Truth Labeler应用中,可以对来自图像和点云数据源的信号进行标记.这些数据源包括视频.图像序列.点云序列.Velodyne 数据包捕获.视频.图像和点云数据. (PCAP)文 ...
- 自动驾驶年度激辩:量产由三要素驱动,本质是数据的军备竞赛 | MEET2022
编辑部 整理自 MEET 2022 量子位 | 公众号 QbitAI "AI在自动驾驶上是应用科学,除了一些核心算法的开发,70%是智能驾驶工程化."" "特斯 ...
- 第六十八篇:从ADAS到自动驾驶(一):自动驾驶发展及分级
作者:liaojiacai 邮箱: ljc_v2x_adas@foxmail.com 从ADAS到自动驾驶(一):自动驾驶的发展及分级 从今天起,我将根据自己所接触的ADAS和无人驾驶技术,来 ...
- 自动驾驶汽车想成为主流?先过了这十二关再说
自动驾驶汽车已经成了整个汽车行业的掌上明珠,未来这些汽车有可能影响我们每个人的生活. 在有些人看来,这项技术只不过是交通进化历程中新迈出的一步而已,毕竟已经有人在控制操纵杆玩"飞行汽车&qu ...
- 适用于高级别自动驾驶的驾驶员可预见误用仿真测试
摘要 借助高级别自动驾驶(HAD),驾驶员可以从事与驾驶无关的任务.在系统出现失效的情况下,驾驶员应该合理地重新获得对自动驾驶车辆(AV)的控制.不正确的系统理解可能会引起驾驶员的误操作,并可能导致车 ...
最新文章
- word文档基本编辑功能_【读者培训】Word在编辑长文档时的基本应用
- 计算机中 什么是同步执行和异步执行?
- 个人周报20200420
- uni app 调用网络打印机_uni-app 的使用体验总结
- python常见的异常类有哪些_Python常见异常类型
- 用Ghost进行备份还原
- 不输入密码执行sudo命令方法介绍
- .Net MVC缓存
- 微信模板消息400001:invalid credential, access_token is invalid or not latest
- 手机屏幕坏了____怎么把里面的资料导出(18种方法)
- Java常用开发工具推荐
- M5000 全谱直读光谱仪
- 对称密码(共享秘钥密码)
- vs2010开发activex(MFC)控件/ie插件(三),js调用ocx控件的接口函数
- C++调用webservice服务生成客户端代码-gsoap
- python与CAD——磨平了棱角的多边形
- java entries_Java ZipFile entries()用法及代码示例
- mac os 触摸屏_为什么没有出现触摸屏Mac
- 使用Node.js express 开发上传文件/图片api接口
- [引擎搭建记录] 时间性抗锯齿(TAA)
热门文章
- 计算机房七氟丙烷气体灭火系统设计 施工安,计算机房七氟丙烷气体灭火系统的设计方案.doc...
- 嵌入式第四课(继续SPI之路)
- linux 统计每个ip数量,日子IP统计
- 【网络】IP地址计算
- 怎么查自己电脑ip地址
- 关于 右键新建选项 假死 死机 卡机 崩溃 闪退 的问题 (含 无法拖拽文件 或者ps无法拖拽等)
- 怎么用python编写个apk_【android】如何利用python做Android项目自动化构建,并一键实现构建结果发送到钉钉通知以及通过二维码下载apk或者其他处理等功能...
- Premiere Pro教程
- OpenCV - 计算相机和视频的帧速率FPS
- 第三阶段:Web前端:02数据库(sql语言、JDBC数据库连接) | 03(1)SpringBoot