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

相关推荐
别动我齐刘海18 小时前
机器人运动控制学习2——基础进阶
c++·人工智能·神经网络·学习·目标检测·机器学习·机器人
05664620 小时前
agent学习——流式响应与文本切分
网络·python·学习
for_ever_love__21 小时前
python基础语法学习: 面向对象的三大特性
开发语言·python·学习
Canmag 兴隆磁性1 天前
C 系列充磁机
c语言·开发语言·学习·永磁材料·充磁·退磁
PC2005-cloud1 天前
Go学习笔记:基本概念与项目结构——GOPATH、Go Modules 与常用命令
笔记·学习·golang
新手unity自用笔记1 天前
unity基于Socket的网络学习
网络·网络协议·学习·unity·c#·游戏引擎
zyf1044161 天前
暑期实践日志 Day32:完成第六章字幕添加,推进工作
学习·计算机网络·剪辑·暑期实践·课题任务
小雪崩1 天前
嵌入式学习 day27:标准IO
linux·c语言·学习
hsjiasb1 天前
FreeRTOS学习(三十五)——系统架构综合项目
学习·学习笔记·freertos
YM52e1 天前
语言地区选择器-鸿蒙ArkTS国际化页面设计
学习·华为·harmonyos