使用仿射变换矩阵变换 3d 体积:此函数使用仿射变换矩阵变换体积。-matlab开发

时间:2024-06-19 17:07:29
【文件属性】:

文件名称:使用仿射变换矩阵变换 3d 体积:此函数使用仿射变换矩阵变换体积。-matlab开发

文件大小:2KB

文件格式:ZIP

更新时间:2024-06-19 17:07:29

matlab

此函数通过仿射变换矩阵 'M' 变换体积 'old_im'。 输出音量可以被子采样和过采样。 该函数使用 interp3,因此可以进行“最近”、“线性”、“样条”、“三次”和快速 ( * ) 插值。 % 用法示例——简单翻译加载MRI.mat D = 挤压(D(:,:,1,:)); % 创建仿射变换矩阵,简单地将 (x,y) = (50,25) M = [1 0 0 50; 0 1 0 25; 0 0 1 0; 0 0 0 1]; % 反转 M,因为插值是向后的。 同时对输出体积 x 方向进行二次采样,系数为 2。 D_new = affine3d(D,inv(M),1:2:128,1:128,1:27); 数字子图(1,2,1) 图像c(D(:,:,10)) title('原卷') 子图(1,2,2) imagesc(D_new(:,:,10)) title('移动音量')


【文件预览】:
affine3d.zip

网友评论