2.1.2. Similarity Transformation
The similarity transformation scales, rotates, and translates the data. It will not independently scale the axes, nor will it introduce any skew. It maintains the aspect ratio of the features transformed, which is important if you want to maintain the relative shape of features. The similarity transformation function (in matrix formation)