closed form solution for Affine transformation between 2 sets of 3 colinear points with a vector attached to each

141 Views Asked by At

I want to estimate the scale, rotation and translation between two sets of 3 colinear 3D points. Each 3D point has a direction information (A unit vector attached to it). In case we don't have this direction information, there would be infinite solutions. But in this case there has to be a unique solution (my intuition) . I am not sure how to solve this. Please suggest me how to approach this problem.

rigid transformation with scale