{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,18]],"date-time":"2026-04-18T10:56:21Z","timestamp":1776509781300,"version":"3.51.2"},"reference-count":50,"publisher":"MDPI AG","issue":"21","license":[{"start":{"date-parts":[[2022,10,28]],"date-time":"2022-10-28T00:00:00Z","timestamp":1666915200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>Estimating camera pose is one of the key steps in computer vison, photogrammetry and SLAM (Simultaneous Localization and Mapping). It is mainly calculated based on the 2D\u20133D correspondences of features, including 2D\u20133D point and line correspondences. If a zoom lens is equipped, the focal length needs to be estimated simultaneously. In this paper, a new method of fast and accurate pose estimation with unknown focal length using two 2D\u20133D line correspondences and the camera position is proposed. Our core contribution is to convert the PnL (perspective-n-line) problem with 2D\u20133D line correspondences into an estimation problem with 3D\u20133D point correspondences. One 3D line and the camera position in the world frame can define a plane, the 2D line projection of the 3D line and the camera position in the camera frame can define another plane, and actually the two planes are the same plane, which is the key geometric characteristic in this paper\u2019s estimation of focal length and pose. We establish the transform between the normal vectors of the two planes with this characteristic, and this transform can be regarded as the camera projection of a 3D point. Then, the pose estimation using 2D\u20133D line correspondences is converted into pose estimation using 3D\u20133D point correspondences in intermediate frames, and, lastly, pose estimation can be finished quickly. In addition, using the property whereby the angle between two planes is invariant in both the camera frame and world frame, we can estimate the camera focal length quickly and accurately. Experimental results show that our proposed method has good performance in numerical stability, noise sensitivity and computational speed with synthetic data and real scenarios, and has strong robustness to camera position noise.<\/jats:p>","DOI":"10.3390\/s22218253","type":"journal-article","created":{"date-parts":[[2022,10,30]],"date-time":"2022-10-30T10:47:57Z","timestamp":1667126877000},"page":"8253","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":6,"title":["Fast and Accurate Pose Estimation with Unknown Focal Length Using Line Correspondences"],"prefix":"10.3390","volume":"22","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-1658-1562","authenticated-orcid":false,"given":"Kai","family":"Guo","sequence":"first","affiliation":[{"name":"Northwest Institute of Nuclear Technology, Xi\u2019an 710024, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Zhixiang","family":"Zhang","sequence":"additional","affiliation":[{"name":"Northwest Institute of Nuclear Technology, Xi\u2019an 710024, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Zhongsen","family":"Zhang","sequence":"additional","affiliation":[{"name":"Northwest Institute of Nuclear Technology, Xi\u2019an 710024, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ye","family":"Tian","sequence":"additional","affiliation":[{"name":"Northwest Institute of Nuclear Technology, Xi\u2019an 710024, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Honglin","family":"Chen","sequence":"additional","affiliation":[{"name":"Northwest Institute of Nuclear Technology, Xi\u2019an 710024, China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2022,10,28]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"103705","DOI":"10.1016\/j.autcon.2021.103705","article-title":"Computer vision-based interior construction progress monitoring: A literature review and future research directions","volume":"127","author":"Ekanayake","year":"2021","journal-title":"Autom. Constr."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"400","DOI":"10.1016\/j.cja.2021.01.028","article-title":"An efficient and globally optimal solution to perspective-n-line problem","volume":"35","author":"Yu","year":"2022","journal-title":"Chin. J. Aeronaut."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"197","DOI":"10.1016\/j.optlaseng.2012.10.012","article-title":"Accurate and robust estimation of camera parameters using RANSAC","volume":"51","author":"Zhou","year":"2013","journal-title":"Opt. Lasers Eng."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"2623","DOI":"10.1007\/s00521-021-05898-8","article-title":"Research on computer vision enhancement in intelligent robot based on machine learning and deep learning","volume":"34","author":"Ding","year":"2022","journal-title":"Neural Comput. Appl."},{"key":"ref_5","unstructured":"Mikhail, E.M., Bethel, J.S., and McGlone, J.C. (2001). Introduction to Modern Photogrammetry, John Wiley & Sons."},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Kendall, A., Grimes, M., and Cipolla, R. (2015, January 7\u201313). Posenet: A convolutional network for real-time 6-dof camera relocalization. Proceedings of the IEEE International Conference on Computer Vision, Santiago, Chile.","DOI":"10.1109\/ICCV.2015.336"},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Melekhov, I., Ylioinas, J., Kannala, J., and Rahtu, E. (2017, January 18\u201321). Relative camera pose estimation using convolutional neural networks. Proceedings of the International Conference on Advanced Concepts for Intelligent Vision Systems, Antwerp, Belgium.","DOI":"10.1007\/978-3-319-70353-4_57"},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Sattler, T., Zhou, Q., Pollefeys, M., and Leal-Taixe, L. (2019, January 16\u201320). Understanding the limitations of cnn-based absolute camera pose regression. Proceedings of the IEEE\/CVF Conference on Computer Vision and Pattern Recognition, Long Beach, CA, USA.","DOI":"10.1109\/CVPR.2019.00342"},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"En, S., Lechervy, A., and Jurie, F. (2018, January 8\u201311). Rpnet: An end-to-end network for relative camera pose estimation. Proceedings of the European Conference on Computer Vision, Munich, Germany.","DOI":"10.1007\/978-3-030-11009-3_46"},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Guo, K., Ye, H., Gu, J., and Chen, H. (2021). A Novel Method for Intrinsic and Extrinsic Parameters Estimation by Solving Perspective-Three-Point Problem with Known Camera Position. Appl. Sci., 11.","DOI":"10.3390\/app11136014"},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"131","DOI":"10.1007\/s10851-005-3617-z","article-title":"PnP problem revisited","volume":"24","author":"Wu","year":"2006","journal-title":"J. Math. Imaging Vis."},{"key":"ref_12","unstructured":"Zhou, L., Yang, Y., Abello, M., and Kaess, M. (February, January 27). A robust and efficient algorithm for the PnL problem using algebraic distance to approximate the reprojection distance. Proceedings of the AAAI Conference on Artificial Intelligence, Honolulu, HI, USA."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"1444","DOI":"10.1109\/TPAMI.2012.41","article-title":"A robust O (n) solution to the perspective-n-point problem","volume":"34","author":"Li","year":"2012","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"95","DOI":"10.1007\/s00371-020-02004-2","article-title":"Solving the PnL problem using the hidden variable method: An accurate and efficient solution","volume":"38","author":"Wang","year":"2022","journal-title":"Vis. Comput."},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Vakhitov, A., Funke, J., and Moreno-Noguer, F. (2016, January 8\u201316). Accurate and linear time pose estimation from points and lines. Proceedings of the European Conference on Computer Vision, Amsterdam, The Netherlands.","DOI":"10.1007\/978-3-319-46478-7_36"},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Kneip, L., Scaramuzza, D., and Siegwart, R. (2011, January 20\u201325). A novel parametrization of the perspective-three-point problem for a direct compu-tation of absolute camera position and orientation. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Colorado Springs, CO, USA.","DOI":"10.1109\/CVPR.2011.5995464"},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Lee, G.H. (2016, January 8\u201316). A minimal solution for non-perspective pose estimation from line correspondences. Proceedings of the European Conference on Computer Vision, Amsterdam, The Netherlands.","DOI":"10.1007\/978-3-319-46454-1_11"},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Zheng, Y., Kuang, Y., Sugimoto, S., Astrom, K., and Okutomi, M. (2013, January 1\u20138). Revisiting the pnp problem: A fast, general and optimal solution. Proceedings of the IEEE International Conference on Computer Vision, Sydney, Australia.","DOI":"10.1109\/ICCV.2013.291"},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Josephson, K., and Byrod, M. (2009, January 20\u201325). Pose estimation with radial distortion and unknown focal length. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Miami Beach, FL, USA.","DOI":"10.1109\/CVPRW.2009.5206756"},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"930","DOI":"10.1109\/TPAMI.2003.1217599","article-title":"Complete solution classification for the perspective-three-point problem","volume":"25","author":"Gao","year":"2003","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"475","DOI":"10.1049\/iet-cvi.2015.0099","article-title":"Probabilistic approach for maximum likelihood estimation of pose using lines","volume":"10","author":"Zhang","year":"2016","journal-title":"IET Comput. Vis."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"699","DOI":"10.1109\/LRA.2020.3047797","article-title":"A complete, accurate and efficient solution for the perspective-n-line problem","volume":"6","author":"Zhou","year":"2020","journal-title":"IEEE Robot. Autom. Lett."},{"key":"ref_23","unstructured":"Zhang, L., Xu, C., Lee, K.M., and Koch, R. (2012, January 5\u20139). Robust and efficient pose estimation from line correspondences. Proceedings of the Asian Conference on Computer Vision, Daejeon, Korea."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"1209","DOI":"10.1109\/TPAMI.2016.2582162","article-title":"Pose estimation from line correspondences: A complete analysis and a series of solutions","volume":"39","author":"Xu","year":"2016","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Liu, C., Zhu, F., Jin, Z., and Xia, R. (2012, January 25\u201329). Pose determination from one point and two coplanar line features. Proceedings of the International Conference on Intelligent Computing, Huangshan, China.","DOI":"10.1007\/978-3-642-31576-3_73"},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Guo, K., Ye, H., Gu, J., and Tian, Y. (2022). A Fast and Simple Method for Absolute Orientation Estimation Using a Single Vanishing Point. Appl. Sci., 12.","DOI":"10.3390\/app12168295"},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Hartley, R., and Zisserman, A. (2003). Multiple View Geometry in Computer Vision, Cambridge University Press. [2nd ed.].","DOI":"10.1017\/CBO9780511811685"},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"66","DOI":"10.1109\/34.67632","article-title":"The perspective view of three points","volume":"13","author":"Wolfe","year":"1991","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"42896","DOI":"10.1109\/ACCESS.2021.3065953","article-title":"A Robust Visual Localization Method with Unknown Focal Length Camera","volume":"9","author":"Yin","year":"2021","journal-title":"IEEE Access"},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"2387","DOI":"10.1109\/TPAMI.2013.36","article-title":"Exhaustive linearization for robust camera pose and focal length estimation","volume":"35","year":"2013","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_31","doi-asserted-by":"crossref","unstructured":"Kukelova, Z., Bujnak, M., and Pajdla, T. (2013, January 1\u20138). Real-time solution to the absolute pose problem with unknown radial distortion and focal length. Proceedings of the IEEE International Conference on Computer Vision, Sydney, Australia.","DOI":"10.1109\/ICCV.2013.350"},{"key":"ref_32","doi-asserted-by":"crossref","unstructured":"Zhao, Z., Ye, D., Zhang, X., Chen, G., and Zhang, B. (2016). Improved direct linear transformation for parameter decoupling in camera calibration. Algorithms, 9.","DOI":"10.3390\/a9020031"},{"key":"ref_33","doi-asserted-by":"crossref","unstructured":"Barone, F., Marrazzo, M., and Oton, C.J. (2020). Camera Calibration with Weighted Direct Linear Transformation and Anisotropic Uncertainties of Image Control Points. Sensors, 20.","DOI":"10.3390\/s20041175"},{"key":"ref_34","doi-asserted-by":"crossref","unstructured":"Kukelova, Z., Bujnak, M., and Pajdla, T. (2010, January 8\u201312). Closed-form solutions to minimal absolute pose problems with known vertical direction. Proceedings of the Asian Conference on Computer Vision, Queenstown, New Zealand.","DOI":"10.1007\/978-3-642-19309-5_17"},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"259","DOI":"10.1007\/s10851-010-0234-2","article-title":"A new solution to the relative orientation problem using only 3 points and the vertical direction","volume":"39","author":"Kalantari","year":"2011","journal-title":"J. Math. Imaging Vis."},{"key":"ref_36","unstructured":"D\u2019Alfonso, L., Garone, E., Muraca, P., and Pugliese, P. (June, January 31). On the use of IMUs in the PnP Problem. Proceedings of the International Conference on Robotics and Automation, Hong Kong, China."},{"key":"ref_37","doi-asserted-by":"crossref","unstructured":"Guo, K., Ye, H., Chen, H., and Gao, X. (2022). A New Method for Absolute Pose Estimation with Unknown Focal Length and Radial Distortion. Sensors, 22.","DOI":"10.3390\/s22051841"},{"key":"ref_38","doi-asserted-by":"crossref","unstructured":"Guo, K., Ye, H., Zhao, Z., and Gu, J. (2021). An Efficient Closed Form Solution to the Absolute Orientation Problem for Camera with Unknown Focal Length. Sensors, 21.","DOI":"10.3390\/s21196480"},{"key":"ref_39","doi-asserted-by":"crossref","first-page":"102711","DOI":"10.1016\/j.cviu.2018.08.005","article-title":"A novel algebraic solution to the perspective-three-line pose problem","volume":"191","author":"Wang","year":"2020","journal-title":"Comput. Vis. Image Underst."},{"key":"ref_40","doi-asserted-by":"crossref","unstructured":"Abdellali, H., Frohlich, R., and Kato, Z. (2019, January 27\u201328). A direct least-squares solution to multi-view absolute and relative pose from 2d\u20133d perspective line pairs. Proceedings of the IEEE\/CVF International Conference on Computer Vision Workshops, Seoul, Korea.","DOI":"10.1109\/ICCVW.2019.00267"},{"key":"ref_41","doi-asserted-by":"crossref","unstructured":"Abdellali, H., Frohlich, R., and Kato, Z. (2019, January 27\u201328). Robust absolute and relative pose estimation of a central camera system from 2d\u20133d line correspondences. Proceedings of the IEEE\/CVF International Conference on Computer Vision Workshops, Seoul, Korea.","DOI":"10.1109\/ICCVW.2019.00118"},{"key":"ref_42","doi-asserted-by":"crossref","first-page":"909","DOI":"10.1007\/s11263-021-01567-4","article-title":"Singularity Analysis for the Perspective-Four and Five-Line Problems","volume":"130","author":"Nayak","year":"2022","journal-title":"Int. J. Comput. Vis."},{"key":"ref_43","doi-asserted-by":"crossref","unstructured":"Kuang, Y., and Astrom, K. (2013, January 1\u20138). Pose estimation with unknown focal length using points, directions and lines. Proceedings of the IEEE International Conference on Computer Vision, Sydney, Australia.","DOI":"10.1109\/ICCV.2013.71"},{"key":"ref_44","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1007\/s00138-020-01100-6","article-title":"An efficient and globally optimal method for camera pose estimation using line features","volume":"31","author":"Yu","year":"2020","journal-title":"Mach. Vis. Appl."},{"key":"ref_45","doi-asserted-by":"crossref","first-page":"130","DOI":"10.1016\/j.cviu.2017.05.002","article-title":"Absolute pose estimation from line correspondences using direct linear transformation","volume":"161","year":"2017","journal-title":"Comput. Vis. Image Underst."},{"key":"ref_46","doi-asserted-by":"crossref","first-page":"3852","DOI":"10.1109\/LRA.2019.2929982","article-title":"Camera pose estimation based on PnL with a known vertical direction","volume":"4","author":"Lecrosnier","year":"2019","journal-title":"IEEE Robot. Autom. Lett."},{"key":"ref_47","doi-asserted-by":"crossref","unstructured":"Zheng, Y., Sugimoto, S., Sato, I., and Okutomi, M. (2014, January 23\u201328). A general and simple method for camera pose and focal length determination. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Columbus, OH, USA.","DOI":"10.1109\/CVPR.2014.62"},{"key":"ref_48","doi-asserted-by":"crossref","first-page":"1330","DOI":"10.1109\/34.888718","article-title":"A flexible new technique for camera calibration","volume":"22","author":"Zhang","year":"2000","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_49","doi-asserted-by":"crossref","unstructured":"Guo, K., Ye, H., Gao, X., and Chen, H. (2022). An Accurate and Robust Method for Absolute Pose Estimation with UAV Using RANSAC. Sensors, 22.","DOI":"10.3390\/s22155925"},{"key":"ref_50","unstructured":"Do, P.N.B., and Nguyen, Q.C. (2019, January 25\u201327). A review of stereo-photogrammetry method for 3-D reconstruction in computer vision. Proceedings of the IEEE 19th International Symposium on Communications and Information Technologies, Ho Chi Minh City, Vietnam."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/22\/21\/8253\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T01:04:38Z","timestamp":1760144678000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/22\/21\/8253"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,10,28]]},"references-count":50,"journal-issue":{"issue":"21","published-online":{"date-parts":[[2022,11]]}},"alternative-id":["s22218253"],"URL":"https:\/\/doi.org\/10.3390\/s22218253","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,10,28]]}}}