Laterality issue on fMRI image
The laterality issue: different software will interpret fMRI images in different way (mainly refer to right/left side display), so will the functions offered by them. NIFTI toolbox provides series explanations on the issued. Here are some notes.
Definition of LEFT and RIGHT
If the display does not have labels, we define LEFT as the Left-Hand-Side
of the Axial view, and RIGHT as the Right-Hand-Side of the Axial view.
RAS (neurological convention): left cerebral hemisphere is at LEFT and
right cerebral hemisphere is at RIGHT;
LAS (radiological convention): right cerebral hemisphere is at LEFT and
left cerebral hemisphere is at RIGHT;
If the display has labels, note will be added to bring your attention.
Laterality case in common softwares
Software | Input format | Input laterality | Input display | Output format | Output laterality |
---|---|---|---|---|---|
SPM5/later | ANALYZE | RAS | LAS | NIfTI | LAS |
SPM5/later | ANALYZE | LAS | RAS | NIfTI | RAS |
MRIcro | ANALYZE | RAS | RAS | ANALYZE | RAS |
MRIcro | ANALYZE | LAS | LAS | ANALYZE | LAS |
MRIcron | ANALYZE | RAS | RAS | NIfTI | RAS |
MRIcron | ANALYZE | LAS | LAS | NIfTI | LAS |
load/save/view_nii | ANALYZE | RAS | RAS | NIfTI | RAS |
load/save/view_nii | ANALYZE | LAS | LAS | NIfTI | LAS |
load/save_untouch_nii | ANALYZE | RAS | N/A | ANALYZE | RAS |
load/save_untouch_nii | ANALYZE | LAS | N/A | ANALYZE | LAS |
Interpret laterality using load_nii command
- NIfTI toolbox never saves any file with sform = qform = 0. When you see that sform = qform = 0 in the structure that is loaded by "load_nii.m", it only means that the affine matrix has been properly interpreted. As a matter of fact, the file written by "save_nii.m" is always a NIfTI file with sform = 1 and qform = 0, and you can always check the real header information stored in any NIfTI (ANALYZE) file by using "load_untouch_nii.m". In other words, you can never save your data to a NIfTI file with sform = qform = 0.
If you want to save your data to an ANALYZE format, you can do so by using "save_untouch_nii.m". In that case, there is neither sform nor qform in the
ANALYZE header. - Many other software assume that ANALYZE files are in neurological convention (RAS). Because there is really no orientation information stored in ANALYZE header, the laterality of an ANALYZE file is all based on the assumption.
Laterality issue on fMRI image的更多相关文章
- Android Weekly Notes Issue #237
Android Weekly Issue #237 December 25th, 2016 Android Weekly Issue #237 这是本年的最后一篇issue, 感谢大家. 本期内容包括 ...
- Android Weekly Notes Issue #236
Android Weekly Issue #236 December 18th, 2016 Android Weekly Issue #236 本期内容包括: Google的物联网平台Android ...
- Android Weekly Notes Issue #235
Android Weekly Issue #235 December 11th, 2016 Android Weekly Issue #235 本期内容包括: 开发一个自定义View并发布为开源库的完 ...
- Android Weekly Notes Issue #234
Android Weekly Issue #234 December 4th, 2016 Android Weekly Issue #234 本期内容包括: ConstraintLayout的使用; ...
- Android Weekly Notes Issue #231
Android Weekly Issue #231 November 13th, 2016 Android Weekly Issue #231 Android Weekly阅读笔记, Issue #2 ...
- Android Weekly Notes Issue #233
Android Weekly Issue #233 November 27th, 2016 Android Weekly Issue #233 本期内容包括: 用Mockito做RxJava的单元测试 ...
- Android Weekly Notes Issue #232
Android Weekly Issue #232 November 20th, 2016 Android Weekly Issue #232 本期内容包括: Kotlin的优势讨论; MVVM模式结 ...
- Android Weekly Notes Issue #230
Android Weekly Notes Issue #230 November 6th, 2016 Android Weekly Issue #230. Android Weekly笔记, 本期内容 ...
- Android Weekly Notes Issue #229
Android Weekly Issue #229 October 30th, 2016 Android Weekly Issue #229 Android Weekly笔记, 本期内容包括: 性能库 ...
随机推荐
- 一起来学习Android自定义控件1
概述 Android已经为我们提供了大量的View供我们使用,但是可能有时候这些组件不能满足我们的需求,这时候就需要自定义控件了.自定义控件对于初学者总是感觉是一种复杂的技术.因为里面涉及到的知识点会 ...
- Android App监听软键盘按键的三种方式与改变软键盘右下角确定键样式
actionNone : 回车键,按下后光标到下一行actionGo : Go,actionSearch : 放大镜actionSend : SendactionNext : NextactionDo ...
- C++ virtual虚函数
#include<iostream> using namespace std; class Base{ public: void m() { cout << "it' ...
- 初次使用 git 的“核弹级选项”:filter-branch 从仓库中删除文件
当初看 Pro Git 时就被作者这个“核弹级选项”的称呼吓到了,因此一直没敢好奇地去尝试.核弹啊,用对了威力无穷,用错了破坏力无穷! 但是,今天,我不得不用了,因为我想把我的原来写一些代码放到 gi ...
- Git中的AutoCRLF与SafeCRLF换行符问题
最近在使用GitHub,发现不时没有修改过的文件要提交,对比发现文件全部修改,但找不到不一样的地方.想可能是换行符的问题,因为Windows和Linux的换行符不一样,而Git默认应该是Linux的, ...
- android 进程/线程管理(一)----消息机制的框架
一:android 进程和线程 进程是程序运行的一个实例.android通过4大主件,弱化了进程的概念,尤其是在app层面,基本不需要关系进程间的通信等问题. 但是程序的本质没有变,尤其是多任务系统, ...
- C#程序猿电脑重装记录
最近比较空了,闲的手痒,将自己的笔记本进行了重装,之前每次重装都没有记录,这次将本次重装过程记录下来,以便下次参考 1 首先不用说了WIN7旗舰版装好,驱动装好 2 开启Administrator用户 ...
- 《Unix网络编程 卷I》思维导图
很久之前看完书总结的.这本经典教材讲的内容比较多,总结一下,方便理清思路[微笑].
- SQL语句查询某表的所有字段及数据类型
SQL语句查询某表的所有字段及数据类型 SELECT name AS column_name , TYPE_NAME(system_type_id) AS column_type , max_leng ...
- (转)Yii的组件机制之一:组件基础类CComponent分析
Yii的组件机制 组件机制,是Yii整个体系的思想精髓,在使用Yii之前,最应该先了解其组件机制,如果不了解这个机制,那么阅读Yii源代码会非常吃力.组件机制给Yii框架赋予了无穷的灵活性和可扩展性, ...