如何将Nifti文件传输到.mat Matlab文件?

时间:2015-03-16 23:18:37

标签: matlab file-conversion mat-file nifti

我有一个Nifti文件,大小为62 * 62 * 38。如何将Nifti文件传输到.mat Matlab文件?

3 个答案:

答案 0 :(得分:2)

大多数医学成像数据可以使用某种工具箱(如SPM)进行有效操作。但是,如果您需要访问原始矩阵,我总是使用Mathworks文件交换站点(here)中的NIfTI工具。

这里有两个相关的功能:load_niiload_untouched_nii。第一个函数load_nii负责处理NiFTI中的标头包含尚未应用于基础数据矩阵的转换的情况。如果您知道不存在此类转换,则可以使用load_untouched_nii来避免重复执行。两个函数都返回一个结构,数据矩阵位于返回结构的img字段中。

答案 1 :(得分:1)

This可以将NIFTI以及许多其他医学图像文件类型读入MATLAB数组,然后您可以将其保存为.mat文件。

答案 2 :(得分:0)

FreeSurfer有一个名为" MRIread"的MATLAB函数。它可以将NIFTI(.nii,.nii.gz)文件读入MATLAB结构,然后可以根据需要将其保存到MAT文件中。