源地址:http://blog.sina.com.cn/s/blog_64cfe24f0100h358.html

1.打开MIPAV软件,File>open image from disk>图片所在路径,本人电脑上为C:\Program Files\mipav\

NeurosurgicalPlanningTutorialData\patient_dataset\3D_SPGR打开图片,要说明的是MIPAV支持很多种格式的图片,此处选择IMA格式,注意选择的时候要在右下角的Options里的Open as multifile前面打钩,这样就能将该文件夹下面的图片全部加载进来,如图1所示。

图1 打开MIPAV软件并且选择图片

2.选择第一行菜单Algorithms>Brain tools>Talairach transform,弹出对话框Talairach Transform, 图片在打开之后默认为1386_151  71/ 143 M: 0.5,如图2所示。

图2 选择Talairach Transform变换

补充:

1. 关于ACPC转换:http://www.brainvoyager.com/bvqx/doc/UsersGuide/BrainNormalization/AutomaticACPCAndTalairachTransformation.html

2. 关于Talairach坐标系:http://www.qnr.cn/med/data/jcyx/xbswx/201003/343228.html,主要看1.1。

3.单击ACPC按钮,出现一个对话框Create AC-PC image,其中有五个要标记的点,分别为AC superior edge(前联合上缘),AC posterior margin(前联合后缘),PC inferior edge(后联合下缘),First midsagittal point(中矢面上的第一个点),Another midsagittal point(中矢面上的另一个点),图3是操作界面,图4是大脑中矢面结构示意图。 AC与PC就是两个联合体,注意一般要求所选的AC superior edge和PC inferior edge两点Y值是相同的。选定了后再选AC posterior margin点,就是在AC联合体的后下方,之后再选择First midsagittal point和Another midsagittal point,要求二者之间距离在20mm以上,一般就选择在和AC,PC同一矢状面上。选择好了之后,点击Apply之后出现一个表示进程的小窗口,几秒之后就出现图1386_15_acpc 85/170 M: 2.0,如图3。

图3 确定六个点的过程与结果图

补充:

1. 如何寻找各个点:http://mipav.cit.nih.gov/documentation/presentations/talairach.pdf(这个pdf基本是手把手教你找点,很有用!),我们标注的点的位置要和Talairach atlas中各点的位置一致。

2. Talairach坐标:http://blog.sina.com.cn/s/blog_4d25466d0101ljtw.html

图4 大脑中矢面结构示意图(该图已流传于互联网,本处引自互联网,特此声明)

图5  ACPC标记后得到的图像

4.点击Save,出现一个对话框,选择相应的路径保存即可。点击对话框上的刷新按钮之后之后在New image to transform栏选择1386_15_acpc,再点击Load,之后再选择刚刚存好的1386_15_talairach_info.txt,在transformation一栏选择acpc to orig,然后在点击Compute,几秒过后出现图片1386_15_acpc_orig,如图6,对比一下原图,之后在保存起来,如图7。

这里没搞清做什么的...自己需要用ACPC变换之后的T1做预处理,所以直接点击ACPC转换后得到的图像,在主界面保存为nii格式就可以用了。

图6  ACPC标记后的的图片再转换为原图的对比效果

图7  保存图片示意图

声明:本人严格遵循MIPAV网站的下载使用规则,只为学习和交流之用,任何人转载不得用于商业途径。

==============================================

补充:在Utilities中有reorientation,有时只用mid-sagittal+ACPC transform并不能得到理想结果,那么在之后加一次reorientation就可以了(个人经验)。

MIPAV - Talairach ACPC transform的更多相关文章

  1. MNI模板和Talairach 模板的对比

    The MNI brain and the Talairach atlas SPM 96 and later use standard brains from the Montreal Neurolo ...

  2. AC-PC线(前联合-后联合线)

    下面利用一张大脑矢状面(侧视图)来描述ac-pc的空间位置关系.前联合用红色点表示,后联合用黄色表示. 在Talairach 模板的官方文档中,AC-PC线从前联合AC的表面出发,延伸到后联合PC的中 ...

  3. CSS3 3D立方体效果-transform也不过如此

    CSS3系列已经学习了一段时间了,第一篇文章写了一些css3的奇技淫巧,原文戳这里,还获得了较多网友的支持,在此谢过各位,你们的支持是我写文章最大的动力^_^. 那么这一篇文章呢,主要是通过一个3D立 ...

  4. 深入node之Transform

    Transform流特性 在开发中直接接触Transform流的情况不是很多,往往是使用相对成熟的模块或者封装的API来完成流的处理,最为特殊的莫过于through2模块和gulp流操作.那么,Tra ...

  5. CSS 3 学习——transform 3D转换渲染

    以下内容根据官方规范翻译,没有翻译关于SVG变换的内容和关于矩阵计算的内容. 一般情况下,元素在一个无景深无立体感的平面(flat plane)上渲染,这个平面就是其包含块所处的平面.同时,页面上的其 ...

  6. CSS 3学习——transform 2D转换

    首先声明一点,transform属性不为none的元素是它的定位子元素(绝对定位和固定定位)的包含块,而且对内创建一个新的层叠上下文. 注意:可以通过 transform-box 属性指定元素的那个盒 ...

  7. Hilbert-Huang Transform(希尔伯特-黄变换)

    在我们正式开始讲解Hilbert-Huang Transform之前,不妨先来了解一下这一伟大算法的两位发明人和这一算法的应用领域 Section I 人物简介 希尔伯特:公认的数学界“无冕之王”,1 ...

  8. 【CSS3动画】transform对文字及图片的旋转、缩放、倾斜和移动

    前言:之前我有写过CSS3的transform这一这特性,对于它的用法,还不是很透彻,今天补充补充,呵呵 你懂的,小司机准备开车了. a)再提一提transform的四个属性 ①旋转--->ro ...

  9. CSS3和javascript中的transform

    在javascript中,WebkitTransform 大概相当于 transform .transform 为标准,WebkitTransform 适用于Webkit浏览器.js中的WebkitT ...

随机推荐

  1. 免费开发者证书真机调试App ID失效问题:"Unable to add App ID because the '10' App ID limit in '7' days has been exceeded."解决方案(5月5号)

    免费开发者证书真机调试App ID失效问题:"Unable to add App ID because the '10' App ID limit in '7' days has been ...

  2. Swift开发第十篇——可变参数函数&初始化方法顺序

    本篇分为两部分: 一.Swift中的可变参数函数 二.初始化方法的顺序 一.Swift中的可变参数函数 可变参数函数指的是可以接受任意多个参数的函数,在 OC 中,拼接字符串的函数就属于可变参数函数 ...

  3. HTML 特殊符号编码对照表

    HTML 特殊符号编码对照表 特殊符号 命名实体 十进制编码 特殊符号 命名实体 十进制编码 特殊符号 命名实体 十进制编码 Α Α Α Β Β Β Γ Γ Γ Δ Δ Δ Ε Ε Ε Ζ Ζ Ζ Η ...

  4. db2+python+sqlchemy环境的搭建

    记录了通过sqlalchemy 管理db2数据库的环境搭建 1.db2数据库安装配置 利用winscp复制iso文件到/mnt/IBM_db2 目录下 IBM_db2为自己创建 重命名 mv IBM\ ...

  5. iOS开发进阶

    <iOS开发进阶>基本信息作者: 唐巧 出版社:电子工业出版社ISBN:9787121247453上架时间:2014-12-26出版日期:2015 年1月开本:16开页码:268版次:1- ...

  6. [20130919]出现有持续性的Lazy Write

    表现:收到性能告警,LazyWrite严重超标,一般在100以上,正常情况下,LazyWrite为0,但是奇怪的是,当时的Free pages =312190左右,相当于2G空闲空间.OS的可用内存在 ...

  7. mod_PHP&fastcgi

    从宏观上来看,PHP内核的实现与世界上绝大多数的程序一样,接收输入数据, 做相应处理然后输出(返回)结果. 我们编写的代码就是PHP接收的输入数据,PHP内核对我们编写的代码进行解释和运算, 最后返回 ...

  8. spring listener监听器

    1.Listener的定义与作用 监听器Listener就是在application,session,request三个对象创建.销毁或者往其中添加修改删除属性时自动执行代码的功能组件. Listen ...

  9. 【API】获取优酷视频信息接口

    序:        自己的网站中需要接入一个视频模块,虚拟主机的空间小所以只能引用第三方的链接.感觉国内优酷好不错,所以查了一下优酷的接口. 0x00:        先去优酷API开放中心申请一个开 ...

  10. 说下查询动作 Pivot

    上一篇说了一下查询5步走~然后就几天_(:з」∠)_ ~今天继续说一下其中 表里面操作符里面的 Pivot ~ Pivot 在实现行转列的时候灰常有用.通常一个例子 ), ),LoginTime TI ...