Logo System Theory Group

Signal & System Theory Group

Professor Peter Schreier
Universität Paderborn, Germany

Brain sensing with EEG and signal processing

Background

Figure 1: Our proposed EEG monitor

"If you could read my mind love, what a tale my thoughts could tell" ... when this verse of a famous song was written in the 70’s, "reading minds" was only part of science fiction. Nowadays science and technology are getting closer. Electroencephalograms (EEG) are used to evaluate the electrical activity in the brain. In the past, they used to belong only in hospitals for clinical use. Today, they are affordable and can be given a daily use. As a result, they are part of many research projects. At the same time, the information revolution and progressive development of machine learning is giving computers very powerful interpretation skills. Our brain signals start being decoded by artificial intelligence. This achievement has many applications, not only for clinical use, but also to enhance lives of people with disabilities, or to innovate in smart homes and gaming. We believe this is a great opportunity for students to work in an exciting topic to develop their Master Project.

Task

Figure 2: Software provided by Open-BCI

In this project we propose the design of your own brain decoder and its application: an eye blinking/palm clapping -based controller, a detector of emotions/human reactions -based game... We will provide you with the OpenBCI EEG headset (as shown in Figure 1) and the necessary acquisition software (such as in Figure 2). You will work on the set-up of the hardware and generate your own Matlab/Python packages of data.

After designing your own experiment, you will collect your data from your brains, your friends’ and the groups members’. Then, you will evaluate various signal processing techniques, such as independent component analysis (ICA), as well as machine learning approaches, such as support vector machines (SVM), to classify these signals into meaningful events.







Prerequisites
Knowledge of digital signal processing and probability theory. Programming skills in Matlab/Python. Desire to learn and explore new fields.