Pyradiomics: 「3Dフィーチャ(スライスごと)」は、3D ROI全体から導出された2Dスライスフィーチャの平均ですか?

作成日 2018年08月24日  ·  5コメント  ·  ソース: AIM-Harvard/pyradiomics

「3Dフィーチャ(スライスごと)」は、3D ROI全体から導出された2Dスライスフィーチャの平均ですか?

THX

question

最も参考になるコメント

いいえ、スライスは結合されます。 たとえば、GLSZMの場合、すべてのスライスのボクセルを使用して1つの行列が作成されます。 違いは、3Dでは、他のスライス上の隣接するボクセルが隣接していると見なされ、2Dでは、同じスライス上の隣接するボクセルのみが隣接していることです。 これにより、ゾーンはそれぞれ3Dと2Dになります。

GLCM、GLRLMの場合、角度ごとに1つの行列が作成されます(オフセットは隣接する場所を示します)。 次に、各行列の特徴が計算され、平均が返されます。 3D抽出の場合、これらの角度は、面内、面外、またはその両方を移動するオフセットを表します。 2Dの場合、面内角度のみが保持されます。 つまり、計算される行列は少なくなりますが、計算される行列は3Dで計算される行列と同じです。

全てのコメント5件

3D機能(スライス別)とはどういう意味ですか? これはどこに記載されていますか?

PyRadiomicsには3D抽出と2D抽出の両方がありますが、2Dの場合、スライス間を移動するオフセットは使用されないという違いがあります。 したがって、1次または形状の特徴に違いはなく、テクスチャの特徴については、すべてのスライスが結合されます。たとえば、GLSZMは2Dゾーンのみを定義し、GLRLMは面内実行のみを定義し、GLCM / NGTDM / GLDMは面内隣接ボクセルのみを考慮します。隣人。

"force2D [False]:ブール値。trueに設定すると、スライスごとのテクスチャ計算が強制されます。「スライス」を識別するディメンションは、force2Ddimensionで定義できます。"

3D ROIを設定し、「force2d = True」を設定すると、フィーチャ値はどのように組み合わされますか? すべてのスライスには、onwテクスチャ機能値があります。たとえば、A ROIに32のスライスがあり、force2DがTrueの場合、32のGLSZM値があります。 、これらの値はどのように組み合わされますか? 平均?

いいえ、スライスは結合されます。 たとえば、GLSZMの場合、すべてのスライスのボクセルを使用して1つの行列が作成されます。 違いは、3Dでは、他のスライス上の隣接するボクセルが隣接していると見なされ、2Dでは、同じスライス上の隣接するボクセルのみが隣接していることです。 これにより、ゾーンはそれぞれ3Dと2Dになります。

GLCM、GLRLMの場合、角度ごとに1つの行列が作成されます(オフセットは隣接する場所を示します)。 次に、各行列の特徴が計算され、平均が返されます。 3D抽出の場合、これらの角度は、面内、面外、またはその両方を移動するオフセットを表します。 2Dの場合、面内角度のみが保持されます。 つまり、計算される行列は少なくなりますが、計算される行列は3Dで計算される行列と同じです。

@JoostJMまだない場合は、この説明をドキュメントに追加するとよいと思います。 この質問は以前に出てきたと思います。

知っていることを理解し、ありがとう

このページは役に立ちましたか?
0 / 5 - 0 評価