NIfTI和ANALYZE图像的工具

版本1.27.0.0 (426 KB 吉米沈
在任何平台上加载、保存、制作、重新剪切、查看(和编辑)NIfTI和ANALYZE数据

107.7 k下载

更新2014年1月22日

查看许可协议

编者按:在2017b版本中,MATLAB现在提供了读取和写入NIfTI图像数据文件的支持图像处理工具箱

受欢迎的文件201820192020

请随时查看NIfTI_tools.pdf了解详细描述和最新更新。

如果你对ANALYZE图像的左/右感到困惑,请阅读UseANALYZE.pdf。

您也可以通过FAQ.pdf获得实际的解决方案和真实的例子。

基本程序:

1.load_untouch_header_only。m:只加载NIfTI或ANALYZE文件的头部部分。输入文件将被自动检测。NIfTI文件将返回NIfTI结构,ANALYZE文件将返回ANALYZE结构。

2.load_nii。m:加载N维NIfTI文件(其中N可以从3到7)或ANALYZE文件(其中N可以从3到4),并将头信息(例如,仿射几何变换,体素强度缩放等)应用到数据。如果你的文件超过3维(例如时间序列等),你也可以指定一个范围来提取一个或几个卷。

3.save_nii。m:保存由load_nii加载的N维NIfTI结构(其中N可以从3到7)。M或make_nii。m”写入NIfTI文件。

4.make_nii。m:根据N维矩阵和其他可选参数(如voxel_size, origin等),创建N维NIfTI结构(其中N可以从3到7)。使用"save_nii"命令可以将"make_nii"生成的NIfTI结构保存为NIfTI文件。

5.make_ana。m:根据3D矩阵和其他可选参数(如voxel_size, origin等)制作3D ANALYZE结构。通过“save_untouch_nii”命令,可以将“make_ana”生成的ANALYZE结构保存到ANALYZE文件中,以便与某些仅支持ANALYZE的程序兼容。

6.reslice_nii。m:重新采样3D(或4D) NIfTI文件或。mat文件中带有仿射矩阵m的ANALYZE文件,并将重新采样的数据保存到新的NIfTI文件中。该程序将基于仿射矩阵,这是特别有用的斜图像与非正交旋转或剪切不能加载“load_nii.m”。您还可以指定voxel_size等。它不会造成负面影响,只要你记得不要在使用“reslice_nii.m”后进行切片时间校正。

7.pad_nii。m:在NIfTI结构中从六面中的任意一面填充卷,同时保持原始源、体素大小、数据类型和描述不变。在使用reslice_nii之后,该程序特别有用,因为新卷很可能具有不同的维度。

8.clip_nii。m:从NIfTI结构的任何一个侧面截取卷,同时保持原始者、体素大小、数据类型和描述不变。在使用reslice_nii之后,该程序特别有用,因为新卷很可能具有不同的维度。

9.view_nii。m:查看和编辑3D(或4D) NIfTI或ANALYZE结构加载“load_nii. m”。或由“make_nii.m”制作。激活图、ROI等可以叠加在背景图像上(见上图)。绘制的视图可以嵌入到现有的图形窗口中。如果您使用它作为一个单独的程序,它还可以编辑图像的方向和体素值,查看体积直方图,并保存修改后的图像。

10.load_untouch_nii。m:加载N维NIfTI文件(其中N可以从3到7)或ANALYZE文件(其中N可以从3到4),但不应用header中指示的任何更改。警告:不要使用“view_nii”。查看“load_untouch_nii.m”加载的结构。

11.save_untouch_nii。m:保存由load_untouch_nii加载的N维NIfTI结构(N可以从3到7)或ANALYZE结构(N可以从3到4)。“M”或由“make_ana”制成。m”导入到新的NIfTI或ANALYZE文件中。如果不修改加载的数据集,则新保存文件中的头文件和数据应与原始文件中的头文件和数据相同。

其他项目:

1.collapse_nii_scan。m:将多个单扫描NIfTI或ANALYZE文件集成为一个多扫描NIfTI文件。

2.expand_nii_scan。m:将一个多扫描的NIfTI文件拆分为多个单扫描的NIfTI文件。

3.save_untouch_slice。m:用load_untouch_nii加载的部分切片保存回原始图像。您可以以任何方式处理这些片矩阵,只要它们的维数不改变。

4.get_nii_frame。m:返回NIfTI文件的时间帧数。

5.flip_lr。m:将NIfTI或ANALYZE文件沿发起者的平面从左向右翻转,将从左向右翻转的数据保存为NIfTI文件。警告:请谨慎使用此程序,尽管您总是可以将其翻转回来。

6.load_nii_ext。m:从NIfTI文件加载头扩展。

7.mat_into_hdr。m:将旧SPM .mat文件中的仿射矩阵集成到它的.hdr头文件中。因此,ANALYZE文件被转换为带有更新的.hdr头文件的NIfTI文件。

引用作为

吉米·沈(2022)。NIfTI和ANALYZE图像的工具(//www.ru-cchi.com/matlabcentral/fileexchange/8797-tools-for-nifti-and-analyze-image), MATLAB中央文件交换。检索

MATLAB版本兼容性
使用R11.1创建
与任何版本兼容
平台的兼容性
窗户 macOS Linux

世界杯预选赛小组名单社区寻宝

在MATLAB中央找到宝藏,并发现社区可以如何帮助你!世界杯预选赛小组名单

开始狩猎!

Baidu
map