Self-Supervised Monocular Depth Estimation in the Dark: Towards Data Distribution Compensation

📄 arXiv: 2404.13854v1 📥 PDF

作者: Haolin Yang, Chaoqiang Zhao, Lu Sheng, Yang Tang

分类: cs.CV

发布日期: 2024-04-22

备注: Accepted by IJCAI2024


💡 一句话要点

提出一种无夜间图像的自监督单目深度估计方法以解决夜间图像监督不足问题

🎯 匹配领域: 支柱三:空间感知与语义 (Perception & Semantics)

关键词: 自监督学习 单目深度估计 夜间图像 物理先验 深度学习 计算机视觉 自动驾驶

📋 核心要点

  1. 现有方法在夜间图像自监督中面临光度一致性假设被违反的问题,导致性能受限。
  2. 本文提出的方法利用白天图像作为自监督来源,并结合物理先验来补偿昼夜差异。
  3. 实验结果表明,该方法在nuScenes-Night和RobotCar-Night数据集上达到了最先进的深度估计性能。

📝 摘要(中文)

近年来,夜间自监督单目深度估计受到越来越多的关注。然而,夜间图像在自监督中的使用不可靠,因为在复杂光照条件下,光度一致性假设通常被违反。即使采用领域适应或光度损失修复,夜间图像对可训练网络的监督效果仍然有限。本文提出了一种自监督夜间单目深度估计方法,在训练过程中不使用任何夜间图像。该框架利用白天图像作为稳定的自监督来源,并应用物理先验(如波光学、反射模型和读出噪声模型)来补偿一些关键的昼夜差异。通过昼夜数据分布补偿,我们的框架能够以高效的一阶段自监督方式进行训练。尽管训练过程中未考虑夜间图像,但定性和定量结果表明,我们的方法在具有挑战性的nuScenes-Night和RobotCar-Night数据集上实现了最先进的深度估计结果。

🔬 方法详解

问题定义:本文旨在解决夜间自监督单目深度估计中,夜间图像监督不足的问题。现有方法在复杂光照条件下,光度一致性假设常常被违反,导致性能下降。

核心思路:本研究的核心思路是完全不使用夜间图像进行训练,而是利用白天图像作为稳定的自监督来源,并通过物理先验来补偿昼夜之间的差异。这样的设计能够提高训练的可靠性和深度估计的准确性。

技术框架:整体架构包括两个主要模块:首先,利用白天图像进行自监督学习;其次,应用物理先验模型(如波光学和反射模型)来处理昼夜之间的差异。整个过程以高效的一阶段自监督方式进行训练。

关键创新:最重要的技术创新在于提出了一种不依赖夜间图像的自监督学习方法,通过物理先验的引入,显著提高了夜间深度估计的性能。这与现有方法的本质区别在于其训练过程的独立性和稳定性。

关键设计:在参数设置上,采用了适应性损失函数以优化自监督学习过程,网络结构上结合了深度卷积神经网络(CNN)与物理模型,确保了深度估计的准确性和鲁棒性。

🖼️ 关键图片

fig_0
fig_1
fig_2

📊 实验亮点

实验结果显示,所提方法在nuScenes-Night和RobotCar-Night数据集上达到了最先进的深度估计效果,相较于现有方法,性能提升显著,具体提升幅度未知,展示了其在夜间环境下的有效性和可靠性。

🎯 应用场景

该研究的潜在应用领域包括自动驾驶、机器人导航和增强现实等场景。在夜间或低光照条件下,准确的深度估计对于安全性和可靠性至关重要。未来,该方法可能推动相关领域的技术进步,提升智能系统在复杂环境下的表现。

📄 摘要(原文)

Nighttime self-supervised monocular depth estimation has received increasing attention in recent years. However, using night images for self-supervision is unreliable because the photometric consistency assumption is usually violated in the videos taken under complex lighting conditions. Even with domain adaptation or photometric loss repair, performance is still limited by the poor supervision of night images on trainable networks. In this paper, we propose a self-supervised nighttime monocular depth estimation method that does not use any night images during training. Our framework utilizes day images as a stable source for self-supervision and applies physical priors (e.g., wave optics, reflection model and read-shot noise model) to compensate for some key day-night differences. With day-to-night data distribution compensation, our framework can be trained in an efficient one-stage self-supervised manner. Though no nighttime images are considered during training, qualitative and quantitative results demonstrate that our method achieves SoTA depth estimating results on the challenging nuScenes-Night and RobotCar-Night compared with existing methods.