跳转到内容

SurroundDepth: Entangling Surrounding Views for Self-Supervised Multi-Camera Depth Estimation

SurroundDepth: Entangling Surrounding Views for Self-Supervised Multi-Camera Depth Estimation

Section titled “SurroundDepth: Entangling Surrounding Views for Self-Supervised Multi-Camera Depth Estimation”

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

学习档位 中文笔记

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

所属 3D 与空间感知

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

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

Topic: spatial-perception · Tier: foundational · Year: 2022 · Venue:
Evidence level: partial · 本地全文: 是 · 建议阅读: ~45 分钟
Paper: https://arxiv.org/abs/2204.03636
Code:
Generator: grok

面向自动驾驶的多环视相机自监督深度估计,通过跨视图特征纠缠解决单目方法忽略相机间关联的问题,并利用外参实现真实尺度恢复,在DDAD和nuScenes上达到SOTA,对具身智能/多相机感知有直接参考价值。

SurroundDepth用共享编码器+跨视图Transformer(CVT)联合处理环视图像,结合SfM预训练与统一位姿估计,实现尺度感知的自监督多相机深度预测。

自监督深度估计通常依赖时序光度一致性,但现有方法多对每个单目图像独立预测深度与位姿,忽略现代自动驾驶车辆常见的多环视相机间关联与重叠区域信息;且难以直接恢复真实世界尺度。

自监督单目深度估计(如Monodepth2的光度重投影损失、最小重投影、auto-masking)、多视图几何与Structure-from-Motion、相机内外参、Transformer自注意力机制、深度可分离卷积。

  • 提出联合网络处理所有环视视图,并用跨视图Transformer(CVT)在多尺度上有效融合多相机特征。
  • 采用两帧SfM生成尺度感知伪深度进行预训练,使模型能学习真实世界尺度。
  • 估计车辆统一ego-motion,并通过外参变换得到各视图一致位姿,而非独立预测。
  • 在DDAD和nuScenes多相机深度估计基准上取得SOTA性能。

输入N个环视目标/源帧 → 共享编码器并行提取多尺度特征 → 各尺度用CVT(DS-Conv降采样 + 跨视图自注意力 + DS-DeConv上采样 + 跳跃连接)融合 → 共享解码器输出各视图深度图;位姿网络对N对图像提特征后平均得统一位姿P,再经外参变换得各相机Pt→s^i;预训练阶段用SIFT匹配+三角化+极线过滤的伪深度+时序光度损失监督。

CVT:添加视图/行/列可学习位置编码,DS-Conv降分辨率以控计算量(避免Hk²Wk²过高),flatten多视图后做多头跨视图自注意力(Z=8层),再DS-DeConv恢复并加跳跃连接保留细节。SfM预训练:仅在大致重叠区(左1/3与右1/3)用SIFT匹配,三角化得尺度伪深度,极线距离阈值γ过滤外点;直接空间光度因重叠小且尺度偏差易出界而失效。联合位姿:PoseNet对所有对平均特征后解码统一P,再Pt→s^i = (T^i)^{-1} P T^i 保证一致性。设计取舍:效率用DS-Conv与降采样,尺度用预训练+外参而非仅空间损失,位姿用统一+变换而非一致性损失。

数据集:DDAD与nuScenes(多相机环视深度估计)。骨干:与Monodepth2相同,ResNet34(ImageNet预训练)作编码器;按焦距重构深度图。指标:Abs Rel、Sq Rel、RMSE、RMSE log、δ<1.25/1.25²/1.25³;结果对所有视图平均;有median-scaling(测试时)与无median-scaling(尺度感知)设置。DDAD有自遮挡区域,用手动标注遮挡mask重加权光度损失。CVT中特征降采样至约20×12/20×11。

DDAD(median-scaling,全视图平均):SurroundDepth Abs Rel 0.200、Sq Rel 3.392、RMSE 12.270、RMSE log 0.301、δ<1.25 0.740,优于Monodepth2、PackNet-SfM、FSM等。nuScenes(median-scaling):Abs Rel 0.245、RMSE 6.835、δ<1.25 0.719,优于对比方法。尺度感知(DDAD无median-scaling):仅空间上下文无效(Abs Rel≈0.97),加SfM预训练后显著改善,全组件(空间+SfM预训练+联合位姿)Abs Rel 0.208、RMSE 12.977。消融显示各组件协同有效。

直接用空间光度损失因重叠小且初始尺度偏差易导致投影出界而失效,必须依赖SfM预训练;大视角变化下描述子鲁棒性下降,虽用区域限制+极线过滤缓解;依赖准确外参;DDAD需处理自遮挡;全文细节与更多失败场景待来源核验。

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

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

基于自监督单目深度(Zhou et al.视图合成、Monodepth2最小重投影/全分辨率多尺度/auto-masking)及扩展;FSM将自监督扩展到全环视并引入时空上下文,但本文更强调跨视图特征交互;PackNet-SfM等为对比基线;额外监督线(光流、物体运动、合成域迁移、LiDAR辅助)被提及,本文则用多相机外参+SfM伪深度实现尺度。

官方代码https://github.com/weiyithu/SurroundDepth。复现建议:使用与Monodepth2相同骨干与ResNet34预训练;严格按提取的实验设置(相同训练/测试、median-scaling与否、遮挡mask、焦距重构、Z=8、降采样尺寸);先SfM预训练再联合训练;注意外参与重叠区定义。

先读Abstract与Figure 1对比图建立直觉 → Introduction问题动机 → Approach 3.1问题形式化与3.2总览 → 重点3.3 CVT、3.4 SfM预训练、3.5联合位姿 → Figure 2/3与公式 → Experiments表格与消融(Table 1-3)→ Related Work → 代码与补充材料(待完整全文)。

  1. Q: 为什么直接使用空间光度损失难以让网络学到真实尺度? A: 相邻视图重叠相对较小,若深度尺度远偏离真实,投影点易出界,导致空间光度损失在训练初期无效。
  2. Q: CVT如何控制计算成本并保留细节? A: 先用深度可分离卷积(DS-Conv)将特征降到低分辨率再做跨视图自注意力,后用DS-DeConv恢复分辨率,并加跳跃连接将输入与输出特征相加。
  3. Q: 联合位姿估计如何保证多视图一致性? A: 先估计车辆统一ego-motion P(对N对图像特征平均后解码),再通过已知外参变换:P^i_{t→s} = (T^i)^{-1} P T^i。
  4. Q: SfM预训练如何生成尺度感知伪深度? A: 用SIFT在大致重叠区提取对应点,结合外参三角化得到稀疏伪深度,并用极线几何过滤外点,再与时序光度损失联合预训练。
  5. Q: 在DDAD median-scaling设置下SurroundDepth的Abs Rel是多少,相对基线如何? A: Abs Rel为0.200,优于Monodepth2(0.362)、PackNet-SfM(0.301)、FSM等对比方法。
  • Abstract (page 1): we propose a SurroundDepth method to incorporate the information from multiple surrounding views to predict depth maps across cameras. Specifically, we employ a joint network to process all the surrounding views and propose a cross-view transformer to effectively fuse the information from multiple views. … we adopt the two-frame structure-from-motion to extract scale-aware pseudo depths to pretrain the models. … we estimate a universal ego-motion of the vehicle and transfer it to each view … achieves the state-of-the-art performance on the challenging multi-camera depth estimation datasets DDAD and nuScenes. Code is available at https://github.com/weiyithu/SurroundDepth.
  • Section 3.3 Cross-View Transformer (page 4-5): we first reduce the resolution of feature maps with depthwise separable convolutions. Then we apply cross-view attention to integrate multi-camera features and use deconvolution to recover the original resolution. To alleviate the information loss induced by feature map downsampling, we add skip connections … Dk = Xk + Xkout
  • Section 3.4 (page 5): the overlap between I^i and I^j is relatively small, and the p^{i→j}_t is easy to be out of the image bounds if the scale of D^i_t is far from the real-world scale. In this way, at the start of the training, the spatial photometric loss will be invalid … we first adopt SIFT descriptors to extract correspondences. Then we compute scale-aware pseudo depths by triangulation with camera extrinsic matrices. … we only find corresponding points in a certain region … left 1/3 part of I^i and right 1/3 part of I^{i+1} … leverage epipolar geometry to filter outliers.
  • Section 3.5 Joint Pose Estimation (page 6): we estimate the universal pose of the vehicle and calculate the ego-motion of each view according to their extrinsic matrices. … P^i_{t→s} = (T^i)^{-1} P_{t→s} T^i
  • Table 1 (page 6): SurroundDepth 0.200 3.392 12.270 0.301 0.740 0.894 0.947 … on DDAD dataset … averaged over all views with median-scaling at test time.
  • Table 2 (page 6): SurroundDepth 0.245 3.067 6.835 0.321 0.719 0.878 0.935 … on the nuScenes dataset … averaged over all views with median-scaling
  • Table 3 (page 7): X X X 0.208 3.371 12.977 0.330 0.693 0.871 0.934 … Quantitative results for scale-aware depth estimation on the DDAD dataset … without median-scaling at test time.
  • topic: spatial-perception
  • sources: arxiv
  • retrieved_at: 2026-07-20
  • query: occupancy prediction autonomous driving
  • arxiv: 2204.03636
  • score_total: 53
  • suggested_tier: recent

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

(no snippet evidence in candidate pool)

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

围绕「SurroundDepth: Entangling Surrounding Views for Self-Supervised Multi-Camera Depth Estimation」的核心问题与动机(待结合全文核验)。

  • 见原文方法章节;以下为基于摘要/摘录的要点提示。
  • SurroundDepth: Entangling Surrounding Views for Self-Supervised Multi-Camera Depth Estimation …

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

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

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

SurroundDepth: Entangling Surrounding Views for Self-Supervised Multi-Camera Depth Estimation arch p.2

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

SurroundDepth: Entangling Surrounding Views for Self-Supervised Multi-Camera Depth Estimation table p.6

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

展开英文 Paper Card / AI deep analysis
Field Content
Year 2022
Authors Yi Wei, Linqing Zhao, Wenzhao Zheng, Zheng Zhu, Yongming Rao, Guan Huang, Jiwen Lu, Jie Zhou
arXiv 2204.03636
DOI
Topics spatial-perception
Paper https://arxiv.org/abs/2204.03636
展开 Extract / Selections / Local assets
  • spatial-perception: tier=foundational rank=2 score=53 — auto refresh 2026-07-19 sources=arxiv | promoted recent->foundational for coverage fill
SurroundDepth: Entangling Surrounding Views for
Self-Supervised Multi-Camera Depth Estimation
Yi Wei1,2∗, Linqing Zhao3∗, Wenzhao Zheng 1,2 , Zheng Zhu 4 , Yongming Rao1,2 ,
Guan Huang 4 , Jiwen Lu1,2†, Jie Zhou1,2
1
Beijing National Research Center for Information Science and Technology, China
2
Department of Automation, Tsinghua University, China
3
arXiv:2204.03636v3 [cs.CV] 20 Sep 2022
School of Electrical and Information Engineering, Tianjin University, China
4
PhiGent Robotics
Abstract: Depth estimation from images serves as the fundamental step of 3D
perception for autonomous driving and is an economical alternative to expen-
sive depth sensors like LiDAR. The temporal photometric constraints enables
self-supervised depth estimation without labels, further facilitating its application.
However, most existing methods predict the depth solely based on each monocular
image and ignore the correlations among multiple surrounding cameras, which are
typically available for modern self-driving vehicles. In this paper, we propose a
SurroundDepth method to incorporate the information from multiple surrounding
views to predict depth maps across cameras. Specifically, we employ a joint net-