OpenVibe
Encyclopedia
OpenViBE is a software platform dedicated to designing, testing and using brain-computer interface
Brain-computer interface
A brain–computer interface , sometimes called a direct neural interface or a brain–machine interface , is a direct communication pathway between the brain and an external device...

s. The package includes a Designer tool to create and run custom applications, along with several pre-configured and demo programs which are ready for use.

OpenViBE is software for real-time
Real-time computing
In computer science, real-time computing , or reactive computing, is the study of hardware and software systems that are subject to a "real-time constraint"— e.g. operational deadlines from event to system response. Real-time programs must guarantee response within strict time constraints...

 neuroscience
Neuroscience
Neuroscience is the scientific study of the nervous system. Traditionally, neuroscience has been seen as a branch of biology. However, it is currently an interdisciplinary science that collaborates with other fields such as chemistry, computer science, engineering, linguistics, mathematics,...

 (that is, for real-time processing of brain signals
Electroencephalography
Electroencephalography is the recording of electrical activity along the scalp. EEG measures voltage fluctuations resulting from ionic current flows within the neurons of the brain...

). It can be used to acquire, filter, process, classify and visualize brain signals in real time.

Applications

The main OpenViBE application fields are medical (assistance to disabled people, real-time biofeedback
Biofeedback
Biofeedback is the process of becoming aware of various physiological functions using instruments that provide information on the activity of those same systems, with a goal of being able to manipulate them at will...

, neurofeedback
Neurofeedback
Neurofeedback , also called neurotherapy, neurobiofeedback or EEG biofeedback is a type of biofeedback that uses realtime displays of electroencephalography or functional magnetic resonance imaging to illustrate brain activity, often with a goal of controlling central nervous system activity...

, real-time diagnosis
Diagnosis
Diagnosis is the identification of the nature and cause of anything. Diagnosis is used in many different disciplines with variations in the use of logics, analytics, and experience to determine the cause and effect relationships...

), multimedia
Multimedia
Multimedia is media and content that uses a combination of different content forms. The term can be used as a noun or as an adjective describing a medium as having multiple content forms. The term is used in contrast to media which use only rudimentary computer display such as text-only, or...

 (virtual reality
Virtual reality
Virtual reality , also known as virtuality, is a term that applies to computer-simulated environments that can simulate physical presence in places in the real world, as well as in imaginary worlds...

, video games), robotics
Robotics
Robotics is the branch of technology that deals with the design, construction, operation, structural disposition, manufacture and application of robots...

 and all other application fields related to brain-computer interfaces and real-time neuroscience
Neuroscience
Neuroscience is the scientific study of the nervous system. Traditionally, neuroscience has been seen as a branch of biology. However, it is currently an interdisciplinary science that collaborates with other fields such as chemistry, computer science, engineering, linguistics, mathematics,...

s.

OpenViBE users can either be programmer
Programmer
A programmer, computer programmer or coder is someone who writes computer software. The term computer programmer can refer to a specialist in one area of computer programming or to a generalist who writes code for many kinds of software. One who practices or professes a formal approach to...

s or people not familiar with programming. This includes medical doctors, video game developer
Video game developer
A video game developer is a software developer that creates video games. A developer may specialize in a certain video game console, such as Nintendo's Wii, Microsoft's Xbox 360, Sony's PlayStation 3, or may develop for a variety of systems, including personal computers.Most developers also...

s, researchers in signal processing
Signal processing
Signal processing is an area of systems engineering, electrical engineering and applied mathematics that deals with operations on or analysis of signals, in either discrete or continuous time...

 or robotics, etc.

Interface

The user interface
User interface
The user interface, in the industrial design field of human–machine interaction, is the space where interaction between humans and machines occurs. The goal of interaction between a human and a machine at the user interface is effective operation and control of the machine, and feedback from the...

 of OpenVibe is easy to use for creating BCI scenarios and saving them for later use, to access and to manipulate.
OpenVibe is the first library of functions written in C++
C++
C++ is a statically typed, free-form, multi-paradigm, compiled, general-purpose programming language. It is regarded as an intermediate-level language, as it comprises a combination of both high-level and low-level language features. It was developed by Bjarne Stroustrup starting in 1979 at Bell...

 of this type developed by INRIA - Institut national de recherche en informatique et automatique (France) - it can be integrated and applied quickly and easily .

See also

  • Brain–computer interface
  • Neurofeedback
    Neurofeedback
    Neurofeedback , also called neurotherapy, neurobiofeedback or EEG biofeedback is a type of biofeedback that uses realtime displays of electroencephalography or functional magnetic resonance imaging to illustrate brain activity, often with a goal of controlling central nervous system activity...

  • Comparison of neurofeedback software
    Comparison of neurofeedback software
    -Introduction to Neurofeedback:Neurofeedback , also called neurotherapy, neurobiofeedback or EEG biofeedback is a therapy technique that presents the user with real-time information about activity within their brain, as measured by electrical or blood-flow sensors on the scalp...


External links

The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK