I'm interested in the problem of registering non-corresponding (but similar) point clouds.(adsbygoogle = window.adsbygoogle || []).push({});

I have two sets of point cloud data (points in xyz) representing the same geometric shape. However, the point cloud data does not correspond -- both clouds have a different number of points and there is no relation between the two clouds other than the fact that they represent a similar geometric shape.

The goal is to register one of these point clouds to the other one using only rigid transformation (translation, rotation).

I'm not sure how to approach this problem -- a lot of the information I've found on the internet points the Iterative Closest Point algorithm, which involves defining a function to measure the disparity between the two point sets and then minimizing it to converge to a solution. However, I don't know how to define a function to measure the disparity between the two point sets I've described, since the points do not correspond.

tldr;

How do I define a 'distance' or 'disparity' function between two sets of point clouds that do not correspond but represent a similar geometric structure?

TiA,

-preet

**Physics Forums - The Fusion of Science and Community**

The friendliest, high quality science and math community on the planet! Everyone who loves science is here!

# Registering non-corresponding point clouds

Loading...

Similar Threads - Registering corresponding point | Date |
---|---|

(Terminology) bijective correspondence between proper classes? | Mar 10, 2014 |

Show that a Gaussian Distribution Corresponds to a CTS random variable. | Dec 13, 2011 |

Registered events X in time interval t are distributed linearly n = n0 | Nov 10, 2011 |

Do the infinite cardinals correspond to sets? | Sep 26, 2011 |

Histogram fitting: fit parameter errors not corresponding with optimizer results | Mar 18, 2010 |

**Physics Forums - The Fusion of Science and Community**