当前位置:

首页 > 业界资讯 > 首次超过70% mAP!GeMap:局部高精地图SOTA再次刷新

首次超过70% mAP!GeMap:局部高精地图SOTA再次刷新

写在前面&笔者的个人理解实时根据传感器数据构建向量化高精地图对于预测和规划等下游任务至关重要,可以有效弥补离线高精地图实时性差的缺点。随着深度学习的发展,在线向量化高精地图构建逐渐兴起,代表性的工作如HDMapNet,MapTR等相继涌现。然而,现有的在线向量化高精地图构建方法缺乏对地图元素几何性质(包括元素的形状,垂直、平行等几何关系)的探索。向量化高精地图的几何性质向量化高精地图对道路上的元素进行了高度抽象,将每一个地图元素表示为二维点序列。而城市道路的设计具有特定的规范,例如,人行横道在多数情况下表

本文目录

    写在前面&笔者的个人理解

    实时根据传感器数据构建向量化高精地图对于预测和规划等下游任务至关重要,可以有效弥补离线高精地图实时性差的缺点。随着深度学习的发展,在线向量化高精地图构建逐渐兴起,代表性的工作如HDMapNet,MapTR等相继涌现。然而,现有的在线向量化高精地图构建方法缺乏对地图元素几何性质(包括元素的形状,垂直、平行等几何关系)的探索。

    向量化高精地图的几何性质

    向量化高精地图对道路上的元素进行了高度抽象,将每一个地图元素表示为二维点序列。而城市道路的设计具有特定的规范,例如,人行横道在多数情况下表现为方正的矩形或平行四边形;在不涉及分流合流的路段,相邻的两条车道互相平行。高精地图中不同元素还具有许多类似的特点,这些常识性的规律,抽象为高精地图的几何性质,包括地图元素的形状(矩形、平行四边形、直线等),或者不同地图元素之间的关联(平行、垂直等)。几何性质强有力地约束着地图元素的表现形式,在线构建模型如果充分理解了几何性质,就能得到更精确的结果。

    提出针对高精地图的几何表示的重要性

    尽管理论上现有模型仍可能学到地图元素的几何性质,然而,几何性质的特点决定了至少在传统的设计下,模型并不容易学到。

    • 几何性质的不变性

    中心车辆在道路上直线行驶,变道,或者转弯时,(在车辆坐标系下)地图元素的绝对坐标不断发生变化。而人行横道、车道、道路边界等的形状并不会随之改变;类似的,车道之间平行关系也不会改变。地图元素的几何性质是客观的,它的一个重要特点就是不变性。更具体的,是刚性不变性(对旋转、平移变换保持不变)。以往的工作,不论是使用朴素的折线表示,还是使用带控制点的多项式曲线(比如贝塞尔曲线、分段贝塞尔曲线),都基于绝对坐标,并在绝对坐标基础上端到端优化。基于绝对坐标的优化目标本身不具备刚性不变性,因此很难期待模型陷入的局部最优解包含对几何性质的理解。因此,一种能充分刻画几何性质且具有一定不变性的表示是必要的。

    首次超过70% mAP!GeMap:局部高精地图SOTA再次刷新图1. 几何不变性的示例。

    车辆右转时,绝对坐标会发生明显的变化。右图展示了一个对应的真实场景。

    • 几何性质的多样性

    此外,尽管具有强烈的先验知识,道路的几何性质仍然是多样的。这些多样的几何性质总体上可以分为两大类,一类是关于单个地图元素的几何形状,一类是关于不同地图元素的几何关联。由于几何性质的多样性,穷举并人工地将几何性质转变为约束是不可能的,因此我们更希望模型能够端到端地自主学习多样的几何性质。

    GeMap的设计

    几何表示

    针对上述两个问题,我们首先改进表示方法。我们希望在传统的基于绝对坐标的表示之外,引入一种良好的几何表示,它需要满足:

    • 能刻画地图元素的形状
    • 能刻画地图元素之间的关联
    • 刚性不变性

    为保证平移不变性,我们使用了相对量,即点之间的偏移向量;为进一步保证旋转不变性,我们选择了偏移向量的长度,以及不同偏移向量之间的夹角。这二者——长度和夹角——构成了我们提出的几何表示的基础。此外,为了更好地区分并刻画形状、关联两类不同的几何性质,我们还按照从简的原则进一步细化了设计:

    为刻画形状,我们计算单个地图元素中相邻点之间的偏移向量,并计算偏移向量长度、相邻偏移向量之间的夹角。这一表示能够唯一确定任意的折线/多边形。两个形象的例子如下图所示:

    首次超过70% mAP!GeMap:局部高精地图SOTA再次刷新

    请看图2,它展示了几何形状的表示方式

    对于一个矩形,使用一个直角和两对相等的边就可以描述;对于一条直线,所有的夹角均为0度或者180。

    为刻画关联,类似地,我们首先考虑了任意两点之间的距离。然而,如果对所有点对点的偏移向量两两计算夹角,表示的复杂度过高,且计算代价不可承受。具体地,假设一共有个地图元素,每个元素使用个个点来表示,那么所有夹角的数据量将达到(取1000时,假设每一个角度数据都是32位浮点数,这样的表示仅占据的空间将达到TB级别)。事实上,对于一般的垂直、平行等关系来说这不是必要的。因此,我们先计算元素内部的偏移,然后仅对这些偏移计算两两之间的夹角作为几何表示的一部分。这种简化的关联表示保留了对平行、垂直等关系的描述能力,同时所对应的数据量仅为(前述条件下,大致4MB)。为了便于理解,我们同样提供了一些例子:

    首次超过70% mAP!GeMap:局部高精地图SOTA再次刷新

    图3. 几何关联表示。

    平行关系和垂直关系的表示方式是偏移向量的夹角为0度或90度;从两点之间的距离可以一定程度上反映车道的宽度信息

    为优化几何形状和关联的表示,我们采用最朴素的做法,直接计算预测和标签的几何表示,然后用范数作为优化目标:

    首次超过70% mAP!GeMap:局部高精地图SOTA再次刷新

    这里和分别表示根据标签计算得到的长度和夹角,和则表示根据预测计算得到的长度和夹角。在处理夹角时使用了一个技巧:直接计算角度涉及到不连续的arctan函数,在优化时会遇到困难(在±90度附近存在梯度消失的问题),因此我们实际上比较的是夹角的余弦和正弦值:

    首次超过70% mAP!GeMap:局部高精地图SOTA再次刷新

    几何学的基础是角度和距离,因此我们常用“欧几里得损失”来形象地表示对应的几何损失,这也代表了该损失对旋转和平移变换的鲁棒性

    几何解耦注意力

    一种被MapTR,PivotNet等采用的架构将地图元素上的每一个点对应到Transformer的一个查询。这一架构的问题在于:对两大类的几何性质不加区分。

    在自注意力中,所有查询(也就是“点”)之间都平等地相互作用。然而,地图元素的形状对应着一组一组的查询。这些组之间的交互,在感知元素形状时就成为了累赘。反之在感知元素之间关联的时候,形状亦成为了冗余因素。这意味着将形状、关联的感知解耦,可能带来更好的结果。

    为了将几何形状和关联处理解耦,我们采用了自注意力的两个步骤:

    • 每个地图元素包括个查询,在这个查询内部进行注意力,用以处理几何形状
    • 补充跨元素的注意力关系,用以处理几何关联

    几何解耦的注意力可以通过下图更形象地表示。我们的实现方法相对简单,直接使用掩码来控制注意力的范围。由于这两种类型的注意力是互补的,因此通过合理的实现,时间复杂度有可能等同于进行单次自注意力

    首次超过70% mAP!GeMap:局部高精地图SOTA再次刷新

    图4. 几何解耦注意力。

    左侧为单个元素内部进行的形状注意力,右侧为元素之间进行的关联注意力。

    实验结果

    我们在nuScenes和Argoverse 2两个数据集上进行了大量实验。二者都是常用的大规模自动驾驶数据集,且都提供了地图标注。

    主要结果

    我们在nuScenes上进行了三组实验。首先,我们使用了一种较为纯粹的目标函数组合,仅包括几何损失和其他必要的损失(如点到点距离、边的方向、分类),这种组合旨在突显我们提出的几何性质的重要价值,而不过分追求SOTA的结果。结果显示,在这种情况下,与MapTR相比,我们的方法在mAP上有所提升。为了探索GeMap的极限,我们还添加了一些辅助目标,包括分割和深度估计。在这种情况下,我们也取得了SOTA的结果(mAP提升)。值得注意的是,实现这样的提升并不需要牺牲太多的推理速度。最后,我们还尝试了引入额外的LiDAR模态输入,在额外模态输入的帮助下,GeMap的性能进一步提升

    首次超过70% mAP!GeMap:局部高精地图SOTA再次刷新

    同样,在Argoverse 2数据集上,我们的方法也取得了非常突出的效果。

    首次超过70% mAP!GeMap:局部高精地图SOTA再次刷新

    重写的内容是:消融实验

    在nuScenes上进一步进行的重写的内容是:消融实验证明了几何损失和几何解耦注意力的价值。有趣的是,正如我们所预料的,直接使用几何损失反而会带来模型表现的下降。我们认为这是因为结构上的对形状和关联处理的耦合,导致模型很难优化几何表示;而在与几何解耦注意力结合之后,几何损失就发挥了应有的作用(从”+Euclidean Loss“到”Full“)。

    首次超过70% mAP!GeMap:局部高精地图SOTA再次刷新

    更多结果

    除此之外,我们还对nuScenes进行了可视化分析。通过可视化结果可以看出,GeMap不仅在处理旋转和平移方面具有鲁棒性,还在解决遮挡问题方面表现出了一定的优势,如下图所示。挑战性的地图元素在图中用橘色方框标出

    首次超过70% mAP!GeMap:局部高精地图SOTA再次刷新

    图5. 可视化对比结果。

    在下雨天的实验结果中,我们也对遮挡的鲁棒性进行了定量验证(见下表)。这是因为雨水会天然地对相机造成遮挡

    首次超过70% mAP!GeMap:局部高精地图SOTA再次刷新

    这可以解释为模型学习到了几何性质,因此即使有遮挡,也能更好地猜测地图元素。例如,模型理解了车道线的形状,那么只需要"看到"一部分,就能够估计剩下的部分;模型理解了车道线之间的平行关系,或者车道的宽度特点,因此即使其中一条被遮挡,也能根据平行关系和宽度因素猜测被遮挡的部分

    总结

    我们指出了地图元素所具有的几何性质,以及其对于在线向量化高精地图构建的价值。基于此,我们提出了一种强有力的方法,初步对这一价值进行了验证。此外,GeMap表现出的对遮挡的鲁棒性,或许预示着在其它自动驾驶任务(例如检测、占有预测等)中利用几何性质处理遮挡的思路——因为车辆和道路都具有相对规范的几何性质。当然,我们的方法本身也有很多可以进一步探索的地方。比如不同复杂度的几何元素是否可以适应性地使用不同的点来描述?是否能从概率的角度出发理解几何表示,让其对噪音更具鲁棒性?因为我们对于元素关联进行了简化,那么是否存在更好的几何关联的表示方法?这些都是进一步优化的方向。

    首次超过70% mAP!GeMap:局部高精地图SOTA再次刷新

    需要重写的内容是:https://mp.weixin.qq.com/s/BoxlskT68Kjb07mfwQ7Swg 的链接

    本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系bd@zhengruan.com
    作者最新文章
    业界资讯 自动驾驶
    相关文章 更多
    胡峥楠谈YU7 GT自动驾驶征战纽北,称小米入局汽车还是有梦想的
    胡峥楠谈YU7 GT自动驾驶征战纽北,称小米入局汽车还是有梦想的

    小米YU7GT在纽博格林北环以自动驾驶模式跑出10分29秒483,创全球量产车自动驾驶圈速纪录。胡峥楠表示,这体现小米入局汽车的梦想:电能替代化学能,智能替代人工。纽北因此将小米列为三大顶级合作伙伴之一。该成绩相当于老司机水平,但仅是起点。

    小米 YU7 GT 打破浙赛自动驾驶圈速纪录成绩为1:49.434
    小米 YU7 GT 打破浙赛自动驾驶圈速纪录成绩为1:49.434

    小米YU7GT在浙江国际赛车场以1分49秒434创下自动驾驶圈速纪录,此前于纽博格林北环也取得全球首个自动驾驶圈速成绩。该车最大马力1003匹,零百加速2.92秒,CLTC续航705km,基于897V碳化硅高压平台,全程无人干预。

    曹操出行与May Mobility达成战略合作 共同开拓欧洲Robotaxi市场
    曹操出行与May Mobility达成战略合作 共同开拓欧洲Robotaxi市场

    曹操出行与自动驾驶企业MayMobility达成战略合作,在欧洲探索Robotaxi商业化。双方将联合开展可行性研究,优先在欧洲试点,由曹操出行负责运营,MayMobility提供自动驾驶技术支撑,共同推进无人驾驶出租车服务落地。

    全球首个自动驾驶系统全球技术法规获批发布
    全球首个自动驾驶系统全球技术法规获批发布

    由中、欧、英、美、加、日六方牵头的联合国自动驾驶系统全球技术法规获批发布,首次从产品全生命周期明确核心技术指标,将安全管理、试验验证及持续监控纳入制造商义务,提供完整评估方法,使各国自动驾驶车辆拥有统一标准,推动产业化从碎片化走向体系化。

    消息称大众将与博世在自动驾驶领域“分道扬镳”
    消息称大众将与博世在自动驾驶领域“分道扬镳”

    大众与博世在自动驾驶领域合作或告终,因项目进展缓慢、成本压力大且缺乏竞争力。大众计划另寻供应商采购软硬件,目标将技术普及至亲民车型。L3级自动驾驶预计2030年成为新车标准配置。

    大众放弃博世智驾!
    大众放弃博世智驾!

    大众汽车计划终止与博世在自动驾驶领域的合作,以削减成本。该合作始于2024年初,投入15亿欧元研发L2、L3级软件,但因进度慢于预期、错过关键里程碑而中止。大众正寻找新伙伴,此前已与地平线合作,同时面临裁员10万等财务危机。

    挥别博世?10万裁员?大众激进自救
    挥别博世?10万裁员?大众激进自救

    大众集团计划终止与博世在自动驾驶领域的合作,因15亿欧元投入未达预期。同时,大众酝酿激进重组,全球裁员或扩至10万人,并拟中期关停4家德国工厂,方案将于7月提交监事会。

    消息称理想拆分产品部部分关键职能:整车、智驾并入研发部门
    消息称理想拆分产品部部分关键职能:整车、智驾并入研发部门

    理想汽车调整组织架构,将产品部电动本体团队并入整车研发部门,自动驾驶终端团队并入基座模型研发部门,旨在简化产品决策流程,减少沟通层级,从而提升产品定义效率与协同能力,以应对市场竞争。

    理想“动刀”产品部
    理想“动刀”产品部

    理想汽车调整产品部架构,电动本体定义团队拆分并入整车研发,自动驾驶终端产品团队整合进基座模型研发,旨在拉近产品定义与研发落地的距离。

    标准输出 赋能中国智驾“出海”提速
    标准输出 赋能中国智驾“出海”提速

    全球首个自动驾驶系统全球技术法规由中国牵头制定并发布,明确了核心技术指标与管理要求,为智驾安全落地提供统一规则,助力中国车企降低海外合规成本,推动智能新能源汽车加速全球化进程。

    查看更多
    精品专题 更多
    装机必备
    装机必备

    正软商城装机必备专区,精选办公、浏览器、安全防护、影音播放、压缩解压、设计创作和系统工具等电脑常用正版软件,帮助用户快速完成新电脑软件配置。

    Windows
    Windows

    正软商城Windows软件专区,汇集适用于Windows电脑的办公、设计、安全防护、影音播放、开发工具和系统优化软件,提供软件介绍、系统要求、正版授权及购买下载服务。

    PDF教程
    PDF教程

    正软商城PDF教程频道提供PDF编辑、转换、合并、拆分、压缩及格式处理方法,同时介绍常用PDF软件和工具的使用技巧。

    Mac软件 更多
    讯飞智作 网页版
    讯飞智作 网页版
    Windows/ macOS/ Linux

    讯飞智作是一款基于语音合成技术、虚拟人驱动技术与数字人形象声音构建能力的 AI 数字人音视频创作平台。

    火山引擎 网页版
    火山引擎 网页版
    Windows/ macOS/ Linux

    火山引擎是字节跳动旗下企业级云与AI服务平台。聚焦大模型核心能力,依托字节自研豆包多模态大模型,凭借火山方舟一站式平台,提供模型精调、推理部署、智能应用搭建等全链路服务,结合高性能AI算力,助力各行业快速落地大模型数字化与智能化应用。

    Aperty macOS版
    Aperty macOS版
    macOS

    Aperty 是 Skylum 推出的 AI 人像修图软件,支持自然肤质修饰、瑕疵处理、面部与身体调整、预设及批量同步。

    WINDOWS 更多
    讯飞智作 网页版
    讯飞智作 网页版
    Windows/ macOS/ Linux

    讯飞智作是一款基于语音合成技术、虚拟人驱动技术与数字人形象声音构建能力的 AI 数字人音视频创作平台。

    火山引擎 网页版
    火山引擎 网页版
    Windows/ macOS/ Linux

    火山引擎是字节跳动旗下企业级云与AI服务平台。聚焦大模型核心能力,依托字节自研豆包多模态大模型,凭借火山方舟一站式平台,提供模型精调、推理部署、智能应用搭建等全链路服务,结合高性能AI算力,助力各行业快速落地大模型数字化与智能化应用。

    PixTV 网页版
    PixTV 网页版
    Windows

    PixTV 是一款在浏览器中使用的 AI 视觉内容创作平台,提供图片、视频、音频、文字生成、AI 分镜、局部重绘、提示词反推和无限画布等工具,适合短剧、漫剧、广告及社交媒体内容制作。