Algebraic Characterization of Essential Matrices and Their Averaging in Multiview Settings

Abstract

Essential matrix averaging, i.e., the task of recovering camera locations and orientations in calibrated, multiview settings, is a first step in global approaches to Euclidean structure from motion. A common approach to essential matrix averaging is to separately solve for camera orientations and subsequently for camera positions. This paper presents a novel approach that solves simultaneously for both camera orientations and positions. We offer a complete characterization of the algebraic conditions that enable a unique Euclidean reconstruction of n cameras from a collection of (^n_2) essential matrices. We next use these conditions to formulate essential matrix averaging as a constrained optimization problem, allowing us to recover a consistent set of essential matrices given a (possibly partial) set of measured essential matrices computed independently for pairs of images. We finally use the recovered essential matrices to determine the global positions and orientations of the n cameras. We test our method on common SfM datasets, demonstrating high accuracy while maintaining efficiency and robustness, compared to existing methods.

Cite

Text

Kasten et al. "Algebraic Characterization of Essential Matrices and Their Averaging in Multiview Settings." Proceedings of the IEEE/CVF International Conference on Computer Vision, 2019. doi:10.1109/ICCV.2019.00599

Markdown

[Kasten et al. "Algebraic Characterization of Essential Matrices and Their Averaging in Multiview Settings." Proceedings of the IEEE/CVF International Conference on Computer Vision, 2019.](https://mlanthology.org/iccv/2019/kasten2019iccv-algebraic/) doi:10.1109/ICCV.2019.00599

BibTeX

@inproceedings{kasten2019iccv-algebraic,
  title     = {{Algebraic Characterization of Essential Matrices and Their Averaging in Multiview Settings}},
  author    = {Kasten, Yoni and Geifman, Amnon and Galun, Meirav and Basri, Ronen},
  booktitle = {Proceedings of the IEEE/CVF International Conference on Computer Vision},
  year      = {2019},
  doi       = {10.1109/ICCV.2019.00599},
  url       = {https://mlanthology.org/iccv/2019/kasten2019iccv-algebraic/}
}