将DICOM中的体素转换为mm^3

3
我将一些DICOM文件中的3D体素区域转换为mm^3。由于我只有DICOM文件,无法测量我想要的这些3D区域的物理mm^3值,因此需要确保准确。在DICOM文件中,我可以看到我可以访问体素大小,因此,如果我得到了体素计数,我将进行如下操作:
mm^3 = voxelCount * (voxelWidth * voxelHeight * voxelDepth)

这听起来很合理,但我感觉可能有些遗漏。在DICOM文件中,还有其他信息,例如“切片之间的距离”、“切片厚度”等。
因此,通常需要考虑哪些变量才能制定这种计算的公式?我们如何计算这个值?

发现了一个有趣的讨论:http://vtk.1045678.n5.nabble.com/voxel-s-volume-td1225622.html - CharlesB
1个回答

2
您需要阅读标准的第三部分C.7.6.2节,该节描述了图像平面模块。简而言之,PixelSpacing属性(0028, 0030)提供了体素的宽度和高度。SliceThickness(0018, 0050)告诉您深度。请注意,切片之间可能存在间隙。参考链接:http://medical.nema.org/Dicom/2011/11_03pu.pdf

我认为切片厚度并不能告诉我我所需要的“深度”。在CT中,名义切片厚度被定义为扫描区域中心处灵敏度曲线的半峰全宽(FWHM),其值可以根据临床需求由操作员选择,并通常在1mm至10mm之间。一般来说,切片厚度越大,图像中的低对比度分辨率就越高;切片厚度越小,空间分辨率就越高。 - Karl
我认为(0018,0088)切片间距(以毫米为单位)可能是我寻找的“深度”。间距是从每个切片的中心到中心测量的。 - Karl
1
(0018,0088)层间距是MR和NM图像特有的,它是可选的,因此您不能指望该信息存在。如果您有多帧RT剂量图像,则可以从(3004,000C)网格框偏移向量中获取层间距。否则,(0018,0050)层厚度是最常见的(虽然不需要具有值),可能是您最好的选择。 - Anders Gustafsson

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接