274

An Efficient Solution to Non-Minimal Case Essential Matrix Estimation

IEEE Transactions on Pattern Analysis and Machine Intelligence (TPAMI), 2019
Abstract

Finding relative pose between two calibrated images is a fundamental task in computer vision. Given five point correspondences, the classical five-point method can be used to calculate the essential matrix efficiently. For the non-minimal NN (N>5N > 5) inlier point correspondences, which is called NN-point problem, existing methods are either inefficient or prone to local minima. In this paper, we propose a globally optimal and efficient solver for the NN-point problem. First we formulate the problem as a quadratically constrained quadratic program (QCQP). Then a globally optimal solution to this problem is obtained by semidefinite relaxation. This allows us to obtain certifiably globally optimal solutions to the original non-convex QCQP in polynomial time. The theoretical guarantees of the semidefinite relaxation are also provided, including the tightness and local stability. To deal with outliers, we also propose a robust NN-point method using M-estimator. Extensive experiments on synthetic and real-world datasets demonstrated that our NN-point method is 232\sim3 orders of magnitude faster than state-of-the-art non-minimal solvers. Besides, our robust NN-point method outperforms state-of-the-art methods in terms of robustness and accuracy.

View on arXiv
Comments on this paper