gpt4 book ai didi

dicom - 如何计算 MPR 的 dicom 切片之间的空间?

转载 作者:行者123 更新时间:2023-12-04 03:10:52 25 4
gpt4 key购买 nike

由于显示 MPR View 基于 Dicoms。我从一系列 dicom 文件制作了一个 3D 阵列。我从冠状面和矢状面展示它。

My 3D array includes: 

- z = count of dicoms
- c = column value for every dicoms
- r = Row value for every dicoms

但我有一个问题。当切片之间有一些空间时,通过这种方式制作的图像不会显示正确的 View 。因为我想不出他们之间的模拟距离!

我不知道如何计算切片之间的空间?我想在切片之间添加额外的空间。例如,如果切片之间的空间为 4。我必须添加 4 个时间 z 内部切片。

我希望达到我的意思。

最佳答案

图像位置(患者)和图像方向(患者)是两个 只有在计算切片之间的距离时应该使用的属性。更多详情请见herehere .有关实际实现,请参阅 here ,此实现还考虑了引用框架 UID 以及机架/检测器倾斜。

这个问题是在 comp.protocols.dicom 上提出的问题 #1。

请查看 ImageJ bug

我相信@Matt 的回答是错误的,让我在这里澄清一些事情。

  • : 'DICOM 确实 不是 有一个名为“切片之间的间距”的属性。这是非常错误的(从技术上讲,它甚至没有任何意义)。

  • DICOM 定义了 IOD,它定义了 SOP 类实例中可用的所需属性集。让我们考虑两种非常常见的情况:CT 图像存储(旧版)和 MR 图像存储(旧版)。所以我们需要比较两者之间的属性集:
  • CT Image IOD Modules
  • MR Image IOD Modules

  • 现在假设我们要检查 MR 图像存储支持 Spacing Between Slices ,很容易跳转到:
  • MR Image Module Attributes

  • 然而,为 CT Image Storage 找到这个属性要困难得多:仅仅是因为这个属性不存在(根据标准)。因此,您唯一会在 内找到此类属性的情况。扩展 SOP 类(一些供应商可能认为切片之间的间距属性在其 扩展 SOP 类实例中有意义)。
  • 在同一个答案中混合切片之间的间距和切片厚度 (0018,0050) 对新用户来说非常困惑。

  • 我同意切片厚度在 CT 图像存储和 MR 图像存储的标准中得到了完美的定义,因为它们都包含 Image Plane Module Attributes ,但是我们不要交换另一个。

    我在这里找到了切片厚度与切片间距的很好的总结(如果您滚动到该部分,您甚至可以播放小演示):
  • CT Physics: CT Reconstruction and Helical CT

  • 在步进和拍摄 CT 中,切片厚度和切片之间的间距相同,因此这里没有大问题。然而,对于螺旋 CT,这些值并不相同,并且可以在任何方向上变化(它们是独立的)。

    […] Slice Thickness is determined by the detector width and pitch, while reconstruction interval (=Spacing Between Slices) can be chosen arbitrarily. […]



    总之,要计算(安全!)切片之间的间距(= 重建间隔),使用图像方向(患者)和图像位置(患者)要安全得多,因为它们可用于 MR 图像存储或 CT 图像存储实例。

    关于dicom - 如何计算 MPR 的 dicom 切片之间的空间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14930222/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com