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

相关推荐
Mephisto.java19 分钟前
【大数据学习 | kafka高级部分】kafka中的选举机制
大数据·学习·kafka
南宫生1 小时前
贪心算法习题其三【力扣】【算法学习day.20】
java·数据结构·学习·算法·leetcode·贪心算法
武子康2 小时前
大数据-212 数据挖掘 机器学习理论 - 无监督学习算法 KMeans 基本原理 簇内误差平方和
大数据·人工智能·学习·算法·机器学习·数据挖掘
使者大牙2 小时前
【大语言模型学习笔记】第一篇:LLM大规模语言模型介绍
笔记·学习·语言模型
As977_2 小时前
前端学习Day12 CSS盒子的定位(相对定位篇“附练习”)
前端·css·学习
ajsbxi2 小时前
苍穹外卖学习记录
java·笔记·后端·学习·nginx·spring·servlet
Rattenking2 小时前
React 源码学习01 ---- React.Children.map 的实现与应用
javascript·学习·react.js
dsywws3 小时前
Linux学习笔记之时间日期和查找和解压缩指令
linux·笔记·学习
道法自然04023 小时前
Ethernet 系列(8)-- 基础学习::ARP
网络·学习·智能路由器
爱吃生蚝的于勒3 小时前
深入学习指针(5)!!!!!!!!!!!!!!!
c语言·开发语言·数据结构·学习·计算机网络·算法