Registration Using Signed Distances

Feel free to ask any question here
Post Reply
Lentep
Posts: 5
Joined: Wed Feb 23, 2022 7:09 am

Registration Using Signed Distances

Post by Lentep »

Hi,

How does the ICP algorithm work with and without "use C2M signed distances" option? Is it somehow changing the RMS calculated?

I am trying to decide if this option is good for my case. Just curious as well. Read the tooltip but it leaves me with some doubts and I cannot make sense of the code by myself. Hope someone can help, thank you
daniel
Site Admin
Posts: 7717
Joined: Wed Oct 13, 2010 7:34 am
Location: Grenoble, France
Contact:

Re: Registration Using Signed Distances

Post by daniel »

So the idea is to consider "negative" distances or not when we filter the farthest points at each iteration. In effect it has an impact when you check the 'Enabled farthest points removal' option or if you use a partial overlap of less than 100%. In this case, the points with negative distances will always be kept in preference to those with positive distances. This will have the effect of 'pushing' the points below the mesh surface (= with negative distance), closer to the surface at the next iteration... Hence preventing the cloud from 'sinking' below the surface. As much as possible of course.
Daniel, CloudCompare admin
Lentep
Posts: 5
Joined: Wed Feb 23, 2022 7:09 am

Re: Registration Using Signed Distances

Post by Lentep »

daniel wrote: Thu Feb 24, 2022 4:57 pm So the idea is to consider "negative" distances or not when we filter the farthest points at each iteration. In effect it has an impact when you check the 'Enabled farthest points removal' option or if you use a partial overlap of less than 100%. In this case, the points with negative distances will always be kept in preference to those with positive distances. This will have the effect of 'pushing' the points below the mesh surface (= with negative distance), closer to the surface at the next iteration... Hence preventing the cloud from 'sinking' below the surface. As much as possible of course.
That make sense, thank you Daniel. Love this tool :)
Post Reply