Open3D icon indicating copy to clipboard operation
Open3D copied to clipboard

How to align points to another set of points with probabilities?

Open Mrqeoqqt opened this issue 2 years ago • 2 comments

Checklist

My Question

The source set N has the shape of (n, 3), and the target set M has the shape of (m, 3). However, each point in the target set also has a probability assigned between [0, 1]. So there's an additional vector p with the shape of (m, 1).

I want to use a point-to-point alignment method in open3d to optimize $E(T)= \sum p(i)*||m(i)-Corres_n(m(i))||^{2}$. With open3d.registration.registration_icp, currently I already can optimize $E(T)= \sum ||m(i)-Corres_n(m(i))||^{2}$, but I don't know how to incorporate probabilities or weights in the function.

Thank you for help in advance.

Mrqeoqqt avatar Dec 16 '22 22:12 Mrqeoqqt