gpt4 book ai didi

dicom - 如何在dicom中测量距离

转载 作者:行者123 更新时间:2023-12-02 06:40:34 26 4
gpt4 key购买 nike

我想知道如何测量 dicom 中两个像素之间的距离。已经做了一些谷歌发现像素间距(0028,0030)需要找到距离。有人可以清楚地解释....

谢谢

最佳答案

假设您正在尝试测量主体/动物/幻影/任何物体的距离,这完全取决于您是想测量不同切片之间的距离还是只测量同一切片中的距离。

体积 DICOM 系列除了您需要考虑的像素间距外,通常还有切片间距 (0012,0088)。请注意,还有诸如切片厚度之类的东西,它是不同的,应该用于计算距离,因为连续切片之间可能存在间隙或重叠。

定义体素间距向量如下(伪代码)是有帮助的:

voxelspacing.x = first element of PixelSpacing (0028,0030), i.e. before "\"
voxelspacing.y = second element of PixelSpacing (0028,0030), i.e. after "\"
voxelspacing.z = SliceSpacing (0018,0088) or 0 if 2D and/or not specified

一些脑残厂商和去识别工具会破坏切片间距标签,在这种情况下,您必须从其他来源计算它,例如连续切片位置的差异、患者图像位置等,但这是另一回事.

继续,您现在有了每个维度的体素之间的距离(以毫米为单位)。然后,您可以在给定点 A 和点 B 中的体素坐标的情况下计算真实世界的欧氏距离:

delta = (pointA - pointB) * voxelspacing
distance = sqrt(delta.x^2 + delta.y^2 + delta.z^2);

其中所有运算符都是按元素计算的。在计算距离之前,将体素坐标单独乘以它们各自的间距至关重要,因为体素通常不是各向同性的。

关于dicom - 如何在dicom中测量距离,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8847632/

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