OpenBCI Meets the Web: A Scalable, Customizable Platform for Open-Source EEG Data Collection
The traditional process of EEG-based BCI data collection is cum- bersome and expertise-dependent due to complex hardware in- strumentation, but also because data collection software typically comes as an on-premise solution with features tailored to trained experimenters. To overcome these limitations, we herein present a customizable platform for EEG data collection using OpenBCI hardware, that simplifies and accelerates the EEG setup process. The proposed system integrates various adaptations of the Open- BCI recording hardware, enabling easy customizability for versatile electrode configurations. The frontend, developed with Vue 3 and D3.js, provides real-time impedance checks and data visualization, while the backend, utilizing Apache, Node.js, and Flask, ensures efficient data transmission and storage. This platform addresses critical needs for cross-platform compatibility, customizability, effi- cient session management, and user-friendly interfaces, making it ideal for large-scale and field studies. The automated data manage- ment and real-time feedback enhance data quality and reliability, supporting various research applications.
Authors
- Michael Thomas Knierim (ORCID: https://orcid.org/0000-0001-7148-5138)
- Lukas Stingl
Institutions
- Karlsruhe Institute of Technology (DE)
Publication Details
- Published
- 2024-09-22
- DOI
- https://doi.org/10.1145/3675094.3678482
- Primary Topic
- EEG and Brain-Computer Interfaces
- Type
- article
- Field-Weighted Citation Impact
- 0.00