How to filter points to be used in parametric non-rigid registration?

39 views
Skip to first unread message

S Gof

unread,
Apr 27, 2021, 9:37:15 AM4/27/21
to scalismo
Hello,

Is there a way to filter points used by the "Sampler" from Tutorial 12: Parametric, non-rigid registration"?

This is the sampler I'm taliking about:
val sampler = FixedPointsUniformMeshSampler3D(referenceMesh, numberOfPoints = 1000)

If I understand correctly, these points will be used to evaluate the "distance" between our current mesh and the target, during the parametric registration process.

If so, my problem occurs when some parts of the target are missing which causes some points of the moving mesh to drift in an unrealistic manner while performing the registration.

When I use the registration process described in tutorial 11 I can easily apply filters on the sampled points and I hope to do something similar in the parametric method as well.

Any help will be greatly appreciated!








Marcel Luethi

unread,
Apr 28, 2021, 7:57:14 AM4/28/21
to S Gof, scalismo
Hi

You can just implement your own sampler, where you return the just the points you need. You can find quite a few examples of this in Scalismo and just adapt them to your needs:

Best regards,

Marcel


--
You received this message because you are subscribed to the Google Groups "scalismo" group.
To unsubscribe from this group and stop receiving emails from it, send an email to scalismo+u...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/scalismo/5623f7c5-686f-4e3e-8da9-ab1843510989n%40googlegroups.com.

S Gof

unread,
Apr 28, 2021, 8:59:13 AM4/28/21
to scalismo
cool, I'll give it a try :) 
thanks!
Reply all
Reply to author
Forward
0 new messages