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是临时解决方案?的更多相关文章

  1. 关于LogStash运行在AIX 64位机器上的问题与临时解决方案

    需求;logstash运行在SUSE,LINUX,PPC LINUX,AIX机器上,并监控文件发送日志到KAFKA中去, 问题:在AIX机器上,file插件总是报异常,无法完成数据的读取 NotImp ...

  2. Git跨平台中文乱码临时解决方案

    Git 是一个非常优秀的分布式版本控制系统,最初为Linux Kernel版本管理进行量身定做.优点是,和其他版本控制系统相比,稳定,速度快,跨平台,易学易用,无需要花费成本.更多优点请点击阅读:ht ...

  3. 360随身wifi无法使用临时解决方案大全

       360随身wifi在绝大多数情况下都是可以正常使用的,但在极少数系统或网络环境下可能会出现异常,如系统服务缺失.公司网络限制.少数校园网客户端限制等等:       360攻城师正在积极努力解决 ...

  4. 关于iOS上使用WWW引起的内存泄漏的临时解决方案

    原地址:http://www.unity蛮牛.com/thread-16493-1-1.html 目前,在的4.3.3.和4.3.4版本中存在一个iOS平台上的内存泄漏问题,即当使用WWW来下载和加载 ...

  5. 启动tomcat报错One or more listeners failed to start,却找不到任何错误日志的临时解决方案

    在整合spring和quartz时,启动tomcat,服务台报以上错误,却找不到任何错误日志…… 参考了https://www.cnblogs.com/sxdcgaq8080/p/8005886.ht ...

  6. Win7/Win8.1预订升级Win10失败临时解决方案

    很多Win7/Win8.1用户在今天凌晨通过微软官方推送的方式升级Win10,但这一过程中遇到了“安装失败”等问题,导致升级无法进行.鉴于这种情况,很多用户选择进入Windows10预下载安装文件夹打 ...

  7. ooofc.com域名备案问题导致无法正常访问临时解决方案

    各位尊敬的easyradius用户: 由于临时收到ooofc.coom域名备案被删除的消息,之后ooofc.com就无法访问.导致用户无法访问控制台oa.ooofc.com,及用户中心user.ooo ...

  8. 关于采用MVC开发默认路由导致首页部分文件访问失效的临时解决方案

    最近开发中涉及了Mvc4的开发,其中的默认路由功能是很不错的东西,但是在实际应用中就出现了不少的问题.比如我们访问某网站http://www.abc.com,虽然路由会帮助自动转向Home/Index ...

  9. transitionEnd和animationEnd的一个临时解决方案

    transtionEnd需要添加前缀,并且存在多次触发问题,animationEnd也需要添加前缀,下面是一个临时性解决方案,解决了部分问题,完美方案探索中 (function(){ var body ...

随机推荐

  1. 【Java】 Java中的浅拷贝和深拷贝

    先抛出结论: 浅拷贝是引用拷贝,A对象拷贝B以后,A对象和B对象指向同一块内存地址,改变A对象的属性值会触发B对象属性的改变,有安全风险 深拷贝是对象拷贝,A对象拷贝B以后,A对象和B对象指向不同的额 ...

  2. hdu4810

    题意:      给你n个数,让你输出n个数,没一次输出的是在这n个数里面取i个数异或的和(所有情况<C n中取i>). 思路:      首先把所有的数都拆成二进制,然后把他们在某一位上 ...

  3. shell中的引号和转义

    引号和转义 Bash 只有一种数据类型,就是字符串.不管用户输入什么数据,Bash 都视为字符串.因此,字符串相关的引号和转义,对 Bash 来说就非常重要. 转义 某些字符在 Bash 里面有特殊含 ...

  4. vscode插件(摸鱼神器-小霸王游戏机

    vscode插件(摸鱼神器-小霸王游戏机 步骤 vscode扩展搜索小霸王,点击下载即可. 使用 默认有一个demo小游戏,即超级玛丽. 本地仓库 可以通过local菜单上的添加按钮添加本地nes r ...

  5. $ git push -u origin master 报错

    输入$ git push -u origin master报permission denied(publickey) 如下: 原因是没有与gitee上的账号成功建立密钥对,所以需要配对密钥 解决方法( ...

  6. java学习路线分析

  7. [Java] 数据分析--统计

    二项分布 需求:5个四面体筛子,筛子三面绿色,一面红色,模拟1000000次,统计每次试验红色落地筛子个数的分布 实现:用循环实现5个筛子和1000000次试验,定义函数numRedDown模拟5个筛 ...

  8. ruby基础(二)

    ruby语法基础 1.方法 方法时对象定义的与该对象相关的操作.在Ruby中,对象的所有的操作都被封装成 方法. 语法糖:语法糖是一种为了照顾一般人的习惯而产生的特殊语法. ruby中一切数据都是对象 ...

  9. 对于uos目前只能安装商店的感慨,强制安装除外

    对于uos目前只能安装商店的感慨,强制安装除外 jie1018 / 2020-5-16 21:35 浏览: 702 / 回复: 26     个人觉得,在软件不足的情况下,更应该是系统支持,而不是让用 ...

  10. 《我常用的股票投资工具与网站》v2.0

    <我常用的股票投资工具与网站>v2.0 王大海 职业投资,抽空做一点分享. 661 人赞同了该文章 "少年你好,想不到你竟有如此因缘际会看到这里.我看你骨骼精奇,定是万中无一的交 ...