Abstract

The constrained orthogonal Procrustes problem is the least-squares problem that calls for a rotation matrix that optimally aligns two matrices of the same order. Over past decades, the algorithm of choice for solving this problem has been the Kabsch-Umeyama algorithm, which is effectively no more than the computation of the singular value decomposition of a particular matrix. Its justification, as presented separately by Kabsch and Umeyama, is not totally algebraic since it is based on solving the minimization problem via Lagrange multipliers. In order to provide a more transparent alternative, it is the main purpose of this paper to present a purely algebraic justification of the algorithm through the exclusive use of simple concepts from linear algebra. For the sake of completeness, a proof is also included of the well known and widely used fact that the orientation-preserving rigid motion problem, i.e., the least-squares problem that calls for an orientation-preserving rigid motion that optimally aligns two corresponding sets of points in d-dimensional Euclidean space, reduces to the constrained orthogonal Procrustes problem.

Details

Title
A Purely Algebraic Justification of the Kabsch-Umeyama Algorithm
Author
Lawrence, Jim 1 ; Bernal, Javier 1 ; Witzgall, Christoph 2 

 National Institute of Standards and Technology, Gaithersburg, MD 20899 
 George Mason University, Fairfax, VA 22030 
Pages
1-6
Publication year
2019
Publication date
2019
Publisher
Superintendent of Documents
ISSN
1044677X
Source type
Scholarly Journal
Language of publication
English
ProQuest document ID
2309791428
Copyright
© 2019. This work is published under NOCC (the “License”). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.