Optimal DLT-based Solutions for the Perspective-n-Point
Computer Vision and Pattern Recognition
2025-01-28 v2 Robotics
Abstract
We propose a modified normalized direct linear transform (DLT) algorithm for solving the perspective-n-point (PnP) problem with much better behavior than the conventional DLT. The modification consists of analytically weighting the different measurements in the linear system with a negligible increase in computational load. Our approach exhibits clear improvements -- in both performance and runtime -- when compared to popular methods such as EPnP, CPnP, RPnP, and OPnP. Our new non-iterative solution approaches that of the true optimal found via Gauss-Newton optimization, but at a fraction of the computational cost. Our optimal DLT (oDLT) implementation, as well as the experiments, are released in open source.
Cite
@article{arxiv.2410.14164,
title = {Optimal DLT-based Solutions for the Perspective-n-Point},
author = {Sébastien Henry and John A. Christian},
journal= {arXiv preprint arXiv:2410.14164},
year = {2025}
}
Comments
8 pages, 6 figures, 2 tables