Projective reconstruction of ellipses from multiple images

This paper presents a new approach for reconstructing 3D ellipses (including circles) from a sequence of 2D images taken by uncalibrated cameras. Our strategy is to estimate an ellipse in 3D space by reconstructing N(>=5) 3D points (called representative points) on it, where the representative points are reconstructed by minimizing the distances from their projections to the measured 2D ellipses on different images (i.e., 2D reprojection error). This minimization problem is transformed into a sequence of minimization sub-problems that can be readily solved by an algorithm which is guaranteed to converge to a (local) minimum of the 2D reprojection error. Our method can reconstruct multiple 3D ellipses simultaneously from multiple images and it readily handles images with missing and/or partially occluded ellipses. The proposed method is evaluated using both synthetic and real data.

[1]  Andrew W. Fitzgibbon,et al.  Direct Least Square Fitting of Ellipses , 1999, IEEE Trans. Pattern Anal. Mach. Intell..

[2]  Beno Benhabib,et al.  Pre-marking methods for 3D object recognition , 1989, Conference Proceedings., IEEE International Conference on Systems, Man and Cybernetics.

[3]  Richard I. Hartley,et al.  Lines and Points in Three Views and the Trifocal Tensor , 1997, International Journal of Computer Vision.

[4]  W. K. Tang,et al.  Projective Reconstruction from Multiple Views with Minimization of 2D Reprojection Error , 2006, International Journal of Computer Vision.

[5]  Yeung Sam Hung,et al.  Projective reconstruction from line-correspondences in multiple uncalibrated images , 2006, Pattern Recognit..

[6]  J. K. Aggarwal,et al.  Determining the position of a robot using a single calibration object , 1984, ICRA.

[7]  Songde Ma,et al.  Conics-based stereo, motion estimation, and pose determination , 1993, International Journal of Computer Vision.

[8]  Anders Heyden,et al.  Reconstruction of General Curves, Using Factorization and Bundle Adjustment , 2004, International Journal of Computer Vision.

[9]  Long Quan,et al.  Conic Reconstruction and Correspondence From Two Views , 1996, IEEE Trans. Pattern Anal. Mach. Intell..

[10]  Peter F. Sturm,et al.  A Factorization Based Algorithm for Multi-Image Projective Structure and Motion , 1996, ECCV.

[11]  Amnon Shashua,et al.  Multiple View Geometry of General Algebraic Curves , 2004, International Journal of Computer Vision.

[12]  Kalle Åström,et al.  Extension of Affine Shape , 2004, Journal of Mathematical Imaging and Vision.

[13]  King-Sun Fu,et al.  3-D shape from contour and selective confirmation , 1983, Comput. Vis. Graph. Image Process..

[14]  Álvaro Enrique Arenas,et al.  Position verification of a mobile robot using standard pattern , 1987, IEEE Journal on Robotics and Automation.

[15]  Amnon Shashua,et al.  On Calibration and Reconstruction from Planar Curves , 2000, ECCV.

[16]  Beno Benhabib,et al.  Three-dimensional location estimation of circular features for machine vision , 1992, IEEE Trans. Robotics Autom..

[17]  Richard I. Hartley,et al.  Projective reconstruction from line correspondences , 1994, 1994 Proceedings of IEEE Conference on Computer Vision and Pattern Recognition.

[18]  Long Quan,et al.  Invariants of Six Points and Projective Reconstruction From Three Uncalibrated Images , 1995, IEEE Trans. Pattern Anal. Mach. Intell..

[19]  鄧羽真 A factorization-based approach to 3D reconstruction from multiple uncalibrated images , 2004 .

[20]  Ming Xie On 3D reconstruction strategy: a case of conics , 1994, Proceedings of 12th International Conference on Pattern Recognition.

[21]  Takeo Kanade,et al.  Shape and motion from image streams under orthography: a factorization method , 1992, International Journal of Computer Vision.

[22]  Charles G. Moore To View an Ellipse in Perspective , 1989 .