专栏首页新智元MIT 发明“雾中看车”新成像系统,雾天自动驾驶表现比人类更好

MIT 发明“雾中看车”新成像系统,雾天自动驾驶表现比人类更好

credit:Camera Culture

来源:CNBC

编译:肖琴

【新智元导读】麻省理工学院媒体实验室的研究人员开发了一种新的成像系统,利用SPAD相机和新的算法,可以测量被雾遮挡的物体的距离。在实验中,该系统的表现比人类的视觉更好,这对于自动驾驶汽车来说是一个巨大的突破。

麻省理工学院媒体实验室的研究人员开发了一种新的成像系统,可以测量被雾遮挡的物体的距离,而人的视线很难看穿雾气。

视频内容

他们的目标是将该技术整合到自动驾驶汽车中,这样,即使在恶劣天气下,车辆也能避开障碍物。

这个成像传感系统使用SPAD(单光子雪崩二极管)相机,可以向物体发射短时激光脉冲,然后计算光线反弹需要多长时间。雾通常会散射激光,这使得自动驾驶车辆在雾天难以驾驶。

但研究人员开发了一种算法,可以在散射光中找到模式,以计算出距离。他们发现,无论雾有多厚,散射激光的到达时间总是遵循一个非常具体的分布模式。摄像机会计算每万亿分之一秒回到传感器的光子数量,当这些结果绘制成图时,系统可以应用特定的数学滤波器来揭示数据尖峰,从而揭示隐藏在雾中的实际物体。

他们提出的方法是基于估计雾特性(背景)的概率算法,然后从测量结果中减去背景,使用目标反射率和深度来恢复目标的信号光子。

算法概述

他们提出的模型支持多种雾密度,并且能够在不均匀和动态的雾中工作。雾模型直接根据测量结果进行估计,而无需先验知识。

Source: Guy Satat, MIT Media Lab's Camera Culture Group

应用场景:

  • 在充满挑战的天气中进行自主驾驶或辅助驾驶。
  • 飞机和直升机在浓雾环境中起飞、着陆和低空飞行。
  • 列车在恶劣天气条件下以正常速度行驶。

在MIT媒体实验室的Camera Culture团队,研究人员在实验环境测试了该系统,其中的雾比现实世界中汽车所面临的雾更浓密。该系统比人类的视觉表现更好,而大多数成像系统的表现更差。与人类驾驶员处理雾气一样好的导航系统,对于自动驾驶汽车来说是一个巨大的突破。

本文分享自微信公众号 - 新智元(AI_era)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2018-04-03

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 【智驾深谈】奔驰和特斯拉自动驾驶拆招,谁家技术完胜?

    【新智元导读】Drive Pilot是梅赛德斯目前首推的自动驾驶系统,而AutoPilot更是家喻户晓,那么目前自动驾驶系统到底做到了什么程度?广告中有多少水分...

    新智元
  • 【智驾周刊】特斯拉公布驾驶数据 | Cruise和GM测试雪佛兰Bolt

    2016.5.28 | Vol .1 AutoDriving Weekly 【智驾周刊】旨在汇聚智能驾驶领域一周要闻,并点评供读者参考,内容包括喜闻乐见的新...

    新智元
  • 马斯克也扛不住了!特斯拉官网撤下“全自动驾驶”

    三年前,特斯拉CEO伊隆•马斯克声称,特斯拉汽车已经准备就绪,可以在2017年之前实现“全自动驾驶”,无须任何人为干预。

    新智元
  • 力扣题目解答自我总结(反转类题目)

    编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组 char[] 的形式给出。

    小小咸鱼YwY
  • Kubernetes上的OpenTracing - 轻松获取你的追踪

    自从我第一次摆弄Istio - 一个运行在K8s上的智能服务网格 - 我就被它的自动注入功能吸引住了。轻弹开关,Istio就会分散在你现有的部署中,为你提供梦幻...

    CNCF
  • Spring核心——Profile管理环境 原

    在介绍Spring核心模块为运行环境管理提供的功能之前,咱们先得解释清楚“运行环境”是什么。

    随风溜达的向日葵
  • Kotlin Array 创建、增、删、改、查、插入

    码脑
  • Harbor企业级实践丨20倍性能提升so easy!

    ? 本文作者 / 阿杜 玩Docker,玩K8s,玩Harbor 爱技术,爱运动,爱生活 “K8s&云原生技术开放日”特邀讲师 本文内容源于“K8s&云原生技...

    腾讯云TStack
  • 如何在CDH启用Kerberos的情况下安装及使用Sentry(二)

    使用beeline连接HiveServer2,创建columnread角色并授权test表s1列的读权限,将columnread角色授权给fayson_r用户组

    Fayson
  • Android开发-模拟器的使用-02

    我们开发的Android程序是放在移动设备(如:手机,平板电脑等)上面运行的,我们不可能每次编写一个程序都要放到移动设备上面去测试运行。这样是很不方便的。另外,...

    Hongten

扫码关注云+社区

领取腾讯云代金券