Symmetric similarity 3D coordinate transformation based on dual quaternion algorithm


Bektaş S.

ACTA GEODAETICA ET GEOPHYSICA, pp.1-27, 2025 (SCI-Expanded)

  • Publication Type: Article / Article
  • Publication Date: 2025
  • Doi Number: 10.1007/s40328-025-00466-1
  • Journal Name: ACTA GEODAETICA ET GEOPHYSICA
  • Journal Indexes: Science Citation Index Expanded (SCI-EXPANDED), Scopus, Academic Search Premier, Compendex, Geobase
  • Page Numbers: pp.1-27
  • Ondokuz Mayıs University Affiliated: Yes

Abstract

Nowadays, dual quaternion algorithms are used in 3D coordinate transformation problems due to their advantages. The 3D coordinate transformation problem is one of the important problems in geodesy. This transformation problem is encountered in many application areas other than geodesy. Although there are many coordinate transformation methods (similarity, affine, projective, etc.), similarity transformation is used because of its simplicity. Asymmetric transformation is preferred over symmetric coordinate transformation because of its ease of use. In terms of error theory, the symmetric transformation should be preferred. This study discusses the topic of symmetric similarity 3D coordinate transformation based on the dual quaternion algorithm, as well as the bottlenecks encountered in solving the problem and using the solution method. A new iterative algorithm based on the dual quaternion is presented. The solution is implemented in two models: with and without constraint equations. The advantages and disadvantages of the two models compared to each other are also evaluated. Not only the transformation parameters but also the errors of the transformation parameters are determined. The detailed derivation of the formulas for estimating the symmetric similarity of 3D transformation parameters is presented step by step. Since symmetric transformation is the general form of asymmetric transformation, we can also obtain asymmetric transformation results with a simple modification of the model we developed for symmetric transformation. The proposed algorithm can perform both 2D and 3D symmetric and asymmetric similarity transformations. For the 2D transformation, replacing the z and Z coordinates in both systems with zero is sufficient.