Estimation of F-Matrix and image rectification by double quaternion

Fundamental Matrix, or F-Matrix, is one of the most important and elemental tools in the field of computer vision. In conventional methods for estimating the F-Matrix, an eight-point algorithm is adopted. First, an approximate F-Matrix is calculated by a linear solver using at least eight corresponding pairs. Since this linear optimization method excludes an essential property, the rank 2 constraint, a method based on a singular value decomposition (SVD) is applied to impose the constraint. This last step with SVD, however, provides additional noise in the F-Matrix. Several methods introduce parameterizations taking into account the rank 2 constraint and optimized nonlinearly without SVD. In this paper, we propose a novel parameterization for the nonlinear optimization which includes this constraint. We adopt double quaternion (DQ) and a scalar as the parameter set. Experimental results show that the nonlinear optimization with our parameterization is competitive with other parameterization methods. Moreover, through the proposed parameterization, we can obtain two transformations for the two input images. These transformations lead to a novel method to estimate epipolar lines and to rectify the image pairs. This rectification method can deal with any image pairs in the same manner whether the epipoles are inside or outside the images.

[1]  Andrea Fusiello,et al.  Quasi-Euclidean uncalibrated epipolar rectification , 2008, 2008 19th International Conference on Pattern Recognition.

[2]  H. C. Longuet-Higgins,et al.  A computer algorithm for reconstructing a scene from two projections , 1981, Nature.

[3]  Richard I. Hartley,et al.  In Defense of the Eight-Point Algorithm , 1997, IEEE Trans. Pattern Anal. Mach. Intell..

[4]  Christopher G. Harris,et al.  A Combined Corner and Edge Detector , 1988, Alvey Vision Conference.

[5]  Roger Mohr,et al.  Epipole and fundamental matrix estimation using virtual parallax , 1995, Proceedings of IEEE International Conference on Computer Vision.

[6]  Qingsheng Zhu,et al.  Stereo effect of image converted from planar , 2008, Inf. Sci..

[7]  Robert C. Bolles,et al.  Random sample consensus: a paradigm for model fitting with applications to image analysis and automated cartography , 1981, CACM.

[8]  Ingemar J. Cox,et al.  Cylindrical rectification to minimize epipolar distortion , 1997, Proceedings of IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

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

[10]  Reinhard Koch,et al.  A simple and efficient rectification method for general motion , 1999, Proceedings of the Seventh IEEE International Conference on Computer Vision.

[11]  Zezhi Chen,et al.  A new image rectification algorithm , 2003, Pattern Recognit. Lett..

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

[13]  Olivier D. Faugeras,et al.  What can be seen in three dimensions with an uncalibrated stereo rig , 1992, ECCV.

[14]  Tim J. Dennis,et al.  Epipolar line estimation and rectification for stereo image pairs , 1996, IEEE Trans. Image Process..

[15]  Nicholas Ayache,et al.  Trinocular Stereo Vision for Robotics , 1991, IEEE Trans. Pattern Anal. Mach. Intell..

[16]  A. Verri,et al.  A compact algorithm for rectification of stereo pairs , 2000 .

[17]  Richard I. Hartley,et al.  Theory and Practice of Projective Rectification , 1999, International Journal of Computer Vision.

[18]  Thomas S. Huang,et al.  Uniqueness and Estimation of Three-Dimensional Motion Parameters of Rigid Objects with Curved Surfaces , 1984, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[19]  D. Marquardt An Algorithm for Least-Squares Estimation of Nonlinear Parameters , 1963 .

[20]  Gian Luca Foresti,et al.  Stereo rectification of uncalibrated and heterogeneous images , 2010, Pattern Recognit. Lett..

[21]  Feilu Luo,et al.  Estimating the fundamental matrix based on the actual distance , 2010, The 2010 IEEE International Conference on Information and Automation.

[22]  Paul A. Beardsley,et al.  Navigation using Affine Structure from Motion , 1994, ECCV.

[23]  Marie-Odile Berger,et al.  Computing the Uncertainty of the 8 point Algorithm for Fundamental Matrix Estimation , 2008, BMVC.

[24]  Roger MohrLifia Epipole and Fundamental Matrix Estimation Using the Virtual Parallax Property , 1995 .

[25]  Paul F. Whelan,et al.  Projective rectification from the fundamental matrix , 2005, Image Vis. Comput..

[26]  Andrew M. Wallace,et al.  Estimation of epipolar geometry by linear mixed-effect modelling , 2009, Neurocomputing.

[27]  Olivier D. Faugeras,et al.  The fundamental matrix: Theory, algorithms, and stability analysis , 2004, International Journal of Computer Vision.

[28]  Jiangbin Zheng,et al.  An improved algorithm of fundamental matrix estimation based on epipolar line restriction , 2008, 2008 9th International Conference on Signal Processing.

[29]  Adrien Bartoli,et al.  Nonlinear estimation of the fundamental matrix with minimal parameters , 2004, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[30]  Charles Hansen,et al.  Rectification of images for binocular and trinocular stereovision , 1988, [1988 Proceedings] 9th International Conference on Pattern Recognition.

[31]  Richard I. Hartley,et al.  Projective Reconstruction and Invariants from Multiple Images , 1994, IEEE Trans. Pattern Anal. Mach. Intell..

[32]  Stanley S. Ipson,et al.  Applications of a direct algorithm for the rectification of uncalibrated images , 2004, Inf. Sci..

[33]  Chi-Cheng Cheng,et al.  Acquisition of translational motion by the parallel trinocular , 2008, Inf. Sci..