complies with the constraints of a rotation matrix by
definition. Thus, there is no need for additional en-
tries in the residual vector to be minimized during op-
timization and no singular value decomposition has to
be run afterwards to correct the result.
We also tested the influence of combining both
feature types under our proposed parameters. We
combined a minimal number of six correspondences
of one feature type with several numbers of the other
one and added several levels of noise. A pose esti-
mated by points is improved in rotation and transla-
tion by adding line correspondences independently of
the displacement error in the given point correspon-
dences. The improvement of the estimate converges
when at least six line correspondences are added to
the point correspondences. In the opposing case ad-
ditional point correspondences show a positive im-
pact on the exactness of a pose estimated with lines
only when the underlying line correspondences are
very noisy. This is due to a generally higher stability
of line features concerning displacement error. Point
features will be affected more strongly by growing
correspondence errors than lines. We can state that
a combination of point and line features is useful in
practical application to stabilize the estimated pose,
especially when there is only a minimal set of corre-
spondences available.
The resulting optimal estimator was successfully
run on a real test scene for verification of real-time
capabilities. The estimator pass for combined input
with point and line correspondences took about 1 ms
CPU time. The combination of both feature types did
not reduce computational speed, thus real time appli-
cation is ensured. Further, it could be seen that the
required number of iterations depends to a large de-
gree on the error level of the correspondences, while
it is hardly influenced by the total number of corre-
spondences.
11 CONCLUSIONS
We analyzed the best parameter choice for a non-
linear pose estimator when using a combined input
of point and line correspondences. Test results show
that the error measurement in pixel coordinates is su-
perior to the error in object space for points as well
as for lines. Further, it is proved that a parametriza-
tion may be chosen which fulfills the constraints of a
rotation matrix without requiring additional computa-
tional load. For points and lines this is the case with
Rodrigues parametrization. An optimal non-linear
estimator can be constructed by these propositions
working on an arbitrary number and choice of feature
type with a minimal set of three correspondences. The
estimator will improve the pose by considering the
configuration of the combined input data and select-
ing those point and line correspondences only, which
are proved to deliver unambiguous results.
ACKNOWLEDGEMENTS
This work was supported by grant no. MU 2783/3-1
of the German Research Foundation (DFG).
REFERENCES
Ansar, A. and Daniilidis, K. (2003). Linear Pose Estimation
from Points or Lines. In IEEE Transactions on Pattern
Analysis and Machine Intelligence, volume 25, pages
578–589.
Christy, S. and Horaud, R. (1999). Iterative Pose Compu-
tation from Line Correspondences. Computer Vision
and Image Understanding, 73:137–144.
Dornaika, F. and Garcia, C. (1999). Pose Estimation using
Point and Line Correspondences. Real-Time Imaging,
5:215–230.
Fischler, M. A. and Bolles, R. C. (1981). Random sample
consensus: a paradigm for model fitting with appli-
cations to image analysis and automated cartography.
Communications of the ACM, 24:381–395.
Gao, X.-S. and Tang, J. (2006). On the Probability of the
Number of Solutions for the P4P Problem. ournal of
Mathematical Imaging and Vision, 25:79–86.
Haralick, B., Lee, C.-N., Ottenberg, K., and Nlle, M.
(1994). Review and analysis of solutions of the three
point perspective pose estimation problem. Interna-
tional Journal of Computer Vision, 13(3):331–356.
Hu, Z. Y. and Wu, F. C. (2002). A Note on the Number
of Solutions of the Noncoplanar P4P Problem. IEEE
Transactions on Pattern Analysis and Machine Intel-
ligence, 24:550–555.
Kumar, R. and Hanson, A. (1994). Robust methods for es-
timating pose and a sensitivity analysis. Computer Vi-
sion Graphics and Image Processing: Image Under-
standing, 60(3):313–342.
Lepetit, V., Moreno-Noguer, F., and Fua, P. (2009). EPnP:
An Accurate O(n) Solution to the PnP Problem. Inter-
national Journal Of Computer Vision, 81:155–166.
Lowe, D. (1991). Fitting parameterized three-dimensional
models to images. In IEEE Transactions on Pattern
Analysis and Machine Intelligence, volume 13(5),
pages 441–450.
Lu, C.-P., Hager, G., and Mjolsness, E. (2000). Fast and
Globally Convergent Pose Estimation from Video Im-
ages. IEEE Transactions on Pattern Analysis and Ma-
chine Intelligence, 22(6):610–622.
Wolfe, W. J., Mathis, D., Sklair, C. W., and Magee, M.
(1991). The Perspective View of Three Points. IEEE
Transactions on Pattern Analysis and Machine Intel-
ligence, 13:66–73.
VISAPP 2012 - International Conference on Computer Vision Theory and Applications
276