matlab实现NIfTI(ANALYZE)核磁共振图像文件(nii格式)的读取与显示

matlab实现nii文件的读取与显示

by_曹子

网上关于nii格式的读取大都是如引文所示,没讲怎么将nii文件图像直接显示出来。那个可能是要进行以后的操作。要直接显示其实很简单。

这里是利用mathwork里下载的插件实现nii文件的读取与显示,还有一种是利用spm插件实现读取与显示。
ANALYZE格式文件每组数据包含有头文件扩展名.hdr包含图像的元数据和数据文件扩展名.img包含图像的二进制资料。
ANALY格式逐渐被NIfTI格式扩展名.nii替代,因为NIfTI文件头文件能更好的反映元数据。单独的.nii格式文件的优势就是可以用标准的压缩软件(如gzip),而且一些分析软件包(如FSL)可以直接读取和写入压缩的.nii文件(扩展名为.nii.gz)。(来自网络)
NIfTI(ANALYZE)核磁共振图像
①Tools for NIfTI (ANALYZE) MR image
下载地址:
http://www.rotman-baycrest.on.ca/~jimmy/NIFTI/
下载后将文件解压后放到matlab中的toolbox中。可以将整个文件夹放入toolbox下然后添加路径。添加路径可以用下面的方法cd(‘路径’);,或者打开插件中load_nii.m文件,然后新建matlab脚本文件,粘贴下面的程序,运行中自动弹出对话框,选择”添加路径”选项。

“`matlab
clc
clear
cd(‘路径’);%也可以直接在下一句中直接加入路径如(‘c:\wenjian,nii’)
nii = load_nii(‘文件名.nii’);%用一个字符串nii接住读取的文件
view_nii (nii);%调用view_nii函数,这样就实现了nii图像的显示
image = nii.img;%nii文件里包含头文件hdr和数据文件img,这里我们提取出数据文件用image字符串接住nii文件中的数据文件。

仅程序,没有解释
clc
clear
cd(‘路径’);
nii = load_nii(‘文件名.nii’);
view_nii (nii);

[1]http://hi.baidu.com/nrzfjloyzgbvxyq/item/1f26c6d886edca4cddf9be24

  • 8
    点赞
  • 32
    收藏
    觉得还不错? 一键收藏
  • 13
    评论
评论 13
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值