Papers
Topics
Authors
Recent
Search
2000 character limit reached

On Designing Consistent Covariance Recovery from a Deep Learning Visual Odometry Engine

Published 19 Mar 2024 in cs.RO | (2403.13170v1)

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.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (41)
  1. 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
  2. Sebastian Thrun, Wolfram Burgard and Dieter Fox “Probabilistic Robotics (Intelligent Robotics and Autonomous Agents)” The MIT Press, 2005
  3. “Covariance recovery from a square root information matrix for data association” In Robotics and autonomous systems 57.12 Elsevier, 2009, pp. 1198–1210
  4. “g2o: A general framework for (hyper) graph optimization” In Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), 2011, pp. 9–13
  5. “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
  6. “Survey on camera calibration technique” In 2013 5th International conference on intelligent human-machine systems and cybernetics 2, 2013, pp. 389–392 IEEE
  7. 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
  8. “The EuRoC micro aerial vehicle datasets” In The International Journal of Robotics Research, 2016
  9. Yarin Gal “Uncertainty in deep learning” phd thesis, University of Cambridge, 2016
  10. “Dropout as a bayesian approximation: Representing model uncertainty in deep learning” In international conference on machine learning, 2016, pp. 1050–1059 PMLR
  11. 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
  12. “What uncertainties do we need in bayesian deep learning for computer vision?” In Advances in neural information processing systems 30, 2017
  13. “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
  14. 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
  15. “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
  16. “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
  17. “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
  18. 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
  19. “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
  20. “BA-Net: Dense Bundle Adjustment Network” In CoRR abs/1806.04807, 2018
  21. “Deepv2d: Video to depth with differentiable structure from motion” In arXiv preprint arXiv:1812.04605, 2018
  22. 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
  23. H. Zhou, B. Ummenhofer and T. Brox “DeepTAM: Deep Tracking and Mapping” In European Conference on Computer Vision (ECCV), 2018
  24. “DeepFactors: Real-time probabilistic dense monocular SLAM” In IEEE Robotics and Automation Letters 5, 2020, pp. 721–728
  25. “gradSLAM: Dense SLAM meets Automatic Differentiation” In arXiv, 2020
  26. 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
  27. “Kimera: an Open-Source Library for Real-Time Metric-Semantic Localization and Mapping” In IEEE Intl. Conf. on Robotics and Automation (ICRA), 2020
  28. Wenshan Wang, Yaoyu Hu and Sebastian Scherer “TartanVO: A Generalizable Learning-based VO” In Conference on Robot Learning (CoRL), 2020
  29. “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
  30. “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
  31. “Aleatoric and epistemic uncertainty in machine learning: An introduction to concepts and methods” In Machine Learning 110 Springer, 2021, pp. 457–506
  32. 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
  33. “Droid-slam: Deep visual slam for monocular, stereo, and rgb-d cameras” In Advances in neural information processing systems 34, 2021, pp. 16558–16569
  34. “A survey of extrinsic calibration of lidar and camera” In International Conference on Autonomous Unmanned Systems, 2021, pp. 933–944 Springer
  35. Ni Zhan and John R. Kitchin “Uncertainty Quantification in Machine Learning and Nonlinear Least Squares Regression Models” In AIChE Journal, 2021
  36. “NICE-SLAM: Neural Implicit Scalable Encoding for SLAM” In 2022 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), 2021, pp. 12776–12786
  37. 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
  38. 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
  39. 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
  40. “skydio-drones” https://www.skydio.com/, accessed Feb, 2024
  41. “waymo-av” https://www.waymo.com/, accessed Feb, 2024
Citations (1)

Summary

Paper to Video (Beta)

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.

Collections

Sign up for free to add this paper to one or more collections.