Operating system: Windows 10
Slicer version: 4.11
Expected behavior: Measure and display the surface of a bone and calculate the mean angle (if its convex or concave shape), compare it to other specimens, size of the area
Actual behavior:
Welcome to the community.
I wonder if you submit your post prematurely, as there is no question or an actual issue.
All of what you ask should be doable with Slicer. if you can give specifics, we can be more helpful.
Thanks for the answer.
I think to give my example is much easier:
I imported the files and generated a 3 D Model of a CT Scan. Now I want to measure the contact surface on the radius at the distal radio-ulnar joint and (thats the more important part) calculate/mathematically demonstrate the shape of this surface. Normally it should we more or less concave, convex or straight. After i would do that for a bunch of scans and compare the characteristics and group them accordingly.
I cant figure out a way to calculate and extract the shape of the surface and thats where i would need you guys help.
Thank you
Isolating the articular area is easy, you can use the surface cut feature of the segment editor to cut out the articular surface of the radio-ulnar joint.
Quantifying the surfaces is more or less convex/concave is more challenging. While we have shape analysis tools in SlicerMorph, those are all landmark-based, those won’t work for you. You need an analytic pipeline that measures curvature. This is available for curves, but not sure if there is something ready to be used for the surfaces.
I don’t think there’s any existing module GUI for this, but with a little scripting you could use this filter to get the local curvature (per-vertex of the surface model).