Time domain optimisation for monocular visual navigation: moving horizon approach

Abstract Estimating ego motion of monocular visual system from the input image sequence is a critical problem in computer vision. This paper considers this problem from the view of time domain optimisation. At first, based on the frame to frame matches, the traditional monocular visual navigation algorithm is introduced, and this process is also seen as a two-view method. On the basis of the three-view matches, the trifocal tensor based monocular navigation algorithm is described. In addition, this paper proposes a novel moving horizon estimation (MHE) based algorithm to tackle the pose estimation problem. In this algorithm, the epipolar constraints and the closed loop constraints of position along with consecutive time steps are all involved in the global optimisation model. In accordance with this optimisation function, the MHE is introduced to achieve the tradeoff between computation costs and estimation accuracy. Because of the inherent robustness of the referred moving horizon estimator, it is becoming more popular in various applications. Based on the general epipolar constraints, trifocal tensor constraints and step crossed optimisation function during the whole moving window, the corresponding three referred pose estimation algorithms are all implemented comparatively at the end of this paper. The rotation and translation experiments are implemented to validate the improvements of the time domain optimisation methods.

[1]  David Q. Mayne,et al.  Constrained state estimation for nonlinear discrete-time systems: stability and moving horizon approximations , 2003, IEEE Trans. Autom. Control..

[2]  D. W. Leng,et al.  Contour-based iterative pose estimation of 3D rigid object , 2011 .

[3]  Reinhard Koch,et al.  Self-Calibration and Metric Reconstruction Inspite of Varying and Unknown Intrinsic Camera Parameters , 1999, International Journal of Computer Vision.

[4]  P. Perona,et al.  Motion estimation via dynamic vision , 1996, IEEE Trans. Autom. Control..

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

[6]  Xiaodong Liu,et al.  Requirements model driven adaption and evolution of Internetware , 2014, Science China Information Sciences.

[7]  Olivier D. Faugeras,et al.  Motion from point matches: Multiplicity of solutions , 2004, International Journal of Computer Vision.

[8]  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.

[9]  Michel Dhome,et al.  Determination of the Attitude of 3D Objects from a Single Perspective View , 1989, IEEE Trans. Pattern Anal. Mach. Intell..

[10]  Nabil Aouf,et al.  Moments-based stereo camera egomotion analysis and results for long-range trajectories , 2014 .

[11]  Miguel A. Olivares-Méndez,et al.  Unmanned aerial vehicles UAVs attitude, height, motion estimation and control using visual systems , 2010, Auton. Robots.

[12]  Ravindra C. Thool,et al.  Motion tracking system in video based on extensive feature set , 2014 .

[13]  H. C. Longuet-Higgins Multiple interpretations of a pair of images of a surface , 1988, Proceedings of the Royal Society of London. A. Mathematical and Physical Sciences.

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

[15]  Radu Horaud,et al.  An analytic solution for the perspective 4-point problem , 1989, Proceedings CVPR '89: IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[16]  David W. Murray,et al.  Improving the Agility of Keyframe-Based SLAM , 2008, ECCV.

[17]  Y. Liu,et al.  A self-adaptive edge matching method based on mean shift and its application in video tracking , 2014 .

[18]  Fuchun Sun,et al.  Recursive depth parametrization of monocular visual navigation: Observability analysis and performance evaluation , 2014, Inf. Sci..

[19]  Fuchun Sun,et al.  Simultaneous estimation of ego-motion and vehicle distance by using a monocular camera , 2013, Science China Information Sciences.

[20]  Larry S. Davis,et al.  Exact and Approximate Solutions of the Perspective-Three-Point Problem , 1992, IEEE Trans. Pattern Anal. Mach. Intell..