fNIRS光极排布——基于fNIRS Optodes’ Location Decider (fOLD)工具包

news/2024/12/22 9:07:56/

前言

  fNIRS实验设计面临一个挑战:如何将感兴趣的大脑区域(ROI)转化为光极在头皮上的具体位置?fNIRS实验设计受限于有限数量的光源和探测器,需要将它们放置在头皮的选定部位,优化配置它们,在合理的资源内探测到ROI,是值得思考的问题。

  笔者在学习fNIRS实验时,也会陷入一些疑惑:在source和detector有限的情况下,如何排布光极才是最优解呢?

  有没有一种自动化的方法来根据ROI来决定光极位置?

  fOLD工具包正是为解决这种需求而开发的,它可以自动决定fNIRS光极位置的方法:最大化对感兴趣脑区的解剖特异性。笔者通过学习发现,它的使用非常简单,可以很好的帮助我们进行光极排布的优化,特此分享一下学习笔记。

1.环境配置

一、软件版本

  • (1)fOLD MATLAB App版本: 2.2.1

  • (2)MATLAB版本: R2021a

二、安装方法

​​​​​​(下载地址)icon-default.png?t=O83Ahttps://github.com/MasaakiFujino/fOLD-public/tree/master/App在github上下载matlab APP对应格式后,打开MATLAB,找到下载路径,点击即可自动安装。

安装完成后在MATLAB APP里点击即可打开,非常轻松易用。

2.使用步骤

  1. 启动: 在MATLAB中运行fOLD应用程序。

  2. 选择头部模型: 可选择Colin27或SPM12模板。

  3. 定义感兴趣区域(ROI):

    • 从内置脑图谱中选择
    • 或导入自定义ROI
  4. 设置参数:

    • 选择光极系统(如10-10系统)
    • 设置源-探测器距离范围
    • 定义所需通道数量
  5. 运行优化: 点击"Run"按钮开始计算最优光极布局。

  6. 查看结果:

    • 检查生成的光极位置和通道
    • 分析ROI覆盖率和特异性
  7. 导出结果: 可将优化后的光极布局导出为文件。

3.算法原理

论文原文请参考:fNIRS Optodes’ Location Decider (fOLD): a toolbox for probe arrangement guided by brain regions-of-interest | Scientific Reports

一、光子传输模拟:


使用蒙特卡洛方法模拟近红外光在头部组织中的传播。


二、敏感度计算:


基于光子传输模拟结果,计算每个可能的fNIRS通道对大脑不同区域的敏感度。


三、特异性评估:


计算每个通道对用户定义的感兴趣区域(ROI)的特异性,即该通道对ROI的敏感度相对于整个大脑的比例。


四、优化算法:


采用启发式算法,在满足用户设定的约束条件(如源-探测器距离、通道数量)的前提下,寻找最大化ROI覆盖率和特异性的光极布局。


五、迭代优化:


通过多次迭代,不断调整光极位置,直到达到最优解或满足终止条件。
 


http://www.ppmy.cn/news/1534905.html

相关文章

用于高频交易预测的最优输出LSTM

用于高频交易预测的最优输出LSTM J.P.Morgan的python教程 Content 本文提出了一种改进的长短期记忆(LSTM)单元,称为最优输出LSTM(OPTM-LSTM),用于实时选择最佳门或状态作为最终输出。这种单元采用浅层拓…

【Linux】环境变量(初步认识环境变量)

文章目录 1. 环境变量1.1 基本概念 2. 认识常见环境变量2.1 PATH2.2 HOME2.3 SHELL2.4 PWD2.5 USER 3. 理解环境变量 1. 环境变量 在main函数的命令行参数中,有argc、argv、env三个参数。 argc:命令行参数的个数argc:存放每个参数的具体数值…

Windows11系统下SkyWalking环境搭建教程

目录 前言SkyWalking简介SkyWalking下载Agent监控实现启动配置SkyWalking启动Java应用程序启动Elasticsearch安装总结 前言 本文为博主在项目环境搭建时记录的SkyWalking安装流程,希望对大家能够有所帮助,不足之处欢迎批评指正🤝&#x1f91…

系统架构设计师-下午案例题(2022年下半年)

1.试题-(共25分):阅读以下关于软件架构设计与评估的叙述在答题纸上回答问题1和问题2。 【说明】某电子商务公司拟升级其会员与促销管理系统,向用户提供个性化服务,提高用户的粘性。在项目立项之初,公司领导层一致认为本次升级的主要目标是提…

大厂面试真题-介绍以下Docker的Overlay网络

Overlay网络,又称为叠加网络或覆盖网络,是一种在现有物理网络(Underlay网络)之上构建的虚拟网络架构。它通过虚拟化技术,在不对基础网络进行大规模修改的条件下,实现应用在网络上的承载,并能与其…

智能视界·大模型驱动视频矩阵管理系统

开头先配两张ER图 一张不带字段,一张带字段,剩下的内容按需拿取 1.产品介绍 产品名称: 智能视界大模型驱动视频矩阵管理系统 主要功能: 智能视频分析与识别 功能介绍:该系统集成先进的人工智能大模型,能…

房屋水电费记账本:内置的数组数据击按钮不能删除,页面手动添加的可以删除

<!DOCTYPE html> <html lang"zh-CN"><head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><title>房租水电费记录</title><script type&qu…

FANUC机器人—PCDK

前言 FANUC提供了一种使用其 PC 开发人员套件 &#xff08;PCDK&#xff09; 从 PC 命令和配置机器人的简单方法。该套件允许 PC 访问机器人上的变量、寄存器、IO、程序、位置和警报&#xff1b;接下来&#xff0c;我将如何开始使用 C#。 连接到机器人 将以下突出显示的行添加…