Abstract

The rigid motion involving both rotation and translation in the 3D space can be simultaneously described by a unit dual quaternion. Considering this excellent property, the paper constructs the Helmert transformation (seven-parameter similarity transformation) model based on a unit dual quaternion and then presents a rigid iterative algorithm of Helmert transformation using a unit dual quaternion. Because of the singularity of the coefficient matrix of the normal equation, the nine parameter (including one scale factor and eight parameters of a dual quaternion) Helmert transformation model is reduced into five parameter (including one scale factor and four parameters of a unit quaternion which can represent the rotation matrix) Helmert transformation one. Besides, a good start estimate of parameter is required for the iterative algorithm, hence another algorithm employed to compute the initial value of parameter is put forward. The numerical experiments involving a case of small rotation angles i.e. geodetic coordinate transformation and a case of big rotation angles i.e. the registration of LIDAR points are studied. The results show the presented algorithms in this paper are correct and valid for the two cases, disregarding the rotation angles are big or small. And the accuracy of computed parameter is comparable to the classic Procrustes algorithm from Grafarend and Awange (J Geod 77:66–76, 2003), the orthonormal matrix algorithm from Zeng (Earth Planets Space 67:105, 2015), and the algorithm from Wang et al. (J Photogramm Remote Sens 94:63–69, 2014).

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call