如何将原始解剖图像缩放到我想要的尺寸

时间:2014-07-08 21:41:20

标签: matlab matlab-figure

我有一个anatomical.mat文件。其内容如下:

    flip_angle: 0
            tr: 1000
            te: 0
            ti: 0
      vox2ras0: [4x4 double]
       volsize: [256 124 256]
        height: 256
         width: 124
         depth: 256
       nframes: 1
       vox2ras: [4x4 double]
       nvoxels: 8126464
         xsize: 1.2000
         ysize: 0.9375
         zsize: 0.9375
           x_r: 1
           x_a: 0
           x_s: 0
           y_r: 0
           y_a: 1
           y_s: 0
           z_r: 0
           z_a: 0
           z_s: 1
           c_r: 74.4000
           c_a: 120
           c_s: 120
      vox2ras1: [4x4 double]
           Mdc: [3x3 double]
        volres: [1.2000 0.9375 0.9375]
    tkrvox2ras: [4x4 double]

我还有另一个fMRI.mat文件,它来自与anantomical.mat相同的主题。 fMRI.mat的内容如下:

flip_angle: 0
        tr: 2500
        te: 0
        ti: 0
  vox2ras0: [4x4 double]
   volsize: [64 40 64]
    height: 64
     width: 40
     depth: 64
   nframes: 1452
   vox2ras: [4x4 double]
   nvoxels: 163840
     xsize: 3.5000
     ysize: 3.7500
     zsize: 3.7500
       x_r: 1
       x_a: 0
       x_s: 0
       y_r: 0
       y_a: 1
       y_s: 0
       z_r: 0
       z_a: 0
       z_s: 1
       c_r: 70
       c_a: 120
       c_s: 120
  vox2ras1: [4x4 double]
       Mdc: [3x3 double]
    volres: [3.5000 3.7500 3.7500]
tkrvox2ras: [4x4 double]

我的问题是如何将解剖尺寸:256 * 124 * 256转换为fMRI数据的大小64 * 40 * 64。注意:它们来自同一个主题,我的意思是来自同一个人。有人可以帮帮我吗? 非常感谢!

1 个答案:

答案 0 :(得分:0)

除了设置,我没有看到任何数据值。

但是如果要转换3D网格网格,请使用interp3填写数据点。

必须有网格点值3D位置值和该点的相应值。确保将3D位置更改为与目标尺寸相同。