Given two lists of points SimilarityTransformation::estimate
finds the common similarity transformation (rotation, translation, and scaling) that maps each
This library consists of a single header file similarity_transformation.h
.
The following dependencies are required:
See tests/test.cc
for usage.
The Gauss–Newton method is used to minimize the sum of squared errors
-
C. Hertzberg, R. Wagner, U. Frese, and L. Schröder, Integrating Generic Sensor Fusion Algorithms with Sound State Representations through Encapsulation of Manifolds. https://doi.org/10.48550/arXiv.1107.1119
-
J. Solà, J. Deray, and D. Atchuthan, A micro Lie theory for state estimation in robotics. https://doi.org/10.48550/arXiv.1812.01537