A convex optimization approach to robust fundamental matrix estimation

This paper considers the problem of estimating the fundamental matrix from corrupted point correspondences. A general nonconvex framework is proposed that explicitly takes into account the rank-2 constraint on the fundamental matrix and the presence of noise and outliers. The main result of the paper shows that this non-convex problem can be solved by solving a sequence of convex semi-definite programs, obtained by exploiting a combination of polynomial optimization tools and rank minimization techniques. Further, the algorithm can be easily extended to handle the case where only some of the correspondences are labeled, and, to exploit co-ocurrence information, if available. Consistent experiments show that the proposed method works well, even in scenarios characterized by a very high percentage of outliers.

[1]  Andrew Zisserman,et al.  MLESAC: A New Robust Estimator with Application to Estimating Image Geometry , 2000, Comput. Vis. Image Underst..

[2]  Masatoshi Okutomi,et al.  A branch and contract algorithm for globally optimal fundamental matrix estimation , 2011, CVPR 2011.

[3]  Philip H. S. Torr,et al.  The Development and Comparison of Robust Methods for Estimating the Fundamental Matrix , 1997, International Journal of Computer Vision.

[4]  Maryam Fazel,et al.  Iterative reweighted algorithms for matrix rank minimization , 2012, J. Mach. Learn. Res..

[5]  Kenichi Kanatani,et al.  High Accuracy Computation of Rank-Constrained Fundamental Matrix , 2007, BMVC.

[6]  Takeshi Shakunaga,et al.  Evaluation of Epipole Estimation Methods with/without Rank-2 Constraint across Algebraic/Geometric Error Functions , 2007, 2007 IEEE Conference on Computer Vision and Pattern Recognition.

[7]  Andrea Vedaldi,et al.  Vlfeat: an open and portable library of computer vision algorithms , 2010, ACM Multimedia.

[8]  Wojciech Chojnacki,et al.  Revisiting Hartley's Normalized Eight-Point Algorithm , 2003, IEEE Trans. Pattern Anal. Mach. Intell..

[9]  Peter J. Rousseeuw,et al.  Robust regression and outlier detection , 1987 .

[10]  Roberto Cipolla,et al.  Estimating the Fundamental Matrix via Constrained Least-Squares: A Convex Approach , 2002, IEEE Trans. Pattern Anal. Mach. Intell..

[11]  Adrien Bartoli,et al.  Rank-Constrained Fundamental Matrix Estimation by Polynomial Global Optimization Versus the Eight-Point Algorithm , 2014, Journal of Mathematical Imaging and Vision.

[12]  Jean B. Lasserre,et al.  Convergent SDP-Relaxations for Polynomial Optimization with Sparsity , 2006, ICMS.

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

[14]  Didier Henrion,et al.  GloptiPoly 3: moments, optimization and semidefinite programming , 2007, Optim. Methods Softw..

[15]  Raul E. Curto,et al.  Truncated K-moment problems in several variables , 2005 .

[16]  Masatoshi Okutomi,et al.  A Practical Rank-Constrained Eight-Point Algorithm for Fundamental Matrix Estimation , 2013, 2013 IEEE Conference on Computer Vision and Pattern Recognition.

[17]  Jean B. Lasserre,et al.  Global Optimization with Polynomials and the Problem of Moments , 2000, SIAM J. Optim..

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

[19]  J. Lasserre Moments, Positive Polynomials And Their Applications , 2009 .

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

[21]  Jos F. Sturm,et al.  A Matlab toolbox for optimization over symmetric cones , 1999 .