[registration] "How to find the reason why the ndt FitnessScore is too large"
Is your feature request related to a problem? Please describe.
We often use NDT for point cloud registration, and it always gives a FitnessScore. If the FitnessScore is small, we are all happy, but when it is large, how can we find the problem?
Context
Especially when the 2 models are about the same, how do we know where is a bad match and where is a good match, instead of giving an average about all voxels.
Expected behavior
Can we visualize different voxel errors, like a depth map to show the difference? This way we can know which part of the point cloud matches well and which part does not match well. Because some nuances are difficult to quantify with the human eye
Current Behavior
Just a FitnessScore and the output point cloud
Describe the solution you'd like
Display the error of each voxel, and sort
addition: cloudcompare already has this feature and can visualize
I found this open pull request: #2895 Is that what you had in mind?
Yes, Thank you for your reply! I saw this pr, the idea is very good, but I don't agree with its design.
I think it should be implemented with a new interface, not composite
What kind of "new interface" are you thinking of? If you could suggest some function signatures, that would be great
Thank you for your reply! I will provide some reference interfaces, and then you can see if it is suitable : )