0

除了“切片厚度”之外,DICOM 图像还记录了“切片位置”参数。

问题:“切片位置”在哪里?我知道它在身体深度 - 但它也必须在图像中,对吧?

我认为一个系列必须或可能有一个相应的系列,我们可以在其中找到“切片位置”的参考。

如果我是对的,如何找到那些图像?那么如何在对应的图像中建立切片的点呢?

同样,如果您知道编写良好的 dicom 图像结构参考指南,请分享。

非常感谢。

4

4 回答 4

0

这是一个包含有关 DICOM 的一些有用信息的页面:

http://www.thefullwiki.org/DICOM

至于你的问题;我认为您正在寻找“图像编号”,它定义了图像的顺序。“切片位置”是关于图像切片偏移的空间坐标;“图像编号”是表示图像相对于其他图像的顺序的整数。YMMV;DICOM 是一个非常松散地遵守的标准。

于 2010-11-29T22:47:42.757 回答
0

该标准规定切片位置的单位是毫米。通常有一个特殊的侦察图像,由切片引用,覆盖看起来像一个网格,显示每个切片的映射位置。

还有一个建议:不要指望它在“理论上”起作用,而不是尝试真实的样本。DICOM 是其创建时存在的所有标准的集合。此外,许多模式使用自己的私有标签来获取更多信息。如果您需要处理某个模态的输出,那么您很幸运,您只需要找到它的 DICOM 一致性声明即可。如果是为了观众..那么祝你好运:)

编辑:此外,CT 系列通常LOCALIZER在图像类型标签中有一个图像,该图像引用该系列中其余的切片图像(或由它们引用)。

于 2010-11-29T22:54:35.673 回答
0

我怀疑切片位置是用于厚板采集,其中每个切片的范围与下一个切片重叠。当前扫描仪的轴向分辨率足够高,以至于不再发生这种情况。因此,与切片位置相反,现在更频繁地使用切片厚度。

于 2010-12-03T05:08:24.897 回答
0

请查看http://medical.nema.org/dicom/2003/03_10PU.PDF。特别是附录 A。

我通常遵循的方法如下。我为 dcm 文件路径访问 DICOMDIR。这可以在标签 [0004, 1500] 处访问。获得所有路径后,我会遍历每个 dcm 图像以访问我想要的任何属性。切片位置可能是 dcm 图像中的一个属性,但在不知道模态的情况下很难找出标签。

dcmtk 是一个用 C++ 编写的不错的库,可以帮助获取特定标签或从 dcm 图像中提取像素数据。你可以用它来让你的生活更轻松。

于 2013-05-09T06:17:58.757 回答