A Versatile Approach for Solving PnP, PnPf, and PnPfr Problems

Abstract

This paper proposes a versatile approach for solving three kinds of absolute camera pose estimation problem: PnP problem for calibrated cameras, PnPf problem for cameras with unknown focal length, and PnPfr problem for cameras with unknown focal length and unknown radial distortion. This is not only the first least squares solution to PnPfr problem, but also the first approach formulating three problems in the same theoretical manner. We show that all problems have a common subproblem represented as multivariate polynomial equations. Solving these equations by Gröbner basis method, we derive a linear form for the remaining parameters of each problem. Finally, we apply root polishing to strictly satisfy the original KKT condition. The proposed PnP and PnPf solvers have comparable performance to the state-of-the-art methods on synthetic distortion-free data. Moreover, the novel PnPfr solver gives the best result on distorted point data and demonstrates real image rectification against significant distortion.

Cite

Text

Nakano. "A Versatile Approach for Solving PnP, PnPf, and PnPfr Problems." European Conference on Computer Vision, 2016. doi:10.1007/978-3-319-46487-9_21

Markdown

[Nakano. "A Versatile Approach for Solving PnP, PnPf, and PnPfr Problems." European Conference on Computer Vision, 2016.](https://mlanthology.org/eccv/2016/nakano2016eccv-versatile/) doi:10.1007/978-3-319-46487-9_21

BibTeX

@inproceedings{nakano2016eccv-versatile,
  title     = {{A Versatile Approach for Solving PnP, PnPf, and PnPfr Problems}},
  author    = {Nakano, Gaku},
  booktitle = {European Conference on Computer Vision},
  year      = {2016},
  pages     = {338-352},
  doi       = {10.1007/978-3-319-46487-9_21},
  url       = {https://mlanthology.org/eccv/2016/nakano2016eccv-versatile/}
}