見出し画像

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

Asphericity(非球面度)[Apostolova2014]は、ROIの3D オブジェクトが完全な球体からどれだけ違うかを示す特徴量です。

Asphericityは以下のように定義されます。

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

これは、Compactness2を使って次のように変形できます。

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

完全な球体の場合、Asphericityは 0 になります。

実践

RadiomicsJを用いて、IBSIデジタルファントムでAsphericityを求めてみます。

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

Asphericity:0.18632387478909096//四捨五入すると0.186

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


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