我有同一个对象的三个不同的各向同性 MRI DICOM 卷,每个都有不同的方向(同一对象的正交矢状、冠状和横向采集)。
我想将它们转换为 numpy 数组并绘制它们,以使其索引匹配。假设我有三个从 sitk 图像发出的 numpy 数组:
sag_array = sitk.GetArrayFromImage( sag_sitk )
dors_array = sitk.GetArrayFromImage( dors_sitk )
trans_array = sitk.GetArrayFromImage( trans_sitk )
我希望能够使用相同的索引来绘制它们,以便切片
sag_array[:,:,index]
dors_array[:,:,index]
trans_array[:,:,index]
对应于相同的视图,没有翻转或反转轴。
我猜这个信息包含在 SimpleITK 图像的方向中,有没有办法在转换后将其传输到 numpy 数组?
Direction 属性通常对 numpy 转换有什么影响,还是丢失了?