Signal Processing and Recognition Group, Universidad Nacional de Colombia, Manizales 170003, Colombia.
Automatics Research Group, Universidad Tecnológica de Pereria, Pereira 660003, Colombia.
Sensors (Basel). 2023 Apr 6;23(7):3763. doi: 10.3390/s23073763.
An Open Brain-Computer Interface (OpenBCI) provides unparalleled freedom and flexibility through open-source hardware and firmware at a low-cost implementation. It exploits robust hardware platforms and powerful software development kits to create customized drivers with advanced capabilities. Still, several restrictions may significantly reduce the performance of OpenBCI. These limitations include the need for more effective communication between computers and peripheral devices and more flexibility for fast settings under specific protocols for neurophysiological data. This paper describes a flexible and scalable OpenBCI framework for electroencephalographic (EEG) data experiments using the Cyton acquisition board with updated drivers to maximize the hardware benefits of ADS1299 platforms. The framework handles distributed computing tasks and supports multiple sampling rates, communication protocols, free electrode placement, and single marker synchronization. As a result, the OpenBCI system delivers real-time feedback and controlled execution of EEG-based clinical protocols for implementing the steps of neural recording, decoding, stimulation, and real-time analysis. In addition, the system incorporates automatic background configuration and user-friendly widgets for stimuli delivery. Motor imagery tests the closed-loop BCI designed to enable real-time streaming within the required latency and jitter ranges. Therefore, the presented framework offers a promising solution for tailored neurophysiological data processing.
开源脑-机接口 (OpenBCI) 通过低成本实现的开源硬件和固件提供了无与伦比的自由度和灵活性。它利用强大的硬件平台和强大的软件开发工具包来创建具有高级功能的定制驱动程序。尽管如此,一些限制可能会显著降低 OpenBCI 的性能。这些限制包括需要在计算机和外围设备之间进行更有效的通信,以及在特定神经生理数据协议下需要更灵活的快速设置。本文描述了一种灵活且可扩展的 OpenBCI 框架,用于使用 Cyton 采集板进行脑电图 (EEG) 数据实验,并使用更新的驱动程序来最大程度地发挥 ADS1299 平台的硬件优势。该框架处理分布式计算任务,并支持多种采样率、通信协议、自由电极放置和单个标记同步。结果,OpenBCI 系统提供了实时反馈和基于 EEG 的临床协议的控制执行,以实现神经记录、解码、刺激和实时分析的步骤。此外,该系统还集成了自动后台配置和用户友好的刺激传递小部件。运动想象测试旨在实现实时流媒体的闭环 BCI,以满足所需的延迟和抖动范围。因此,所提出的框架为定制神经生理数据处理提供了一个有前途的解决方案。