当前位置: 首页 > news >正文

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)索引超出数组元素数目
在这里插入图片描述
在这里插入图片描述


http://www.mrgr.cn/news/29672.html

相关文章:

  • 揭秘AI+RPA:CSDN 自动登录 RPA 的实现之道
  • 【多模态大模型】社招秋招实习 -- 快手招聘!
  • Java--stream流、方法引用
  • vue 数组转字符串以逗号分隔
  • JVM相关
  • 【Git】远程仓库
  • C++中为什么构造函数和析构函数不允许调用虚函数?
  • 浅谈Spring Cloud:Nacos的配置
  • do { ... } while (0) 的意义
  • etsts
  • 英飞凌—TC377芯片详解(2)
  • 「全球大模型竞技场」更新:DeepSeek-V2.5全面领跑国内模型
  • Uinty Collider 有几种?
  • nonlocal本质讲解(前篇)——从滤波到Nonlocal均值滤波
  • B端:分享一波简洁、高颜值的pad端管理界面。
  • WSL中使用AMBER GPU串行版
  • AI修手有救了?在comfyui中使用Flux模型实现局部重绘案例
  • 【MQTT协议使用总结】基于-FreeRTOS平台-移植MQTT协议栈
  • C++编程:多线程环境下std::vector内存越界导致的coredump问题分析
  • [Golang] Context