numpy 冠状方向上的简单ITK切片以颠倒的图像结束?

8mmmxcuj  于 2023-10-19  发布在  其他
关注(0)|答案(1)|浏览(127)

SimpleITK版本“2.2.0”。Python版本3.9.3 Numpy版本1.24.2
我使用SimpleITK读取图像,然后在不同的方向上切片。例如,图像是'image. mhd',我将其读入:

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

然后我在冠状面上将其切片:

myslice = image[:, index, :]

然后使用sitk.WriteImage(myslice,'slice. mhd')将该切片保存回mhd。
当我将它加载回ITK-Snap时,图像是上下颠倒的。为什么呢?我做错什么了吗?
尝试切片SimpleITK加载的图像

pkbketx9

pkbketx91#

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

相关问题