見出し画像

Radiomics超入門:モルフォロジカル特徴#Sphericity(球形度)

Sphericity(球形度)は、球に対するROIの形状の丸さの尺度(3 Dオブジェクトがどれだけ球に近いかを示す指標)です。単位を持たない無次元の尺度です。

値の範囲は$${ 0 < Sphericity ≦ 1 }$$であり、値が1の場合は完全な球(球は他の3D オブジェクトと比較して、与えられた体積に対して可能な限り小さな表面積を有する)を意味します。

Sphericityは、Spherical Disproportion、Compactness、非球面度(Asphericity)と相関します。

$$
F_{morph.sphericity} = \frac {(36 {\pi}V^2)^{1/3}} {A}
$$

Compactness2からも求めることができます。

$$
F_{morph.sphericity} = (F_{morph.comp.2})^{1/3}
$$

実践

RadiomicsJで、IBSIのデジタルファントムを使って計算する例を示します。

ImagePlus[] imgAndMask = TestDataLoader.digital_phantom1();
MorphologicalFeatures molph = new MorphologicalFeatures(imgAndMask[0], imgAndMask[1], 1);
		
Double sph = molph.calculate(MorphologicalFeatureType.Sphericity.id());
System.out.println("Sphericity:" + sph);
//出力
3D [dev] 1.6.0-scijava-2-pre11-daily-experimental daily//正常なログ

Sphericity:0.8429401289574348//四捨五入して0.843

RadiomicsJの引用はこちら

Kobayashi, T. RadiomicsJ: a library to compute radiomic features. Radiol Phys Technol 15, 255–263 (2022). https://doi.org/10.1007/s12194-022-00664-4

RadiomicsJのリンク

https://github.com/tatsunidas/RadiomicsJ


Stay visionary


この記事が気に入ったらサポートをしてみませんか?