{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,4]],"date-time":"2026-03-04T06:18:26Z","timestamp":1772605106266,"version":"3.50.1"},"reference-count":52,"publisher":"MDPI AG","issue":"15","license":[{"start":{"date-parts":[[2022,8,8]],"date-time":"2022-08-08T00:00:00Z","timestamp":1659916800000},"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>In this paper, we proposed an accurate and robust method for absolute pose estimation with UAV (unmanned aerial vehicle) using RANSAC (random sample consensus). Because the artificial 3D control points with high accuracy are time-consuming and the small point set may lead low measuring accuracy, we designed a customized UAV to efficiently obtain mass 3D points. A light source was mounted on the UAV and used as a 3D point. The position of the 3D point was given by RTK (real-time kinematic) mounted on the UAV, and the position of the corresponding 2D point was given by feature extraction. The 2D\u20133D point correspondences exhibited some outliers because of the failure of feature extraction, the error of RTK, and wrong matches. Hence, RANSAC was used to remove the outliers and obtain the coarse pose. Then, we proposed a method to refine the coarse pose, whose procedure was formulated as the optimization of a cost function about the reprojection error based on the error transferring model and gradient descent to refine it. Before that, normalization was given for all the valid 2D\u20133D point correspondences to improve the estimation accuracy. In addition, we manufactured a prototype of a UAV with RTK and light source to obtain mass 2D\u20133D point correspondences for real images. Lastly, we provided a thorough test using synthetic data and real images, compared with several state-of-the-art perspective-n-point solvers. Experimental results showed that, even with a high outlier ratio, our proposed method had better performance in terms of numerical stability, noise sensitivity, and computational speed.<\/jats:p>","DOI":"10.3390\/s22155925","type":"journal-article","created":{"date-parts":[[2022,8,9]],"date-time":"2022-08-09T04:16:55Z","timestamp":1660018615000},"page":"5925","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":14,"title":["An Accurate and Robust Method for Absolute Pose Estimation with UAV Using RANSAC"],"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"}]},{"given":"Hu","family":"Ye","sequence":"additional","affiliation":[{"name":"Northwest Institute of Nuclear Technology, Xi\u2019an 710024, China"}]},{"given":"Xin","family":"Gao","sequence":"additional","affiliation":[{"name":"Northwest Institute of Nuclear Technology, Xi\u2019an 710024, China"}]},{"given":"Honglin","family":"Chen","sequence":"additional","affiliation":[{"name":"Northwest Institute of Nuclear Technology, Xi\u2019an 710024, China"}]}],"member":"1968","published-online":{"date-parts":[[2022,8,8]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"829","DOI":"10.1109\/TPAMI.2018.2826536","article-title":"Discriminative optimization: Theory and applications to computer vision","volume":"41","author":"Vongkulbhisal","year":"2018","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_2","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_3","doi-asserted-by":"crossref","unstructured":"Lourakis, M., and Terzakis, G. (2021, January 10\u201315). A globally optimal method for the PnP problem with MRP rotation parameterization. Proceedings of the International Conference on Pattern Recognition, Milano, Italy.","DOI":"10.1109\/ICPR48806.2021.9412405"},{"key":"ref_4","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_5","doi-asserted-by":"crossref","unstructured":"Brachmann, E., Krull, A., Nowozin, S., Shotton, J., Michel, F., Gumhold, S., and Rother, C. (2017, January 21\u201326). Dsac-differentiable ransac for camera localization. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Honolulu, HI, USA.","DOI":"10.1109\/CVPR.2017.267"},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Guan, B., Zhao, J., Li, Z., Sun, F., and Fraundorfer, F. (2020, January 13\u201319). Minimal solutions for relative pose with a single affine correspondence. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Seattle, WA, USA.","DOI":"10.1109\/CVPR42600.2020.00200"},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Zhou, L., Ye, J., and Kaess, M. (2018, January 2\u20136). A stable algebraic camera pose estimation for minimal configurations of 2D\/3D point and line correspondences. Proceedings of the Asian Conference on Computer Vision, Perth, Australia.","DOI":"10.1007\/978-3-030-20870-7_17"},{"key":"ref_8","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_9","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_10","doi-asserted-by":"crossref","unstructured":"Lacey, A.J., Pinitkarn, N., and Thacker, N.A. (2000, January 11\u201314). An Evaluation of the Performance of RANSAC Algorithms for Stereo Camera Calibrarion. Proceedings of the Eleventh British Machine Vision Conference, University of Bristol, Bristol, UK.","DOI":"10.5244\/C.14.65"},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"1066","DOI":"10.1109\/34.879788","article-title":"Geometric camera calibration using circular control points","volume":"22","author":"Heikkila","year":"2000","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"4008","DOI":"10.3390\/s21124008","article-title":"Pose Estimation of Omnidirectional Camera with Improved EPnP Algorithm","volume":"21","author":"Gong","year":"2021","journal-title":"Sensors"},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Hu, Y., Fua, P., Wang, W., and Salzmann, M. (2020, January 13\u201319). Single-stage 6d object pose estimation. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Seattle, WA, USA.","DOI":"10.1109\/CVPR42600.2020.00300"},{"key":"ref_14","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_15","doi-asserted-by":"crossref","first-page":"768","DOI":"10.1109\/TPAMI.2018.2806446","article-title":"HARD-PnP: PnP optimization using a hybrid approximate representation","volume":"41","author":"Hadfield","year":"2018","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_16","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_17","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_18","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 computation 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_19","first-page":"66","article-title":"The perspective view of three points","volume":"13","author":"Wolfe","year":"1991","journal-title":"IEEE Comput. Archit. Lett."},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Kanaeva, E., Gurevich, L., and Vakhitov, A. (2015, January 7\u201310). Camera pose and focal length estimation using regularized distance constraints. Proceedings of the British Machine Vision Conference, Swansea, UK.","DOI":"10.5244\/C.29.162"},{"key":"ref_21","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_22","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_23","doi-asserted-by":"crossref","unstructured":"Nakano, G. (2016, January 8\u201316). A versatile approach for solving PnP, PnPf, and PnPfr problems. Proceedings of the European Conference on Computer Vision, Amsterdam, The Netherlands.","DOI":"10.1007\/978-3-319-46487-9_21"},{"key":"ref_24","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_25","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_26","doi-asserted-by":"crossref","unstructured":"Triggs, B. (1999, January 20\u201325). Camera pose and calibration from 4 or 5 known 3d points. Proceedings of the Seventh IEEE International Conference on Computer Vision, Corfu, Greece.","DOI":"10.1109\/ICCV.1999.791231"},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"209","DOI":"10.1007\/s11263-007-0114-4","article-title":"Detecting and handling unreliable points for camera parameter estimation","volume":"79","author":"Wu","year":"2008","journal-title":"Int. J. Comput. Vis."},{"key":"ref_28","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_29","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_30","doi-asserted-by":"crossref","unstructured":"Kukelova, Z., Bujnak, M., and Pajdla, T. (2010, January 8\u20139). 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_31","unstructured":"Sweeney, C., Flynn, J., Nuernberger, B., Turk, M., and H\u00f6llerer, T. (October, January 29). Efficient computation of absolute pose for gravity-aware augmented reality. Proceedings of the IEEE International Symposium on Mixed and Augmented Reality, Fukuoka, Japan."},{"key":"ref_32","unstructured":"Bujn\u00e1k, M. (2012). Algebraic Solutions to Absolute Pose Problems. [Ph.D. Thesis, Czech Technical University]."},{"key":"ref_33","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_34","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_35","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_36","first-page":"2","article-title":"Overview of the RANSAC Algorithm","volume":"4","author":"Derpanis","year":"2010","journal-title":"Image Rochester NY"},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"381","DOI":"10.1145\/358669.358692","article-title":"Random sample consensus: A paradigm for model fitting with applications to image analysis and automated cartography","volume":"24","author":"Fischler","year":"1981","journal-title":"Commun. ACM"},{"key":"ref_38","doi-asserted-by":"crossref","unstructured":"Botterill, T., Mills, S., and Green, R. (2011, January 6\u20138). Fast RANSAC hypothesis generation for essential matrix estimation. Proceedings of the International Conference on Digital Image Computing: Techniques and Applications, Noosa, QLD, Australia.","DOI":"10.1109\/DICTA.2011.100"},{"key":"ref_39","doi-asserted-by":"crossref","unstructured":"Ferraz, L., Binefa, X., and Moreno-Noguer, F. (2014, January 23\u201328). Very fast solution to the PnP problem with algebraic outlier rejection. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Columbus, OH, USA.","DOI":"10.1109\/CVPR.2014.71"},{"key":"ref_40","unstructured":"Zakharov, S., Shugurov, I., and Ilic, S. (November, January 27). Dpod: 6d pose object detector and refiner. Proceedings of the IEEE\/CVF International Conference on Computer Vision, Seoul, Korea."},{"key":"ref_41","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_42","doi-asserted-by":"crossref","first-page":"155","DOI":"10.1007\/s11263-008-0152-6","article-title":"Epnp: An accurate o (n) solution to the pnp problem","volume":"81","author":"Lepetit","year":"2009","journal-title":"Int. J. Comput. Vis."},{"key":"ref_43","doi-asserted-by":"crossref","unstructured":"Ding, Y., Yang, J., Ponce, J., and Kong, H. (2020, January 13\u201319). Minimal solutions to relative pose estimation from two views sharing a common direction with unknown focal length. Proceedings of the IEEE\/CVF Conference on Computer Vision and Pattern Recognition, Seattle, WA, USA.","DOI":"10.1109\/CVPR42600.2020.00707"},{"key":"ref_44","doi-asserted-by":"crossref","unstructured":"Liu, L., Li, H., and Dai, Y. (2017, January 22\u201329). Efficient global 2d-3d matching for camera localization in a large-scale 3d map. Proceedings of the IEEE International Conference on Computer Vision, Venice, Italy.","DOI":"10.1109\/ICCV.2017.260"},{"key":"ref_45","doi-asserted-by":"crossref","unstructured":"Germain, H., Bourmaud, G., and Lepetit, V. (2019, January 16\u201319). Sparse-to-dense hypercolumn matching for long-term visual localization. Proceedings of the International Conference on 3D Vision, Qu\u00e9bec City, QC, Canada.","DOI":"10.1109\/3DV.2019.00063"},{"key":"ref_46","doi-asserted-by":"crossref","first-page":"380","DOI":"10.1016\/j.neucom.2012.06.055","article-title":"Performance evaluation of feature detection and matching in stereo visual odometry","volume":"120","author":"Jiang","year":"2013","journal-title":"Neurocomputing"},{"key":"ref_47","doi-asserted-by":"crossref","unstructured":"Dang, Z., Yi, K.M., Hu, Y., Wang, F., Fua, P., and Salzmann, M. (2018, January 8\u201314). Eigendecomposition-free training of deep networks with zero eigenvalue-based losses. Proceedings of the European Conference on Computer Vision, Munich, Germany.","DOI":"10.1007\/978-3-030-01228-1_47"},{"key":"ref_48","unstructured":"Botterill, T., Mills, S., and Green, R. (December, January 29). Refining essential matrix estimates from RANSAC. Proceedings of the Image and Vision Computing New Zealand, Auckland, New Zealand."},{"key":"ref_49","doi-asserted-by":"crossref","first-page":"271","DOI":"10.1023\/A:1007927408552","article-title":"The development and comparison of robust methods for estimating the fundamental matrix","volume":"24","author":"Torr","year":"1997","journal-title":"Int. J. Comput. Vis."},{"key":"ref_50","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_51","doi-asserted-by":"crossref","unstructured":"Forlani, G., Dall\u2019Asta, E., Diotri, F., Cella, U.M.D., Roncella, R., and Santise, M. (2018). Quality assessment of DSMs produced from UAV flights georeferenced with on-board RTK positioning. Remote Sens., 10.","DOI":"10.3390\/rs10020311"},{"key":"ref_52","doi-asserted-by":"crossref","first-page":"435","DOI":"10.1080\/15599610802438680","article-title":"Review of stereo vision algorithms: From software to hardware","volume":"2","author":"Lazaros","year":"2008","journal-title":"Int. J. Optomechatronics"}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/22\/15\/5925\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T00:05:48Z","timestamp":1760141148000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/22\/15\/5925"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,8,8]]},"references-count":52,"journal-issue":{"issue":"15","published-online":{"date-parts":[[2022,8]]}},"alternative-id":["s22155925"],"URL":"https:\/\/doi.org\/10.3390\/s22155925","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,8,8]]}}}