Auto3dgm landmark placement on invisible parts of mesh

Hello Slicer Community,

I’m using Auto3dgm on segmented upper beaks from MarkMyBird database, but it appears landmarks are being placed on seemingly invisible parts of the segmented meshes!

Here are the original unsegmented meshes:

Here’s how I segmented the meshes: I used Plane Cut tool in Dynamic Modeler, using a 2D plane placed vertically at approximately where the beak begins. I exported the desired segment as an .obj file. Interestingly, using either DeCAL or BUILDER module as part of ATLAS, they seem to respect the posterior boundary of the mesh (but they’re not without other issues with these meshes):

Any help would be greatly appreciated!

Best,

Ricardo Ely

I think that extension is abandoned, I don’t think anyone in the development team tracks this forum. You might try opening an issue on their github repo GitHub - ToothAndClaw/SlicerAuto3dgm: Repo for auto3dgm slicer extension but they don’t appear to be responsive.

I think if you use Dynamic modeler to cut a model, it removes the vertices but not the points. We encountered. that in other application. I opened an issue, Dynamic modeler ROI cut removes the polygons but not the vertices · Issue #8777 · Slicer/Slicer · GitHub

@lassoan maybe it is time to implement that clean option.

OK, I’ll add the clean option in the next few days.

@lassoan That would be amazing, thank you!

I’ve pushed a fix, it is under review.

1 Like

The fix is integrated. Slicer Preview Releases (downloaded tomorrow or later) will not have invisible orphan points in the outputs of ROI cut and Plane cut tools.

1 Like

Thank you for implementing those fixes! I was just about to download the preview release for Windows, but it seems that version is from 01/15, while Linux and mac are 01/19? I run 3D Slicer on Windows.

It seems the last build succeeded on all platforms. Click the package button in the Windows line and you can download the installer (apparently the download site hasn’t updated itself yet).

Please keep in mind that for such a recent preview you may need to wait a bit for all the extensions be available.

The download page now shows 2026-01-20 for Slicer Preview Releases for all platforms. This version contains the fix.

Hello all,

Auto3dgm works now with the new fix. Thank you @lassoan for taking the time to address this issue!

Best,

Ricardo Ely

If you look at the clipped surface, I think you will see many point there? You might want to consider there having points in a completely arbitrary and flat surface makes biological sense in your geometric analysis.

I made sure to uncheck the option for capping a surface under the Plane Cut tool, forcing landmarks to fall on the surface mesh.

2 Likes

On second thought, regarding how much biological sense my procedure makes, while I made sure to leave the clipped surface uncapped, I’m now slightly concerned about landmarks falling on the clipped edges. I may be overthinking this too much, but the criteria for cutting the mesh along that specific plane is the part of the beak that is anterior to the nasals. The angle of the plane is determined by a PCA of the specimen’s landmarks themselves (for the most part). Any thoughts?

I don’t think you will be concerned on points falling on the clipped surface. The question is now consistent and repeatable the clipping is.