それぞれのラベルの平均値を取得するために、4 つの共同登録された画像に適用したいラベルがあります。現在、コードを 4 回記述する必要があります。
私の現在のコードは
import SimpleITK as sitk
import numpy as np
label = sitk.ReadImage('segmentation.nii.gz')
image1 = sitk.ReadImage('image1.nii')
image2 = sitk.ReadImage('image2.nii')
image3 = sitk.ReadImage('image3.nii')
image4 = sitk.ReadImage('image4.nii')
labelstatsFilter = sitk.LabelStatisticsImageFilter()
labelstatsFilter.SetUseHistograms(True)
labelstatsFilter.Execute(image1, label)
labelstatsFilter.GetMean(1)
labelstatsFilter.Execute(image2, label)
labelstatsFilter.GetMean(1)
labelstatsFilter.Execute(image3, label)
labelstatsFilter.GetMean(1)
labelstatsFilter.Execute(image4, label)
labelstatsFilter.GetMean(1)