FB-BEV:BEV Representation from Forward-Backward View Transformations

参考代码:FB-BEV

动机与出发点
基于几何关系的BEV投影过程,依据BEV特征获取方式进行划分:图像角度使用类似LSS方案“push”过程或者BEV特征角度使用类似Fast BEV方案的“pull”过程。前者产生的BEV特征是稀疏的矩阵,后者产生的BEV特征在深度上是不可知的,也就是无法感知实际物体中的深度。对此,文章结合两种BEV投影的方法构建了一个BEV转换策略,既是首先使用“push”的方法构建一个base BEV特征,由于这些特征比较粗糙使用一个“RPN”细化并区分其中的前景和背景,再将确定的前景背景点去“pull”信息来优化BEV,在这个过程中都会用到估计出来的深度分布和假定的深度分布(用于与估计的深度分布联合计算特征融合概率)。这篇文章的方法在逻辑上没有问题,肯定能带来性能的提升,但是实车部署起来有点难度,业界还是希望那种简洁高效(时耗与计算效率)一点的BEV转换模块,比如Fast BEV、BevLaneDet中的VPN。下表是文章的方案在时耗上的比较:
在这里插入图片描述

方法设计
下图中绘制了文章方法的两个支路:F-VTM和B-VTM,前面支路的结构作为下面支路的RoI输入,这样级连优化BEV特征表达
在这里插入图片描述

对于F-VTM就是使用LSS这样的方法去构建一个BEV特征,这个特征构建是一个稀疏的矩阵,由这个矩阵预测一个二值mask M ∈ R H ∗ W M\in R^{H*W} MRHW,这个二值mask使用dice和交叉墒损失函数进行约束。在此基础上通过给定阈值 t f t_f tf来确定前景和背景点,再通过采样方式确定一些前景和背景点给B-VTM分支。这路分支拿到这些采样点之后使用,如Fast-BEV、BEVFormer这样的方法去优化这些采样点特征的表达。这里需要注意的一点是在优化过程中会依据估计的深度概率分布(下图中对应的 α \alpha α)和BEV网格构建的深度分布(下图中对应的 β , γ \beta,\gamma β,γ)进行特征点加权概率值计算。这个加权概率值描述的是从ego投射出去的一条射线,这个射线映射会到图像特征上,那么这个概率是图像特征在射线每个位置点上的出现概率,也就是下图中对应的 w c w_c wc

在这里插入图片描述

实验结果
nuScenes val上的性能表现:
在这里插入图片描述
nuScenes test上的性能表现:
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/456741.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Orange3数据转换(数据采样组件)

组件介绍: 固定数据比例(Fixed proportion of data) 返回整个数据的选定百分比 固定样本量(Fixed sample size) 返回选定数量的数据实例,并可以设置 Sample with replacement(替换样本),该替换样本始终从整个数据集中…

MySQL查询优化技巧和10个案例展示

优化MySQL查询的实战技巧: **避免使用SELECT ***:只获取需要的列,这样可以减少数据传输量,提高查询效率。使用索引:为查询频繁的列创建索引,可以显著提高查询速度。但请注意,索引并非万能&…

c语言贪食蛇游戏

演示视频 目录 一.概述 二.游戏开始前 修改控制台程序标题和大小 Win32 API GetStdHandle函数 GetConsoleCursorInfo函数和SetConsoleCursorInfo函数 SetConsoleCursorPosition函数 游戏开篇界面处理 创建地图 蛇身节点以及食物节点初始化 蛇身的初始化 整体蛇节点…

万字猛文:MQTT原理及案例

MQTT 协议是当今世界上最受欢迎的物联网协议,没有之一。MQTT 协议为设备提供了稳定、可靠、简单易用的通信基础,截至目前通过 MQTT 协议连接的设备已经过亿,广泛应用于 IoT、M2M 等领域。本篇将从最基础的知识开始,向您讲解 MQTT …

基于单片机的智能寻光小车设计

摘 要:随着物联网技术的飞速发展和逐渐成熟,以单片机为主的智能小车在巡查、仓储、探险及国防等领域得到广泛应用。本文设计了一种基于单片机的智能寻光小车,该小车以STC89C52RC 芯片为设计核心,结合光敏传感器和超声波传感器等多…

druid配置wall导致无法批量sql

1、现象 2、原配置 spring:autoconfigure:exclude: com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfiguredatasource:druid:stat-view-servlet:enabled: trueloginUsername: ***loginPassword: ***allow:web-stat-filter:enabled: truefilter:wall:conf…

5 款提升 UI 设计效率的软件工具

你知道如何选择正确的UI设计软件吗?你知道设计漂亮的用户界面和带来良好用户体验的应用程序需要什么界面设计软件吗?基于APP界面的不同功能,所选择的APP界面设计软件也会有所不同。然而,并不是说所有的APP界面设计软件都非常精通&…

开发小程序可以用香港服务器吗

随着微信小程序的日益普及,越来越多的开发者选择投入到小程序的开发中。而在开发过程中,服务器的选择是一个关键问题。其中,香港服务器由于其地理位置和网络质量的优势,成为许多开发者的首选。那么开发小程序是否可以使用香港服务…

[第五天】C++继承:单继承、多继承、菱形继承和虚继承的深度解析

一、单继承 1、概述 C最重要的特征是代码重用,通过继承机制可以利用已有的数据类型来定义新的数据类型,新的类不仅拥有旧类的成员,还拥有新定义的成员。 例如一个B类继承于A类,或称从类A派生类B。这样的话,类A成为基类…

(四)elasticsearch 源码之索引流程分析

https://www.cnblogs.com/darcy-yuan/p/17024341.html 1.概览 前面我们讨论了es是如何启动,本文研究下es是如何索引文档的。 下面是启动流程图,我们按照流程图的顺序依次描述。 其中主要类的关系如下: 2. 索引流程 (primary) 我们用postman发送请求&…

Navicat的使用教程,操作详解

这篇文章主要针对mysql数据库。 在使用Navicat之前,首先要确保你在本地已经安装好了,mysql数据库,安装教程可以参考我的另一篇博文 在windows平台上mysql的安装教程-CSDN博客 1.Navicat连接你的数据库 连接名,随便写&#xff0c…

游戏服务器购买多少钱1个月?买一年贵吗?

游戏服务器购买多少钱1个月?阿里云26元1个月、腾讯云32元1个月。买一年贵吗?不贵。 游戏服务器租用多少钱一年?1个月游戏服务器费用多少?阿里云游戏服务器26元1个月、腾讯云游戏服务器32元,游戏服务器配置从4核16G、4…