在冠状方向上进行简单的 ITK 切片最终会得到颠倒的图像?

问题描述 投票:0回答:1

SimpleITK 版本“2.2.0”。 Python版本3.9.3 Numpy 版本 1.24.2

我使用 SimpleITK 读取图像,然后在不同方向上对其进行切片。例如,图像是“image.mhd”,我将其读为:

image = sitk.ReadImage('image.mhd')

然后我通过以下方式在冠状视图上将其切片:

myslice = image[:, index, :]

然后我使用 satk.WriteImage(myslice, 'slice.mhd') 将此切片保存回 mhd。

当我将其加载回 ITK-Snap 时,图像是上下颠倒的。有什么理由吗?我做错了什么吗?

尝试对 SimpleITK 加载的图像进行切片

numpy itk simpleitk
1个回答
0
投票

您的图像可能有非身份方向。在切片之前尝试使用 DICOMOrientImageFilter 和身份(LPS)方向。

© www.soinside.com 2019 - 2024. All rights reserved.