Non-Rigid Registration of 3D Points

17 views (last 30 days)
Andrew Hall
Andrew Hall on 22 Jun 2017
Answered: Mudambi Srivatsa on 26 Jun 2017
I am looking for a way to perform non-rigid registration on 3d point cloud data. The data only includes the x,y,z locations of each point. Something similar to pcregrigid would be ideal but that is a non-rigid transformation. I have also considered converting the point cloud to an image and then using imregdemons to achieve a similar result. However, I am unsure of how to convert the point cloud data to an image. Any suggestions on either approach would be greatly appreciated.

Answers (1)

Mudambi Srivatsa
Mudambi Srivatsa on 26 Jun 2017
The following post might be helpful in converting the point cloud data to an image:
https://www.mathworks.com/matlabcentral/answers/228917-3d-point-cloud-to-2d-depth-image
Also, the following might be helpful for performing non-rigid registration on 3d point cloud data:
https://www.mathworks.com/matlabcentral/fileexchange/54077-optimal-step-nonrigid-icp
https://www.mathworks.com/matlabcentral/fileexchange/22337-robust-nonrigid-point-set-registration
https://www.mathworks.com/matlabcentral/fileexchange/41396-nonrigidicp

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!