核磁干货|SPM场图校正

2024-06-14 17:38
文章标签 spm 场图 核磁 干货 校正

本文主要是介绍核磁干货|SPM场图校正,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

大家好,我是茗创科技的Sheep

最近在分析核磁任务态数据

跟大家分享一下如何用SPM做场图校正

欢迎讨论~


SPM 场图校正

场图校正是指对成像进行静态和动态的畸变校正。

在SPM中做场图校正是通过FieldMap Toolbox 完成的。

它包括两个步骤:

1. Calculate,计算体素位移图(VDM)

2. Apply,使用VDM对成像进行校正

注:A voxel displacement map (VDM) is created that can be used with Realign & Unwarp for doing a combined static and dynamic distortion correction or with an Apply VDM function for doing a static distortion correction on a set of realigned images (SPM manual: p173)


具体过程

No.1 计算体素位移图

1.1 对数据进行转格式

注:If two magnitude images are available, select the one acquired at the shorter echo time because it will have greater signal (SPM manual: p173).

这里我在处理的时候遇到一个问题,我首先用mricro的dcom2nii转换后两个幅值图的TE相同,然而查看原始IMA图像可以看到有两个TE,分别是4.92和7.38。于是我用脚本重新对数据进行转格式,这次生成的两个文件TE就不一样长了。下图第一个文件为短TE,第二个为长TE。这里提醒大家注意检查数据。

这里也把如何从IMA文件读取信息的方法贴了出来。

由于前面使用的转格式软件转出来的数据有些问题,于是我从博士师兄那里打听到了一个新软件-MRIcroGL。这个软件将原始文件转换为nii后会输出相关信息在一个文件夹。例如number of echos, echo spacing等。这些信息很重要,后面还会用到。

如需该软件,请在评论里留言或联系微信号 17373158786 即可获得。

1.2 计算体素位移图

确认total EPI readout time填什么,

花了我一些时间,

这里把过程详细贴出来,

欢迎大家讨论。

SPM manual这么描述这个参数。

在使用mricrogl转格式获得的.json文件中有该参数信息。

可以看到,这里有Echo spacing o和effective echo spacing,应该用哪个来计算呢?

四处查阅资料后,我翻到了关于total EPI readout time的另一种解释。

基于我的数据,

Effective echo spacing乘以number of echos(相位编码步级数)得到的值 (0.02997) 

和1/BandwidthPerPixelPhaseEncode的值 (0.0302398) 相似。

根据SPM manual,回波时间不包括激发时间,延迟和饱和时间,在问过尹老师后,决定采用Effective echo spacing进行计算,即111*0.00027(s)【填入SPM的值单位要为ms】。

No.2 应用体素位移图


完,感谢阅读。

更多需要请联系微信号 17373158786 进行咨询

这篇关于核磁干货|SPM场图校正的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1061076

相关文章

Java五子棋之坐标校正

上篇针对了Java项目中的解构思维,在这篇内容中我们不妨从整体项目中拆解拿出一个非常重要的五子棋逻辑实现:坐标校正,我们如何使漫无目的鼠标点击变得有序化和可控化呢? 目录 一、从鼠标监听到获取坐标 1.MouseListener和MouseAdapter 2.mousePressed方法 二、坐标校正的具体实现方法 1.关于fillOval方法 2.坐标获取 3.坐标转换 4.坐

【面试干货】Java中的四种引用类型:强引用、软引用、弱引用和虚引用

【面试干货】Java中的四种引用类型:强引用、软引用、弱引用和虚引用 1、强引用(Strong Reference)2、软引用(Soft Reference)3、弱引用(Weak Reference)4、虚引用(Phantom Reference)5、总结 💖The Begin💖点点关注,收藏不迷路💖 在Java中,除了我们常见的强引用(Strong Refer

如何给MySQL设置远程访问?(官方校正版)

在现代数据驱动的世界中,数据库的灵活性和可访问性变得尤为重要。设置MySQL的远程访问不仅仅是为了方便,还为企业和开发者提供了多种优势。无论是在分布式团队协作、跨地域数据管理,还是在系统集成和实时数据访问方面,远程访问都能显著提升效率和生产力。 目录 1. 修改MySQL配置文件 2. 重启MySQL服务 3. 创建远程访问用户 4. 配置防火墙 a. 使用UFW(适用于Ubun

java干货,spring声明式事务

文章目录 一、编程式事务1.1 什么是编程式事务1.2 编程式事务的优缺点 二、声明式事务2.1 什么是声明式事务2.2 声明式事务的优点2.3 Spring 事务管理器2.4 spring 声明式事务使用 一、编程式事务 1.1 什么是编程式事务 编程式事务是指通过手动编写程序来管理事务,即通过编码的方式直接控制事务的提交和回滚在java 中,通常使用事务管理器(如Spr

超级干货 !数据平滑9大妙招(python版)_python指数平滑预测案例

大家好,对数据进行平滑处理的方法有很多种,具体的选择取决于数据的性质和处理的目的。如果你对Python感兴趣,想要学习pyhton,这里给大家分享一份**Python全套学习资料**,都是我自己学习时整理的,希望可以帮到你,一起加油! 今天给大家分享9大常见数据平滑方法: 移动平均Moving Average 指数平滑Exponential Smoothing 低通滤波器 多项式拟合

【MATLAB源码-第229期】基于matlab的有源功率因数校正仿真,采用PI调节改善功率因数;改善后达到99%.

操作环境: MATLAB 2022a 1、算法描述 一、整体结构概述 有源功率因数校正(APFC)是一种用于提高电力系统功率因数的技术,通过控制电流的波形,使其与电压的波形保持一致,从而减少无功功率的产生,提高系统的效率。该仿真模型采用PI调节器来实现功率因数的校正。以下将对图中各个模块和其连接进行详细描述。 二、输入电源部分 交流输入电压(Vg):这是系统的输入电源,通常为交流电源

技术干货|如何快速提升SNMP监控性能

作者:Arturs Lontons Zabbix从6.4开始就对SNMP监控进行了重大改进,特别是在从单个设备采集大量指标时。这是通过利用主从监控项逻辑并将其与低级别自动发现和新引入的预处理规则相结合来完成的。这篇文章将介绍传统SNMP监控方法的缺点、新方法的优点以及部署批量SNMP指标采集所需的步骤。 以下是本文的主要内容 1、传统SNMP监控方法及其潜在隐患 2、使用主

超干货!如何设计基于Agent的AI应用系统

LLM驱动的Agent 由复旦NLP和米哈游调查完成的文献综述《The Rise and Potential of Large Language Model Based Agents: A Survey》详细阐述了LLM-based Agent的相关理论、实践模型和深度思考,知乎上有大神做了详细的解读,我下面基于此再做白话版总结。 首先,为什么是“Agent”这一概念?因为它是一个人工智能领域

第25期状元电商干货分享

第25期状元电商干货分享 参考至:http://emarketing.hhczy.com/article/20130923/16169.shtml 淘宝客服销售技巧 作为一个客服,最基本的要求就是要对:产品知识,物流信息,发货时间,店铺页面设置,宝贝详情页,店铺活动的熟悉与精通。只有熟练的掌握了这些信息,才能及时的,准确的回复买家的问题,才能建立与买家的有效沟通,才能给买家足够的信

【面试干货】Java中的访问修饰符与访问级别

【面试干货】Java中的访问修饰符与访问级别 1、public2、protected3、默认(没有访问修饰符)4、private 💖The Begin💖点点关注,收藏不迷路💖 在Java中,访问修饰符用于控制类、变量、方法和构造器的访问级别。Java提供了四种访问修饰符:public、protected、默认(没有访问修饰符)和private。每种修饰符都定义了