研究Wahba问题的算法对比以及新算法的提出
A Comparative Study of Algorithms for the Wahba Problem and the Proposal of a New Algorithm
DOI: 10.12677/orf.2025.152078, PDF,   
作者: 王雨晨:北京邮电大学理学院,北京
关键词: Wahba问题四元数算法计算机视觉Wahba Problem Quaternion Algorithm Computer Vision
摘要: Wahba问题是指在旋转矩阵估计中求解两组向量之间的最佳旋转矩阵,该问题常出现在航空航天工程、机器人应用和计算机视觉等领域。尤其在卫星姿态估计、图像拼接、3D重建等应用有着重要作用。在这些应用中,数据往往受到测量误差和异常值的影响,导致估计结果的精度下降,因此,如何在这些不理想条件下求解Wahba问题,成为了研究的核心问题之一。为了应对这些问题,要求算法具有更强的抗噪性和鲁棒性,以确保在不完全准确的数据条件下仍能获得可靠的结果。本文主要研究在三维空间中的Wahba问题,介绍了几种针对误差和异常值影响的算法,包括四元数解法(QUASAR)、快速全局配准算法(FGR)、RANSAC算法,此外,本文还在四元数解法的基础上提出了一种新的算法思路,旨在提高算法性能。文章简单阐述了算法的计算原理和推导过程,通过计算机进行数据仿真,对比了不同算法在存在误差和异常值情况下的精度、计算时间和鲁棒性。
Abstract: The Wahba problem refers to the estimation of the optimal rotation matrix between two sets of vectors in the context of rotation matrix estimation. This problem is commonly encountered in fields such as aerospace engineering, robotics, and computer vision. It plays an important role in applications like satellite attitude estimation, image stitching, and 3D reconstruction. In these applications, data are often affected by measurement errors and outliers, leading to a decrease in estimation accuracy. Therefore, solving the Wahba problem under these imperfect conditions has become a crucial research issue. To address these problems, algorithms are required to have stronger noise resistance and robustness, so as to ensure reliable results can still be obtained under conditions with inaccurate data. This paper primarily investigates the Wahba problem in three-dimensional space and introduces several algorithms designed to handle errors and outliers, including quaternion-based semidefinite relaxation for robust alignment (QUASAR), fast global registration (FGR), and RANSAC algorithm. Additionally, this paper proposes a new algorithmic approach based on the quaternion-based robust Wahba problem, aiming to improve algorithm performance. The computational principles and derivations of the proposed algorithms are briefly outlined, and through computer simulations, the paper compares the accuracy, computational time, and robustness of different algorithms under the influence of errors and outliers.
文章引用:王雨晨. 研究Wahba问题的算法对比以及新算法的提出[J]. 运筹与模糊学, 2025, 15(2): 218-226. https://doi.org/10.12677/orf.2025.152078

参考文献

[1] Wahba, G. (1965) A Least Squares Estimate of Satellite Attitude. SIAM Review, 7, 409. [Google Scholar] [CrossRef
[2] Lowe, D.G. (2004) Distinctive Image Features from Scale-Invariant Keypoints. International Journal of Computer Vision, 60, 91-110. [Google Scholar] [CrossRef
[3] Rublee, E., Rabaud, V., Konolige, K. and Bradski, G. (2011) ORB: An Efficient Alternative to SIFT or SURF. 2011 International Conference on Computer Vision, Barcelona, 6-13 November 2011, 2564-2571. [Google Scholar] [CrossRef
[4] Rusu, R.B., Blodow, N. and Beetz, M. (2009) Fast Point Feature Histograms (FPFH) for 3D Registration. IEEE International Conference on Robotics and Automation, Kobe, 12-17 May 2009, 3212-3217.
[5] Bustos, A.P. and Chin, T. (2018) Guaranteed Outlier Removal for Point Cloud Registration with Correspondences. IEEE Transactions on Pattern Analysis and Machine Intelligence, 40, 2868-2882. [Google Scholar] [CrossRef] [PubMed]
[6] Yang, H. and Carlone, L. (2019) A Quaternion-Based Certifiably Optimal Solution to the Wahba Problem with Outliers. 2019 IEEE/CVF International Conference on Computer Vision (ICCV), Seoul, 27 October-2 November 2019, 1665-1674. [Google Scholar] [CrossRef
[7] Zhou, Q., Park, J. and Koltun, V. (2016) Fast Global Registration. 14th European Conference on Computer Vision, Amsterdam, 11-14 October 2016, 766-782. [Google Scholar] [CrossRef
[8] Schönemann, P.H. (1966) A Generalized Solution of the Orthogonal Procrustes Problem. Psychometrika, 31, 1-10. [Google Scholar] [CrossRef
[9] Horn, B.K.P. (1987) Closed-Form Solution of Absolute Orientation Using Unit Quaternions. Journal of the Optical Society of America A, 4, 629-642. [Google Scholar] [CrossRef
[10] Horn, B.K.P., Hilden, H.M. and Negahdaripour, S. (1988) Closed-Form Solution of Absolute Orientation Using Orthonormal Matrices. Journal of the Optical Society of America A, 5, 1127-1135. [Google Scholar] [CrossRef
[11] Cheng, Y. and Crassidis, J.L. (2019) A Total Least-Squares Estimate for Attitude Determination. AIAA Scitech 2019 Forum, San Diego, 7-11 January 2019, 1176. [Google Scholar] [CrossRef
[12] Briales, J. and Gonzalez-Jimenez, J. (2017) Convex Global 3D Registration with Lagrangian Duality. 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Honolulu, 21-26 July 2017, 5612-5621. [Google Scholar] [CrossRef
[13] Ahmed, S., Kerrigan, E.C. and Jaimoukha, I.M. (2012) A Semidefinite Relaxation-Based Algorithm for Robust Attitude Estimation. IEEE Transactions on Signal Processing, 60, 3942-3952. [Google Scholar] [CrossRef
[14] Bustos, A.P. and Chin, T. (2018) Guaranteed Outlier Removal for Point Cloud Registration with Correspondences. IEEE Transactions on Pattern Analysis and Machine Intelligence, 40, 2868-2882. [Google Scholar] [CrossRef] [PubMed]
[15] Fischler, M.A. and Bolles, R.C. (1981) Random Sample Consensus: A Paradigm for Model Fitting with Application to Image Analysis and Automated Cartography. Communications of the ACM, 24, 381-395. [Google Scholar] [CrossRef
[16] Hartley, R.I. and Kahl, F. (2009) Global Optimization through Rotation Space Search. International Journal of Computer Vision, 82, 64-79. [Google Scholar] [CrossRef
[17] Bazin, J., Seo, Y. and Pollefeys, M. (2013) Globally Optimal Consensus Set Maximization through Rotation Search. 11th Asian Conference on Computer Vision, Daejeon, 5-9 November 2012, 539-551. [Google Scholar] [CrossRef