从MRI 2D多切片的DICOM标题读取切片数

时间:2014-04-25 03:55:46

标签: c++ dicom

我正在研究MRI 2D多切片,并寻找它所具有的切片数量。

但遗憾的是,DICOM标头中没有切片计数。我想问为什么以及如何获得切片计数而不是直接读取DICOM头。我可以从切片的任何物理值计算切片计数吗?

我有SiemensTag0029_1020。

提前致谢。

2 个答案:

答案 0 :(得分:1)

您是在处理较新的多帧增强型MR图像(1.2.840.10008.5.1.4.1.1.4.1)还是较旧的单帧MR图像(1.2.840.10008.5.1.4.1.1.4)?使用多帧DICOM文件,您可以查找帧数(0028,0008)标记。

答案 1 :(得分:0)

由于您正在处理MR Image Storage实例,您可以根据IPP(Image Position Patient)和IOP(Image Orientation Patient)属性简单地订购所有实例。有一种众所周知的算法可以计算每个实例的法线距离并相应地对它们进行排序。事实证明它非常可靠。例如,请参阅:gdcm::IPPSorter