本研究提出了一套标准化且可重复的方案,用于实现运动影像EEG解码的时空频率脑电分析工具(STFEEG),结合可配置的时空频率分割、基于通用空间模式(CSP)的特征提取、多分类算法及可视化功能。
方法文章
本研究提出了一套标准化且可重复的方案,用于实现运动影像EEG解码的时空频率脑电分析工具(STFEEG),结合可配置的时空频率分割、基于通用空间模式(CSP)的特征提取、多分类算法及可视化功能。
运动影像-脑机接口(MI-BCI)在神经康复和认知神经科学领域展现出显著潜力。然而,用于可配置时空频率特征分析的标准化且可重复的MI-EEG工作流程仍然有限,许多流程需要复杂的配置和参数调优,且解释性有限,这阻碍了实际部署和泛化。为应对这些挑战,开发了STFEEG工具,为MI范式中的脑电解码提供用户友好、标准化且可解释的工作流程。STFEEG-Tool支持时间、频带和空间分割的细粒度配置,从而提取多尺度MI特征。该工具箱集成了多种特征提取算法,包括常见空间模式(CSP)和基于散度的CSP(div-CSP),以及各种分类器,如支持向量机(SVM)、脊回归分类器和套索分类器。提供动态时频头皮拓扑图,用于总结跨时频段的空间模式,并支持解码结果的解读。总体而言,STFEEG-Tool作为一个可重复且可扩展的细粒度MI-EEG分析平台,促进了细粒度解码流程向实用用户化应用的转化。
运动影像脑机接口(MI-BCI)使人脑与外部设备之间能够直接通信,无需周围肌肉活动。近年来,MI-BCI技术广泛应用于神经康复2、辅助控制3和人机交互4。这些应用凸显了研究人员和临床医生(包括编程能力有限用户)能够可靠采用且可重复的分析工作流程的需求。
传统的心肌-脑电图解码方法主要基于空间滤波和线性分类框架。诸如通用空间模式5(CSP)和基于发散的CSP6(div-CSP)等方法已被广泛用于从多通道脑电信号中提取判别空间特征。为了进一步提取不同频率成分的特征,滤波器组CSP7(FBCSP)和子频段CSP 8,9(SBCSP)已被广泛探索。此外,时间分割被整合进特征提取过程,将每次试验划分为多个时间区间,从而捕捉不断演变的判别模式,进一步提升解码性能 10,11,12。为了提升提取特征的可辨性,引入了多种特征选择策略以减少冗余并减轻过拟合 13,14,15。在分类方面,传统机器学习模型如支持向量机16和正则化回归分类器17、18、19因其可解释性和计算效率而被广泛使用。
尽管这些方法有效,但通常以定制的数据集特定代码库实现,增加了系统性重用和独立验证的复杂性。已有多种基于图形用户界面(GUI)的软件平台支持脑电分析和脑机交互(BCI)研究。例如,EEGLAB20 提供了全面的功能套件,用于脑电预处理、时频分析、特征提取、分类和高级可视化。其高度模块化且可扩展的架构使得在脑电图研究领域得到广泛应用。BCILAB21与EEGLAB集成,集成了100多种信号处理和机器学习算法,涵盖整个解码流程,从预处理到分类。同样,OpenViBE22 提供了一个可视化编程环境,用于设计实时 BCI 工作流程,用户可以通过图形化连接模块化组件来组装信号处理流水线。该平台特别适合在线脑电采集和实时刺激-反应范式,并被广泛应用于交互式脑机接口(BCI)应用的开发和测试。此外,PyNoetic是一个模块化的Python框架,用于无代码脑电图脑机接口开发,通过集成图形界面支持数据采集、预处理、特征提取和分类,实现端到端的BCI工作流程构建。与早期需要大量手动配置或脚本的工具不同,PyNoetic 为流水线设计提供了更高层次的抽象,使得能够灵活组装和重新配置处理阶段,而无需低层编程。在许多MI-EEG研究中,这些平台已支持常规预处理、传统特征提取以及基线解码和评估。
多个基于图形界面的平台支持通过标准化预处理、特征提取和基线解码进行MI-EEG分析(见表1)。然而,它们缺乏针对细粒度时空分解的优化,包括用户自定义的空间划分和跨域可视化。为满足这些方法需求,此前提出了一个细粒度的MI-EEG24 时空频率解码框架,结合空间电极组、频率子带和时间段建模,以提升解码性能并增强多域可解释性。基于该框架,时空频率脑电分析工具(STFEEG-Tool)开发为基于图形用户界面(GUI)的工具箱,在可配置且可重复的工作流程中标准化细粒度的心肌脑电图解码,同时兼容现有脑电工具链。
STFEEG-Tool将数据准备、预处理、时空频率分割、特征提取、基于封装的特征选择、分类和可视化整合为统一的流程。它不是取代既有的EEG工具箱,而是通过透明的参数指定、一致的流水线执行和基于模型的可视化来补充这些工具箱,以支持细粒度分析。
本研究的主要贡献有三方面。首先,STFEEG-Tool提供用户友好的端到端图形界面工作流程,标准化参数配置,支持细粒度心肌脑电图解码。其次,它支持多尺度时空频率分割,包括用户自定义的空间分解,而这些在通用平台上并不常见。第三,通过时间-频率拓扑图和电极群显著图提升可解释性,总结判别贡献并揭示跨领域特定对象MI相关模式。
该工具箱为开源,访问网址为:https://github.com/CissyZR/Spatial-Frequency-Temporal_EEG_Analysis_Tool
访问受限。请登录或开始试用以查看此内容。
该协议中使用的数据来自公开可得的去标识化数据集。最初的数据收集程序按照各自机构的伦理标准进行;因此,此次二次分析无需额外的机构批准。
图1 展示了时空-时空-频率脑电图分析工具的整体工作流程。请按照以下步骤配置每个模块,并重现细粒度的时空-时空解码协议。本研究所用软件列于 材料表中。
1. 软件和STFEEG工具包的准备
2. 输入数据MAT文件的准备
3. 启动图形界面并设置路径
4. 配置预处理(带通滤波)
5. 配置细粒度细分策略
6. 配置特征提取、分类器和交叉验证
7. 查看结果和可视化
访问受限。请登录或开始试用以查看此内容。
STFEEG-Tool在BCI竞赛IV 2a26 和BCI 竞赛III 3a27上均进行了验证,系统在两者中均成功执行了完整的译码流水线。遵循BCI竞赛IV 2a的固定跨场次协议:第一场训练,第二场评估,分别录制两天。在先前报道的细粒度时空频率框架24中使用的相同配置下,STFEEG-Tool在BCI Competition IV 2a上重现了原始性能,实现了83.68%的平均测试准确率24。
如 图8右侧结果面板所示,验证、测试准确性和kappa被报告为模型性能的定量总结。在这些指标下方,时频拓扑图展示了辨别性脑电图在数据驱动的频率和时间段中的空间分布。这些地图通过平均每个片段内的时间频率分数(TFS)值计算,从而揭示时频域中受试者特定的激活特征。由此产生的地形图显...
访问受限。请登录或开始试用以查看此内容。
STFEEG-Tool 被设计为专门针对心肌肌电(MI-EEG)的工具箱,补充了既有的脑电图生态系统,如 EEGLAB20、BCILAB21、OpenViBE22、PyNoetic23。虽然这些平台为MI解码提供了灵活组件,但细粒度的时空频率配置和模型知情的解释可能需要跨处理步骤的额外整合。当包含显式电极基团分解时,这一点尤为重要。因此,STFEEG-Tool提供统一的图形界面工作流程,配备标准化输出和集成可视化,支持细粒度、多尺度MI-EEG解码。
获得有效的离线结果需要几个步骤。首先,确保输入MAT文件符合所需数据格式,并且关键元数据(通道顺序和采样频率)在训练集和测试集之间保持一致(步骤2.1和步骤2.2)。为防止数据泄露,训练和测试数据应由严格不重叠的会话或块构建。其次,STFEEG-Tool支持细粒度多尺度时频分段(...
访问受限。请登录或开始试用以查看此内容。
作者无需声明利益冲突。
这项工作部分得到了中国国家自然科学基金会(编号62401342和62271291)、山东省自然科学基金会(编号ZR2024QF092、ZR2024LZH007和ZR2025ZD24)、广东省基础与应用基础研究基金会(编号2025A1515011826)、深圳基础研究计划(编号JCYJ20250604124702003)、四川省特殊教育语言智能哲学与社会科学重点实验室(编号YYZN-2025-11)、中国国家重点研发项目(编号2024YFC2418300和2024YFC2418303),以及教育部社会计算与认知智能重点实验室(编号SCCl2025YB02)。
访问受限。请登录或开始试用以查看此内容。
| 姓名 | 公司 | 目录编号 | 评论 |
|---|---|---|---|
| MATLAB | 数学作品 | 版本 R2024a | 用于数值计算、信号处理和图形界面开发的软件环境。 |
| 信号处理工具箱 | 数学作品 | https://ww2.mathworks.cn/en/products/signal.html | 数字滤波与时频分析工具箱 |
| 统计与机器学习工具箱 | 数学作品 | https://ww2.mathworks.cn/en/products/statistics.html | 模型训练与统计分析工具箱 |
访问受限。请登录或开始试用以查看此内容。
申请许可以重复使用本 JoVE 文章的文本或图表
申请许可