I think it could be helpful to have a function that allows to "trace" surfaces. Usecase:
A user has an image with a binary segmentation which was then turned into a surface with marching cubes. The surface would probably look a bit cube-like due to the voxel structure.
To address this, one could:
Get the surface normals
Measure intensity along the surface normal vector
Determine where the point where the intensity falls off (i.e., to 50% of its intensity)
Move the vertex to this location.
What do you think? I may have written such a function for a different project already :)
I think it could be helpful to have a function that allows to "trace" surfaces. Usecase:
A user has an image with a binary segmentation which was then turned into a surface with marching cubes. The surface would probably look a bit cube-like due to the voxel structure.
To address this, one could:
What do you think? I may have written such a function for a different project already :)