TMStarget学习——T1 Segmentation数据处理及解bug

最新学习季公俊老师的神器 TMStarget 的第一个模块基于结构像的靶区计算T1 segmentation。下面上步骤:
(1)在github 上下载 TMStarget

https://github.com/jigongjun/Neuroimaging-and-Neuromodulation

(2)按照要求下载依赖工具软件AFQ、vistasoft、SPM12

(3)在Matlab 设置路径处安装SPM12、AFQ、vistasoft和TMStarget
(4)在Matlab命令窗口中输入TMStarget 启动

##T1 Segmentation

一种基于T1结构像分割的个体靶区计算功能。
1)基于页面toolbox中的的sphereROI 制作MNI空间的靶区小球



2)启动T1 Segmentation功能



3)Run 以后,软件输出分割的颅脑、个体上的靶区文件


小结:

核心处理步骤:

->制作MNI空间靶区小球;

->对个体T1核磁数据分割出大脑;

->将MNI大脑配准到个体大脑上并得到变换参数;

->基于变换参数将MNI靶区变换到个体空间。

(5)运行中的bug
1) 报 ListSubj 函数不识别

把如下路径的2个文件copy到其父级目录,使得该两个文件与 TMStarget.m在相同路径下

2)报索引超出目录,总之就是路径下没有找到文件,长度也不对

需要查看TMStargetT1.m文件中遍历数据格式的

从上面可以知道,我们的T1Img文件夹中的原始数据是nii或者nii.gz格式。所以如上代码文件中的语句需要做对应性修改。

3)索引超出数组元素数目

相关推荐
zhuyixiangyyds2 小时前
day21和day22学习Pandas库
笔记·学习·pandas
每次的天空2 小时前
Android学习总结之算法篇四(字符串)
android·学习·算法
背影疾风3 小时前
C++学习之路:指针基础
c++·学习
苏克贝塔4 小时前
CMake学习--Window下VSCode 中 CMake C++ 代码调试操作方法
c++·vscode·学习
odoo中国5 小时前
深度学习 Deep Learning 第15章 表示学习
人工智能·深度学习·学习·表示学习
电星托马斯5 小时前
C++中顺序容器vector、list和deque的使用方法
linux·c语言·c++·windows·笔记·学习·程序人生
清晨朝暮5 小时前
【算法学习计划】贪心算法(下)
学习
yanxy5127 小时前
【TS学习】(18)分发逆变推断
前端·学习·typescript
Hellyc7 小时前
SpringMVC响应数据:页面跳转与回写数据
java·前端·学习
Qian_ShouYi7 小时前
MATLAB 代码学习
学习·算法·matlab