The quaternion-based spatial-coordinate and orientation-frame alignment problems

Quaternion methods for obtaining solutions to the problem of finding global rotations that optimally align pairs of corresponding lists of 3D spatial and/or orientation data are critically studied. The existence of multiple literatures and historical contexts is pointed out, and the algebraic solutions of the quaternion approach to the classic 3D spatial problem are emphasized. The treatment is extended to novel quaternion-based solutions to the alignment problems for 4D spatial and orientation data.

[1]  Frank Chongwoo Park,et al.  Smooth invariant interpolation of rotations , 1997, TOGS.

[2]  R. Diamond A note on the rotational superposition problem , 1988 .

[3]  David J. Huggins,et al.  Comparing distance metrics for rotation using the k-nearest neighbors algorithm for entropy estimation , 2013, J. Comput. Chem..

[4]  P. Schönemann,et al.  A generalized solution of the orthogonal procrustes problem , 1966 .

[5]  Ken Shoemake,et al.  Animating rotation with quaternion curves , 1985, SIGGRAPH.

[6]  K. S. Arun,et al.  Least-Squares Fitting of Two 3-D Point Sets , 1987, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[7]  D. Theobald short communications Acta Crystallographica Section A Foundations of , 2005 .

[8]  S. Umeyama,et al.  Least-Squares Estimation of Transformation Parameters Between Two Point Patterns , 1991, IEEE Trans. Pattern Anal. Mach. Intell..

[9]  P. B. Davenport A vector approach to the algebra of rotations with applications , 1968 .

[10]  Jochen Trumpf,et al.  L1 rotation averaging using the Weiszfeld algorithm , 2011, CVPR 2011.

[11]  Alessandra Corazza,et al.  Accurate Estimation of the Entropy of Rotation-Translation Probability Distributions. , 2016, Journal of chemical theory and computation.

[12]  A. D. McLachlan,et al.  Rapid comparison of protein structures , 1982 .

[13]  R. W. D. Nickalls The quartic equation: invariants and Euler's solution revealed , 2009, The Mathematical Gazette.

[14]  Hongdong Li,et al.  Rotation Averaging , 2013, International Journal of Computer Vision.

[15]  S. Kearsley On the orthogonal transformation used for structural comparisons , 1989 .

[16]  H. Karcher Riemannian center of mass and mollifier smoothing , 1977 .

[17]  W. Kabsch A discussion of the solution for the best rotation to relate two sets of vectors , 1978 .

[18]  Samuel R. Buss,et al.  Spherical averages and applications to spherical splines and interpolation , 2001, TOGS.

[19]  F. Markley,et al.  Quaternion Attitude Estimation Using Vector Observations , 2000 .

[20]  Orthogonal from Oblique Transformations , 1960 .

[21]  Y. Oshman,et al.  Averaging Quaternions , 2007 .

[22]  Joachim Hertzberg,et al.  6D SLAM—3D mapping outdoor environments , 2007, J. Field Robotics.

[23]  L. Euler A conjecture on the forms of the roots of equations , 2008, 0806.1927.

[24]  Paul J. Besl,et al.  A Method for Registration of 3-D Shapes , 1992, IEEE Trans. Pattern Anal. Mach. Intell..

[25]  H. Karcher,et al.  Jacobi fields and Finsler metrics on compact Lie groups with an application to differentiable pinching problems , 1974 .

[26]  Berthold K. P. Horn,et al.  Closed-form solution of absolute orientation using orthonormal matrices , 1988 .

[27]  K. Dill,et al.  Using quaternions to calculate RMSD , 2004, J. Comput. Chem..

[28]  Du Q. Huynh,et al.  Metrics for 3D Rotations: Comparison and Analysis , 2009, Journal of Mathematical Imaging and Vision.

[29]  Andrew J. Hanson,et al.  Visualizing quaternions , 2005, SIGGRAPH Courses.

[30]  D R Flower Rotational superposition: a review of methods. , 1999, Journal of molecular graphics & modelling.

[31]  Thorsten Gerber,et al.  Handbook Of Mathematical Functions , 2016 .

[32]  Michael J. Wester,et al.  RMSD and Symmetry , 2019, J. Comput. Chem..

[33]  N. Cliff Orthogonal rotation to congruence , 1966 .

[34]  Gerald Sommer,et al.  Computer Algebra and Geometric Algebra with Applications, 6th International Workshop, IWMM 2004, Shanghai, China, May 19-21, 2004, and International Workshop, GIAE 2004, Xian, China, May 24-28, 2004, Revised Selected Papers , 2005, IWMM/GIAE.

[35]  A. M. Lesk,et al.  A toolkit for computational molecular biology. II. On the optimal superposition of two sets of coordinates , 1986 .

[36]  B. Green THE ORTHOGONAL APPROXIMATION OF AN OBLIQUE STRUCTURE IN FACTOR ANALYSIS , 1952 .

[37]  ShoemakeKen Animating rotation with quaternion curves , 1985 .

[38]  Maher Moakher,et al.  Means and Averaging in the Group of Rotations , 2002, SIAM J. Matrix Anal. Appl..

[39]  Alain Sarlette,et al.  Consensus Optimization on Manifolds , 2008, SIAM J. Control. Optim..

[40]  M. Mahoney,et al.  History of Mathematics , 1924, Nature.

[41]  Zhengyou Zhang,et al.  A Flexible New Technique for Camera Calibration , 2000, IEEE Trans. Pattern Anal. Mach. Intell..

[42]  P. Jupp,et al.  Fitting Smooth Paths to Spherical Data , 1987 .

[43]  Applications of geometric algebra to the theory of molecular conformation: Part 1. The optimum alignment problem , 1994 .

[44]  Gerald R. Kneller,et al.  Superposition of molecular structures using quaternions , 1991 .

[45]  W. Kabsch A solution for the best rotation to relate two sets of vectors , 1976 .

[46]  Jonathan H. Manton,et al.  A globally convergent numerical algorithm for computing the centre of mass on compact Lie groups , 2004, ICARCV 2004 8th Control, Automation, Robotics and Vision Conference, 2004..

[47]  Richard A. Volz,et al.  Estimating 3-D location parameters using dual number quaternions , 1991, CVGIP Image Underst..

[48]  Pu Liu,et al.  Fast determination of the optimal rotational matrix for macromolecular superpositions , 2009, J. Comput. Chem..

[49]  I. Bar-Itzhack New Method for Extracting the Quaternion from a Rotation Matrix , 2000 .

[50]  Berthold K. P. Horn,et al.  Closed-form solution of absolute orientation using unit quaternions , 1987 .

[51]  M. Hebert,et al.  The Representation, Recognition, and Locating of 3-D Objects , 1986 .

[52]  Gene H. Golub,et al.  Matrix computations , 1983 .

[53]  G. G. Stokes "J." , 1890, The New Yale Book of Quotations.

[54]  Stanley W. Shepperd,et al.  Quaternion from Rotation Matrix , 1978 .

[55]  J. L. Brown,et al.  Problems with defining barycentric coordinates for the sphere , 1992 .

[56]  Marc Levoy,et al.  Efficient variants of the ICP algorithm , 2001, Proceedings Third International Conference on 3-D Digital Imaging and Modeling.

[57]  D. Huggins Estimating Translational and Orientational Entropies Using the k-Nearest Neighbors Algorithm. , 2014, Journal of chemical theory and computation.

[58]  S. Kearsley An algorithm for the simultaneous superposition of a structural series , 1990 .

[59]  Robert Bergevin,et al.  Towards a General Multi-View Registration Technique , 1996, IEEE Trans. Pattern Anal. Mach. Intell..

[60]  Sidharth Thakur,et al.  Quaternion maps of global protein structure. , 2012, Journal of molecular graphics & modelling.

[61]  Gérard G. Medioni,et al.  Object modeling by registration of multiple range images , 1991, Proceedings. 1991 IEEE International Conference on Robotics and Automation.

[62]  R. Nickalls A new approach to solving the cubic: Cardan’s solution revealed , 1993, The Mathematical Gazette.