我有一个Nifti文件,大小为62 * 62 * 38。如何将Nifti文件传输到.mat Matlab文件?
答案 0 :(得分:2)
大多数医学成像数据可以使用某种工具箱(如SPM)进行有效操作。但是,如果您需要访问原始矩阵,我总是使用Mathworks文件交换站点(here)中的NIfTI工具。
这里有两个相关的功能:load_nii
和load_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文件中。