arXiv:2409.06704cs.CV2024-09ECCV被引 64

用几何优化提升单图相机参数估计精度与鲁棒性

GeoCalib: Learning Single-image Calibration with Geometric Optimization

  • 结合深度网络与3D几何约束进行端到端训练
  • 在多个基准上准确率优于传统方法和纯学习方法
  • 可输出不确定性,适合视觉定位等下游任务

仅凭一张图像,视觉线索可帮助推断相机内参(如焦距)和外参(如重力方向)。单图标定有助于图像编辑、三维建图等下游应用。现有方法分为基于经典几何的线与消失点方法,以及端到端训练的深度神经网络。后者虽更鲁棒,但在新环境中泛化能力差,且精度低于经典方法。本文提出GeoCalib,一种通过优化过程引入通用3D几何规则的深度网络,可端到端估计相机参数并从数据中学习有效视觉线索。在多个基准上的实验表明,GeoCalib在准确性和鲁棒性上均优于现有经典与学习方法。其内部优化可估计不确定性,有助于识别失败案例,提升下游应用如视觉定位的表现。代码与模型已公开于https://github.com/cvg/GeoCalib。

原文摘要 · Abstract (English)

From a single image, visual cues can help deduce intrinsic and extrinsic camera parameters like the focal length and the gravity direction. This single-image calibration can benefit various downstream applications like image editing and 3D mapping. Current approaches to this problem are based on either classical geometry with lines and vanishing points or on deep neural networks trained end-to-end. The learned approaches are more robust but struggle to generalize to new environments and are less accurate than their classical counterparts. We hypothesize that they lack the constraints that 3D geometry provides. In this work, we introduce GeoCalib, a deep neural network that leverages universal rules of 3D geometry through an optimization process. GeoCalib is trained end-to-end to estimate camera parameters and learns to find useful visual cues from the data. Experiments on various benchmarks show that GeoCalib is more robust and more accurate than existing classical and learned approaches. Its internal optimization estimates uncertainties, which help flag failure cases and benefit downstream applications like visual localization. The code and trained models are publicly available at https://github.com/cvg/GeoCalib.

单图标定几何优化深度学习相机参数

Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。