kabsch: Kabsch Algorithm

Description Usage Arguments Details Value References

View source: R/kabsch.R

Description

Aligns two sets of points via rotations and translations.

Usage

1
kabsch(pm, qm)

Arguments

pm

n x d matrix of reference points.

qm

n x d matrix of points to align to to pm

Details

Given two sets of points, with one specified as the reference set, the other set will be rotated so that the RMSD between the two is minimized. The format of the matrix is that there should be one row for each of n observations, and the number of columns, d, specifies the dimensionality of the points. The point sets must be of equal size and with the same ordering, i.e. point one of the second matrix is mapped to point one of the reference matrix, point two of the second matrix is mapped to point two of the reference matrix, and so on. From https://gist.github.com/jlmelville/9b4e5d076e719a7541881e8cbf58a895

Value

Matrix qm rotated and translated so that the ith point is aligned to the ith point of pm in the least-squares sense.

References

https://en.wikipedia.org/wiki/Kabsch_algorithm


samhforbes/digitizeR documentation built on Dec. 29, 2021, 7:17 p.m.