A Novel Approach for Configuring the Stimulator of a Bci Framework Using XML (original) (raw)

Optimization of Brain Computer Interface systems by means of XML and BF++ Toys

The optimization of Brain Computer Interface systems is of great importance for the purpose of making them more usable and adjustable according to the needs of the end users. However, when evaluating their performances, it is evident the lack of a standard metric and of a common way to describe or represent the behavior, characteristics and data relative to the functional modules that compose them. The need of sharing data virtually everywhere and of making them usable by every researcher has inspired the work described in this paper: a set of tools, the BF++ Toys, which simulate and optimize the behavior of BCI systems, were implemented. They made wide use of the XML technology for describing and documenting all the main entities involved in BCI. Finally it will be shown how BF++ Toys and XML represent a versatile and reliable mean for the purpose of optimizing BCI systems.

A Unified XML based Description of the Contents of Brain Computer Interfaces

In the past decades, a variety of applications and devices were interfaced with EEG based Brain Computer Interfaces (BCIs) with the aim to offer assistive technology to severely handi-capped users. Nevertheless, up to now no standardized description of the possible interaction options (i.e. the tasks a user can perform with the aid of the BCI) was available. Each func-tion provided by an application or device connected to the BCI had to be hard–coded. In this contribution, we propose a new platform–independent XML based description of the interac-tion options. The scheme is interpreted by a middleware layer which connects applications and devices to the BCI. In its current version, scheme and middleware layer are designed for a BCI which provides graphical feedback to the user.

xBCI: A Generic Platform for Development of an Online BCI System

Ieej Transactions on Electrical and Electronic Engineering, 2010

A generic platform for realizing an online brain–computer interface (BCI) named xBCI was developed. The platform consists of several functional modules (components), such as data acquisition, storage, mathematical operations, signal processing, network communication, data visualization, experiment control, and real-time feedback presentation. Users can easily build their own BCI systems by combining the components on a graphical-user-interface (GUI) based diagram editor. They can also extend the platform by adding components as plug-ins or by creating components using a scripting language. The platform works on multiple operating systems and supports parallel (multi-threaded) data processing and data transfer to other PCs through a network transmission control protocol/internet protocol or user datagram protocol (TCP/IP or UDP). A BCI system based on motor imagery and a steady-state visual evoked potential (SSVEP) based BCI system were constructed and tested on the platform. The results show that the platform is able to process multichannel brain signals in real time. The platform provides users with an easy-to-use system development tool and reduces the time needed to develop a BCI system. Copyright © 2010 Institute of Electrical Engineers of Japan. Published by John Wiley & Sons, Inc.

User-centered design of brain-computer interfaces: OpenBCI.pl and BCI Appliance

Bulletin of the Polish Academy of Sciences: Technical Sciences, 2000

Brain-Computer Interface (BCI) allows for non-muscular communication with external world, which may be the only way of communication for patients in a locked-in state. This paper presents a complete software framework for BCI, a novel hardware solution for stimuli rendering in BCIs based on Steady State Visual Evoked Potentials (SSVEP), and a univariate algorithm for detection of SSVEP in the EEG time series.

Simulation Studies on the Performance of BCI

Asia-pacific Journal of Convergent Research Interchange, 2018

A large number of persons approximately the world knowledge the unwell belongings of beating of action, rendering them reliant on others to perform even the most essential errands. In any case, that could change, due to the most recent accomplishments in the Brain-Computer Interface (BCI), which could enable them to recapture a segment of their lost freedom. Indeed, even ordinary people may likewise have the capacity to use Brain Chip Technology to improve their association with the advanced world-if they will get the embed. The term 'Mind Computer Interface' alludes to the immediate connection between a solid cerebrum and a PC. Serious endeavors and research in this BCI field over the previous decade have as of late brought about a human BCI implantation, which is incredible news for every one of us, particularly for the individuals who have been surrendered to spending their lives in wheel seats. This Brain Chip Technology is a stage for the advancement of an extensive variety of other helping gadgets. This paper concentrates on the Brain Chip Technology which encourages quadriplegic individuals to do things like checking email, turning the TV, lights on or off with simply their contemplations. Likewise, the meaning of Brain-Computer Interface, the essential objective of planning Brain entryway, the fundamental components of Brain Gate, the exploration work led on it at various Universities and some inadequacies of Brain Gate were additionally introduced. 1 In simulation and recording, the description and screenshot of each substitute in the model were given.

Development of the BCI Device Controlling C++ Software, Based on Existing Open Source Projects

Control, Computer Engineering and Neuroscience, 2021

The possibility of using the BCI open source code for building BCI controlled device, based on small AVR or ARM microcontrollers was considered. Some techniques to extract code snippets from other BCI projects were presented in the case of OpenViBE as the code donor. Problem with obtaining driver source codes for factory BCI devices has been pointed out.

Basics of Brain Computer Interface Á Systems of BCI Á BCI monitoring hard ware and software Á BCI trends

Brain-Computer Interface (BCI) is a fast-growing emergent technology in which researchers aim to build a direct channel between the human brain and the computer. It is a collaboration in which a brain accepts and controls a mechanical device as a natural part of its representation of the body. The BCI can lead to many applications especially for disabled persons. Most of these applications are related to disable persons in which they can help them in living as normal people. Wheelchair control is one of the famous applications in this field. In addition, the BCI research aims to emulate the human brain. This would be beneficial in many fields including the Artificial Intelligence and Computational Intelligence. Throughout this chapter, an introduction to the main concepts behind the BCI is given, the concepts of the brain anatomy is explained, and the BCI different signals are stated. In addition, the used hardware and software for the BCI are elaborated.

A Study Of Brain Computer Interface System

2013

Advances in cognitive neuroscience and brain imaging technologies have started to provide us with the ability to interface directly with human brain. Brain Computer Interface (BCI) is a system that acquires and analyzes neural signals with the aim of creating a communication channel directly between the brain and the external device or computer. The major goal of BCI research is to develop a system that allows people severely affected by motor disorders to communicate with other persons and helps to interact with the external environment. Achievement of greater speed and accuracy of the BCI system depends on improvements in signal processing, translation algorithms, and user training. These improvements depend on increased interdisciplinary cooperation between neuroscientists, engineers, computer programmers, psychologists, and rehabilitation specialists. The objective of this paper is to provide insight into the various aspects of BCI which will help the beginner in this field to understand the basics of BCI.

Importance of Graphical User Interface in the design of P300 based Brain–Computer Interface systems

Computers in Biology and Medicine, 2020

Objectives: Develop an effective and intuitive Graphical User Interface (GUI) for a Brain-Computer Interface (BCI) system, that achieves high classification accuracy and Information Transfer Rates (ITRs), while using a simple classification technique. Objectives also include the development of an output device, that is capable of real time execution of the selected commands. Methods: A region based T9 BCI system with familiar face presentation cues capable of eliciting strong P300 responses was developed. Electroencephalogram (EEG) signals were collected from the Oz, POz, CPz and Cz electrode locations on the scalp and subsequently filtered, averaged and used to extract two features. These feature sets were classified using the Nearest Neighbour Approach (NNA). To complement the developed BCI system, a 'drone prototype' capable of simulating six different movements, each over a range of eight distinct selectable distances, was also developed. This was achieved through the construction of a body with 4 movable legs, capable of tilting the main body forward, backward, up and down, as well as a pointer capable of turning left and right. Results: From ten participants, with normal or corrected to normal vision, an average accuracy of 91.3±4.8% and an ITR of 2.2±1.1 commands/minute (12.2±6.0 bits/minute) was achieved. Conclusion: The proposed system was shown to elicit strong P300 responses. When compared to similar P300 BCI systems, which utilise a variety of more complex classifiers, competitive accuracy and ITR results were achieved, implying the superiority of the proposed GUI. Significance: This study supports the hypothesis that more research, time and care should be taken when developing GUIs for BCI systems.