作者 | DavidZh
出品 | AI科技大本营(公众号ID:rgznai100)

上周在 O’Reilly 和 Intel 人工智能2018北京大会上,Uber 公司资深软件工程师焦加麟做了关于人工智能在高精度地图制作中的应用分享,并接受了 AI 科技大本营(微信公号:rgznai100)的采访。

焦加麟 2015 年加入 Uber,一直负责地图相关的软件工程工作。进入 Uber 之前,他在微软 Bing 的美国总部从事开发工作。

就目前自动驾驶的发展阶段而言,从 L2 到 L3、从 L3 到 L4,随着车辆对驾驶者注意力需要的减少,高精度地图中的道路数据和语义对于实现高级别自动驾驶越来越重要。而在安全层面,高精地图的数据量越丰富、更新越及时,意味着自动驾驶车也越安全。

▌高精度地图的采集方式

作为自动驾驶的基础服务之一,高精度地图的采集和制作通常由地图数据服务提供商来完成。这其中既包括像 TomTom、Google、Here 等做了很多年的传统地图提供商,也有一些近几年才成立的初创公司,比如 Mapillary 和 lvl5。

从高精地图的采集方式来看,目前主要分为激光雷达+摄像头辅助和仅使用光学摄像头两种方法,但各有优缺点。

首先,激光雷达能够快速获得道路及周边环境的三维点云数据。这些数据中包含了景深信息,能够在后期数据处理时快速建立 3D 模型。而且激光雷达的工作条件基本不受时间影响,无论白天还是夜间都可以装在到车上进行采集。

不过,需要指出的是,激光雷达并不能识别和理解交通标志牌、交通信号灯等内容,采集时要借助普通的光学摄像头来捕捉并提取这部分信息。

但普通摄像头要求外部环境光线充足,因此地图采集工作只能在白天进行。另外,摄像头拍下的照片不包含景深信息,需要通过三角定位等计算方法来确定道路标识的具体位置。

据焦加麟介绍,前文中提到的 lvl5 就是湾区一家纯靠计算机视觉方法来采集和制作高精度地图的公司。

lvl5 采用了众包的方式获得路况原始数据。这家公司通过让个人车主和司机安装好自己开发的 Payver 应用,并在开车时运行它,来采集路面和周边环境的 2D 图像。为了保证数据质量的统一性,Payver 只有 iOS 版本,而参与采集地图数据的用户也能获得一定虚拟奖励。在不到三个月的时间里,这家公司就通过这种众包参与的方式覆盖了美国 90% 的高速公路。

一般而言,摄像头每秒拍摄的内容越多,后期需要处理和融合的数据量就越大。焦加麟称,目前主流的做法并不是直接录制视频(高码率意味着数据量庞大),而是按照每秒不超过 10 帧的频率自动拍照。在采集车行进过程中,这个频率既能保证从不同位置和角度获得了道路及外部信息,又能将原始数据规模控制在比较理想的范围内。

除了 lvl5,被英特尔收购的 Mobileye 也在它的路书(RoadBook)中大量使用摄像头来制作高精度地图。

而 Google 旗下独立于 Google Maps 的高精度地图团队,则采用了比较常见的激光雷达+摄像头辅助的方法。

就目前而言,这两种方法还没有孰优孰劣之分。初创公司没有历史包袱,在采集和制作高精地图时技术方案的可选范围比较灵活。而 Google、Here 等公司有低分辨率的母图做基础,需要叠加更多立体图层和语义层。这就要考验数据采回来之后,数据融合处理的水平了。

▌高精度地图的数据处理

焦加麟在分享中讲到,地图生产流程主要涉及位姿(pose)修正、数据处理、位置检测和语义生成四个环节。

这些过程需要大量的软件辅助和人工作业。目前在 Google 和 Uber 内部,都设有专门的地图数据标记(labeling)团队。经过手动标记的地图数据连同语义信息一起被输送到循环训练的机器学习或深度学习模型中。

这些算法模型输出的低可信度数据要再次经过手动标记,然后再次进行算法处理。高可信度数据则被收录为高精度地图数据库。




对于个体而言,数据标记是一份相当枯燥的工作。而利用 SLAM 和计算机视觉的方法,已经将数据处理环节的人工作业量降低不少。

举例来说,平面交叉路口的非直线路沿,在过去一般要手动描多个点才能将数据结构化和语义化。现在可以基于点云数据利用启发式规则提取出不规则路沿,其中主要考虑的参数是高度差和密度变化。

而针对交通信号灯,Google 的无人车团队采用了离线 SLAM 优化和多重机器学习模型来确定信号灯的具体位置。目前公开的数据显示,大约有 95%-99% 的交通信号灯是通过这种方法生成位置,且误差不高于 15cm。

除了这些,还有不少团队采用了不同方案来确定标识牌位置和语义信息。但最终的高精地图质量控制和校验环节还是主要由人来完成。

高精度地图的另一个难点在于,更新的及时性。据 TomTom 估计,美国的公共道路每年大约有 15% 会发生某种改变。这就要求地图服务商以更灵敏快速的方式更新地图数据库,其中也少不了大量使用人工作业。

总起来看,高精度地图在制作层面已经用上了不少 AI 算法的帮助,但目前最领先的自动驾驶团队 Waymo 也只在美国凤凰城等有限几个城市拥有可以满足 L4 级别的高精度地图。

放大到全美或者全中国范围来看,采集和制作高精度地图还是一项非常浩大的工程。

题图来源:TomTom


专访Uber焦加麟:即便有AI帮助,高精度地图制作仍然少不了人力相关推荐

  1. 独家 | 利用AI进行高精度图像编辑︰EditGAN(附链接)

    作者︰Nathan Horrocks 翻译︰Gabriel Ng 校对:张睿毅本文约3300字,建议阅读5分钟 本文为大家介绍了如何利用AI进行高精度图像编辑. 处理猫咪.汽车.甚至是古董画的照片,对 ...

  2. AI+PS教程!制作油画质感早餐插画

    如何制作插画?ps和ai怎么结合使用?为您带来AI+PS教程!制作油画质感早餐插画! 步骤 01 场景分析 画面由甜甜圈.牛奶.饮料以及好看的绿植物组成,配色色卡如下: 步骤 02 新建文档 (1)打 ...

  3. mapbox 视角切换 3d与2d之前的切换,加指南针的旋转,模仿百度地图实现的效果

    mapbox 视角切换 3d与2d之前的切换,加指南针的旋转,模仿百度地图实现的效果 使用方法 附件下载地址:mapbox视角切换,模仿baidu地图的3d与2d的切换,与指南针的旋转-Javascr ...

  4. Cesium加载无偏移百度、高德地图

    前言 使用cesium加载地图服务时,cesium默认的地理坐标系是WGS84坐标,一般添加天地图的地图服务时不会发生地图偏移的情况(其实也有,但是可以忽略不计),直接加载就可以,但在添加百度.高德地 ...

  5. 烟雨黑帽SEO程序演示:AI智能模板在线制作制作神器-单域名版+多域名版-一键批量制作黑帽程序所使用的单页模板

    烟雨黑帽SEO程序演示:AI智能模板在线制作制作神器-单域名版+多域名版-一键批量制作黑帽程序所使用的单页模板 烟雨黑帽SEO程序演示:AI智能模板制作神器,用于一键制作黑帽程序模板.零基础小白神器, ...

  6. Uber做出艰难决定:关掉AI实验室,彭博社:Uber没有梦想

    郭一璞 发自 凹非寺 量子位 报道 | 公众号 QbitAI Uber太南了. 本来,Uber就从来没有赚过钱,上市一周年,从41块跌到33块. 现在,还赶上了疫情,损失了八成打车订单,裁掉了四分之一 ...

  7. 专访《硅谷百年史》作者:AI、基因编辑如何在未来10年重塑人类生命形态?

    <硅谷百年史>作者.硅谷人工智能研究院院长皮埃罗·斯加鲁菲(Piero Scaruffi) 在其著作<人类2.0>中提出,人类发展将进入"2.0" 时代,人 ...

  8. 专访英特尔戴金权 | AI和大数据正在这样重塑英特尔

    允中 发自 凹非寺 量子位 报道 | 公众号 QbitAI 汉堡也能用大数据卖? 没错,而且可以卖得更好. 汉堡王就正在展开这样的实践,在他们的菜单显示屏,可以基于用户的点餐行为.背景信息,给出个性化 ...

  9. 硬纪元AI峰会实录|华捷艾米沈瑄:端加云才是AI和AR的未来

    关于人机交互,关于AI和AR的未来,我们应该如何看待? 2017年7月9日,由镁客网.振威集团联合主办的"3E'硬纪元'AI+产业应用创新峰会"在北京国家会议中心盛大开幕.现场20 ...

最新文章

  1. PostgreSQL操作问题(转载)
  2. python小游戏源码-Python小游戏之300行代码实现俄罗斯方块
  3. 数据结构源码笔记(C语言):二叉排序树的基本操作算法
  4. JavaScript中Promises/A+规范的实现
  5. 报错:Navicat for MySQL 连接MySQL 8.0 出现1251错误
  6. 数据库管理学习笔记(一)——实体关系建模
  7. Java中Math对象的属性与方法
  8. android 设为锁屏壁纸,修改设置Android锁屏壁纸为系统默认的锁屏壁纸
  9. python通过pop3方式登录邮箱(qq,新浪,网易)
  10. 解决软件开发中常见的问题
  11. windows ssh命令_如何启用和使用Windows 10的新内置SSH命令
  12. 端口映射抖音去水印工具网页源码
  13. netkeeper错误代码81_netkeeper移动校园宽带客户端错误代码118怎么回事?
  14. 一个女人努力工作的意义
  15. 高德地图(实时获取定位)
  16. OpenStack 启动虚拟机 Booting from Hard Disk
  17. Flutter Dio的简易封装和demo
  18. Python基础题目(三)
  19. 会声会影2022VideoStudio中文旗舰版
  20. 计算机组成原理真数,对数函数基础解答题(含答案).doc

热门文章

  1. Web页响应式设计的一些解决方案
  2. 公众号关联小程序相关
  3. 分享价值五百万的人工智能核心代码
  4. 中集集团人工智能企业CIMCAI中集飞瞳,深入贯彻国家关于智慧港口数字港口建设部署要求全球顶尖港航AI核心技术打造超一流智慧港口
  5. Android手机控制树莓派制作的四驱小车
  6. python考试简答题-python考核试题及答案
  7. 产业分析:即时配送行业趋势研究
  8. 如何将字符串中的数字提取出来
  9. php图片水印制作教程,使用PHP给图片加水印的方法
  10. 五大系统-OA,PM,KM,ERP,CRM