Reliable Vehicle Pose Estimation Using Vision and a Single-Track Model

This paper examines the problem of estimating vehicle position and direction, i.e., pose, from a single vehicle-mounted camera. A drawback of pose estimation using vision only is that it fails when image information is poor. Consequently, other information sources, e.g., motion models and sensors, may be used to complement vision to improve the estimates. We propose to combine standard in-vehicle sensor data and vehicle motion models with the accuracy of local visual bundle adjustment. This means that pose estimates are optimized with regard not only to observed image features but also to a single-track vehicle model and standard in-vehicle sensors. The described method has been experimentally tested on challenging data sets at both low and high vehicle speeds as well as a data set with moving objects. The vehicle motion model in combination with in-vehicle sensors exhibit good accuracy in estimating planar vehicle motion. Results show that this property is preserved, when combining these information sources with vision. Furthermore, the accuracy obtained from vision-only in direction estimation is improved, primarily in situations in which there are few matched visual features.

[1]  Maxime Lhuillier Incremental Fusion of Structure-from-Motion and GPS Using Constrained Bundle Adjustments , 2012, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[2]  Ian D. Reid,et al.  RSLAM: A System for Large-Scale Mapping in Constant-Time Using Stereo , 2011, International Journal of Computer Vision.

[3]  Luis Miguel Bergasa,et al.  On combining visual SLAM and dense scene flow to increase the robustness of localization and mapping in dynamic environments , 2012, 2012 IEEE International Conference on Robotics and Automation.

[4]  Davide Scaramuzza,et al.  Performance evaluation of 1‐point‐RANSAC visual odometry , 2011, J. Field Robotics.

[5]  F. Fraundorfer,et al.  Visual Odometry : Part II: Matching, Robustness, Optimization, and Applications , 2012, IEEE Robotics & Automation Magazine.

[6]  Olivier Stasse,et al.  MonoSLAM: Real-Time Single Camera SLAM , 2007, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[7]  G LoweDavid,et al.  Distinctive Image Features from Scale-Invariant Keypoints , 2004 .

[8]  David Nister,et al.  Bundle Adjustment Rules , 2006 .

[9]  Kostas Daniilidis,et al.  Monocular visual odometry in urban environments using an omnidirectional camera , 2008, 2008 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[10]  Andrew W. Fitzgibbon,et al.  Bundle Adjustment - A Modern Synthesis , 1999, Workshop on Vision Algorithms.

[11]  A. Bartoli,et al.  Bi-Objective Bundle Adjustment With Application to Multi-Sensor SLAM , 2010 .

[12]  Stergios I. Roumeliotis,et al.  A Multi-State Constraint Kalman Filter for Vision-aided Inertial Navigation , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[13]  Javier Civera,et al.  1‐Point RANSAC for extended Kalman filtering: Application to real‐time structure from motion and visual odometry , 2010, J. Field Robotics.

[14]  Anastasios I. Mourikis,et al.  High-precision, consistent EKF-based visual-inertial odometry , 2013, Int. J. Robotics Res..

[15]  Ronald Azuma,et al.  Tracking requirements for augmented reality , 1993, CACM.

[16]  Kurt Konolige,et al.  Large-Scale Visual Odometry for Rough Terrain , 2007, ISRR.

[17]  Michel Dhome,et al.  Generic and real-time structure from motion using local bundle adjustment , 2009, Image Vis. Comput..

[18]  Ronald Azuma,et al.  A Survey of Augmented Reality , 1997, Presence: Teleoperators & Virtual Environments.

[19]  J. Kuipers Quaternions and Rotation Sequences , 1998 .

[20]  Salah Sukkarieh,et al.  Visual-Inertial-Aided Navigation for High-Dynamic Motion in Built Environments Without Initial Conditions , 2012, IEEE Transactions on Robotics.

[21]  Ian D. Reid,et al.  Adaptive relative bundle adjustment , 2009, Robotics: Science and Systems.

[22]  Marc Pollefeys,et al.  A constricted bundle adjustment parameterization for relative scale estimation in visual odometry , 2010, 2010 IEEE International Conference on Robotics and Automation.

[23]  Roland Siegwart,et al.  Real-time monocular visual odometry for on-road vehicles with 1-point RANSAC , 2009, 2009 IEEE International Conference on Robotics and Automation.

[24]  Thomas B. Schön,et al.  Recursive Identification of Cornering Stiffness Parameters for an Enhanced Single Track Model , 2009 .

[25]  Hauke Strasdat,et al.  Visual SLAM: Why filter? , 2012, Image Vis. Comput..

[26]  James R. Bergen,et al.  Visual odometry for ground vehicle applications , 2006, J. Field Robotics.

[27]  Alonzo Kelly,et al.  A new approach to vision-aided inertial navigation , 2010, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[28]  Larry H. Matthies,et al.  Visual odometry on the Mars Exploration Rovers , 2005, 2005 IEEE International Conference on Systems, Man and Cybernetics.

[29]  Wilfried Philips,et al.  Robust Visual Odometry Using Uncertainty Models , 2011, ACIVS.

[30]  Jonas Fredriksson,et al.  Bundle adjustment using single-track vehicle model , 2013, 2013 IEEE International Conference on Robotics and Automation.

[31]  Sebastian Thrun,et al.  Robotic mapping: a survey , 2003 .

[32]  G. Klein,et al.  Parallel Tracking and Mapping for Small AR Workspaces , 2007, 2007 6th IEEE and ACM International Symposium on Mixed and Augmented Reality.

[33]  Sanjiv Singh,et al.  Monocular Visual Odometry using a Planar Road Model to Solve Scale Ambiguity , 2011, ECMR.

[34]  W. Sienel Estimation of the tire cornering stiffness and its application to active car steering , 1997, Proceedings of the 36th IEEE Conference on Decision and Control.

[35]  Bernhard P. Wrobel,et al.  Multiple View Geometry in Computer Vision , 2001 .

[36]  Hans B. Pacejka,et al.  Tire and Vehicle Dynamics , 1982 .

[37]  Friedrich Fraundorfer,et al.  Visual Odometry Part I: The First 30 Years and Fundamentals , 2022 .

[38]  Frank Dellaert,et al.  Information fusion in navigation systems via factor graph based incremental smoothing , 2013, Robotics Auton. Syst..

[39]  Adrien Bartoli,et al.  Efficient Camera Smoothing in Sequential Structure-from-Motion Using Approximate Cross-Validation , 2008, ECCV.

[40]  Fahim Ahmed,et al.  Performance evaluation method for mobile computer vision systems using augmented reality , 2010, 2010 IEEE Virtual Reality Conference (VR).