On Designing Consistent Covariance Recovery from a Deep Learning Visual Odometry Engine
Abstract: Deep learning techniques have significantly advanced in providing accurate visual odometry solutions by leveraging large datasets. However, generating uncertainty estimates for these methods remains a challenge. Traditional sensor fusion approaches in a Bayesian framework are well-established, but deep learning techniques with millions of parameters lack efficient methods for uncertainty estimation. This paper addresses the issue of uncertainty estimation for pre-trained deep-learning models in monocular visual odometry. We propose formulating a factor graph on an implicit layer of the deep learning network to recover relative covariance estimates, which allows us to determine the covariance of the Visual Odometry (VO) solution. We showcase the consistency of the deep learning engine's covariance approximation with an empirical analysis of the covariance model on the EUROC datasets to demonstrate the correctness of our formulation.
- Gene H Golub and Robert J Plemmons “Large-scale geodetic least-squares adjustment by dissection and orthogonal decomposition” In Linear Algebra and Its Applications 34 Elsevier, 1980, pp. 3–28
- Sebastian Thrun, Wolfram Burgard and Dieter Fox “Probabilistic Robotics (Intelligent Robotics and Autonomous Agents)” The MIT Press, 2005
- “Covariance recovery from a square root information matrix for data association” In Robotics and autonomous systems 57.12 Elsevier, 2009, pp. 1198–1210
- “g2o: A general framework for (hyper) graph optimization” In Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), 2011, pp. 9–13
- “iSAM2: Incremental smoothing and mapping with fluid relinearization and incremental variable reordering” In 2011 IEEE International Conference on Robotics and Automation, 2011, pp. 3281–3288
- “Survey on camera calibration technique” In 2013 5th International conference on intelligent human-machine systems and cybernetics 2, 2013, pp. 389–392 IEEE
- Timothy D. Barfoot and Paul T. Furgale “Associating Uncertainty With Three-Dimensional Poses for Use in Estimation Problems” In IEEE Transactions on Robotics 30.3, 2014, pp. 679–693
- “The EuRoC micro aerial vehicle datasets” In The International Journal of Robotics Research, 2016
- Yarin Gal “Uncertainty in deep learning” phd thesis, University of Cambridge, 2016
- “Dropout as a bayesian approximation: Representing model uncertainty in deep learning” In international conference on machine learning, 2016, pp. 1050–1059 PMLR
- Brandon Amos and J Zico Kolter “Optnet: Differentiable optimization as a layer in neural networks” In International Conference on Machine Learning, 2017, pp. 136–145 PMLR
- “What uncertainties do we need in bayesian deep learning for computer vision?” In Advances in neural information processing systems 30, 2017
- “On the uncertainty propagation: Why uncertainty on lie groups preserves monotonicity?” In 2017 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), 2017, pp. 3425–3432
- Shashi Poddar, Vipan Kumar and Amod Kumar “A comprehensive overview of inertial sensor calibration techniques” In Journal of Dynamic Systems, Measurement, and Control 139.1 American Society of Mechanical Engineers, 2017, pp. 011006
- “Demon: Depth and motion network for learning monocular stereo” In Proceedings of the IEEE conference on computer vision and pattern recognition, 2017, pp. 5038–5047
- “Codeslam—learning a compact, optimisable representation for dense visual slam” In Proceedings of the IEEE conference on computer vision and pattern recognition, 2018, pp. 2560–2568
- “Deep Inference for Covariance Estimation: Learning Gaussian Noise Models for State Estimation” In 2018 IEEE International Conference on Robotics and Automation (ICRA), 2018, pp. 1436–1443
- Tong Qin, Peiliang Li and Shaojie Shen “VINS-Mono: A Robust and Versatile Monocular Visual-Inertial State Estimator” In IEEE Transactions on Robotics 34.4, 2018, pp. 1004–1020
- “The limits and potentials of deep learning for robotics” In The International journal of robotics research 37.4-5 SAGE Publications Sage UK: London, England, 2018, pp. 405–420
- “BA-Net: Dense Bundle Adjustment Network” In CoRR abs/1806.04807, 2018
- “Deepv2d: Video to depth with differentiable structure from motion” In arXiv preprint arXiv:1812.04605, 2018
- Zichao Zhang, Guillermo Gallego and Davide Scaramuzza “On the Comparison of Gauge Freedom Handling in Optimization-Based Visual-Inertial State Estimation” In IEEE Robotics and Automation Letters 3.3, 2018, pp. 2710–2717
- H. Zhou, B. Ummenhofer and T. Brox “DeepTAM: Deep Tracking and Mapping” In European Conference on Computer Vision (ECCV), 2018
- “DeepFactors: Real-time probabilistic dense monocular SLAM” In IEEE Robotics and Automation Letters 5, 2020, pp. 721–728
- “gradSLAM: Dense SLAM meets Automatic Differentiation” In arXiv, 2020
- Antonio Loquercio, Mattia Segu and Davide Scaramuzza “A general framework for uncertainty estimation in deep learning” In IEEE Robotics and Automation Letters 5.2 IEEE, 2020, pp. 3153–3160
- “Kimera: an Open-Source Library for Real-Time Metric-Semantic Localization and Mapping” In IEEE Intl. Conf. on Robotics and Automation (ICRA), 2020
- Wenshan Wang, Yaoyu Hu and Sebastian Scherer “TartanVO: A Generalizable Learning-based VO” In Conference on Robot Learning (CoRL), 2020
- “D3vo: Deep depth, deep pose and deep uncertainty for monocular visual odometry” In Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, 2020, pp. 1281–1292
- “ORB-SLAM3: An Accurate Open-Source Library for Visual, Visual-Inertial and Multi-Map SLAM” In IEEE Transactions on Robotics 37.6, 2021, pp. 1874–1890
- “Aleatoric and epistemic uncertainty in machine learning: An introduction to concepts and methods” In Machine Learning 110 Springer, 2021, pp. 457–506
- Rebecca L Russell and Christopher Reale “Multivariate uncertainty in deep learning” In IEEE Transactions on Neural Networks and Learning Systems 33.12 IEEE, 2021, pp. 7937–7943
- “Droid-slam: Deep visual slam for monocular, stereo, and rgb-d cameras” In Advances in neural information processing systems 34, 2021, pp. 16558–16569
- “A survey of extrinsic calibration of lidar and camera” In International Conference on Autonomous Unmanned Systems, 2021, pp. 933–944 Springer
- Ni Zhan and John R. Kitchin “Uncertainty Quantification in Machine Learning and Nonlinear Least Squares Regression Models” In AIChE Journal, 2021
- “NICE-SLAM: Neural Implicit Scalable Encoding for SLAM” In 2022 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), 2021, pp. 12776–12786
- Zachary Teed “Optimization Inspired Neural Networks for Multiview 3D Reconstruction” Copyright - Database copyright ProQuest LLC; ProQuest does not claim copyright in the individual underlying works; Last updated - 2023-03-08 In ProQuest Dissertations and Theses, 2022, pp. 105
- Antoni Rosinol, John J Leonard and Luca Carlone “Probabilistic volumetric fusion for dense monocular slam” In Proceedings of the IEEE/CVF Winter Conference on Applications of Computer Vision, 2023, pp. 3097–3105
- Antoni Rosinol, John J. Leonard and Luca Carlone “NeRF-SLAM: Real-Time Dense Monocular SLAM with Neural Radiance Fields” In 2023 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), 2023, pp. 3437–3444
- “skydio-drones” https://www.skydio.com/, accessed Feb, 2024
- “waymo-av” https://www.waymo.com/, accessed Feb, 2024
Paper Prompts
Sign up for free to create and run prompts on this paper using GPT-5.
Top Community Prompts
Collections
Sign up for free to add this paper to one or more collections.