Two View Geometry Estimation by Determinant Minimization
Lorenzo Sorgi and Andrey Bushnevskiy
Technicolor Research & Innovation, Karl-Wiechert Allee 74, Hannover, Germany
Keywords:
Two View Geometry, Epipolar Geometry, Perturbation Theorem, Determinant Minimization, Tetrahedron.
Abstract:
Two view geometry estimation, the task of inferring the relative pose between two cameras using only the
image content, is one of the fundamental and most studied problems in Computer Vision. In this paper we
present a new approach for two view geometry estimation, based on the minimization of an objective function
given by the overall volume of the tetrahedrons identified in 3D space by pairs of corresponding feature
points. This error measure is equivalent to the determinant of a real valued square matrix, function of the point
match coordinates in the camera space, and we show how to minimize it taking advantage of the Perturbation
Theorem. Test performed on synthetic and real dataset confirm an increased estimation accuracy compared to
the state-of-art.
1 INTRODUCTION
Given a point in one image, is it possible to constraint
the position of the corresponding point in a second
image? The answer to this question leads to the defi-
nition of one of fundamental theorems of the geome-
try of multiple views, the Epipolar Constraint, repre-
sented with a 3x3 matrix denoted as Essential Matrix
E. This is a non invertible matrix of rank 2, indepen-
dent of a scene structure completely constrained by
the relative pose between the cameras. If a point X
in 3-space is imaged as x and x
0
in two views, then
one can show that these points satisfy the relation
hx
0
,Exi = 0, where ha,bi represents the vector inner
product. This relation was first published in 1981 by
Longuet-Higgins (Longuet-Higgins, 1987), who has
introduced the concept of Epipolar Constraint to the
computer vision community.
The first solution to the problem of Essential Ma-
trix estimation from the image correspondences was
originally proposed by Kruppa (Kruppa, 1913), where
it has been shown, that given enough correspondences
between two perspective views is possible to retrieve
all the possible configurations of the cameras, which
constitute a set of 11 solutions, among which only 10
are physically valid (Faugeras and Maybank, 1990).
Most of the techniques currently used in 3D vision
systems work with a closed-form high-order (13th
- 10th) uni-variate polynomial equation, which en-
codes the solution (Nist
´
er, 2004; Triggs, 2000; Philip,
1996). However, fifth-degree and higher-degree poly-
nomials do not have a general solution according to
the Abel-Ruffini theorem. Therefore, application of
the iterative numerical routines is required, and the
solution turns out to be highly unstable due to the in-
trinsic ill-conditioned nature of the root finding prob-
lem.
A slightly different approach, has been proposed
by Batra and al. (Batra et al., 2007), where the task of
Essential matrix estimation is reformulated as a con-
straint quadratic optimization problem, by introduc-
ing two additional constraints. In this way the authors
overcome the issue of finding the root of high degree
polynomials, but they have to tackle the problem in
an iterative way using multiple solution seeds as start-
ing point for the minimization step. With regards to
this aspect still remains open the issue how many seed
points in the solution space are required and how to
sample them.
In this paper we observe, that each pair of corre-
sponding features describes in 3D space is a tetrahe-
dron, which has a null-volume in case of correctly es-
timated camera poses. Following this observation one
can reformulate the two view geometry estimation
problem as a minimization of the cumulative volume
of the tetrahedrons defined by a set of point matches.
We will show that this is equivalent to the task of min-
imization of the sum of the determinants of a set of
square matrices, which can be solved by means of the
Perturbation Theorem (Nakatsukasa, 2011).
590
Sorgi, L. and Bushnevskiy, A.
Two View Geometry Estimation by Determinant Minimization.
DOI: 10.5220/0005677405900594
In Proceedings of the 11th Joint Conference on Computer Vision, Imaging and Computer Graphics Theory and Applications (VISIGRAPP 2016) - Volume 3: VISAPP, pages 590-594
ISBN: 978-989-758-175-5
Copyright
c
2020 by SCITEPRESS – Science and Technology Publications, Lda. All rights reserved