Hi, I am trying to apply surface landmarks across a region of interest in a lizard cranium, utilizing the CreateSemiLMPatches module of SlicerMorph. When I try to merge the SemiLMPatches (screenshot1) into one single node, some of the merged nodes (specifically, those generated along the edges of the triangular patches, circled red in screenshot2) “sink in” to the underside of the mesh. Is there any way to correct this behaviour? Do I need to manually adjust these points to get them back to the mesh surface? I’m looking to apply SemiLMPatches onto many other specimens, so ideally would like to reduce the amount of manual adjustment if possible.
I’d really appreciate any insights, thank you in advance!
This is controlled by the projection parameter of the module. Unfortunately for us, microCT derived surface models has an internal surface. So if the points are projected a little too much along the normal, sometimes it gets snapped by the internal surface. Expand the Advanced options, and try incrementally reducing the projection value (or disable it).
Also you may want to give our new module PlaceLandmarkGrid, which eventually replace the module you are using. You can draw arbitrary patches (using 4 control points) and sample semi-landmarks inside it. It is still work in progress, so it is a good time to give feedback as well.
Thank you for your reply!
Unfortunately, I had no luck playing around with the two projection parameters with different combinations. The triangular patches themselves were not a problem, it was when I hit the “merge highlighted nodes” which, I believe, generates additional points along the edges of the triangle, those points are acting funky, regardless of what parameter combinations I tried.
And thanks for the suggestion! I’ll give the new module a try!
Hi @zifangx is it possible for you to share a model with the landmark patches so I can give this a try?
Hi Sara,
Sorry for the late reply but yes, absolutely! I’ll send you a link via message.