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