5

我有一组 fMRI 图像。一组的维度为 90 x 60 x 12 x 350,体素维度为 1 x 1 x 1 mm(350 个体积)。另一组的尺寸为 80 x 35 x 12 x 350,体素尺寸为 0.2 x 0.2 x 0.5 mm。我正在使用其中一张图像作为参考图像进行注册。由于分辨率不同,注册失败(调情)。所以我必须先下采样或上采样。我尝试了以下方法:

调情 -in input_image \ -ref good_size_image \ -out output_image \ -applyxfm \ -init /usr/share/fsl/5.0/etc/flirtsch/ident.mat

这不起作用,不适用于下采样,也不适用于上采样。

我应该如何进行正确的下采样/上采样?

4

2 回答 2

6

如果我理解正确,那么您的图像空间范围为(a)9 x 6 x 1.2 cm^3 和(b)1.6 x 0.7 x 0.6 cm^3?这些都非常小而且完全不同。我可以想象,如果图像 2 覆盖了图像 1 的一个非常特定的子区域(因为它要小得多),您可能需要给出一个良好的初始估计才能获得正确的结果。

如果input_image有尺寸(b)并且good_size_image有尺寸(a)然后调用

flirt -in input_image 
      -ref good_size_image 
      -out output_image 
      -applyxfm 

init在这种情况下,选项不是绝对必要的),

您的输出将是在更大的体素中显示更小的空间的图像。我假设输出图像将具有参考图像的大小(这是参考图像的想法),但其中大部分是空的。切换并没有意义,因为参考图像的空间只能覆盖输入的一小部分(a)(b)您需要先注册。

您可能想尝试applyisoxfm将图像重新采样为给定大小的立方体素的选项。

flirt -in small_image -ref small_image -out small_1mm -applyisoxfm 1

将覆盖空间 (b) 的图像重新采样为 1x1x1 mm^3。同样,对于这么小的空间,这可能是粗略的分辨率。也许将两个图像重新采样到 0.5 mm 各向同性然后注册?

对于这些问题,FSL 邮件列表是一个更好的寻求帮助的地方。

于 2016-03-29T13:03:00.827 回答
1

您是否尝试过使用 fslmaths -subsamp2 命令?

于 2015-09-18T13:29:08.043 回答