跳转到内容

CAPE: Camera View Position Embedding for Multi-View 3D Object Detection

CAPE: Camera View Position Embedding for Multi-View 3D Object Detection

Section titled “CAPE: Camera View Position Embedding for Multi-View 3D Object Detection”

⚠️ AI 生成 · 建议对照原文 本页为自动整理的学习笔记;关键数据与引用如需引用,请回查 PDF / 官方版本。

学习档位 中文笔记

类型 文献 · 更新 2026-07-19

所属 自动驾驶 3D 感知、时序融合与跟踪

中文学习笔记(自动生成,需核验)

Section titled “中文学习笔记(自动生成,需核验)”

Topic: ad-perception-tracking · Tier: recent · Year: 2023 · Venue:
Evidence level: partial · 本地全文: 是 · 建议阅读: ~40 分钟
Paper: https://arxiv.org/abs/2303.10209
Code:
Generator: grok

提出相机视角局部坐标系下的3D位置嵌入(CAPE),消除多相机外参变化带来的视图变换学习困难,并扩展到时序建模,在nuScenes上达到当时LiDAR-free多视角3D检测SOTA,是PETR系列重要改进。

CAPE将3D位置嵌入构建在局部相机坐标系而非全局坐标系,使视图变换学习免受外参变化干扰,并通过特征引导与双边注意力实现高效多视角3D检测及时序扩展。

多视角图像3D目标检测中,基于query的方法依赖全局3D位置嵌入(PE)学习图像与3D空间的几何对应;直接用2D图像特征与全局3D PE交互会因相机外参变化而增加视图变换学习难度,网络需同时学习图像到局部与局部到全局的耦合变换。

DETR及条件DETR(query、交叉注意力、位置编码);多视角BEV感知基础(PETR/PETRv2、BEVFormer、LSS等);相机内参/外参与坐标系变换;nuScenes多视角3D检测设定。

  • 提出基于相机视角位置嵌入的CAPE方法,在局部相机坐标系构建3D PE,消除不同相机外参导致的视图变换方差。
  • 将CAPE推广到时序建模(CAPE-T),利用前帧object queries并显式编码ego-motion以提升检测与速度估计。
  • 在nuScenes上验证有效性,达到所有LiDAR-free方法的SOTA(61.0% NDS与52.5% mAP)。

多视角图像经backbone提取2D特征并拼接;Key PE:用相机内参将图像视锥点变换到相机坐标系3D坐标后经MLP编码,并用图像特征引导(K-FPE);Query PE:用相机外参将全局3D参考点变换到各相机局部坐标系后经MLP编码,并用decoder embedding引导(Q-FPE);decoder通过自注意力与双边交叉注意力(内容项+位置项分离)更新query embedding,最终预测全局坐标系下的3D框与类别;时序版额外用前帧query并编码ego-motion融合。

1)局部相机坐标系PE:Key仅用内参、Query仅用外参,视图变换从图像到局部3D,更易学且视图不变;2)特征引导PE(K-FPE/Q-FPE):类似PETRv2与条件DETR,用图像特征/decoder embedding对PE进行缩放/引导;3)双边注意力:为避免全局与局部嵌入混杂,将query与key分别拼接内容与位置后计算注意力(W_n = X_n^T O + P_n^T G_n),再聚合多视角信息;4)时序扩展:分离各帧object queries并编码ego-motion融合,而非直接warp BEV或仅编码到PE。设计取舍是牺牲部分全局直接交互以降低外参耦合学习难度。

主要在nuScenes数据集上评估;指标包括NDS与mAP;对比所有LiDAR-free方法,报告test/val上SOTA结果;实验设置细节(backbone、训练epoch、数据增强等)待来源核验。

在nuScenes上达到所有LiDAR-free方法的SOTA:61.0% NDS和52.5% mAP(摘要声明);时序版CAPE-T进一步提升检测与速度估计(具体对比数字待来源核验)。

提取中未详细讨论失败场景与边界;潜在局限包括对精确内外参的依赖、局部坐标系下多视角几何一致性维护、时序融合对ego-motion精度的敏感度,以及与显式BEV方法的对比深度待来源核验。

与前序 / 同期 / 后续方法的关系

Section titled “与前序 / 同期 / 后续方法的关系”

承接DETR系列与条件DETR的query机制;多视角3D检测中对比显式BEV(LSS、BEVFormer、BEVDepth)与隐式query方法(DETR3D、PETR、PETRv2);强调相对PETR/PETRv2的全局PE,CAPE改用局部PE以解耦外参;时序上不同于BEV warp或PETRv2的ego-motion PE编码,而用分离query+ego-motion融合;也关联单目3D与LiDAR局部坐标系归一化思路。

官方代码与模型可用(Paddle3D与PyTorch实现,摘要声明);复现建议:基于多视角DETR框架实现局部PE与双边注意力,注意内外参正确变换与特征引导MLP,使用nuScenes官方划分与评估协议;具体超参与训练细节待来源核验。

先读摘要与Introduction(问题动机与图1/图2对比)→ Method(图3架构、Key/Query PE公式、双边注意力)→ Related Work(定位)→ 实验与消融(待完整版)→ 时序扩展与结论。

  1. Q: CAPE为何将3D位置嵌入放在局部相机坐标系而非全局坐标系? A: 直接在全局交互会耦合图像到局部与局部到全局变换,网络需区分不同外参;局部PE使变换学习为视图不变的图像到局部3D,消除外参方差,更易学。
  2. Q: Key PE和Query PE分别如何构建?用到哪些相机参数? A: Key PE:用内参将图像视锥点变换到相机坐标系3D坐标后MLP编码,图像特征引导;Query PE:用外参将全局参考点变换到各相机局部坐标系后MLP编码,decoder embedding引导。
  3. Q: 双边注意力如何避免不同坐标系嵌入混杂? A: 将内容(图像特征/decoder embedding)与位置(局部PE)分别拼接后计算注意力权重(内容项+位置项),在局部与全局系统独立处理,再聚合更新query。
  4. Q: CAPE如何扩展到时序建模?与PETRv2有何不同? A: 使用前帧object queries并显式编码ego-motion融合queries;不同于PETRv2将ego-motion编码进位置嵌入或显式BEV warp。
  5. Q: CAPE在nuScenes上报告的主要SOTA指标是什么? A: 61.0% NDS和52.5% mAP(所有LiDAR-free方法中)。
  • page 1 / Abstract: we propose a novel method based on CAmera view Position Embedding, called CAPE. We form the 3D position embeddings under the local camera-view coordinate system instead of the global coordinate system, such that 3D position embedding is free of encoding camera extrinsic parameters. … CAPE achieves the state-of-the-art performance (61.0% NDS and 52.5% mAP) among all LiDAR-free methods on nuScenes dataset.
  • page 1 / Introduction: directly interacting 2D image features with global 3D PE could increase the difficulty of learning view transformation due to the variation of camera extrinsics.
  • page 2 / Contributions: • We propose a novel multi-view 3D detection method, called CAPE, based on camera-view position embedding, which eliminates the variances of view transformation caused by different camera extrinsics. • We further generalize our CAPE to temporal modeling… • Extensive experiments on the nuScenes dataset show… achieve the state-of-the-art among all LiDAR-free methods…
  • page 3-4 / Method: Key Position Embedding Construction. … c’_d = T_i^{-1} c_d … p = φ(c’). … Query … transformed 3D coordinates … g_nm = ψ(r̄_nm). … W_n = K_n^T Q_n = X_n^T O + P_n^T G_n … O ← ∑_n X_n σ(W_n).
  • page 1 / Figure 1 caption: (a) In PETRv2, position embedding of queries and keys are in the global system. (b) In CAPE, position embeddings of queries and keys are within the local system of each view. Bilateral cross-attention is adopted…
  • topic: ad-perception-tracking
  • sources: asta, crossref, arxiv
  • retrieved_at: 2026-07-20
  • query: Find foundational and recent research papers for the topic «感知与跟踪» (ad-perception-tracking). Prefer peer-reviewed or widely cited work with clear method contributions. Include open-source code when available. Exclude pure survey spam unless highly cited. Core concepts: multi-view 3D detection, bird’s-eye-view, sparse query, temporal fusion, multi-camera tracking, instance memory. Search facets: multi-view 3D object detection transformer camera nuScenes; bird’s-eye-view temporal perception autono
  • corpus_id: 257632228
  • arxiv: 2303.10209
  • doi: 10.1109/cvpr52729.2023.02066
  • relevance_score: 0.7748579467620522
  • score_total: 60
  • suggested_tier: recent

(no prose relevance explanation — numeric score only or HTTP source)

(no snippet evidence in candidate pool)

生成:2026-07-21 · 来源条数 2 · 模型 heuristic · 需人工核验数字

围绕「CAPE: Camera View Position Embedding for Multi-View 3D Object Detection」的核心问题与动机(待结合全文核验)。

  • 见原文方法章节;以下为基于摘要/摘录的要点提示。
  • CAPE: Camera View Position Embedding for Multi-View 3D Object Detection Kaixin Xiong*,1 , Sh…

与相近工作的关系待核验;请对照 related work。

  • 勿仅凭摘要推断未给出的数值指标。
  1. 这篇工作的输入/输出表示是什么?(CAPE: Camera View Position Embedding for Multi-View 3D Object Detection)
  2. 训练目标与评测协议各是什么?
  3. 主要失败模式或局限是什么?
flowchart LR
A["输入 / 观测"] --> B["表示 / 编码"]
B --> C["推理 / 解码"]
C --> D["输出 / 动作或检测"]
%% method sketch for: CAPE: Camera View Position Embedding for Multi-View 3D Object Detection

方法结构示意(重绘;细节以原论文为准,待 PDF 核验)。

CAPE: Camera View Position Embedding for Multi-View 3D Object Detection arch p.1

来源:原论文约 p.1(arch);学习用途摘录。

CAPE: Camera View Position Embedding for Multi-View 3D Object Detection table p.6

来源:原论文约 p.6(table);学习用途摘录。

展开英文 Paper Card / AI deep analysis
Field Content
Year 2023
Authors Kaixin Xiong, Shi Gong, Xiaoqing Ye, Xiao Tan, Ji Wan, Errui Ding, Jingdong Wang, Xiang Bai
arXiv 2303.10209
DOI 10.1109/cvpr52729.2023.02066
Topics ad-perception-tracking
Paper https://arxiv.org/abs/2303.10209
展开 Extract / Selections / Local assets
  • ad-perception-tracking: tier=recent rank=5 score=60 — auto refresh 2026-07-19 sources=arxiv,crossref
CAPE: Camera View Position Embedding for Multi-View 3D Object Detection
Kaixin Xiong*,1 , Shi Gong∗,2 , Xiaoqing Ye∗,2 , Xiao Tan2 , Ji Wan2 ,
Errui Ding2 , Jingdong Wang†,2 , Xiang Bai1
1
Huazhong University of Science and Technology, 2 Baidu Inc.
kaixinxiong@hust.edu.cn, {gongshi, yexiaoqing}@baidu.com wangjingdong@outlook.com
arXiv:2303.10209v1 [cs.CV] 17 Mar 2023
Abstract
Softmax & MatMul Softmax & MatMul
In this paper, we address the problem of detecting 3D ob- V V
jects from multi-view images. Current query-based methods MatMul +
K Q
rely on global 3D position embeddings (PE) to learn the ge-
ometric correspondence between images and 3D space. We + + MatMul MatMul
K Q K Q
claim that directly interacting 2D image features with global
3D PE could increase the difficulty of learning view trans-
formation due to the variation of camera extrinsics. Thus
we propose a novel method based on CAmera view Position