Registration of 3D Point Clouds and Meshes: A Survey from Rigid to Nonrigid | Synapse