问题标签 [nifti]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
16843 浏览

python - 从 numpy 数组创建一个 nifti 文件

我有一个 numpy 数组,我想将其转换为 nifti 文件。通过文档,PyNIfTI 似乎曾经这样做过:

但是,不再支持 PyNIfTI。PyNIfTI 的继承者 NiBabel 似乎不支持这个功能。我肯定错过了什么。有谁知道如何做到这一点?

0 投票
1 回答
1921 浏览

vtk - 如何显示使用 vtkNIFTIImageReader 和 VTK 读取的 NIFTI 图像

我可以使用带有以下代码的 vtkNIFTIImageReader 显示切片图像:https ://github.com/dgobbi/vtk-dicom/blob/master/Examples/TestNIFTIDisplay.cxx

但是,当我尝试将 NIFTI 文件渲染为 3D 对象时,它总是出现空。如何在 VTK 中显示 NIFTI 对象

0 投票
3 回答
14481 浏览

matlab - 如何将 Nifti 文件转换为 .mat Matlab 文件?

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

0 投票
1 回答
417 浏览

matlab - 使用 MyRobustCrust 使用 Matlab 从 MNI 大脑模板创建 3D 线框皮质模型

我正在尝试在 matlab 上使用 MyRobustCrust 从 MNI 大脑模板创建线框 3d 模型。我的目标是能够确定皮质表面的 MNI 坐标。

为此,我遵循此站点上列出的说明:http ://soundsfromthenorth.com/?p=3

不幸的是,管理员似乎不再活跃。

按照网站的说明,我已成功从 FSL 中提取数据集(“MNI152_T1_2mm_brain_mask.nii”)。但是,当我去运行 MyRobustCrust 时,使用以下输入(按照站点的指示),我得到一个空白图表。

代码输入

代码输出:

不幸的是,我对神经影像学和 Matlab 非常陌生。有人对我在这里做错了什么有任何建议吗?错误信号是否表示 MyRobustCrust 的代码或数据中存在不平衡或意外的括号?

0 投票
1 回答
862 浏览

matlab - nifti 文件中的“发起者”标签是什么?

我有一个明确的问题。nifti 文件中的“发起者”标签是什么?以及如何必须计算这个标签值?

0 投票
1 回答
1389 浏览

matlab - 对齐具有不同来源和大小的两个 NIFTI 文件?

我有两个 fMRI NIFTI (.nii) 文件(一个感兴趣区域 (ROI) 掩码和一个 SPM T 对比度),我可以使用 load_nii 将这两个文件读入 Matlab,给我两个结构。这些结构中的实际图像数据大小不同,并围绕不同的来源:

我需要对齐这两个矩阵,使 ROI 文件对应于对比文件的正确部分。我可以使用几个特定于 NIFTI 的函数(pad_nii 用于添加零,clip_nii 用于从任何/多个边缘删除值),但我不确定如何对齐两个坐标系。

0 投票
1 回答
397 浏览

matrix - VTK - 如何从 NIFTI 图像中读取每个单元格的张量/矩阵?

我正在尝试实现基于VTK的 MRT-DTI 实时光纤跟踪可视化工具。因此,我们需要读取存储在 NIFTI 图像(.nii) 中的每个单元格的 DTI张量/矩阵,我真的不知道该怎么做。

从 NIFTI 文件中检索单个标量值不是问题,但我不知道如何获取张量(3x3/4x4 矩阵)。我们非常感谢任何帮助!

由于 NIFTIImageReader 应该将张量 NIFTI 图像作为多分量 vtkImage 读取,因此我们尝试了以下操作:

但它不起作用。也许 GetPoint 方法是错误的选择?请帮忙 :)

0 投票
1 回答
421 浏览

c++ - 将 NIFTI 文件转换为 META 格式

我开始使用 C++ 和 VTK 库,我正在尝试构建本教程:http ://www.vtk.org/Wiki/VTK/Examples/Cxx/Medical/GenerateModelsFromLabels 输入参数(对我来说是一个 NIFTI 文件) 必须是 META 格式,但我不明白如何使用 VTK 库将我的 NIFTI 文件转换为这种 META 格式。有任何想法吗?谢谢!:)

0 投票
0 回答
57 浏览

python - 是否可以将变量分配给 3D 数组中的维度?

我的 3D 数组的大小是 (20, 33, 20)。我想做的是运行一个循环,例如,如果第一列(20)中有一个 0,那么循环将返回找到一个非零的数字,然后让循环前进到第 2 列 (33) 并执行相同的循环,第 3 行也执行相同的循环。

这就是我得到数组形状的方式。我想要做的是为每一列分配一个变量,这样我就可以编写循环

0 投票
0 回答
346 浏览

excel - 如何在 MATLAB 中读取 NIFTI(.nii) 数据并写入 excel 工作表

我是扩散张量成像数据统计分析的新手。以下是我的查询

我有.nii3 个主题(subj_02、subj_03、subj_10)的 NIFTI ( ) 文件并执行 3 个任务(task_1、task_2、task_3)。我选择了 5 个不同的皮质目标区域(target_02、target_04、target_06、target_08、target_10)来研究脑干和皮质之间的神经通路。

我已将结果存储为以下格式

task/subj_*/target_*/fdt_paths.nii.gz

我想对获取的 NIFTI ( .nii) 文件进行一些数据分析,为此我想从生成的结果 ( NIFTI 文件 ) 中读取数据并将结果导出到 excel 表中Task/Subject/Target

问题:

我目前MATLAB-SPM8用于读取 NIFTI 文件,您能否告诉我一些提示以有效读取 NIFTI 文件并将数据导出到 excel 表格?