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. tp5 composer phpexcel使用方法

    1.compser 安装phpexcel.在windows命令行下输入:进入网站根目录,compser phpoffice/phpexcel 2.页面引入两个类: use PHPExcel_IOFac ...

  2. php、jsp、asp和aspx的区别

    目录 PHP JSP ASP ASP.NET PHP PHP是一种跨平台的服务器端的嵌入式脚本语言.它大量地借用C.Java 和 Perl 语言的语法,并耦合PHP自己的特性,使WEB开发者能够快速地 ...

  3. 利用 ROP 技术绕过 DEP 保护的一次简单尝试

    \x 01 前言 DEP是数据执行保护的英文缩写,全称为Data Execution Prevention.数据执行保护(DEP) 是一套软硬件技术,能够在内存上执行额外检查以帮助防止在系统上运行恶意 ...

  4. maven下载Oracle jar包

    Oracle的jar包由于是收费的,所以当我们使用maven去下载时下载不下来,对于这种情况,可以用以下方式去处理: oracle官网下载应用地址:https://www.oracle.com/dow ...

  5. druid-spring-boot-starter的配置

    #数据源基本信息 spring: datasource: druid: username: root password: 123456 url: jdbc:mysql://localhost:3306 ...

  6. 【vue-03】组件化开发 component

    vue组件化思想 组件化是vue的一个重要思想 它提供了一种抽象,让我们可以开发出一个个独立可复用的小组件来构建我们的应用. 任何的应用都会被抽象成一颗组件树. 注册组件 组件的使用分成三个步骤:创建 ...

  7. 在@Data注释lombok上使用继承警告等于/ hashCode(Warning equals/hashCode on @Data annotation lombok with inheritance)

    生成equals / hashCode实现但没有调用超类,即使这个类没有扩展java.lang.Object.如果这是故意的,请将 @EqualsAndHashCode(callSuper = fal ...

  8. 使用FastDFS进行文件管理

    使用FastDFS进行文件管理 FastDFS简介 FastDFS: FastDFS是一个开源的轻量级分布式文件系统,它对文件进行管理,功能包括:文件存储.文件同步.文件访问(文件上传.文件下载)等, ...

  9. 爬虫:获取动态加载数据(selenium)(某站)

    如果网站数据是动态加载,需要不停往下拉进度条才能显示数据,用selenium模拟浏览器下拉进度条可以实现动态数据的抓取. 本文希望找到某乎某话题下讨论较多的问题,以此再寻找每一问题涉及的话题关键词(侵 ...

  10. “深度评测官”——记2020BUAA软工软件案例分析作业

    项目 内容 这个作业属于哪个课程 2020春季计算机学院软件工程(罗杰 任建) 这个作业的要求在哪里 个人博客作业-软件案例分析 我在这个课程的目标是 完成一次完整的软件开发经历并以博客的方式记录开发 ...