我有2套DICOM图像数据为一个主题,包括PET扫描和CT扫描是同时进行的。参考UID的框架是不同的,我认为这意味着它们的参考来源是不同的。这样就无法比较“图像位置病人”标签。
我想做的是重新整理这两幅图像,这样它们的空间尺寸是相等的,它们的像素尺寸是相等的。任务似乎相对简单,但事实上他们的起源是不同的。

发布于 2017-03-09 04:21:26

转矢量

(使用矩阵乘法),得到的向量u是

。换句话说,“新”x坐标以转换矩阵指定的方式依赖于旧的x、y和z坐标,对于新的y和新z坐标也是如此。
v = [v1, v2, v3],v1 = [1; 2; 3], v2 = [2; 3; 4], v3 = [3; 4; 5],T*v会给出一个3x3矩阵u,其中每一列对应于x,y,z坐标的转换向量。
我们知道,在这个转变之后,它变成了一个已知的点

。我们有:

考虑最上面的行;即使您知道p和p',很明显,您不能从单个点确定a、b和c。你有三个未知数,只有一个方程。因此,要求解a、b和c,至少需要一个由三个方程组成的系统。另外两行也是如此。因此,要找到变换矩阵T,需要三个已知的点(变换前后)。
T*v = u来求解这样的方程组。对于3x3变换矩阵T,u和v至少需要包含3个向量,但它们可以包含更多的向量(即方程组被过度表示)。你传递的向量越多,从数值的角度看,变换矩阵就越精确。但理论上你只需要三个。
概括如下:
若要将图像A转换为与B占据相同的空间,请将A的坐标解释为与B位于同一坐标系中,在两者中找出四个等价的地标,并使用/右矩阵除法算子求解这个方程组,得到一个合适的变换矩阵。然后,您可以使用您找到的转换矩阵T,将A中的所有坐标(表示为齐次坐标)转换为新的坐标。
https://stackoverflow.com/questions/42656799
复制相似问题