Comparative Study of Visual Tracking Method: A Probabilistic Approach for Pose Estimation Using Lines

In this paper, we propose two perspective-n-line (PnL)-like methods with the presence of line detection process. Compared with the traditional methods, the proposed methods use the new error models derived from the edge points and their corresponding noisy observations rather than relying on the assumption that the noises for the two endpoints are statistically independent. Meanwhile, we improve the performance of the RAPiD-like method—another type of visual tracking approach without extracting image lines by fitting the interpolated location of the corresponding edge pixel in the local region. In addition, we compare the proposed PnL-like methods with the RAPiD-like methods and find that both the types of visual tracking methods for rigid objects are fundamentally equivalent and all of them are maximum-likelihood approaches to estimate the pose parameters, given the error model for the noisy edge points. Special consideration is put into deriving a unifying probabilistic framework to express these two types of methods. Moreover, comparisons under different performance criteria, including computational efficiency, accuracy, and robustness, are also conducted.

[1]  Philippe Martinet,et al.  Model Based Visual Servoing Tasks with an Autonomous Humanoid Robot , 2013, Frontiers of Intelligent Autonomous Systems.

[2]  Olivier D. Faugeras,et al.  Determination of Camera Location from 2-D to 3-D Line and Point Correspondences , 1990, IEEE Trans. Pattern Anal. Mach. Intell..

[3]  Wenzhong Shi,et al.  A stochastic process-based model for the positional error of line segments in GIS , 2000, Int. J. Geogr. Inf. Sci..

[4]  Danica Kragic,et al.  Robust Real-Time Visual Tracking: Comparison, Theoretical Analysis and Performance Evaluation , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[5]  Éric Marchand,et al.  Using multiple hypothesis in model-based tracking , 2010, 2010 IEEE International Conference on Robotics and Automation.

[6]  Li Xin,et al.  Pose optimization based on integral of the distance between line segments , 2016 .

[7]  Allen R. Hanson,et al.  Robust methods for estimating pose and a sensitivity analysis , 1994 .

[8]  Vincent Lepetit,et al.  Stable real-time 3D tracking using online and offline information , 2004, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[9]  Roberto Cipolla,et al.  Real-Time Visual Tracking of Complex Structures , 2002, IEEE Trans. Pattern Anal. Mach. Intell..

[10]  Christian Beder Fast Statistically Geometric Reasoning About Uncertain Line Segments in 2D- and 3D-Space , 2004, DAGM-Symposium.

[11]  Avinash C. Kak,et al.  A New Kalman-Filter-Based Framework for Fast and Accurate Visual Tracking of Rigid Objects , 2008, IEEE Transactions on Robotics.

[12]  Stéphane Christy,et al.  Fast and Reliable Object Pose Estimation from Line Correspondences , 1997, CAIP.

[13]  Stéphane Christy,et al.  Iterative Pose Computation from Line Correspondences , 1999, Comput. Vis. Image Underst..

[14]  Bodo Rosenhahn,et al.  Ieee Transactions on Pattern Analysis and Machine Intelligence Combined Region-and Motion-based 3d Tracking of Rigid and Articulated Objects , 2022 .

[15]  Radu Horaud,et al.  Object pose from 2-D to 3-D point and line correspondences , 1995, International Journal of Computer Vision.

[16]  Nassir Navab,et al.  Yet another method for pose estimation: A probabilistic approach using points, lines, and cylinders , 1999, Proceedings. 1999 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (Cat. No PR00149).

[17]  Andrew Zisserman,et al.  Robust Object Tracking , 2001 .

[18]  Fadi Dornaika,et al.  Object Pose: The Link between Weak Perspective, Paraperspective, and Full Perspective , 1997, International Journal of Computer Vision.

[19]  David J. Kriegman,et al.  Structure and Motion from Line Segments in Multiple Images , 1995, IEEE Trans. Pattern Anal. Mach. Intell..

[20]  Éric Marchand,et al.  Real-time 3D model-based tracking: combining edge and texture information , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

[21]  Éric Marchand,et al.  Tracking complex targets for space rendezvous and debris removal applications , 2012, 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[22]  Ullrich Köthe,et al.  Edge and Junction Detection with an Improved Structure Tensor , 2003, DAGM-Symposium.

[23]  Henrik I. Christensen,et al.  Robust 3D visual tracking using particle filtering on the special Euclidean group: A combined approach of keypoint and edge features , 2011, 2011 IEEE International Conference on Robotics and Automation.

[24]  Henrik I. Christensen,et al.  Real-time 3D model-based tracking using edge and keypoint features for robotic manipulation , 2010, 2010 IEEE International Conference on Robotics and Automation.

[25]  Éric Marchand,et al.  Combining complementary edge, keypoint and color features in model-based tracking for highly dynamic scenes , 2014, 2014 IEEE International Conference on Robotics and Automation (ICRA).

[26]  Stergios I. Roumeliotis,et al.  Globally optimal pose estimation from line correspondences , 2011, 2011 IEEE International Conference on Robotics and Automation.

[27]  Kostas Daniilidis,et al.  Linear Pose Estimation from Points or Lines , 2002, IEEE Trans. Pattern Anal. Mach. Intell..

[28]  Zhengyou Zhang,et al.  Determining the Epipolar Geometry and its Uncertainty: A Review , 1998, International Journal of Computer Vision.

[29]  John F. Canny,et al.  A Computational Approach to Edge Detection , 1986, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[30]  Gregory D. Hager,et al.  Fast and Globally Convergent Pose Estimation from Video Images , 2000, IEEE Trans. Pattern Anal. Mach. Intell..

[31]  W. Förstner,et al.  Reasoning with uncertain points, straight lines, and straight line segments in 2D , 2009 .

[32]  Éric Marchand,et al.  Real-time Hybrid Tracking using Edge and Texture Information , 2007, Int. J. Robotics Res..

[33]  Rafael Grompone von Gioi,et al.  LSD: A Fast Line Segment Detector with a False Detection Control , 2010, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[34]  Vincent Lepetit,et al.  Combining edge and texture information for real-time accurate 3D camera tracking , 2004, Third IEEE and ACM International Symposium on Mixed and Augmented Reality.

[35]  Sven Utcke Grouping based on projective geometry constraints and uncertainty , 1998, Sixth International Conference on Computer Vision (IEEE Cat. No.98CH36271).

[36]  Éric Marchand,et al.  Real-time markerless tracking for augmented reality: the virtual visual servoing framework , 2006, IEEE Transactions on Visualization and Computer Graphics.

[37]  Patrick Bouthemy,et al.  A Maximum Likelihood Framework for Determining Moving Edges , 1989, IEEE Trans. Pattern Anal. Mach. Intell..

[38]  David W. Capson,et al.  A Framework for 3D Model-Based Visual Tracking Using a GPU-Accelerated Particle Filter , 2012, IEEE Transactions on Visualization and Computer Graphics.

[39]  Éric Marchand,et al.  A robust model-based tracker combining geometrical and color edge information , 2013, 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[40]  Chris Harris,et al.  RAPID - a video rate object tracker , 1990, BMVC.

[41]  Henrik I. Christensen,et al.  Robust 3D visual tracking using particle filtering on the SE(3) group , 2011, 2011 IEEE International Conference on Robotics and Automation.

[42]  Éric Marchand,et al.  Virtual Visual Servoing: a framework for real‐time augmented reality , 2002, Comput. Graph. Forum.

[43]  Alois Knoll,et al.  Robust contour-based object tracking integrating color and edge likelihoods , 2008, VMV.

[44]  Philip David,et al.  Simultaneous pose and correspondence determination using line features , 2003, 2003 IEEE Computer Society Conference on Computer Vision and Pattern Recognition, 2003. Proceedings..

[45]  T. Mörwald Edge Tracking of Textured Objects with a Recursive Particle Filter , 2009 .

[46]  Andrew Calway,et al.  Real-Time Camera Tracking Using Known 3D Models and a Particle Filter , 2006, 18th International Conference on Pattern Recognition (ICPR'06).

[47]  David W. Murray,et al.  Full-3D Edge Tracking with a Particle Filter , 2006, BMVC.

[48]  Alberto Tellaeche,et al.  6DOF pose estimation of objects for robotic manipulation. A review of different options , 2014, Proceedings of the 2014 IEEE Emerging Technology and Factory Automation (ETFA).

[49]  Philip David,et al.  SoftPOSIT: Simultaneous Pose and Correspondence Determination , 2002, ECCV.

[50]  Malik Mallem,et al.  Robust camera pose tracking for augmented reality using particle filtering framework , 2007, Machine Vision and Applications.

[51]  Qifeng Yu,et al.  Robust camera pose estimation from unknown or known line correspondences. , 2012, Applied optics.

[52]  Marie-Odile Berger,et al.  A two-stage robust statistical method for temporal registration from features of various type , 1998, Sixth International Conference on Computer Vision (IEEE Cat. No.98CH36271).

[53]  Éric Marchand,et al.  Augmenting markerless complex 3D objects by combining geometrical and color edge information , 2013, 2013 IEEE International Symposium on Mixed and Augmented Reality (ISMAR).

[54]  Patrick Bouthemy,et al.  Robust real-time visual tracking using a 2D-3D model-based approach , 1999, Proceedings of the Seventh IEEE International Conference on Computer Vision.

[55]  Reinhard Koch,et al.  Robust and Efficient Pose Estimation from Line Correspondences , 2012, ACCV.