CMT: Cross Modal Transformer Towards Fast and Robust 3D Object Detection
CMT: Cross Modal Transformer: Towards Fast and Robust 3D Object Detection
Section titled “CMT: Cross Modal Transformer: Towards Fast and Robust 3D Object Detection”⚠️ AI 生成 · 建议对照原文 本页为自动整理的学习笔记;关键数据与引用如需引用,请回查 PDF / 官方版本。
学习档位 中文笔记
类型 文献 · 更新 2026-07-19
标签 autonomous-driving · 3d-detection · multimodal · nuscenes
Migration status: imported from
ad_projs@a823662; source anchors and claims remainneeds-source-verification.
- Paper: https://arxiv.org/abs/2301.01283
- Code: https://github.com/junjie18/CMT at
d3b1d782ba791f28ae72cedcd069ff4ab2cbcb06
中文学习笔记(自动生成,需核验)
Section titled “中文学习笔记(自动生成,需核验)”Topic: ad-perception-tracking · Tier: needs-review · Year: 2023 · Venue: —
Evidence level: partial · 本地全文: 是 · 建议阅读: ~40 分钟
Paper: https://arxiv.org/abs/2301.01283
Code: —
Generator: grok
为什么值得读
Section titled “为什么值得读”CMT提出真正端到端、无需显式视图变换的跨模态3D检测框架,通过简单坐标编码实现多模态token空间对齐,在nuScenes上达SOTA单模型性能且对LiDAR缺失高度鲁棒,设计简洁高效,是多传感器融合与DETR式3D检测的优秀基线。
CMT用坐标编码模块将3D位置隐式注入图像与点云token,位置引导查询直接与多模态特征交互,实现快速鲁棒端到端3D检测,nuScenes测试集单模型74.1% NDS。
不同传感器模态分布差异大,现有SoTA多依赖显式BEV统一表示(如BEVFusion的视图变换+拼接)或两阶段查询(如TransFusion先LiDAR再图像精炼),缺乏真正端到端多模态融合流水线,且对传感器缺失不鲁棒。
DETR/PETR系列Transformer检测器、交叉注意力与object query、相机内外参与frustum投影、点云体素化/柱状编码(VoxelNet/PointPillars)、nuScenes 3D检测任务与NDS/mAP指标、BEV表示基础。
- 提出真正端到端多模态3D检测框架CMT,无后处理,克服传感器缺失问题。
- 通过坐标编码模块将3D位置编码进多模态token,无需网格采样、体素池化等复杂操作。
- 在nuScenes上实现SOTA性能,提供简洁可扩展基线。
多视角图像与LiDAR点云分别经独立backbone提取token;坐标编码模块(CEM)将3D坐标(图像frustum采样点经外参变换、点云BEV坐标)编码为位置编码并加到对应token;位置引导查询生成器以3D锚点初始化query,投影到各模态后编码相对坐标并与content embedding相加;Transformer decoder中query与拼接的多模态token交互更新,经FFN预测类别与3D框;全流程端到端训练,采用二分图匹配一对一分配。
关键模块和设计取舍
Section titled “关键模块和设计取舍”- Coordinates Encoding Module (CEM):图像侧对每个像素采样frustum深度点集并变换到LiDAR系后经MLP得Im PE;点云侧对BEV网格采样高度点(简化为2D BEV编码)得PC PE,实现隐式3D对齐。2) Position-guided Query Generator:均匀采样3D锚点,投影到图像/BEV后分别编码再相加得query PE,与content结合初始化。3) Decoder:标准DETR式多层,query同时与多模态token交互(无显式view transform),双FFN回归与分类。取舍:牺牲显式几何对齐的精确性换取简单、可扩展与鲁棒性,避免复杂采样/池化偏差。
数据集、实验设置与指标
Section titled “数据集、实验设置与指标”主要在nuScenes上评估(测试集报告NDS等);指标包括mAP、NDS、推理速度(FPS,A100单卡,统一voxelization与FlashAttn等设置);消融含传感器缺失(w/o LiDAR或w/o Cams)、不同backbone变体(CMT-R50、CMT-VOV等)。
主要结果(需原文证据)
Section titled “主要结果(需原文证据)”nuScenes测试集单模型达74.1% NDS(SOTA);Fig.2显示CMT在mAP-速度权衡上优于BEVFusion/TransFusion等(具体数值如CMT相关变体mAP/NDS/FPS见该图,A100测量);传感器缺失时,仅图像token可达到与视觉基线相近性能(如w/o LiDAR约44.7 NDS量级,显示强鲁棒性)。其余详细表格/消融待来源核验。
局限、失败场景与适用边界
Section titled “局限、失败场景与适用边界”摘录中未系统讨论失败场景与边界;主要优势在LiDAR缺失时退化为视觉性能,但对其他极端退化、计算开销细节或特定类别失败模式描述有限,待来源核验。
与前序 / 同期 / 后续方法的关系
Section titled “与前序 / 同期 / 后续方法的关系”相机侧对比LSS/BEVDet/BEVDepth/DETR3D/BEVFormer/PETR(强调PETR式隐式位置编码而非显式投影);LiDAR侧PointNet/VoxelNet/PointPillars;多模态对比BEVFusion(BEV拼接)、UVTR(3D体素)、FUTR3D(参考点采样)、TransFusion(两阶段query);Transformer检测侧DETR/Deformable DETR/DAB/DN/DINO等,定位为真正端到端多模态扩展。
官方代码与复现建议
Section titled “官方代码与复现建议”官方代码已开源https://github.com/junjie18/CMT;建议从nuScenes配置与VoxelNet/PointPillars backbone起步,复现时注意统一voxelization与FlashAttn设置、端到端训练(LiDAR backbone从头)、位置编码采样点数,并测试传感器缺失鲁棒性;完整超参与预训练细节待代码/论文全文核验。
推荐阅读顺序
Section titled “推荐阅读顺序”先读Abstract与Fig.1/2(动机与性能概览)→Introduction贡献→Method 3.1 CEM与3.2 Query Generator(核心)→3.3 Decoder→Related Work对比→Results/Fig.2(摘录部分)→全文补充实验与结论。
- Q: CMT如何实现多模态token的空间对齐而不做显式view transform? A: 通过Coordinates Encoding Module将3D点集(图像frustum点经相机到LiDAR变换、点云BEV坐标)经MLP编码为位置编码并加到对应特征token上。
- Q: Position-guided Query是如何初始化的? A: 均匀采样3D锚点,投影到图像平面与BEV平面后分别经CEM编码,两者相加得query位置嵌入,再与content embedding结合。
- Q: CMT在LiDAR完全缺失时表现如何? A: 仅用图像token可达到与视觉基线相近的性能,显示强鲁棒性(Fig.2右)。
- Q: 与BEVFusion和TransFusion的主要架构区别是什么? A: BEVFusion做显式视图变换后在BEV拼接编码;TransFusion两阶段(LiDAR生成query再分别交互);CMT直接让query同时与位置编码后的多模态token交互,端到端无显式变换。
- Q: 论文报告的nuScenes测试集关键指标是什么? A: 单模型74.1% NDS(SOTA)。
- Abstract (page 1): It achieves 74.1% NDS (state-of-the-art with single model) on nuScenes test set while maintaining fast inference speed. Moreover, CMT has a strong robustness even if the LiDAR is missing. Code is released at https://github.com/junjie18/CMT.
- Introduction / Contributions (page 2): • we propose a fast and robust 3D detector, which is a truly end-to-end framework without any post-process. It overcomes the sensor missing problem. • The 3D positions are encoded into the multi-modal tokens, without any complex operations, like grid sampling and voxel-pooling. • CMT achieves state-of-the-art 3D detection performance on nuScenes dataset.
- Fig. 1 caption & Sec.1 (page 1-2): (c) In CMT, the object queries directly interact with multi modality features simultaneously. Position encoding (PE) is added to the multi-modal features for alignment.
- Sec. 3.1 Coordinates Encoding Module (page 3-4): The coordinates encoding module (CEM) is used to encode the 3D position information into multi-modal tokens. … for camera images, 3D points sampled from frustum space are used … While for LiDAR, the BEV coordinates are simply encoded into the point cloud tokens.
- Fig. 2 caption (page 2): Right: Performance evaluation of CMT under sensor missing. During inference, CMT achieves vision-based performance when LiDAR is missing, showing strong robustness.
Evidence-backed Reading Notes
Section titled “Evidence-backed Reading Notes”| Topic | Evidence-backed note | Source | Short original cue |
|---|---|---|---|
| Problem | Camera-LiDAR fusion needs robust spatial alignment without relying only on explicit BEV view transformation. | [PDF p.1, Abstract] | Introduction |
| Representation | The note treats the method as coordinate-encoded multimodal token because the paper’s method pages introduce the relevant representation/module vocabulary. |
[PDF p.3, Method] | Method |
| Core mechanism | Coordinate encodings place multi-modal tokens into a shared spatial reasoning space before transformer decoding. | [PDF p.3, Method] | coordinate |
| Input / Output | Input: image tokens and point-cloud tokens. Output: 3D boxes. | [PDF p.5, Method] | nuScenes |
| Training / Evaluation | The paper reports nuScenes fusion results and robustness when one modality is missing. | [PDF p.5, Method] | NDS |
| Relationship | PETR uses position-aware image tokens; BEVFusion fuses in BEV; CMT fuses token streams with coordinate encoding. | [PDF p.2, Related Work] | Related Work |
| Failure/Risk | LiDAR preprocessing, image-point alignment, spconv/flash-attn dependencies, and modality dropout behavior matter. | [PDF p.3, Method] | coordinate |
| Reproduction boundary | Useful for fusion reading; full reproduction needs camera plus LiDAR data and fusion dependencies. | [PDF p.5, Method] | nuScenes |
Code Cross-References
Section titled “Code Cross-References”| Local path | Why it matters |
|---|---|
d3b1d782ba791f28ae72cedcd069ff4ab2cbcb06:README.md |
Code/repo anchor for implementation cross-check. |
d3b1d782ba791f28ae72cedcd069ff4ab2cbcb06:projects/configs/camera/cmt_camera_vov_1600x640_cbgs.py |
Code/repo anchor for implementation cross-check. |
d3b1d782ba791f28ae72cedcd069ff4ab2cbcb06:projects/configs/fusion/cmt_voxel0075_vov_1600x640_cbgs.py |
Code/repo anchor for implementation cross-check. |
d3b1d782ba791f28ae72cedcd069ff4ab2cbcb06:projects/configs/fusion/cmt_voxel0100_r50_800x320_cbgs.py |
Code/repo anchor for implementation cross-check. |
d3b1d782ba791f28ae72cedcd069ff4ab2cbcb06:projects/configs/lidar/cmt_lidar_voxel0075_cbgs.py |
Code/repo anchor for implementation cross-check. |
d3b1d782ba791f28ae72cedcd069ff4ab2cbcb06:projects |
Code/repo anchor for implementation cross-check. |
Reproduction Notes
Section titled “Reproduction Notes”- Treat this note as paper/code reading material first; do not interpret mini-data smoke tests as paper reproduction. [PDF p.5, Method]
- Before running experiments, verify the local code entry points above against the paper method terminology and dataset protocol. [PDF p.3, Method]
- If a claim is not linked to a PDF page or code path in this note, treat it as an implementation hypothesis rather than established paper fact.
Local Asset Identity
Section titled “Local Asset Identity”延伸解读与背景补充
Section titled “延伸解读与背景补充”生成:2026-07-21 · 来源条数 2 · 模型
heuristic· 需人工核验数字
围绕「CMT: Cross Modal Transformer Towards Fast and Robust 3D Object Detection」的核心问题与动机(待结合全文核验)。
方法要点补强
Section titled “方法要点补强”- 见原文方法章节;以下为基于摘要/摘录的要点提示。
- Cross Modal Transformer: Towards Fast and Robust 3D Object Detection Junjie Yan Yingfe…
与相近工作的关系
Section titled “与相近工作的关系”与相近工作的关系待核验;请对照 related work。
- 勿仅凭摘要推断未给出的数值指标。
- 这篇工作的输入/输出表示是什么?(CMT: Cross Modal Transformer Towards Fast and Robust 3D Object Detection)
- 训练目标与评测协议各是什么?
- 主要失败模式或局限是什么?
外部解读索引
Section titled “外部解读索引”- [2301.01283] Cross Modal Transformer: Towards Fast and Robust 3D Object Detection — 2026-07-21 — 官方摘要/二次页面(自动抓取)
- [2301.01283] Cross Modal Transformer: Towards Fast and Robust 3D Object Detection — 2026-07-21 — 官方摘要/二次页面(自动抓取)
方法结构(重绘)
Section titled “方法结构(重绘)”flowchart LR A["输入 / 观测"] --> B["表示 / 编码"] B --> C["推理 / 解码"] C --> D["输出 / 动作或检测"] %% method sketch for: CMT: Cross Modal Transformer Towards Fast and Robust 3D Object Detection方法结构示意(重绘;细节以原论文为准,待 PDF 核验)。
论文摘录图/表
Section titled “论文摘录图/表”
来源:原论文约 p.1(arch);学习用途摘录。

来源:原论文约 p.5(table);学习用途摘录。
英文自动分析(可折叠)
Section titled “英文自动分析(可折叠)”展开英文 Paper Card / AI deep analysis
Paper Card
Section titled “Paper Card”| Field | Content |
|---|---|
| One-line takeaway | CMT directly fuses image and point-cloud tokens in a transformer, using coordinate encoding for spatial alignment. |
| Problem | Camera-LiDAR fusion needs robust spatial alignment without relying only on explicit BEV view transformation. |
| Representation | coordinate-encoded multimodal token |
| Input / Output | Input: image tokens and point-cloud tokens. Output: 3D boxes. |
| Core Mechanism | Coordinate encodings place multi-modal tokens into a shared spatial reasoning space before transformer decoding. |
| Training / Evaluation | The paper reports nuScenes fusion results and robustness when one modality is missing. |
| Reproduction Status | Useful for fusion reading; full reproduction needs camera plus LiDAR data and fusion dependencies. |
| Compare With | PETR uses position-aware image tokens; BEVFusion fuses in BEV; CMT fuses token streams with coordinate encoding. |
| Failure/Risk | LiDAR preprocessing, image-point alignment, spconv/flash-attn dependencies, and modality dropout behavior matter. |
原文摘录与素材(可折叠)
Section titled “原文摘录与素材(可折叠)”展开 Extract / Selections / Local assets
Source Anchors
Section titled “Source Anchors”| Anchor | What to verify | Source | Short original cue |
|---|---|---|---|
| Title and abstract | Use to verify paper identity and top-level contribution. | [PDF p.1, Abstract] | CMT: Cross Modal Transformer: Towards Fast and Robust 3D Object Detection |
| Motivation | Use to verify the problem statement and why the work is needed. | [PDF p.1, Abstract] | Introduction |
| Core method | Use to verify the main modeling mechanism and module names. | [PDF p.3, Method] | Method |
| Key module terms | Use to verify exact component names before editing the note. | [PDF p.3, Method] | coordinate |
| Dataset and protocol | Use to verify data dependencies: nuScenes. | [PDF p.5, Method] | nuScenes |
| Metrics and results | Use to verify metric names and reported benchmark context. | [PDF p.5, Method] | NDS |
| Experiments or ablation | Use to verify which claims are experimentally supported. | [PDF p.6, Method] | Experiments |
| Position in related work | Use to verify the claimed relationship to neighboring methods. | [PDF p.2, Related Work] | Related Work |
| Conclusion or limits | Use to verify final claims and remaining constraints. | [PDF p.8, Method] | Conclusion |