3D 形状分析工具

信息处理 形状分析 3d
2022-02-08 10:55:28

我在 3D 二值图像中有一个 3D 形状。因此,我有一个所有 x、y、z 点的列表。如果我要分析这个形状以进行各种识别,例如“球形度”、体积、表面积等,我在这里有哪些选择?

1个回答

要近似体积),您需要计算所有体素。Vcounted

为了粗略估计表面积),计算所有具有“空”体素作为邻居的体素。(查看行进立方体行进四面体以获得更多灵感和更详细的关于如何确定表面元素的讨论)。Aapprox

为了确定球形度,我将计算最小边界框,取最大轴并将其视为直径:1Vcalc=43πr3

由于您的特征()应该在区间(或 0% - 100%)内,您只需将较小的值除以较大的值:fvolfareafsphere[0,1]

fvol(Vcounted,Vref)=min(Vcounted,Vref)max(Vcounted,Vref)

farea(Aapprox,Aref)相应。fsphere(Vcounted,Vcalc)

fcompactness=~fsphere,因为球体是最紧凑的体积。

我希望你能理解,我想说什么,并希望你正在寻找的答案在这里的某个地方。

1如果您的数据未对齐,您可能需要先对齐 (PCA)。