Cargando…

Pose and Focal Length Estimation Using Two Vanishing Points with Known Camera Position

This paper proposes a new pose and focal length estimation method using two vanishing points and a known camera position. A vanishing point can determine the unit direction vector of the corresponding parallel lines in the camera frame, and as input, the unit direction vector of the corresponding pa...

Descripción completa

Detalles Bibliográficos
Autores principales: Guo, Kai, Cao, Rui, Tian, Ye, Ji, Binyuan, Dong, Xuefeng, Li, Xuyang
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2023
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10098530/
https://www.ncbi.nlm.nih.gov/pubmed/37050754
http://dx.doi.org/10.3390/s23073694
_version_ 1785024831904808960
author Guo, Kai
Cao, Rui
Tian, Ye
Ji, Binyuan
Dong, Xuefeng
Li, Xuyang
author_facet Guo, Kai
Cao, Rui
Tian, Ye
Ji, Binyuan
Dong, Xuefeng
Li, Xuyang
author_sort Guo, Kai
collection PubMed
description This paper proposes a new pose and focal length estimation method using two vanishing points and a known camera position. A vanishing point can determine the unit direction vector of the corresponding parallel lines in the camera frame, and as input, the unit direction vector of the corresponding parallel lines in the world frame is also known. Hence, the two units of direction vectors in camera and world frames, respectively, can be transformed into each other only through the rotation matrix that contains all the information of the camera pose. Then, two transformations can be obtained because there are two vanishing points. The two transformations of the unit direction vectors can be regarded as transformations of 3D points whose coordinates are the values of the corresponding unit direction vectors. The key point in this paper is that our problem with vanishing points is converted to rigid body transformation with 3D–3D point correspondences, which is the usual form in the PnP (perspective-n-point) problem. Additionally, this point simplifies our problem of pose estimation. In addition, in the camera frame, the camera position and two vanishing points can form two lines, respectively, and the angle between the two lines is equal to the angle between the corresponding two sets of parallel lines in the world frame. When using this geometric constraint, the focal length can be estimated quickly. The solutions of pose and focal length are both unique. The experiments show that our proposed method has good performances in numerical stability, noise sensitivity and computational speed with synthetic data and real scenarios and also has strong robustness to camera position noise.
format Online
Article
Text
id pubmed-10098530
institution National Center for Biotechnology Information
language English
publishDate 2023
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-100985302023-04-14 Pose and Focal Length Estimation Using Two Vanishing Points with Known Camera Position Guo, Kai Cao, Rui Tian, Ye Ji, Binyuan Dong, Xuefeng Li, Xuyang Sensors (Basel) Article This paper proposes a new pose and focal length estimation method using two vanishing points and a known camera position. A vanishing point can determine the unit direction vector of the corresponding parallel lines in the camera frame, and as input, the unit direction vector of the corresponding parallel lines in the world frame is also known. Hence, the two units of direction vectors in camera and world frames, respectively, can be transformed into each other only through the rotation matrix that contains all the information of the camera pose. Then, two transformations can be obtained because there are two vanishing points. The two transformations of the unit direction vectors can be regarded as transformations of 3D points whose coordinates are the values of the corresponding unit direction vectors. The key point in this paper is that our problem with vanishing points is converted to rigid body transformation with 3D–3D point correspondences, which is the usual form in the PnP (perspective-n-point) problem. Additionally, this point simplifies our problem of pose estimation. In addition, in the camera frame, the camera position and two vanishing points can form two lines, respectively, and the angle between the two lines is equal to the angle between the corresponding two sets of parallel lines in the world frame. When using this geometric constraint, the focal length can be estimated quickly. The solutions of pose and focal length are both unique. The experiments show that our proposed method has good performances in numerical stability, noise sensitivity and computational speed with synthetic data and real scenarios and also has strong robustness to camera position noise. MDPI 2023-04-03 /pmc/articles/PMC10098530/ /pubmed/37050754 http://dx.doi.org/10.3390/s23073694 Text en © 2023 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Guo, Kai
Cao, Rui
Tian, Ye
Ji, Binyuan
Dong, Xuefeng
Li, Xuyang
Pose and Focal Length Estimation Using Two Vanishing Points with Known Camera Position
title Pose and Focal Length Estimation Using Two Vanishing Points with Known Camera Position
title_full Pose and Focal Length Estimation Using Two Vanishing Points with Known Camera Position
title_fullStr Pose and Focal Length Estimation Using Two Vanishing Points with Known Camera Position
title_full_unstemmed Pose and Focal Length Estimation Using Two Vanishing Points with Known Camera Position
title_short Pose and Focal Length Estimation Using Two Vanishing Points with Known Camera Position
title_sort pose and focal length estimation using two vanishing points with known camera position
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10098530/
https://www.ncbi.nlm.nih.gov/pubmed/37050754
http://dx.doi.org/10.3390/s23073694
work_keys_str_mv AT guokai poseandfocallengthestimationusingtwovanishingpointswithknowncameraposition
AT caorui poseandfocallengthestimationusingtwovanishingpointswithknowncameraposition
AT tianye poseandfocallengthestimationusingtwovanishingpointswithknowncameraposition
AT jibinyuan poseandfocallengthestimationusingtwovanishingpointswithknowncameraposition
AT dongxuefeng poseandfocallengthestimationusingtwovanishingpointswithknowncameraposition
AT lixuyang poseandfocallengthestimationusingtwovanishingpointswithknowncameraposition