I’m trying to detect feature points from given input imagedata. More specifically, given CT scan of an object with visually-obvious concave and concave parts, return concave points and convex points.
The only way I can think of doing this is by:
1.convert imagedata to polydata using marching cube(given isovalue)
2.detect feature points using polydata. specifically, for concave/convex points, I can use curvature filter and easily find these feature points.
This is doable.The problem is that I lose precision during conversion from imagedata to polydata.
I don’t think I can calculate the curvature of imagedata, is it possible to detect concave/convex feature on imagedata itself?