高德AR & 车道级导航技术演进与实践

2020云栖大会于9月17日-18日在线上举行,阿里巴巴高德地图携手合做伙伴精心组织了“智慧出行”专场,为你们分享高德地图在打造基于DT+AI和全面上云架构下的新一代出行生活服务平台过程当中的思考和实践,并重点分享了「高精地图、高精算法、智能时空预测模型、自动驾驶、AR导航、车道级技术」等话题。算法

「高德技术」把讲师分享的主要内容整理成文并陆续发布出来,本文为第2篇。网络

阿里巴巴高级地图技术专家王前卫分享的话题是《AR&车道级导航技术演进与实践》。他为你们介绍了这些领域的核心技术、阶段成果及将来方向。架构

王前卫主要分享了三部分的内容:框架

  • 技术背景
  • 当前进展
  • 核心技术

以往,高德经过全球卫星定位系统和数字化的电子地图为用户提供了一款道路级的导航服务,帮助用户方便快捷的到达目的地。如今经过引入更能理解环境,感知环境的视觉感知系统,以及经过引入更贴近现实,更精细的车道级数据,为用户精心打造了一款基于实景的车道级导航产品。它能为用户带来一种全新的导航体验,作到所见即所得。性能

这款产品包含哪些功能呢?AR导航经过视频加强技术实现了引导信息与现实世界更完美的贴合,为用户提供简单易懂的方向性指引。这样用户不再会由于走到复杂路口而走错路;在距离路口较近,且用户行驶在非正确的车道上时,高德AR导航也能进行及时准确的变道提醒;在路口等红绿灯的时候,帮助用户实时观察周边环境,及时提醒用户,红灯已变绿灯,或者前车已经启动。AR导航功能一经上线就得到了用户的好评。学习

核心技术揭秘大数据

高德AR导航须要具有三方面的能力:优化

  • 对周边环境实时的感知能力
  • 车道级的高精定位能力
  • 道路数据的精细化表达能力

环境实时感知spa

在环境感知上,高德AR导航选择了成本较低但目前使用普遍的视觉技术,经过深度学习算法来感知周围的环境。其中最大的挑战在于如何设计一款轻量化的深度学习模型,既能在低算力的设备上实时运行,同时能保证较高识别精度。高德主要在三个方面进行了优化:设计

第一,在数据上,高德采用了海量多源大数据的融合和提取来保证训练样本的多样性和覆盖度;第二,在算法上,主要经过优化网络模型,特征共享等方法来保证算法的准确度;第三,在性能上,经过知识蒸馏,模型的量化算法,多任务的跟踪等方法来保证在低算力上能流畅运行。

高精定位

GPS定位精度不足,信号干扰大,特别是在遇到城市森林或者是天气很差的时候,会产生信号漂移、精度没法保证。目前精度不足已经成为大多数导航产品用户体验提高的瓶颈。基于此,高德提出了一种基于云端一体化视觉定位技术,基于端上图像,结合云端视图大数据,经过神经网络回归出设备绝对位姿。与此同时,经过端上识别车道线、道路边沿等标识,进行相对定位。最终结合时空一致性,进行云和端的融合,大幅提高了定位精度,将定位偏差提高了一个数量级。

在没有网络的时候,如何使用高精度定位呢?基于成本较低的GPS、惯导和视觉传感器,高德设计研发了多源紧耦合SLAM(MT-SLAM)技术,经过算法的深度融合实现低成本高精度的位置姿态估计,为高精地图众包采集、车道级AR导航等业务提供很好的能力支撑。其相对位置精度30cm占比在82%以上。

位置姿态的提高,主要是根据GNSS不一样信息的精度特性,采用分层紧耦合的融合框架,对信息充分利用,同时考虑运动约束,在减小优化维度的同时也提升精度;根据实际场景的精度特色,缩减内层优化对象,来提高优化效率;根据协方差应用场景,采用增量递归的方式提高协方差恢复效率。

在实际的用户场景中,定位遇到的环境是比较复杂的,在实现方式上,有的是基于手机RTK技术,有的是基于视觉传感技术。在不一样场景下,有的须要标准精度定位,也有的须要高精度的定位能力。

如何下降成本,提高效率,以成本最小化的方式来实现一体化定位技术应用和落地呢。高德设计了一套高精/高标一体化融合定位系统。基于成熟的差分卫星定位或环境语义信息,构建轻量化的高精定位能力,而且和标精的导航定位结合造成一体化的融合定位引擎,知足自动驾驶、车道级导航等不一样业务的须要。

一体化定位引擎,已具有完整的道路级标精、车道级高精定位能力,高精、标精定位结果独立输出又相互关联,为导航和自动驾驶联动提供便利,确保在全场景下的定位结果输出,保证定位连续性。

道路数据的精细化表达

如今有了车道级高精的定位,也有了对周边环境的实时感知,最后还须要考虑的是如何把标准精度数据表达得更加精细,如何经过创建道路模型,使引导信息的表达更加贴近现实场景。

你们首先能想到的是经过高精数据。高精数据的厘米级精度,确实能更真实的反映真实世界。然而,为了追求低成本,高覆盖,高德选择了利用标准数据精度,加上道路属性信息,经过算法来构建高精道路数据模型。

高德主要经过两个方面来进行模型构建,一是道路的模型,主要是利用SD的形点数据,结合道路的车道属性信息,经过对路口的切分、建模、还原等算法来创建道路的三维模型。二是实景中的引导信息展现,主要利用规划路径信息和引导信息,结合实时的道路图像特征提取信息,再加融合的高精定位,在不一样的场景下来分别构建对应的引导线模型。

目前高德的这套模型构建算法,已在实际项目中落地。其车道级三维模型已经可以很好的反映真实世界,更加逼近现实世界;其AR导航的指示引导的铺路线和引导线,在绝大多数场景已经作了和实景道路的贴合。