Camera Pose Estimation from Lines using Plücker Coordinates
Bronislav Přibyl, Pavel Zemčík and Martin Čadik
Abstract
Correspondences between 3D lines and their 2D images captured by a camera are often used to determine position and orientation of the camera in space. In this work, we propose a novel algebraic algorithm to estimate the camera pose. We parameterize 3D lines using Plücker coordinates that allow linear projection of the lines into the image. A line projection matrix is estimated using Linear Least Squares and the camera pose is then extracted from the matrix. An algebraic approach to handle mismatched line correspondences is also included. The proposed algorithm is an order of magnitude faster yet comparably accurate and robust to the state-of-the-art, it does not require initialization, and it yields only one solution. The described method requires at least 9 lines and is particularly suitable for scenarios with 25 and more lines, as also shown in the results.
Session
Poster 1
Files
Extended Abstract (PDF, 74K)
Paper (PDF, 459K)
Supplemental Materials (ZIP, 13M)
DOI
10.5244/C.29.45
https://dx.doi.org/10.5244/C.29.45
Citation
Bronislav Přibyl, Pavel Zemčík and Martin Čadik. Camera Pose Estimation from Lines using Plücker Coordinates. In Xianghua Xie, Mark W. Jones, and Gary K. L. Tam, editors, Proceedings of the British Machine Vision Conference (BMVC), pages 45.1-45.12. BMVA Press, September 2015.
Bibtex
@inproceedings{BMVC2015_45,
title={Camera Pose Estimation from Lines using Plücker Coordinates},
author={Bronislav Přibyl and Pavel Zemčík and Martin Čadik},
year={2015},
month={September},
pages={45.1-45.12},
articleno={45},
numpages={12},
booktitle={Proceedings of the British Machine Vision Conference (BMVC)},
publisher={BMVA Press},
editor={Xianghua Xie, Mark W. Jones, and Gary K. L. Tam},
doi={10.5244/C.29.45},
isbn={1-901725-53-7},
url={https://dx.doi.org/10.5244/C.29.45}
}