siavashk / pycpd

Pure Numpy Implementation of the Coherent Point Drift Algorithm
MIT License
513 stars 115 forks source link

The source (moving) point cloud should be immutable #7

Closed siavashk closed 7 years ago

siavashk commented 7 years ago

I see the s, t, and R attributes in the rigid_registration object, which is iteratively used to correct the Y point cloud… but as the registration proceeds, those values seem to converge on 1, [0 0 0], and the identity matrix (respectively), and I can’t seem to figure out how to rebuild the “complete” translation vector or rotation matrix that could be used to transform the original Y point cloud in a single step, which I could then use to register channels in my non-point-cloud experimental images

siavashk commented 7 years ago

Fixed the rigid one in 1252b0704fc5400f939f24ab480faa332e354d2c

tlambert03 commented 7 years ago

thank you!

siavashk commented 7 years ago

Fixed affine and deformable in 11586d9a3b73f8a42c8122acfec5f440ada641c6.