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

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.kler.cn/a/310630.html

相关文章:

  • Vue 3 介绍及应用
  • Flutter Getx状态管理
  • Autosar CP 基于CAN的时间同步规范导读
  • matlab建模入门指导
  • macOS解决U盘装完系统容量变小的问题
  • K8s进阶使用
  • js进阶-作用域是什么
  • idear导入他人项目如何快速运行
  • 【PostgreSQL】安装及使用(Navicat/Arcgis),连接(C#)
  • 环境搭建2(游戏逆向)
  • 深入解析:ECMAScript与JavaScript的区别与联系
  • 江科大笔记—OLED显示屏
  • golang的sync包浅析
  • ARM驱动学习之 IOremap实现GPIO 读
  • 安卓13去掉下拉菜单的Dump SysUI 堆的选项 android13删除Dump SysUI 堆
  • react hooks--概述
  • Linux从入门到开发实战(C/C++)Day12-ICMP协议
  • linux-软件包管理-编译与安装源码包
  • 人工智能-GPU版本机器学习、深度学习模型安装
  • swc 编译 es6为commonjs
  • 「数组」堆排序 / 大根堆优化(C++)
  • 双端队列double-ended queue
  • c/c++语言中extern的用法(VS编译)
  • 代码结构之结构体
  • 算法面经手撕系列(2)--手撕BatchNormlization
  • 【每日一诗】【诗词创作】【诗】《雨前秋夜》