首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >DICOM多平面图像重建

DICOM多平面图像重建
EN

Stack Overflow用户
提问于 2019-10-16 11:36:47
回答 3查看 750关注 0票数 0

我的问题是,我必须开发一个程序,可以打开C#中的DICOM CT图像(没有任何库),我也应该处理轴、冠和矢状图像。我已经弄清楚了,但是冠状和矢状面的重建是不对的。我查看了无数的论坛和问题,但我只是没有找到正确的方法来找到冠状的,矢状的决议。如果有人能给我一个公式或者别的什么,我会很高兴的。

据我所见,这些是获得解决方案所需的信息:

  • 宽度和高度:512x512
  • 图像编号: 518
  • (0018,0050)片厚: 1.25
  • (0018,0080)片间距:0.625

H 19>(0028,0030)像素间距: 0.845703 /0.845703<代码>H 210<代码>F 211

但是我计算了(0020,0032)图像位置(病人)之间的间隔,它是0.625,我不知道这些信息之间的联系是什么,得到正确分辨率的公式是什么。我的问题是:日冕和矢状面图像的分辨率是多少?

如果你们需要更多关于切片的信息,请告诉我。(预先谢谢:)

编辑:我和RadiAnt DICOM查看器检查过,日冕/矢状分辨率应该是512x383。如果有人知道为什么结果是383。请让我知道。同时我会努力弄清楚我自己。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2019-10-16 19:21:24

我想我已经找到了一个解决方案。与RadiAnt版本相差1-2像素,但这是我所能得到的最好结果:

冠状图像高度/矢状面图像宽度:图像数*切片间距/像素间距

例如: 518 * 0.625 / 0.845703 = 382

RadiAnt图像分辨率: 512x383。我的图像分辨率: 512x382

这个解决方案适用于我测试过的一些研究,但不适用于一两个来自互联网的研究。正如kritzel_sw所说,它可能会有所不同。希望这次也能对其他人有所帮助。

票数 0
EN

Stack Overflow用户

发布于 2019-10-22 08:51:55

没有明确的解决办法。您不应该忘记,在DICOM中,您有PixelSpacing,您在“普通图像”中没有它。

一个典型的图像必须有一个等距的网格才能正确地显示在屏幕上。但是在dicom中,您可以拥有一个100×100像素和1.0像素间距的图像,也可以有一个100×200像素和1.0\0.5像素间距的图像。一个有效的将以相同的方式显示这两个图像.第二个图像有更多的像素,但它们更小。导致与第一个图像相同的显示。

所以很明显,图像叠加的高度是518*0,625 = 323,75毫米。所以你有很多可能性:

  • 您可以创建一个512x324图像,将像素间距设置为0.845703\1.0,并计算(插值)z值。
  • 的最佳解决方案是,将像素数据保持原样,不进行任何插值,因此不会丢失任何数据。然后有一个512x518像素的网格。像素间距为0.845703\0.625.这是因为x方向的间距来自原始数据中像素的间距,y方向的间距是切片之间的距离。
  • 但是:有一些DICOM浏览器没有正确地处理不等距像素。如果将图像导出到jpegs并让窗口/浏览器显示图像,则需要等距像素。因此,你必须选择一些像素,这样,当你的像素间距为0.845703mm时,总高度是323,75毫米。这是323,75 / 0.845703 = 382,817 ~ 383像素。因此,如果您生成一个0.845703\0.845703.

512x383像素图像,在该图像中您必须对切片进行插值,则可以创建一个具有等距像素间隔的图像。

票数 2
EN

Stack Overflow用户

发布于 2019-10-16 11:52:06

我猜想:

  1. “序列数”:518应改为“图像数目”:518?
  2. 间距=相邻两片之间的图像位置差值向量的长度( DICOM头中的值应与计算值相同)。如果没有,我建议使用计算值)。

本例中的

弧形硅片的分辨率=冠状切片的分辨率= 512片,每片有512x518像素(矢状面:高度*切片数,冠状面:宽度*切片数)

像素间距斜度=像素间距日冕= 0.845703 * 0.625。

切片距离矢状面=切片距离日冕= 0.845703 mm

附带注意:强烈建议使用DICOM工具包读取切片。你能读到这次考试的事实并不能告诉你你有能力阅读任何考试。DICOM的低级别编码规则存在许多缺陷。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58412358

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档