Brain Computer Interfaces (BCI): Translate Thought into Action
E SC 497B – Spring 2009
Lecture/Lab: 210 IST, Monday 3:35-4:25, Friday 10:10-1:10
Instructor: Bruce Gluckman, 302B EES Building, 865-0178, BruceGluckman@psu.edu
Office Hours: By appointment
Course Short Description: Students will record EEG (electroencephalagrams) and program real-time analysis to control computers, video games, and robots.
Course Description: Mind reading video games headsets? Extensive advances have been made within the last decade to translate measurements of brain activity for prosthetic output. This course, targeted to engineering and science students, will introduce this field through hands-on experiments and design projects. We will cover an introduction to electroenephalogram (EEG) recording and interpretation, applied signal processing, discrimination and classification, and control programming. Students will apply these tools to implement their own BCI projects. This is a laboratory class, with groups of students working to record and analyze each other’s EEG.
Course Objectives: To describe the biophysical basis of non-invasive brain signals, to apply signal processing, discrimination, and classification tools to interpret these signals, and to implement these tools into a control system for a brain-computer interface.
Prerequisites: Signal processing and programming.
Course Format: Course format will be part lecture part lab. Readings will be distributed between texts and journal articles on EEG, BCI and signal processing. Work will be split between problem solving, signal analysis, preparation and analysis of laboratory projects. Laboratory projects will center on recording EEG, analyzing recorded signals, and programming control systems, and will be split between basic exercises and design projects.
Target Students : This course would be of interest for upper level undergraduate or low level graduate students interested in contributing to the development and applications of neural interfaces and devices. It would be of use to anyone wanting an applied course in design of signal analysis and control systems.
Note: The labs utilize Matlab and Simulink programming. Students without experience with these tools should work through the fundamental tutorials before the start of class.