{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,5]],"date-time":"2026-03-05T03:07:31Z","timestamp":1772680051160,"version":"3.50.1"},"reference-count":42,"publisher":"Springer Science and Business Media LLC","issue":"3","license":[{"start":{"date-parts":[[2024,1,30]],"date-time":"2024-01-30T00:00:00Z","timestamp":1706572800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2024,1,30]],"date-time":"2024-01-30T00:00:00Z","timestamp":1706572800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"name":"Zhejiang Provincial Natural Science Foundation of China","award":["LY22A010012"],"award-info":[{"award-number":["LY22A010012"]}]},{"DOI":"10.13039\/100014718","name":"Innovative Research Group Project of the National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["11971138"],"award-info":[{"award-number":["11971138"]}],"id":[{"id":"10.13039\/100014718","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100007567","name":"City University of Hong Kong","doi-asserted-by":"crossref","award":["9610034"],"award-info":[{"award-number":["9610034"]}],"id":[{"id":"10.13039\/100007567","id-type":"DOI","asserted-by":"crossref"}]},{"DOI":"10.13039\/501100007156","name":"Innovation and Technology Commission - Hong Kong","doi-asserted-by":"publisher","award":["InnoHK Project CIMDA"],"award-info":[{"award-number":["InnoHK Project CIMDA"]}],"id":[{"id":"10.13039\/501100007156","id-type":"DOI","asserted-by":"publisher"}]},{"name":"Hong Kong Polytechnic University"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Optim Theory Appl"],"published-print":{"date-parts":[[2024,3]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>The hand-eye calibration problem is an important application problem in robot research. Based on the 2-norm of dual quaternion vectors, we propose a new dual quaternion optimization method for the hand-eye calibration problem. The dual quaternion optimization problem is decomposed to two quaternion optimization subproblems. The first quaternion optimization subproblem governs the rotation of the robot hand. It can be solved efficiently by the eigenvalue decomposition or singular value decomposition. If the optimal value of the first quaternion optimization subproblem is zero, then the system is rotationwise noiseless, i.e., there exists a \u201cperfect\u201d robot hand motion which meets all the testing poses rotationwise exactly. In this case, we apply the regularization technique for solving the second subproblem to minimize the distance of the translation. Otherwise we apply the patching technique to solve the second quaternion optimization subproblem. Then solving the second quaternion optimization subproblem turns out to be solving a quadratically constrained quadratic program. In this way, we give a complete description for the solution set of hand-eye calibration problems. This is new in the hand-eye calibration literature. The numerical results are also presented to show the efficiency of the proposed method.<\/jats:p>","DOI":"10.1007\/s10957-024-02377-7","type":"journal-article","created":{"date-parts":[[2024,1,30]],"date-time":"2024-01-30T21:23:42Z","timestamp":1706649822000},"page":"1193-1215","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":19,"title":["A Regularization-Patching Dual Quaternion Optimization Method for Solving the Hand-Eye Calibration Problem"],"prefix":"10.1007","volume":"200","author":[{"given":"Zhongming","family":"Chen","sequence":"first","affiliation":[]},{"given":"Chen","family":"Ling","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1112-5250","authenticated-orcid":false,"given":"Liqun","family":"Qi","sequence":"additional","affiliation":[]},{"given":"Hong","family":"Yan","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2024,1,30]]},"reference":[{"key":"2377_CR1","doi-asserted-by":"publisher","first-page":"228","DOI":"10.1177\/02783640122067372","volume":"21","author":"N Andreff","year":"2001","unstructured":"Andreff, N., Horaud, R., Espiau, B.: Robot hand-eye calibration using structure-from-motion. Int. J. Robot. Res. 21, 228\u2013248 (2001)","journal-title":"Int. J. Robot. Res."},{"key":"2377_CR2","doi-asserted-by":"crossref","unstructured":"Chen, H.H.: A screw motion approach to uniqueness analysis of head-eye geometry. In: 1991 IEEE Computer Society Conference on Computer Vision and Pattern Recognition, pp. 145\u2013151 (1991)","DOI":"10.1109\/CVPR.1991.139677"},{"key":"2377_CR3","doi-asserted-by":"crossref","unstructured":"Chou, J.C.K., Kamel, M.: Quaternions approach to solve the kinematic equation of rotation, $$A_a A_x = A_x A_b$$, of a sensor-mounted robotic manipulator. In: 1988 IEEE International Conference on Robotics and Automation, pp. 656\u2013662 (1988)","DOI":"10.1109\/ROBOT.1988.12134"},{"key":"2377_CR4","doi-asserted-by":"publisher","first-page":"240","DOI":"10.1177\/027836499101000305","volume":"10","author":"JCK Chou","year":"1991","unstructured":"Chou, J.C.K., Kamel, M.: Finding the position and orientation of a sensor on a robot manipulator using quaternions. Int. J. Robot. Res. 10, 240\u2013254 (1991)","journal-title":"Int. J. Robot. Res."},{"key":"2377_CR5","doi-asserted-by":"publisher","first-page":"382","DOI":"10.1016\/j.mechmachtheory.2016.06.002","volume":"104","author":"D Condurache","year":"2016","unstructured":"Condurache, D., Burlacu, A.: Orthogonal dual tensor method for solving the $$AX= XB$$ sensor calibration problem. Mech. Mach. Theory 104, 382\u2013404 (2016)","journal-title":"Mech. Mach. Theory"},{"key":"2377_CR6","doi-asserted-by":"crossref","unstructured":"Condurache, D., Ciureanu, I.A.: A novel solution for $$AX= YB$$ sensor calibration problem using dual Lie algebra. In: 2019 6th International Conference on Control, Decision and Information Technologies (CoDIT), pp. 302\u2013307 (2019)","DOI":"10.1109\/CoDIT.2019.8820336"},{"key":"2377_CR7","doi-asserted-by":"publisher","first-page":"286","DOI":"10.1177\/02783649922066213","volume":"18","author":"K Daniilidis","year":"1999","unstructured":"Daniilidis, K.: Hand-eye calibration using dual quaternions. Int. J. Robot. Res. 18, 286\u2013298 (1999)","journal-title":"Int. J. Robot. Res."},{"key":"2377_CR8","doi-asserted-by":"crossref","unstructured":"Daniilidis, K., Bayro-Corrochano, E.: The dual quaternion approach to hand-eye calibration. In: 13th International Conference on Pattern Recognition, pp. 318\u2013322 (1996)","DOI":"10.1109\/ICPR.1996.546041"},{"key":"2377_CR9","doi-asserted-by":"publisher","first-page":"617","DOI":"10.1109\/70.704233","volume":"14","author":"F Dornaika","year":"1998","unstructured":"Dornaika, F., Horaud, R.: Simultaneous robot-world and hand-eye calibration. IEEE Trans. Robot. Automat. 14, 617\u2013622 (1998)","journal-title":"IEEE Trans. Robot. Automat."},{"key":"2377_CR10","doi-asserted-by":"publisher","first-page":"113143","DOI":"10.1109\/ACCESS.2021.3104514","volume":"9","author":"I Enebuse","year":"2021","unstructured":"Enebuse, I., Foo, M., Ibrahim, B.S.K.K., Ahmed, H., Supmak, F., Eyobu, O.S.: A comparative review of hand-eye calibration techniques for vision guided robots. IEEE Access 9, 113143\u2013113155 (2021)","journal-title":"IEEE Access"},{"key":"2377_CR11","doi-asserted-by":"publisher","first-page":"65","DOI":"10.1109\/TRA.2002.807530","volume":"19","author":"S Gwak","year":"2003","unstructured":"Gwak, S., Kim, J., Park, F.C.: Numerical optimization on the Euclidean group with applications to camera calibration. IEEE Trans. Robot. Automat. 19, 65\u201374 (2003)","journal-title":"IEEE Trans. Robot. Automat."},{"key":"2377_CR12","doi-asserted-by":"crossref","unstructured":"Heller, J., Henrion, D., Pajdla, T.: Hand-eye and robot-world calibration by global polynomial optimization. In: 2014 IEEE International Conference on Robotics and Automation (ICRA), pp. 3157\u20133164 (2014)","DOI":"10.1109\/ICRA.2014.6907313"},{"key":"2377_CR13","doi-asserted-by":"publisher","first-page":"761","DOI":"10.1080\/10556780802699201","volume":"24","author":"D Henrion","year":"2009","unstructured":"Henrion, D., Lasserre, J.B., L\u00f6fberg, J.: GloptiPoly 3: moments, optimization and semidefinite programming. Optim. Methods Softw. 24, 761\u2013779 (2009)","journal-title":"Optim. Methods Softw."},{"key":"2377_CR14","doi-asserted-by":"publisher","first-page":"195","DOI":"10.1177\/027836499501400301","volume":"14","author":"R Horaud","year":"1995","unstructured":"Horaud, R., Dornaika, F.: Hand-eye calibration. Int. J. Robot. Res. 14, 195\u2013210 (1995)","journal-title":"Int. J. Robot. Res."},{"key":"2377_CR15","doi-asserted-by":"publisher","first-page":"34","DOI":"10.1145\/3309988","volume":"45","author":"N Ito","year":"2019","unstructured":"Ito, N., Kim, S., Kojima, M., Takeda, A., Toh, K.C.: BBCPOP: A sparse doubly nonnegative relaxation of polynomial optimization problems with binary, box and complementarity constraints. ACM Trans. Math. Softw. 45, 34 (2019)","journal-title":"ACM Trans. Math. Softw."},{"key":"2377_CR16","doi-asserted-by":"publisher","first-page":"77","DOI":"10.1007\/s00170-021-08233-6","volume":"119","author":"J Jiang","year":"2022","unstructured":"Jiang, J., Luo, X., Luo, Q., Qiao, L., Li, M.: An overview of hand-eye calibration. Int. J. Adv. Manuf. Technol. 119, 77\u201397 (2022)","journal-title":"Int. J. Adv. Manuf. Technol."},{"key":"2377_CR17","doi-asserted-by":"publisher","first-page":"161","DOI":"10.1007\/s10107-015-0874-5","volume":"156","author":"S Kim","year":"2016","unstructured":"Kim, S., Kojima, M., Toh, K.C.: A Lagrangian-DNN relaxation: a fast method for computing tight lower bounds for a class of quadratic optimization problems. Math. Program. 156, 161\u2013187 (2016)","journal-title":"Math. Program."},{"key":"2377_CR18","first-page":"1530","volume":"5","author":"A Li","year":"2010","unstructured":"Li, A., Wang, L., Wu, D.: Simultaneous robot-world and hand-eye calibration using dual-quaternions and Kronecker product. Int. J. Phys. Sci. 5, 1530\u20131536 (2010)","journal-title":"Int. J. Phys. Sci."},{"key":"2377_CR19","doi-asserted-by":"publisher","DOI":"10.61208\/pjo-2023-044","author":"C Li","year":"2023","unstructured":"Li, C., Chen, Y., Li, D.: A proximal linearized algorithm for dual quaternion optimization with applications in hand-eye calibration. Pac. J. Optim. (2023). https:\/\/doi.org\/10.61208\/pjo-2023-044","journal-title":"Pac. J. Optim."},{"key":"2377_CR20","first-page":"301","volume":"40","author":"W Li","year":"2018","unstructured":"Li, W., Lv, N., Dong, M., Lou, X.: Simultaneous robot-world\/hand-eye calibration using dual quaternion. Robot (in Chinese) 40, 301\u2013308 (2018)","journal-title":"Robot (in Chinese)"},{"key":"2377_CR21","doi-asserted-by":"publisher","first-page":"1363","DOI":"10.1631\/jzus.A0820318","volume":"9","author":"R Liang","year":"2008","unstructured":"Liang, R., Mao, J.: Hand-eye calibration with a new linear decomposition algorithm. J. Zhejiang Univ-sc. A 9, 1363\u20131368 (2008)","journal-title":"J. Zhejiang Univ-sc. A"},{"key":"2377_CR22","unstructured":"Lu, Y.C., Chou, J.C.K.: Eight-space quaternion approach for robotic hand-eye calibration. In: 1995 IEEE International Conference on Systems, Man and Cybernetics. Intelligent Systems for the 21st Century, pp. 3316\u20133321 (1995)"},{"key":"2377_CR23","doi-asserted-by":"crossref","unstructured":"Malti, A., Barreto, J.P.: Robust hand-eye calibration for computer aided medical endoscopy. In: 2010 IEEE International Conference on Robotics and Automation, pp. 5543\u20135549 (2010)","DOI":"10.1109\/ROBOT.2010.5509331"},{"key":"2377_CR24","unstructured":"MOSEK ApS: The MOSEK optimization toolbox for MATLAB (Version 9.3). https:\/\/docs.mosek.com\/9.3\/toolbox\/index.html (2022)"},{"key":"2377_CR25","doi-asserted-by":"publisher","first-page":"717","DOI":"10.1109\/70.326576","volume":"10","author":"FC Park","year":"1994","unstructured":"Park, F.C., Martin, B.J.: Robot sensor calibration: solving $$AX= XB$$ on the Euclidean group. IEEE Trans. Robot. Automat. 10, 717\u2013721 (1994)","journal-title":"IEEE Trans. Robot. Automat."},{"key":"2377_CR26","doi-asserted-by":"publisher","first-page":"1469","DOI":"10.1007\/s42967-022-00213-1","volume":"5","author":"L Qi","year":"2023","unstructured":"Qi, L.: Standard dual quaternion optimization and its applications in hand-eye calibration and SLAM. Commun. Appl. Math. Comput. 5, 1469\u20131483 (2023)","journal-title":"Commun. Appl. Math. Comput."},{"key":"2377_CR27","doi-asserted-by":"publisher","first-page":"1494","DOI":"10.1007\/s42967-022-00189-y","volume":"4","author":"L Qi","year":"2022","unstructured":"Qi, L., Ling, C., Yan, H.: Dual quaternions and dual quaternion vectors. Commun. Appl. Math. Comput. 4, 1494\u20131508 (2022)","journal-title":"Commun. Appl. Math. Comput."},{"key":"2377_CR28","doi-asserted-by":"crossref","unstructured":"Remy, S., Dhome, M., Lavest, J.M., Daucher, N.: Hand-eye calibration. In: 1997 IEEE\/RSJ International Conference on Intelligent Robot and Systems, Innovative Robotics for Real-World Applications (IROS\u201997), pp. 1057\u20131065 (1997)","DOI":"10.1109\/IROS.1997.655141"},{"key":"2377_CR29","doi-asserted-by":"crossref","unstructured":"Schmidt, J., Vogt, F., Niemann, H.: Robust hand-eye calibration of an endoscopic surgery robot using dual quaternions. In: Pattern Recognition: 25th DAGM Symposium, pp. 548\u2013556 (2003)","DOI":"10.1007\/978-3-540-45243-0_70"},{"key":"2377_CR30","doi-asserted-by":"crossref","unstructured":"Shah, M., Eastman, R.D., Hong, T.: An overview of robot-sensor calibration methods for evaluation of perception systems. In: Proceedings of the Workshop on Performance Metrics for Intelligent Systems, pp. 15\u201320 (2012)","DOI":"10.1145\/2393091.2393095"},{"key":"2377_CR31","doi-asserted-by":"publisher","DOI":"10.1115\/1.4024473","volume":"5","author":"M Shah","year":"2013","unstructured":"Shah, M.: Solving the robot-world\/hand-eye calibration problem using the Kronecker product. J. Mech. Robot. 5, 031007 (2013)","journal-title":"J. Mech. Robot."},{"key":"2377_CR32","doi-asserted-by":"publisher","first-page":"16","DOI":"10.1109\/70.88014","volume":"5","author":"YC Shiu","year":"1989","unstructured":"Shiu, Y.C., Ahmad, S.: Calibration of wrist-mounted robotic sensors by solving homogeneous transform equations of the form $$AX= XB$$. IEEE Trans. Robot. Automat. 5, 16\u201329 (1989)","journal-title":"IEEE Trans. Robot. Automat."},{"key":"2377_CR33","doi-asserted-by":"publisher","first-page":"345","DOI":"10.1109\/70.34770","volume":"5","author":"RY Tsai","year":"1989","unstructured":"Tsai, R.Y., Lenz, R.K.: A new technique for fully autonomous and efficient 3d robotics hand\/eye calibration. IEEE Trans. Robot. Automat. 5, 345\u2013358 (1989)","journal-title":"IEEE Trans. Robot. Automat."},{"key":"2377_CR34","doi-asserted-by":"publisher","first-page":"231","DOI":"10.1134\/S1054661816010272","volume":"26","author":"M Ulrich","year":"2016","unstructured":"Ulrich, M., Steger, C.: Hand-eye calibration of SCARA robots using dual quaternions. Pattern Recognit Image Anal. 26, 231\u2013239 (2016)","journal-title":"Pattern Recognit Image Anal."},{"key":"2377_CR35","doi-asserted-by":"publisher","first-page":"161","DOI":"10.1109\/70.134271","volume":"8","author":"CC Wang","year":"1992","unstructured":"Wang, C.C.: Extrinsic calibration of a vision sensor mounted on a robot. IEEE Trans. Robot. Automat. 8, 161\u2013175 (1992)","journal-title":"IEEE Trans. Robot. Automat."},{"key":"2377_CR36","doi-asserted-by":"publisher","first-page":"213","DOI":"10.1007\/s00006-013-0436-y","volume":"24","author":"X Wang","year":"2014","unstructured":"Wang, X., Zhu, H.: On the comparisons of unit dual quaternion and homogeneous transformation matrix. Adv. Appl. Clifford Algebras 24, 213\u2013229 (2014)","journal-title":"Adv. Appl. Clifford Algebras"},{"key":"2377_CR37","volume-title":"Quaternion Matrix Computations","author":"M Wei","year":"2018","unstructured":"Wei, M., Li, Y., Zhang, F., Zhao, J.: Quaternion Matrix Computations. Nova Science Publishers, New York (2018)"},{"key":"2377_CR38","doi-asserted-by":"publisher","first-page":"612","DOI":"10.1109\/70.704231","volume":"14","author":"H Zhang","year":"1998","unstructured":"Zhang, H.: Hand\/eye calibration for electronic assembly robots. IEEE Trans. Robot. Automat. 14, 612\u2013616 (1998)","journal-title":"IEEE Trans. Robot. Automat."},{"key":"2377_CR39","doi-asserted-by":"publisher","first-page":"1775","DOI":"10.1007\/s11548-017-1646-x","volume":"12","author":"Z Zhang","year":"2017","unstructured":"Zhang, Z., Zhang, L., Yang, G.Z.: A computationally efficient method for hand-eye calibration. Int. J. Comput. Assist. Radiol. Surg. 12, 1775\u20131787 (2017)","journal-title":"Int. J. Comput. Assist. Radiol. Surg."},{"key":"2377_CR40","doi-asserted-by":"publisher","first-page":"174","DOI":"10.1016\/j.patrec.2018.08.023","volume":"127","author":"Z Zhao","year":"2019","unstructured":"Zhao, Z.: Simultaneous robot-world and hand-eye calibration by the alternative linear programming. Pattern Recognit. Lett. 127, 174\u2013180 (2019)","journal-title":"Pattern Recognit. Lett."},{"key":"2377_CR41","doi-asserted-by":"publisher","first-page":"549","DOI":"10.1109\/70.313105","volume":"10","author":"H Zhuang","year":"1994","unstructured":"Zhuang, H., Roth, Z., Sudhakar, R.: Simultaneous robot-world and tool\/flange calibration by solving homogeneous transformation of the form $$AX=YB$$. IEEE Trans. Robot. Automat. 10, 549\u2013554 (1994)","journal-title":"IEEE Trans. Robot. Automat."},{"key":"2377_CR42","doi-asserted-by":"publisher","first-page":"1168","DOI":"10.1109\/21.247898","volume":"23","author":"H Zhuang","year":"1993","unstructured":"Zhuang, H., Shiu, Y.C.: A noise-tolerant algorithm for robotic hand-eye calibration with or without sensor orientation measurement. IEEE Trans. Syst. Man Cybern. 23, 1168\u20131175 (1993)","journal-title":"IEEE Trans. Syst. Man Cybern."}],"container-title":["Journal of Optimization Theory and Applications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10957-024-02377-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10957-024-02377-7\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10957-024-02377-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,11,9]],"date-time":"2024-11-09T16:04:39Z","timestamp":1731168279000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10957-024-02377-7"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,1,30]]},"references-count":42,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2024,3]]}},"alternative-id":["2377"],"URL":"https:\/\/doi.org\/10.1007\/s10957-024-02377-7","relation":{},"ISSN":["0022-3239","1573-2878"],"issn-type":[{"value":"0022-3239","type":"print"},{"value":"1573-2878","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,1,30]]},"assertion":[{"value":"19 September 2022","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"1 January 2024","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"30 January 2024","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}