我无法上传带有主图像的细分图像 治疗后我得到了分割图像(输出测试) 主图像和分割后的尺寸不相同的地方 但我想将主图像与分段图像结合起来 有什么解决办法可以将分割后的图像与主图像进行匹配?
我尝试匹配显示的消息是“分割图像的尺寸与主图像的尺寸不匹配,必须具有相同的尺寸” enter image description here
答案 0 :(得分:1)
您可能需要将图像重新采样为与原始图像相同的大小-假设您的分割与输入图像的原点相同,则此功能应该做到这一点。
import SimpleITK as sitk
def resample_image(input_img, input_seg, is_label=False):
dimension = 3
original_spacing = itk_image.GetSpacing()
original_size = itk_image.GetSize()
resample = sitk.ResampleImageFilter()
resample.SetOutputSpacing(original_spacing)
resample.SetSize(out_size)
resample.SetOutputDirection(input_img.GetDirection())
resample.SetOutputOrigin(input_img.GetOrigin())
resample.SetTransform(sitk.Transform(dimension, sitk.sitkIdentity))
resample.SetDefaultPixelValue(input_img.GetPixelIDValue())
if is_label:
resample.SetInterpolator(sitk.sitkNearestNeighbor)
else:
resample.SetInterpolator(sitk.sitkBSpline)
return resample.Execute(itk_image)