Camera Pose Estimation from Lines using Pl\"ucker Coordinates
Bronislav P\v{r}ibyl, Pavel Zem\v{c}\'ik, Martin \v{C}ad\'ik

TL;DR
This paper introduces a fast, robust algebraic method for estimating camera pose from 3D line correspondences using Plücker coordinates, suitable for scenarios with many lines, without requiring initialization.
Contribution
It presents a novel algebraic algorithm that efficiently estimates camera pose from line correspondences using Plücker coordinates, improving speed while maintaining accuracy.
Findings
Order of magnitude faster than existing methods
Comparable accuracy and robustness to state-of-the-art
Requires at least 9 lines, ideal for 25+ lines scenarios
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\"ucker 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.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
