通用脑-机接口研究软件概述

通用脑-机接口研究软件概述



在BCI发展的最早期,所有实验室都编写自己的软件来处理其BCI应用的特定需求。通常,一个研究组努力的产出(软件和硬件)并不具备满足其他研究组需求的能力。基于以上考虑,可以明显地看出这是一种不需要的低效的方法;开发能够执行多种不同BCI设计、适应很多不同脑信号、处理方法、输出类型、硬件组件和操作系统等的通用BCI软件平台是大有益处的。目的是:使研究人员能轻易地改变BCI系统,不需要大量的重复编程。
已经开发出的通用软件系统包括:

1. 最近被实现商业化的基于Matlab/Simulink的系统:

g.BCIsys:http://www.gtec.at/Products/Complete-Solutions/g.BCIsys-Specs-Features
intendiX:http://www.intendix.com/

2. 由Bayliss(2001)描述的灵活的BCI。

3. BF++框架:

http://www.brainterface.com/

4. xBCI

http://xbci.sourceforge.net/

5. rtsBCI:基于Matlab/Simulink的系统,是BioSig工具包的一部分。

http://biosig.sourceforge.net/

6. Pyff:用Python编写的用于开发BCI反馈应用的跨平台框架。
7. 实时消息架构(Real-Time Messaging Architecture, RTMA)
8. OpenViBE

http://openvibe.inria.fr/

9. BCI2000

http://www.neurotechcenter.org/research/bci2000/dissemination


在这些系统中,公开可用并已用于实验室外的开发平台是OpenViBEBCI2000,这两个系统是在专项基金的支持下开发的。因此这两个项目具有继续开发、维护和软件宣传的动力和资源。OpenViBE和BCI2000展示了通用BCI软件架构,可以作为其他数据采集、刺激呈现和脑监视应用。这两个软件是基于模块化设计用C++编写的。

参考:

脑-机接口原理与实践

猜你喜欢

转载自blog.csdn.net/missxy_/article/details/81045591