3 个月前

P3Depth:基于分段平面先验的单目深度估计

P3Depth:基于分段平面先验的单目深度估计

摘要

单目深度估计对于场景理解及下游任务至关重要。本文聚焦于监督学习设置,即仅在训练阶段可获取真实深度标签。基于真实三维场景具有高度结构规律性的先验知识,我们提出一种方法,通过有选择地利用共面像素的信息来提升预测深度的准确性。具体而言,我们引入了一种分段平面性先验(piecewise planarity prior),该先验指出:对于任意像素,均存在一个“种子像素”(seed pixel),二者位于同一三维平面表面。受此先验启发,我们设计了一种双头网络结构:第一个分支输出像素级别的平面参数(平面系数),第二个分支则输出一个密集的偏移向量场,用于定位各像素对应的种子像素位置。随后,利用种子像素的平面参数来预测对应位置的深度值。最终的深度预测结果通过一个可学习的置信度权重,与第一分支的初始预测结果进行自适应融合,以补偿局部平面性假设可能存在的偏差。得益于所提出模块的可微性,整个网络可实现端到端训练,并能够学习生成具有清晰遮挡边界锐利边缘的规则化深度图。大量实验评估表明,本方法在监督单目深度估计任务上达到了新的最先进水平,在NYU Depth-v2数据集以及KITTI数据集的Garg划分上均显著超越了现有方法。所生成的深度图能够支持对输入场景进行合理可信的三维重建。代码已开源,地址为:https://github.com/SysCV/P3Depth

代码仓库

syscv/p3depth
官方
pytorch
GitHub 中提及

基准测试

基准方法指标
depth-estimation-on-nyu-depth-v2P3Depth
RMS: 0.356
monocular-depth-estimation-on-nyu-depth-v2P3Depth
Delta u003c 1.25: 0.898
Delta u003c 1.25^2: 0.981
Delta u003c 1.25^3: 0.996
RMSE: 0.356
absolute relative error: 0.104
log 10: 0.043

用 AI 构建 AI

从想法到上线——通过免费 AI 协同编程、开箱即用的环境和市场最优价格的 GPU 加速您的 AI 开发

AI 协同编程
即用型 GPU
最优价格
立即开始

Hyper Newsletters

订阅我们的最新资讯
我们会在北京时间 每周一的上午九点 向您的邮箱投递本周内的最新更新
邮件发送服务由 MailChimp 提供
P3Depth:基于分段平面先验的单目深度估计 | 论文 | HyperAI超神经