我正在尝试为使用numpy-stl创建的3D模型计算一些网格特征。我想计算pyradiomics中给出的所有功能,但我不知道如何在没有所有额外二进制图像和矩阵信息的网格上使用它们?除非有更好的程序用于形状特征提取?此外,在文档中,它表示您需要一些功能来启用C扩展。你怎么能在你的python脚本中做到这一点?
答案 0 :(得分:0)
C扩展名默认启用。从PyRadiomics 2.0开始,这些功能的python等效项已被删除(糟糕的性能)。
关于您的网格物体。 PyRadiomics旨在从图像和二进制标签图中提取特征。要使用网格,您必须首先将它们转换。
您要提取哪些功能? PyRadiomics确实使用一种即时构建的网格来计算表面积和体积,这些也用于计算其他几个形状特征。
如果要查看如何计算体积和SA,则其源代码位于C(radiomics/src/cshape.c
)中。推导特征(例如球形度)的计算位于shape.py