4.2 Ill-Conditioned Motion
Empirical evidence suggests that the instances where
the tilt estimation fails are the ones where the transla-
tion t is close to either a pure x-translation or a pure y-
translation. Randomly generating homographies with
this pattern of motion provides further evidence for
this. It can further be seen that a pure x-translation
gives rise to a poor estimate of ψ, while a pure y-
translation results in a poor estimate of θ. Results for
this experiment are presented in Figures 6 and 7. The-
oretical understanding of this will be necessary if the
instability is to be addressed.
0 2 4 6 8 10
homography number
−50
0
50
θ (degrees)
estimated θ true θ
0 2 4 6 8 10
homography number
−10
−5
0
5
10
15
ψ (degrees)
estimated ψ true ψ
Figure 6: When t is a pure x-translation, ψ seems to be
unreliably estimated.
0 2 4 6 8 10
homography number
−15
−10
−5
0
5
10
θ (degrees)
estimated θ true θ
0 2 4 6 8 10
homography number
−30
−20
−10
0
10
20
30
40
50
ψ (degrees)
estimated ψ true ψ
Figure 7: When t is a pure y-translation, θ seems to be un-
reliably estimated.
5 CONCLUSIONS
Tilt estimation is a prerequisite for constructing con-
sistent floor maps using images from a tilted camera.
In this paper we have presented an iterative scheme
for determining the tilt from a single homography.
Experiments with a simple path reconstruction have
been conducted, which show that if the tilt is rectified
then the correct Euclidean motion can be found using
the QR decomposition. Experiments using synthetic
data show that the estimated tilt angles are close to
the true tilt angles in most instances, however some
especially troublesome motions have been found.
ACKNOWLEDGEMENTS
This work has been funded by the Swedish Founda-
tion for Strategic Research through the SSF project
ENGROSS, http://www.engross.lth.se.
REFERENCES
Davison, A. J. (2003). Real-Time Simultaneous Localisa-
tion and Mapping with a Single Camera. In Proceed-
ings of the Ninth IEEE International Conference on
Computer Vision, volume 2 of ICCV ’03, pages 1403–
1410, Nice, France. IEEE Computer Society.
Faugeras, O. D. (1992). What can be seen in three dimen-
sions with an uncalibrated stereo rig? In Proceedings
of the Second European Conference on Computer Vis-
ion, volume 588 of ECCV ’92, pages 563–578, Santa
Margherita Ligure, Italy. Springer-Verlag.
Hajjdiab, H. and Lagani
`
ere, R. (2004). Vision-Based Multi-
Robot Simultaneous Localization and Mapping. In
CRV ’04: Proceedings of the 1st Canadian Confer-
ence on Computer and Robot Vision, pages 155–162,
Washington, DC, USA. IEEE Computer Society.
Hartley, R. I. (1992). Estimation of Relative Camera Po-
sitions for Uncalibrated Cameras. In Proceedings of
the Second European Conference on Computer Vision,
volume 588, pages 579–587, Santa Margherita Ligure,
Italy. Springer-Verlag.
Horaud, R. and Dornaika, F. (1995). Hand-Eye Calib-
ration. International Journal of Robotics Research,
14(3):195–210.
Karlsson, N., Bernardo, E. D., Ostrowski, J. P., Goncalves,
L., Pirjanian, P., and Munich, M. E. (2005). The
vSLAM Algorithm for Robust Localization and Map-
ping. In ICRA ’05: Proceedings of the 2005 IEEE In-
ternational Conference on Robotics and Automation,
pages 24–29, Barcelona, Spain. IEEE.
Koch, O., Walter, M. R., Huang, A. S., and Teller, S. J.
(2010). Ground Robot Navigation using Uncalibrated
Cameras. In ICRA ’10: IEEE International Confer-
ence on Robotics and Automation, pages 2423–2430,
Anchorage, Alaska, USA. IEEE.
Liang, B. and Pears, N. (2002). Visual Navigation using
Planar Homographies. In ICRA ’02: Proceedings of
the 2002 IEEE International Conference on Robot-
ics and Automation, pages 205–210, Washington, DC,
USA.
Tsai, R. and Lenz, R. (1989). A New Technique for Fully
Autonomous and Efficient 3D Robotics Hand/Eye
Calibration. IEEE Transactions on Robotics and Auto-
mation, 5(3):345–358.
VISAPP2013-InternationalConferenceonComputerVisionTheoryandApplications
168