在DICOM

时间:2017-08-15 13:32:25

标签: dicom

我从MRI采集中提取了一个3D表面,并且描述该表面的点的坐标是(我相信)相对于该系列的第一个图像的参考系统(我的意思是原点对应于图像位置(患者)和轴方向与图像方向(患者))。 我有另一组图像,具有不同的图像位置(患者)和不同的图像方向(患者);我想旋转和平移从第一组中提取的表面,以使其与第二组图像完全匹配。

我在找到能够完成工作的正确4x4矩阵时遇到问题,一旦得到它,我知道如何将它应用到我的表面。

非常感谢任何形式的帮助,谢谢。

西蒙

1 个答案:

答案 0 :(得分:2)

This page解释了如何根据DICOM标题中的几何信息形成变换矩阵。这些转换矩阵用于从体积坐标系(pixel-x,pixel-y,切片编号)转换为患者/世界坐标系(以毫米为单位)。

从第1卷转换到第2卷的基本思想是从第1卷转换到患者坐标,从患者坐标转换到第2卷坐标系。将两个矩阵相乘可以使矩阵直接从第1卷转换为第2卷。

警告:显然,不能保证v1中的每个坐标都与v2中的坐标匹配,即堆栈可能具有不同的大小和/或位置。

所以你有:

M1 - 从第1卷转换到世界坐标系的矩阵 M2 - 从第2卷转换到世界坐标系的矩阵

然后

M1 *(M2 ^( - 1))是将位置矢量从第1卷转换为第2卷的矩阵(输入和输出是像素x,像素y,切片编号)

M2 *(M1 ^( - 1))是将位置矢量从第1卷转换为第2卷的矩阵(输入和输出是像素x,像素y,切片编号)