{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,13]],"date-time":"2025-10-13T15:28:48Z","timestamp":1760369328119,"version":"build-2065373602"},"reference-count":24,"publisher":"MDPI AG","issue":"12","license":[{"start":{"date-parts":[[2016,12,17]],"date-time":"2016-12-17T00:00:00Z","timestamp":1481932800000},"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>Vision-based pose estimation is an important application of machine vision. Currently, analytical and iterative methods are used to solve the object pose. The analytical solutions generally take less computation time. However, the analytical solutions are extremely susceptible to noise. The iterative solutions minimize the distance error between feature points based on 2D image pixel coordinates. However, the non-linear optimization needs a good initial estimate of the true solution, otherwise they are more time consuming than analytical solutions. Moreover, the image processing error grows rapidly with measurement range increase. This leads to pose estimation errors. All the reasons mentioned above will cause accuracy to decrease. To solve this problem, a novel pose estimation method based on four coplanar points is proposed. Firstly, the coordinates of feature points are determined according to the linear constraints formed by the four points. The initial coordinates of feature points acquired through the linear method are then optimized through an iterative method. Finally, the coordinate system of object motion is established and a method is introduced to solve the object pose. The growing image processing error causes pose estimation errors the measurement range increases. Through the coordinate system, the pose estimation errors could be decreased. The proposed method is compared with two other existing methods through experiments. Experimental results demonstrate that the proposed method works efficiently and stably.<\/jats:p>","DOI":"10.3390\/s16122173","type":"journal-article","created":{"date-parts":[[2016,12,23]],"date-time":"2016-12-23T04:09:09Z","timestamp":1482466149000},"page":"2173","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":6,"title":["Robust and Accurate Vision-Based Pose Estimation Algorithm Based on Four Coplanar Feature Points"],"prefix":"10.3390","volume":"16","author":[{"given":"Zimiao","family":"Zhang","sequence":"first","affiliation":[{"name":"Tianjin Key Laboratory of High Speed Cutting &amp; Precision Machining, Tianjin University of Technology and Education, Tianjin 300222, China"}]},{"given":"Shihai","family":"Zhang","sequence":"additional","affiliation":[{"name":"Tianjin Key Laboratory of High Speed Cutting &amp; Precision Machining, Tianjin University of Technology and Education, Tianjin 300222, China"}]},{"given":"Qiu","family":"Li","sequence":"additional","affiliation":[{"name":"Tianjin Key Laboratory of High Speed Cutting &amp; Precision Machining, Tianjin University of Technology and Education, Tianjin 300222, China"}]}],"member":"1968","published-online":{"date-parts":[[2016,12,17]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"4562","DOI":"10.1109\/TIE.2012.2216235","article-title":"Dynamic ultrasonic hybrid localization system for indoor mobile robots","volume":"60","author":"Kim","year":"2013","journal-title":"IEEE Trans. Ind. Electron."},{"key":"ref_2","first-page":"375","article-title":"A survey of the dynamics and control of aircraft during aerial refueling","volume":"8","author":"Mao","year":"2008","journal-title":"Nonlinear Dyn. Syst. Theory"},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"802","DOI":"10.1109\/TIP.2011.2162740","article-title":"Combining head pose and eye location information for gaze estimation","volume":"21","author":"Valenti","year":"2012","journal-title":"IEEE Trans. Image Process."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"607","DOI":"10.1109\/TPAMI.2008.106","article-title":"Head pose estimation in computer vision: A survey","volume":"31","author":"Trivedi","year":"2009","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Schall, G., Wagner, D., Reitmayr, G., Taichmann, E., Wieser, M., Schmalstieg, D., and Hofmann-Wellenhof, B. (2009, January 19\u201322). Global pose estimation using multi-sensor fusion for outdoor augmented reality. Proceedings of the 8th International Symposium on Mixed and Augmented Reality (ISMAR 2009), Santa Barbara, CA, USA.","DOI":"10.1109\/ISMAR.2009.5336489"},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"550","DOI":"10.1109\/34.993561","article-title":"A note on the number solution of the non-coplanar P4P problem","volume":"24","author":"Hu","year":"2002","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_7","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_8","doi-asserted-by":"crossref","first-page":"628","DOI":"10.1016\/j.amc.2008.05.037","article-title":"A novel linear algorithm for P5P problem","volume":"205","author":"Tang","year":"2008","journal-title":"Appl. Math. Comput."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"578","DOI":"10.1109\/TPAMI.2003.1195992","article-title":"Linear pose estimation from points or lines","volume":"25","author":"Ansar","year":"2003","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"223","DOI":"10.1016\/j.patrec.2007.09.018","article-title":"Pose determination and plane measurement using a trapezium","volume":"29","author":"Duan","year":"2008","journal-title":"Pattern Recognit. Lett."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"123","DOI":"10.1007\/BF01450852","article-title":"Model-based object pose in 25 lines of code","volume":"15","author":"DeMenthon","year":"1995","journal-title":"Int. J. Comput. Vis."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"145","DOI":"10.1016\/j.robot.2004.05.001","article-title":"Optimization of the POSIT algorithm for indoor autonomous navigation","volume":"48","author":"Gramegna","year":"2004","journal-title":"Robot. Auton. Syst."},{"key":"ref_13","unstructured":"Oberkampf, D., DeMenthon, D.F., and Davis, L.S. (1993, January 15\u201317). Iterative pose estimation using coplanar points. Proceedings of the 1993 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR\u201993), New York, NY, USA."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"204","DOI":"10.1016\/S1000-9361(09)60206-5","article-title":"Monocular vision-based two-stage iterative algorithm for relative position and attitude estimation of docking spacecraft","volume":"23","author":"Zhang","year":"2010","journal-title":"Chin. J. Aeronaut."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"1682","DOI":"10.1007\/s11432-010-4017-6","article-title":"Monocular vision-based iterative pose estimation algorithm from corresponding feature points","volume":"53","author":"Zhang","year":"2010","journal-title":"Sci. Chin. Inf. Sci."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"55","DOI":"10.3788\/COL20100801.0055","article-title":"Study on the position and orientation measurement method with monocular vision system","volume":"8","author":"Wang","year":"2010","journal-title":"Chin. Opt. Lett."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"69","DOI":"10.1016\/S0167-8655(98)00128-7","article-title":"Pose estimation using four corresponding points","volume":"20","author":"Liu","year":"1999","journal-title":"Pattern Recognit. Lett."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"182","DOI":"10.1016\/j.rcim.2011.08.005","article-title":"An efficient two-step solution for vision-based pose determination of a parallel manipulator","volume":"28","author":"Zhang","year":"2012","journal-title":"Robot. Comput. Integr. Manuf."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"382","DOI":"10.1049\/iet-cvi.2012.0258","article-title":"Robust and accurate online pose estimation algorithm via efficient three-dimensional collinearity model","volume":"7","author":"Fan","year":"2013","journal-title":"IET Comput. Vis."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"3127","DOI":"10.1016\/j.ijleo.2013.12.020","article-title":"High accurate estimation of relative pose of cooperative space targets based on measurement of monocular vision imaging","volume":"125","author":"Pan","year":"2014","journal-title":"Optik"},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"1515","DOI":"10.1016\/j.imavis.2010.03.005","article-title":"Optimal non-iterative pose estimation via convex relaxation","volume":"28","author":"Hmam","year":"2010","journal-title":"Image Vis. Comput."},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Ons, B., Verstraelen, L., and Wagemans, J. (2011). A computational model of visual anisotropy. PLoS ONE, 6.","DOI":"10.1371\/journal.pone.0021091"},{"key":"ref_23","unstructured":"Heikkila, J., and Silv\u00e9n, O. (1997, January 17\u201319). A four-step camera calibration procedure with implicit image correction. Proceedings of the 1997 IEEE Computer Society Conference on Computer Vision and Pattern Recognition, San Juan, PR, USA."},{"key":"ref_24","unstructured":"Zhang, Z. (1999, January 20\u201327). Flexible camera calibration by viewing a plane from unknown orientations. Proceedings of the Seventh IEEE International Conference on Computer Vision, Kerkyra, Greece."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/16\/12\/2173\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T19:28:50Z","timestamp":1760210930000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/16\/12\/2173"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,12,17]]},"references-count":24,"journal-issue":{"issue":"12","published-online":{"date-parts":[[2016,12]]}},"alternative-id":["s16122173"],"URL":"https:\/\/doi.org\/10.3390\/s16122173","relation":{},"ISSN":["1424-8220"],"issn-type":[{"type":"electronic","value":"1424-8220"}],"subject":[],"published":{"date-parts":[[2016,12,17]]}}}