经典文献阅读之--InsightMapper(深入研究矢量化高精地图的内部实例信息)

server/2024/9/23 6:41:13/

0. 简介
高精地图作为自动驾驶中最关键的组成部分,矢量化高精(HD)地图包含有关周围道路元素的详细信息,这对于现代自动驾驶汽车的各项下游任务是至关重要的,例如车辆规划和控制。最近的工作试图直接检测矢量化高精地图,将其作为点集预测任务,从而显著提高了检测性能。然而,这些方法无法分析并且利用预测点之间的内部实例相关性,这阻碍了进一步的发展。《INSIGHTMAPPER: A CLOSER LOOK AT INNERINSTANCE INFORMATION FOR VECTORIZED HIGHDEFINITION MAPPING》利用内部实例信息通过Transformers进行矢量化高精建图,并且引入了InsightMapper。本文提出了InsightMapper中的三种新型设计,其通过不同的方式利用内部实例信息,包括混合查询生成、内部实例查询融合以及内部实例特征聚合。并最终完成了建图。具体的项目代码在github上可以查到。

1. 主要贡献
本文的贡献总结如下:

1)本文研究了内部实例点之间的相关性,证明了利用内部实例点信息可以有效地提高最终性能;

2)为了更好地利用内部实例信息,本文引入了一个称为InsightMapper的新模型,用于在线高精地图检测。InsightMapper包含三个具有不同功能的新型模块,包括查询生成、查询融合以及内部实例自注意力;

3)本文评估了所有的模块设计以及nuScenes数据集上的基线。InsightMapper的性能优于所有基线模型,并且维持了具有竞争力的效率。

 

3. 具体方法
3.1 概述

在VectorMapNet(Liu等,2022)和MapTR(Liao等,2022)的基础上,我们提出的InsightMapper是一个端到端可训练的网络,用于在线矢量化高清地图检测。与MapTR不同,InsightMapper利用内部实例信息来融合对象查询并在可变形Transformer解码器层中聚合中间特征。否则,相邻顶点可能会产生独立的位置回归结果,导致出现锯齿状甚至错误的实例。通过内部实例信息的辅助,模型可以更好地优化和细化实例内部点的位置,显著提高最终性能。

图4:InsightMapper概述:InsightMapper是一个端到端可训练的Transformer模型,具有编码器-解码器结构。Transformer编码器将透视视角相机图像投影到鸟瞰图(BEV)中。随后,Transformer解码器通过预测点集来检测向量实例。为了更好地利用同一实例内点之间的相关信息,我们:(a)提出了一种混合查询生成方案;(b)添加了一个基于实例内信息融合输入查询的模块;(c)在Transformer解码器层中插入了一个实例内特征聚合模块,用于实例内点特征交换。这三个设计使InsightMapper能够更好地利用实例内特征,并显著提高最终性能。 

点击经典文献阅读之--InsightMapper(深入研究矢量化高精地图的内部实例信息) - 古月居可查看全文


http://www.ppmy.cn/server/21424.html

相关文章

设计模式- 策略模式(Strategy Pattern)结构|原理|优缺点|场景|示例

设计模式(分类) 设计模式(六大原则) 创建型(5种) 工厂方法 抽象工厂模式 单例模式 建造者模式 原型模式 结构型(7种) 适配器…

Windows Server2019安全基线等保参考要求

Windows Server的基线安全(等保要求)检查项类别名称方式检查项预期是否达标加固建议文档IP协议防火墙TCP/IP筛选配置手动业务所需的TCP,UDP端口和IP协议是否开放0开放业务所需的TCP,UDP端口和IP协议是否启用Windows系统自带的防火墙自动启用windows自带的防火墙0更改允许接…

【QEMU系统分析之启动篇(十九)】

系列文章目录 第十九章 QEMU系统仿真的加速器上电后设置分析 文章目录 系列文章目录第十九章 QEMU系统仿真的加速器上电后设置分析 前言一、QEMU是什么?二、QEMU系统仿真的启动分析1.系统仿真的初始化代码2.主循环数据初始化3. os_setup_post()Windows 系统 os_set…

SpringCloud系列(10)--Eureka集群原理及搭建

前言:当注册中心只有一个,而且当这个注册中心宕机了,就会导致整个服务环境不可用,所以我们需要搭建Eureka注册中心集群来实现负载均衡故障容错 Eureka架构原理图 1、Eureka集群原理 2、创建Eureka Server端服务注册中心模块 (1)在…

Oracle Hint 语法详解

什么是Hint Hint 是 Oracle 提供的一种 SQL 语法,它允许用户在 SQL 语句中插入相关的语法,从而影响 SQL 的执行方式。 因为 Hint 的特殊作用,所以对于开发人员不应该在代码中使用它,Hint 更像是 Oracle 提供给 DBA 用来分析诊断问…

HTTP和HTTPS的区别及HTTPS的工作原理

一、HTTP和HTTPS的区别 1、安全性 HTTP:HTTP是明文传输的,这意味着数据在传输过程中不加密,容易受到中间人攻击。敏感信息,如密码和信用卡号,如果通过HTTP传输,可能会被窃取。HTTPS:HTTPS使用SSL(Secure Sockets Lay…

stm32-中断的使用和原理

一 什么是中断 : 轮询机制 :顾名思义,就是每轮都询问一次。比如 while 循环的每一次,就会执 行检查, 1. 此处串口是否有数据到来。 2. 每次都检测一下引脚状态 , 是否为低电 平。 本质是 while 循环每一次都把数据获取的函数或者…

分布式-知识体系

分布式系统 本质就是一堆机器的协同,要做的就是用各种手段来让机器的运行达到预期 分布式业务场景 分布式四纵四横说 基于 MSA(微服务架构)的分布式知识体系 相关概念 – 【摘自网络原文】 节点与网络 节点 传统的节点也就是一台单体的物…