Brain Computer Interfaces: Digital Signal Processing of Steady-State Visually Evoked Potentials Ian Linsmeier & Ahmed Saif ECE630.

Slides:



Advertisements
Similar presentations
Biomedical Signal Processing
Advertisements

ECE 8443 – Pattern Recognition ECE 8423 – Adaptive Signal Processing Objectives: The Linear Prediction Model The Autocorrelation Method Levinson and Durbin.
ECE 8443 – Pattern Recognition ECE 8423 – Adaptive Signal Processing Objectives: Periodograms Bartlett Windows Data Windowing Blackman-Tukey Resources:
Study of Change Blindness EEG Synchronization using Wavelet Coherence Analysis Professor: Liu Student: Ruby.
Detecting Conflict-Related Changes in the ACC Judy Savitskaya 1, Jack Grinband 1,3, Tor Wager 2, Vincent P. Ferrera 3, Joy Hirsch 1,3 1.Program for Imaging.
1 Chapter 16 Fourier Analysis with MATLAB Fourier analysis is the process of representing a function in terms of sinusoidal components. It is widely employed.
Visualization of dynamic power and synchrony changes in high density EEG A. Alba 1, T. Harmony2, J.L. Marroquín 2, E. Arce 1 1 Facultad de Ciencias, UASLP.
Brain-Computer Interfaces for Communication in Paralysis: A Clinical Experimental Approach By Adil Mehmood Khan.
R. Werner Solar Terrestrial Influences Institute - BAS Time Series Analysis by means of inference statistical methods.
Introduction The aim the project is to analyse non real time EEG (Electroencephalogram) signal using different mathematical models in Matlab to predict.
Billy Vermillion. EEG  Electroencephalography A test to measure the electrical activity of the brain. ○ Brain cells communicate by producing tiny electrical.
Spectral analysis Kenneth D. Harris 18/2/15. Continuous processes A continuous process defines a probability distribution over the space of possible signals.
Department of Computer Science San Diego State University
Chapter 13 Conducting & Reading Research Baumgartner et al Data Analysis.
Multi-resolution Analysis TFDs, Wavelets Etc. PCG applications.
Pole Zero Speech Models Speech is nonstationary. It can approximately be considered stationary over short intervals (20-40 ms). Over thisinterval the source.
Single-Channel Speech Enhancement in Both White and Colored Noise Xin Lei Xiao Li Han Yan June 5, 2002.
Understanding and Predicting Host Load Peter A. Dinda Carnegie Mellon University
Total Variation Imaging followed by spectral decomposition using continuous wavelet transform Partha Routh 1 and Satish Sinha 2, 1 Boise State University,
ECE 501 Introduction to BME ECE 501 Dr. Hang. Part V Biomedical Signal Processing Introduction to Wavelet Transform ECE 501 Dr. Hang.
Normalization of the Speech Modulation Spectra for Robust Speech Recognition Xiong Xiao, Eng Siong Chng, and Haizhou Li Wen-Yi Chu Department of Computer.
Wavelet transformation Emrah Duzel Institute of Cognitive Neuroscience UCL.
Brain-Computer Interfaces for Communication in Paralysis: A Clinical Experimental Approach By Adil Mehmood Khan.
Theta-Coupled Periodic Replay in Working Memory Lluís Fuentemilla, Will D Penny, Nathan Cashdollar, Nico Bunzeck, Emrah Düzel Current Biology, 2010,20(7):
Functional Brain Signal Processing: EEG & fMRI Lesson 8 Kaushik Majumdar Indian Statistical Institute Bangalore Center M.Tech.
Electrical and Computer Systems Engineering Postgraduate Student Research Forum 2001 WAVELET ANALYSIS FOR CONDITION MONITORING OF CIRCUIT BREAKERS Author:
T – Biomedical Signal Processing Chapters
Instrument Components Signal Generator (Energy Source) Analytical Signal Transducer Signal Processor Display Can you identify these components in the following.
1 Linear Prediction. Outline Windowing LPC Introduction to Vocoders Excitation modeling  Pitch Detection.
ECE 8443 – Pattern Recognition ECE 8423 – Adaptive Signal Processing Objectives: Definitions Random Signal Analysis (Review) Discrete Random Signals Random.
Wavelet transform Wavelet transform is a relatively new concept (about 10 more years old) First of all, why do we need a transform, or what is a transform.
Functional Brain Signal Processing: EEG & fMRI Lesson 5 Kaushik Majumdar Indian Statistical Institute Bangalore Center M.Tech.
Applying Statistical Machine Learning to Retinal Electrophysiology Matt Boardman January, 2006 Faculty of Computer Science.
Classifying Event-Related Desynchronization in EEG, ECoG, and MEG Signals Kim Sang-Hyuk.
EEG analysis during hypnagogium Petr Svoboda Laboratory of System Reliability Faculty of Transportation Czech Technical University
23 November Md. Tanvir Al Amin (Presenter) Anupam Bhattacharjee Department of Computer Science and Engineering,
Motivation Increase bandwidth of BCI. Reduce training time Use non invasive technique.
Experiments on Noise CharacterizationRoma, March 10,1999Andrea Viceré Experiments on Noise Analysis l Need of noise characterization for  Monitoring the.
0 - 1 © 2007 Texas Instruments Inc, Content developed in partnership with Tel-Aviv University From MATLAB ® and Simulink ® to Real Time with TI DSPs Spectrum.
Functional Brain Signal Processing: EEG & fMRI Lesson 14
Lecture#10 Spectrum Estimation
The Wavelet Tutorial: Part2 Dr. Charturong Tantibundhit.
EEG-controlled Robot and Interactive Technology Chairman: Dr.Hung-Chi Yang Presented by: :XUAN-JIA GUO Adviser: Prof. Shih-Chung Chen Date: Nov. 26, 2014.
Autoregressive (AR) Spectral Estimation
Signal Processing in Neuroinformatics EEG Signal Processing Yongnan Ji.
Kuo-Kai Shyu,Member,IEEE, Yun-Jen Chiu, Po-Lei Lee, Jia-Ming Liang,and Shao-Hwo Peng Presenter : Zi-Wei Wang Adviser : Dr. Yeou-Jiunn Chen Date:2016/1/5.
Fourier and Wavelet Transformations Michael J. Watts
Time-frequency analysis of thin bed using a modified matching pursuit algorithm Bo Zhang Graduated from AASP consortium of OU in 2014 currently with The.
Power Spectral Estimation
Jordi Bieger Brain, Body & Behavior June 18, 2010 Stimulation Effects in SSVEP-based BCIs 1.
ADAPTIVE BABY MONITORING SYSTEM Team 56 Michael Qiu, Luis Ramirez, Yueyang Lin ECE 445 Senior Design May 3, 2016.
Adv DSP Spring-2015 Lecture#11 Spectrum Estimation Parametric Methods.
CLASSIFICATION OF ECG SIGNAL USING WAVELET ANALYSIS
1 C.A.L. Bailer-Jones. Machine Learning. Data exploration and dimensionality reduction Machine learning, pattern recognition and statistical data modelling.
Stimulation Effects in SSVEP-based BCIs Jordi Bieger, July 8, 2010.
PATTERN COMPARISON TECHNIQUES
Fourier coefficients (periodogram).
Steven L. Bressler, PhD Director, Cognitive Neurodynamics Laboratory
[Ran Manor and Amir B.Geva] Yehu Sapir Outlines Review
NONPARAMETRIC METHODs (NPM) OF POWER SPECTRAL DENSITY ESTIMATION P. by: Milkessa Negeri (…M.Tech) Jawaharlal Nehru Technological University,India December.
Fabien LOTTE, Cuntai GUAN Brain-Computer Interfaces laboratory
Fourier and Wavelet Transformations
Department of Electrical and Computer Engineering
Modern Spectral Estimation
Wavelet transform Wavelet transform is a relatively new concept (about 10 more years old) First of all, why do we need a transform, or what is a transform.
Linear Prediction.
IEEE Trans. Biomedical Eng. ( ) Presenter : Younghak Shin
By Eni Sumarminingsih, Ssi, MM
A Low-Cost EEG System-Based Hybrid Brain-Computer Interface for Humanoid Robot Navigation and Recognition Bongjae Choi, Sungho Jo Presented by Megan Fillion.
Feature Selection in BCIs (section 5 and 6 of Review paper)
Presentation transcript:

Brain Computer Interfaces: Digital Signal Processing of Steady-State Visually Evoked Potentials Ian Linsmeier & Ahmed Saif ECE630

Brain Computer Interface (BCI) Vialatte et al. Prog Neurobiol. 2010, 90(4).

Dependent vs Independent BCIs Dependent BCI – System is dependent upon a minimal level of neuromuscular control by the user Independent BCI – System is independent of neuromuscular control by the user (not necessary)

Steady State Visually Evoked Potential-Brain Computer Interface (SSVEP-BCI) System Overview

Repetitive Visual Stimulus (RVS) Vialatte et al. Prog Neurobiol. 2010, 90(4). Flickering LED (Simple Flicker)

Steady State Visually Evoked Potential (SSVEP) Vialatte et al. Prog Neurobiol. 2010, 90(4). RVS frequency→ 10Hz SSVEP → 10Hz

SSVEP-BCI System Components Vialatte et al. Prog Neurobiol. 2010, 90(4).

Designing a SSVEP-BCI System

SSVEP-BCI Design Parameters 1.Repetitive Visual Stimuli 2.Brain Signal Measurement 3.SSVEP Detection 4.SSVEP Classification Vialatte et al. Prog Neurobiol. 2010, 90(4) & 4

RVS Design 1 RVS = 1 User Option Number of RVS’s Simple vs. Complex Frequency Range – 3.5 to 75 Hz – 15 Hz is optimal Vialatte et al. Prog Neurobiol. 2010, 90(4).

Measuring SSVEP Itai et al. EMBC Annual International Conference Measurement Location – Visual Cortex Number of electrodes – 1 or 2 is usually sufficient

Two General BCI Paradigms 1.Small number of user options (≤4)  Usually employ Complex RVS’s due to higher SNR 2.Large number of user options (>4)  Usually employ simple RVS’s

SSVEP Detection Methods Power Spectral Density (PSD) Analysis – Nonparameteric Methods (Fourier Analysis) – Parametric Methods (AR Modeling) Canonical Correlation Analysis (CCA) Continuous Wavelet Transform (CWT)

Nonparametric PSD Analysis Bin et al. J. Neural Eng. 2009, 6(4).

Periodogram Estimates PSD

Averaged Periodogram Break down signal into intervals of fixed length and average each interval together No Averaging → 10 Interval Average → 20 Interval Average Vialatte et al. Prog Neurobiol. 2010, 90(4).

Parametric PSD Analysis Parametric Models: – Moving Average (MA) – All Zeros – Autoregressive (AR) – All Pole – Autoregressive Moving Average (ARMA) – Poles and Zeros Smondrk et al. IEEE

AR Modeling of SSVEP Signals Caclulate a k coefficients using the Yule Walker Equations:

Canonical Correlation Analysis (CCA) Lin et al. IEEE Trans. Biomed. Eng. 2007, 54(6)

Continuous Wavelet Transform (CWT) Wavelets can localize a signal in both frequency and time Acts like a short time Fourier transformation but with varying window sizes based on frequency With the correct mother wavelet we can achieve a result better than the FFT and PSD

SSVEP Classification Yeh et al. Biomed Eng Online. 2013, 12(46)

Support Vector Machine (SVM)

A Comparison of SSVEP Detection Methods

Comparison of SSVEP Detection Methods Method The average time of calculation [ms] PSD1.8 ± 0.1 PSDw1.1 ± 0.1 AR13.7 ± 0.6 ARw10.2 ± 0.4 CCA52.6 ± 0.7 CWT114.2 ± 2.8 Smondrk et al. IEEE

Comparison of SSVEP Detection Methods Smondrk et al. IEEE

SSVEP Detection for BCI Paradigms Paradigm 1: Systems will small number of user options (≤4 options) – Employ Complex RVS’s (checkerboard) – Nonparametric PSD using well resolved RVS’s Paradigm 2: Systems using large number of user options (>4 options) – Employ Simple RVS’s (LEDs) – Canonical Correlation Analysis

Questions?