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)索引超出数组元素数目

相关推荐
石像鬼₧魂石15 小时前
如何配置Fail2Ban的Jail?
linux·学习·ubuntu
Nan_Shu_61417 小时前
学习:VueUse (1)
学习
Li.CQ17 小时前
SQL学习笔记(二)
笔记·sql·学习
Huangxy__17 小时前
指针的补充学习
学习
Smartdaili China18 小时前
掌握Java网页抓取:技术与示例完整指南
java·网络·学习·指南·网页·住宅ip·爬虫api
charlie11451419120 小时前
如何快速在 VS2026 上使用 C++ 模块 — 完整上手指南
开发语言·c++·笔记·学习·现代c++
炽烈小老头21 小时前
【每天学习一点算法 2025/12/15】环形链表
学习·算法·链表
白帽子凯哥哥1 天前
转行网络安全学习计划与报班建议
学习·安全·web安全·网络安全·渗透测试·漏洞挖掘·网安培训
ReaF_star1 天前
【基线】关于Debian的一些简单安全配置及验证
学习·安全·debian