DMS是临时解决方案?
DMS是临时解决方案?
Who Says DMS Is an Interim Solution?
现在是认真对待DMS驱动程序监控系统的时候了。
特斯拉(Tesla)在台湾高速公路上撞上翻倒卡车的镜头,似乎自6月初发生以来,就一直出现在每一份汽车出版物上。看了这段视频,我想到了三个想法:
为什么自动紧急制动没有启动?
司机在干什么?
为什么还有人相信,在短短几年内,民营乘用车将“自动驾驶”?
在我从事汽车电子行业20年的经历中,最不寻常的一点是,有多少人完全不使用驾驶员监控系统(DMS),尽管欧洲NCAP(新车评估计划)和最新的欧洲通用安全法规(GSR)都规定了从年开始对驾驶员进行主动监控的必要性就几年。
当我一次又一次地与那些被认为聪明、消息灵通的人交谈时,我遇到了几乎相同的观点,可以概括为“DMS充其量只是一个临时解决方案,最坏的情况下已经过时了”
不管是对是错,很多人都认为,我们正处于L4自主驾驶的关键时期,而“完全自动驾驶”的现实只不过是一个悬而未决的更新。再看一遍特斯拉撞车的镜头,诚实地问自己:这是怎么回事?
我不怀疑像Waymo和Cruise这样的公司到2025年会在某处提供某种自动穿梭机或机器人旅行服务。但他们是否能从运营这些服务中赚到钱是一个未知数,在月球漫步中讨论得更深入。
此外,我仍然不相信,普通民众对任何robocar杀害儿童都有心理准备,这在统计上是必然的,因为在公共道路和高速公路上部署的自主车辆越来越多。但这些都是经济、法律和哲学上的争论,《欧洲经济时报》是一本技术刊物,所以让我们把这些问题留给其他人去讨论。
我最近看到了这张迷人的幻灯片,这是一家在澳大利亚堪培拉为凯迪拉克CT6的通用超级巡游提供基于视觉的DMS的公司。
让我们进一步了解一下它告诉我们的DMS世界中发生的一些技术发展,以及通过让人类驾驶者变成更安全的驾驶者而在拯救生命方面取得的进展。
被光遮挡了
在超级巡航中,对驾驶员监控视觉传感器最常见的批评是,它可能被阳光遮蔽,批评人士经常利用这一点来彻底否定DMS技术。我是个十足的DMS极客,所以我可以从幻灯片上看出,最上面一排的前两张图片使用的是850nm的红外(IR)光路,而其他图片都使用940nm波长的红外组件。

怎么会这样?如下图所示,940nm处的太阳光能量比850nm处的要少得多,因此将光路的工作波长改为940nm基本上消除了致盲问题。

我刚才听到你问:“那为什么不先从940nm组件开始呢?“这是因为他们直到2016年底才获得汽车资格,所以按照典型的汽车时间表,他们最早要到2019年才能在生产车辆中出现。果然,基于940nm视觉的DMS将于今年晚些时候开始批量生产。
如果你是一家技术公司,晚到DMS的一方,只是想把一个符合NCAP的系统组合在一起,还有一个需要注意的光路挑战:CMOS图像传感器的量子效率在940nm远低于850nm,这意味着必须使用更强大的LED来照亮驾驶员的脸。
红外线可能对人眼基本上是看不见的,但这在高功率激光眼科手术中并不安全。这需要验证光路是否符合IEC 62471的眼睛安全要求。
因此,作为DMS后来者,您的设计选择是使用850nm照明,传感器被阳光遮住,或者使用940nm照明,可能会使驾驶员失明。你认为汽车级DMS很简单,对吧?
基于视觉的940nm驾驶员监控系统的所有设计和开发问题现在都已得到解决,但这也是为什么DMS需要很长时间才能验证其是否适合汽车使用的原因之一。
如何训练你的机器
用口罩配DMS也很容易,对吧?好吧,好好看看相关视频中的真实例子,你会再次看到为什么汽车DMS的开发要比看上去复杂得多。我最喜欢的是中间最下面一排,看起来像是外星人电影里的一个脸拥抱者。
人类可以使用基于知识的推理来分析这些图像,并确定它们显示的是戴着各种面具的人类驾驶员。这段视频完美地证明了,要成功地开发出一款足够强大的DMS,以便在现实生活中使用,需要大量的自然驾驶数据来训练算法,并进行详尽的测试和验证。这需要多年的研发。
在Covid-19的世界里,司机们佩戴个人防护装备的情况并不少见,这意味着DMS必须与全面罩、护目镜和呼吸器的复杂组合一起工作。你想过吗?
目前,最先进的驾驶员监控视觉算法已得到广泛的训练和验证,无需校准;几乎可以瞬间跟踪面部和眼睛;在近180度范围内操作(头部完全转向左侧或右侧);并且可以通过大多数太阳镜工作。
这些算法对性别、国籍和种族都是不可知论的,经过训练,可以使用帽子、棒球帽、珠宝、围巾、卫生口罩、安全眼镜或护目镜,还可以使用诸如头巾和niqab之类的宗教服装。
视觉机器并不是汽车级驾驶员监控软件的唯一供应商,其他供应商包括视力、Jungo、Momenta、SenseTime、Smart Eye和Xperi。
从长远来看一切都是自动驾驶的
任何人谁相信DMS是一个过渡解决方案,将取代在长期内的自动驾驶车辆是绝对正确的。但正如经济学家约翰梅纳德凯恩斯(John Maynard Keynes)明智地观察到的那样,“从长远来看,我们都死了。”
我是个分析师,不是时间旅行者,所以我不知道DMS和自动驾驶的未来,我鼓励你下定决心。只需确保你完全理解欧洲NCAP和欧洲GSR指令中关于监控驾驶员睡意和分心的要求。
评论
这篇文章的写作就好像相机是DMS的唯一输入一样。我的车经常抱怨我累了,要停车。我还没有找到完整的算法,但我认为它使用的是转向输入和时间。因此,汽车收集的附加信息(包括车道跟驰数据、距离跟驰数据等)可以与驾驶员摄像机输入结合使用。这些系统需要在更真实的情况下进行测试,例如他们吃饭、玩收音机时的驾驶员眼睛等,以及如何提供不太频繁的警告,以至于被忽略。特斯拉撞上卡车也是一个只有摄像头的系统的另一个故障。雷达/激光雷达系统可以很容易地看到卡车(以及几乎被击中的司机)并停车。当你的“自动驾驶仪”驶入谷仓的宽阔区域时,显然是不够的。
好的报告,但只指出实际应用中的问题,什么才是真正的前进道路?汽车制造商想让司机在三级公路上一直开着环路吗?
DMS被阳光遮蔽的反论点是当前视摄像头被阳光遮蔽时驾驶员的意识。这种情况在我的内地时有发生,系统会关闭并提醒我正在开车。
DMS是临时解决方案?的更多相关文章
- 关于LogStash运行在AIX 64位机器上的问题与临时解决方案
需求;logstash运行在SUSE,LINUX,PPC LINUX,AIX机器上,并监控文件发送日志到KAFKA中去, 问题:在AIX机器上,file插件总是报异常,无法完成数据的读取 NotImp ...
- Git跨平台中文乱码临时解决方案
Git 是一个非常优秀的分布式版本控制系统,最初为Linux Kernel版本管理进行量身定做.优点是,和其他版本控制系统相比,稳定,速度快,跨平台,易学易用,无需要花费成本.更多优点请点击阅读:ht ...
- 360随身wifi无法使用临时解决方案大全
360随身wifi在绝大多数情况下都是可以正常使用的,但在极少数系统或网络环境下可能会出现异常,如系统服务缺失.公司网络限制.少数校园网客户端限制等等: 360攻城师正在积极努力解决 ...
- 关于iOS上使用WWW引起的内存泄漏的临时解决方案
原地址:http://www.unity蛮牛.com/thread-16493-1-1.html 目前,在的4.3.3.和4.3.4版本中存在一个iOS平台上的内存泄漏问题,即当使用WWW来下载和加载 ...
- 启动tomcat报错One or more listeners failed to start,却找不到任何错误日志的临时解决方案
在整合spring和quartz时,启动tomcat,服务台报以上错误,却找不到任何错误日志…… 参考了https://www.cnblogs.com/sxdcgaq8080/p/8005886.ht ...
- Win7/Win8.1预订升级Win10失败临时解决方案
很多Win7/Win8.1用户在今天凌晨通过微软官方推送的方式升级Win10,但这一过程中遇到了“安装失败”等问题,导致升级无法进行.鉴于这种情况,很多用户选择进入Windows10预下载安装文件夹打 ...
- ooofc.com域名备案问题导致无法正常访问临时解决方案
各位尊敬的easyradius用户: 由于临时收到ooofc.coom域名备案被删除的消息,之后ooofc.com就无法访问.导致用户无法访问控制台oa.ooofc.com,及用户中心user.ooo ...
- 关于采用MVC开发默认路由导致首页部分文件访问失效的临时解决方案
最近开发中涉及了Mvc4的开发,其中的默认路由功能是很不错的东西,但是在实际应用中就出现了不少的问题.比如我们访问某网站http://www.abc.com,虽然路由会帮助自动转向Home/Index ...
- transitionEnd和animationEnd的一个临时解决方案
transtionEnd需要添加前缀,并且存在多次触发问题,animationEnd也需要添加前缀,下面是一个临时性解决方案,解决了部分问题,完美方案探索中 (function(){ var body ...
随机推荐
- Word/Excel文档伪装病毒-kspoold.exe分析
一. 病毒样本基本信息 样本名称:kspoold.exe 样本大小: 285184 字节 样本MD5:CF36D2C3023138FE694FFE4666B4B1B2 病毒名称:Win32/Troja ...
- 病毒木马查杀实战第017篇:U盘病毒之专杀工具的编写
前言 经过前几次的讨论,我们对于这次的U盘病毒已经有了一定的了解,那么这次我们就依据病毒的行为特征,来编写针对于这次U盘病毒的专杀工具. 专杀工具功能说明 因为这次是一个U盘病毒,所以我打算把这次的专 ...
- 路由器逆向分析------binwalk工具的详细使用说明
本文博客地址:http://blog.csdn.net/qq1084283172/article/details/66971242 一.binwalk工具的基本用法介绍 1.获取帮助信息 $ binw ...
- POJ1789简单小生成树
题意: 给你一些车牌号,然后另一两个车牌号之间的权值就是这两个字符串之间相同位置不同字母的个数,然后求最小生成树. 思路: 裸题,不解释了. #include<stdio ...
- Docker安装ElasticSearch和Kibana
创建容器elasticsearch docker run --name elasticsearch -p 9200:9200 -p 9300:9300 -e "discovery.type= ...
- upload
File saveDir=new File("D:/Test/UPLOAD"); if(!saveDir.isDirectory()){ saveDir.mkdirs(); } F ...
- tp5.1中返回当天、昨天、当月等的开始和结束时间戳
/** * 返回今日开始和结束的时间戳 * * @return array */function today(){ list($y, $m, $d) = explode('-', date('Y-m- ...
- Keycloak 13 自定义用户身份认证流程(User Storage SPI)
Keycloak 版本:13.0.0 介绍 Keycloak 是为现代应用程序和服务提供的一个开源的身份和访问管理的解决方案. Keycloak 在测试环境可以使用内嵌数据库,生产环境需要重新配置数据 ...
- 深度理解Python迭代器
迭代器 迭代是什么 迭代指的是一个重复的过程,每次重复都必须基于上一次的结果而继续,单纯的重复并不是迭代,如Python中的for循环就是一个非常好的迭代例子. for item in range(1 ...
- Spark大数据处理框架入门(单机版)
导读 引言 环境准备 安装步骤 1.下载地址 2.开始下载 3.解压spark 4.配置环境变量 5.配置 spark-env.sh 6.启动spark服务 7.测试spark stay hungry ...