34
EEG Signal Acquisition, De- Noising and Classification for Brain Computer Interfaces Pavan Ramkumar Girish Singhal Department of Electronics and Communication Engineering Indian Institute of Technology Guwahati Supervisor: Dr. S. Dandapat

EEG Signal Acquisition, De- Noising and Classification for Brain Computer Interfaces Pavan Ramkumar Girish Singhal Department of Electronics and Communication

Embed Size (px)

Citation preview

Page 1: EEG Signal Acquisition, De- Noising and Classification for Brain Computer Interfaces Pavan Ramkumar Girish Singhal Department of Electronics and Communication

EEG Signal Acquisition De-Noising and Classification for Brain Computer Interfaces

Pavan RamkumarGirish Singhal

Department of Electronics and Communication EngineeringIndian Institute of Technology

Guwahati

Supervisor Dr S Dandapat

Neurological signals as a Biometricbull Biological systems offer potential features for uniquely characterizing individualsbull High entropy and uniqueness of the neurological activity are sparsely explored for biometric authentication

Why Electroencephalogram (EEG) Signalbull In contrast to global anatomical information obtained from expensive imaging (fMRI) EEG offers highdensity functional information specific to the mental taskbull Acquisition system is relatively inexpensive to build

Project Overview

Motivationbull Physiological studies have tried to investigate correlation between EEG and genetic information [Vogel 1970]bull more secure non-manipulativebull Identity can be established in real time (unlike bio chemical tests DNA etc)

Goalbull Real-time implementation of biometric authentication for a closed set of users

Project Overviewhellip

Prior Art using EEGbull M Poulos et al Task eyes closed Features AR model FFT Bilinear model Classifier LVQbull R Palaniappan et al Task Viewing of standardized images [Vanderwart 1980] relevant to memory and cognitionbull Features PSD Classifier ANN

Our workbull Task Data fusion tasks are highly cognitive We have experimented with stereopsis (binocular fusion fordepth perception)bull Features Linear Prediction Modelbull Classifier Two stage classification using K-NN and SVM

Project Overviewhellip

Modular Flow

Motivation Development of a real time system

Issues Amplification Digitization De-noising

Motivation De-noising from contributing bio-signals improving soundness of features extracted

Issues Choice of optimization algorithm and objective function for ICA

Motivation Selecting of appropriate task features and classifying machine

Issues Comparative study of perceptive (stereopsis) and non-perceptive (mental arithmetic) tasks scope of rejection in classifier

Module I Acquisition SystemObjective To develop a real time EEG acquisition system

Impedance Matching Clamping Diodes for user safety Protection Circuit

SolutionDesign Issue

Sallen Key Low Pass filter (70Hz 40dBdecade)

Digitization using PCL-HG818 card

(200Hz pacer trigger 5Vp-p)

Digitization and Anti-aliasing

Tunable Q Twin Tee Notch with feedbackLine noise suppression

Two stage Sallen Key High Pass filter

(01Hz -80dBdecade)

DC Drift accumulation at electrodes

Prevention of saturation

Two stage Amplifier total gain 10000 Stage 1 IA (AD521) Gain 25 CMRR 100dB Stage 2 HG non-inverting amplifier (~ 500)

Differential Gain

9V

9V

11

13

10

14

2

1

3

127

To DAC

5k

5k

Rg

Rs

R1 R2

R3

C3

C1 C2

100k

C1 C2

R1

R2

R3 R4

R1

C1 C2R2

R3 R4

R3R4

R1

C1

C2

R2

Instrumentation Amplifier AD521

Key Formulae Vout = Ad Vd + Acm Vcm

Component values Rs = 100kRg = 10k

Circuit parameters Gain RsRg = 10CMRR 10

Twin T High Q Notch Filter

Key Formulae Fcutoff = 1(2piRC)

Component Values R1 = R2 = 2R3 = R = 3183 kC1 = C2 = C32 = C = 1uF

Circuit Parameters Gain = 1Fcutoff = 50 HzRoll of =

2 Stage Sallen Key High pass filter

Key Formulae Fcutoff = 1(2piRC)Passband gain = (R3 + R4)R3

Component Values R1 = R2 = R = 68kC1 = C2 = C = 22uF

Circuit Parameters Gain = 15861586 for maximally flat responseFcutoff = 1 HzRoll of = -80dBdecade

Single Stage Sallen Key Low pass filter

Key Formulae Fcutoff = 1(2piRC)Passband gain = (R3 + R4)R3

Component Values R1 = R2 = R = 137kC1 = C2 = C = 01uF

Circuit Parameters Gain = 1586 for maximally flat responseFcutoff = 70 HzRoll of = -40dBdecade

Single Stage Amplification

Component Values R1 = 100k POTR2 = 100 ohms

Circuit Parameters Gain = 0 to 1000

AD521741

741

741 741

741741

Instrumentation Amplifier Twin T High Q Notch Filter 2 Stage Sallen Key High Pass Filter

Sallen Key Low Pass FilterAmplification stage

EEG Acquisition System

Driven Right Leg Circuit High CMRR Shielded probes

FET based instrumentation amplifiers Differential amplifiers have high input impedance Negligible input bias current Low amplifier noise

De-noising using software Discrete Filtering Independent Component Analysis (ICA)

Future Work

Objective To design experimental tasks that maximize uniqueness of features extracted

What are the desired characteristics

bull Must be easy to perform for user

bull Designing universal protocol for time invariability1048766 standardized lighting conditions1048766 gaze localization1048766 texture invariance1048766 body posture constancy

Module II Design of Experiments

StereopsisWhat is Stereopsis

bull Computation of visual depth from retinal binocular disparitybull Signals from each retina reach the visual cortex via independent pathways

Why Stereopsis

bull Highly cognitive task involving multi-sensor integration

bull Binocular fusion shows a higher FFT activity as observed from electrode P4 in MEG recordings

bull Pre-cognitive perceptive task and hence resulting EEG patterns are relatively immune to voluntary distortion by un co-operative users

Hypothesis May provide better features

Stereopsishellip

Courtesy U Shahani et al Neuroscience Letters 315 (2001) 154ndash158

StereopsishellipMEG Results from Literature

Stereopsishellipbull Verification of MEG results bull EEG recordings at IIT Guwahatibull Stereograms are used to eliminate monocular cues from depth

Verification using EEGhellip

Signals from parietal region

Verification using EEGhellip

Signals from occipital region

Verification using EEGhellip

Sum of STFT over windows (Σ log|X(n k)|)

EEG Signals acquired during Stereopsis Task for four subjects

FFTs of EEG Signals acquired during Stereopsis Task for four subjects

Experiment 1 A Perceptive TaskBinocular viewings of lsquoCyclopeanrsquo Wallpaper images (using industrial BIOPAC system at IIT Guwahati)3 subjects 1 trial 1 minute recordings sampledat 200Hz each of fused (vs) non-fused viewingsfrom O1 O2 P3 P4 regions

Experiment 2 A Non-perceptive TaskMental Arithmetic (CSU Dataset) 3 subjects 10 trials 10 second recordings sampled at 250Hz each from C3C4 O1 O2 P3 P4 regions

Why Mental ArithmeticTo compare perceptive and non-perceptive computationally complex tasks

Subject Identification Experiments

bull Design and conduct binaural perception experimentsbull Controlled environments for data collection

Future Work

Objective To extract features most relevant to given task and optimize on the parameters of classifiers to maximize accuracy

Module III Feature Extraction and Classification

What are the desired characteristics

bull Feature Extraction

Parametric and Non- parametric (Accuracy Vs Task Invariance) Time Complexity

bull Classification

Reject option degree of accuracy Adaptive to dataset augmentation Real time implementable

bull Features used channel wise PSD AR Model Non-parametric FFT peaks

bull Classifiers used LVQ Fuzzy ART

Results

Task I Eye closed M Poulous 1999 80-100

Task II Viewing of standardized images R Palaniappan K V R Ravi Dec 20039418

Literature Survey

Features used Window length = 1second Overlap size = frac12 second70 Linear Prediction Coefficients per window

Description of feature spaceStereopsis experiment For each subjectbull 60 seconds of data from 4 channels per subjectbull 120 patterns per subjectbull Each of dimensionality 70 times 4 = 280bull 80 are used for training and 40 for testing

Mental-Arithmetic experimentFor each subjectbull 100 seconds of data from 6 channelsbull 200 patterns bull Each dimensionality 70 times 6 = 420bull 100 are used for training and 100 for testing

Feature Extraction

Determination of LP order for Mental Arithmetic task

Prediction error converged at p = 6 in Levinson ndash Durbin Algorithm

LP order 15 and 25 are found to be reasonable guesses for Stereopsis Task

Determination of LP order for Stereopsis Task

Classifiers used

bull Multi-class SVM with Votingbull 2 stage KNN - SVMbull 2 stage Weighted KNN - SVM

Empirically determined parameters

bull K = 14 nearest neighborsbull RBF Kernel Function with σ = 05

Classification scheme

Determination of k for Weighted K-NN

K = 14 was found to give least error on a bootstrapped dataset

Results (with LPC 70 per channel)

TASK Arithmetic task Stereopsis

SchemeError Without Rejection With Rejection Without Rejection With Rejection

Scheme I 1785 - 2051 -

Scheme II 22561852 16531398 1966 1930

Scheme III 28281751 17041345 1624 1495

Three Class Problem

TASK Arithmetic task Stereopsis

SchemeError Without Rejection With Rejection Without Rejection With Rejection

Scheme I 2374 - 2115 -

Scheme II 22982399 1604191 2308 1931

Scheme III 252172 1457162 2051 1620

Four Class Problem

bull LPCCs are weighted average of LPCs More consistent

bull LPCC have been found to give better biometric features

bull Lower dimensionality of feature space

bull Hence search space decreases computationally faster

LPC (vs) LPCC

Features used Window length = 1second Overlap size = frac12 second6 Linear Prediction Cepstral Coefficients per window

Description of feature spaceStereopsis experiment For each subjectbull 60 seconds of data from 4 channels per subjectbull 120 patterns per subjectbull Each of dimensionality 6 times 6 = 24bull 80 are used for training and 40 for testing

Mental-Arithmetic experimentFor each subjectbull 100 seconds of data from 6 channelsbull 200 patterns bull Each dimensionality 6 times 6 = 36bull 100 are used for training and 100 for testing

Feature Extraction

Determination of k for Weighted K-NN

K = 14 was found to give least error on a bootstrapped dataset

Results (with LPCC)

342 427 707Weighted K-NN

With LP order = 25 15With LP order = 6SchemeError

StereopsisArithmetic taskTASK

Three Class Problem

641 833 1288 Weighted K-NN

With LP order = 25 15With LP order = 6

SchemeError

StereopsisArithmetic taskTASK

Four Class Problem

Mental Arithmetic taskbull Within class accuracies for 4-person set with LPCC vary between 87 to 99bull Within class accuracies for 3-person set with LPCC vary between 88 to 100bull Overall accuracies for 4-person set with LPCC reach upto 88bull Overall accuracies for 3-person set with LPCC reach upto 93

Stereopsis Task bull Within class accuracies for 4-person set with LPCC vary between 87 to 100bull Within class accuracies for 3-person set with LPCC vary between 93 to 98bull Overall accuracies for 4-person set with LPCC reach upto 94bull Overall accuracies for 3-person set with LPCC reach upto 97

Summary

Future Work

bull Use of non-linear models for feature extraction

bull One against all scheme + High accuracy in 2 class problem ~ 96) - Re-training of all SVMs for new entry

bull Ensemble of k-means clusters Handles non-uniform distribution of training set

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Module I Acquisition System
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
Page 2: EEG Signal Acquisition, De- Noising and Classification for Brain Computer Interfaces Pavan Ramkumar Girish Singhal Department of Electronics and Communication

Neurological signals as a Biometricbull Biological systems offer potential features for uniquely characterizing individualsbull High entropy and uniqueness of the neurological activity are sparsely explored for biometric authentication

Why Electroencephalogram (EEG) Signalbull In contrast to global anatomical information obtained from expensive imaging (fMRI) EEG offers highdensity functional information specific to the mental taskbull Acquisition system is relatively inexpensive to build

Project Overview

Motivationbull Physiological studies have tried to investigate correlation between EEG and genetic information [Vogel 1970]bull more secure non-manipulativebull Identity can be established in real time (unlike bio chemical tests DNA etc)

Goalbull Real-time implementation of biometric authentication for a closed set of users

Project Overviewhellip

Prior Art using EEGbull M Poulos et al Task eyes closed Features AR model FFT Bilinear model Classifier LVQbull R Palaniappan et al Task Viewing of standardized images [Vanderwart 1980] relevant to memory and cognitionbull Features PSD Classifier ANN

Our workbull Task Data fusion tasks are highly cognitive We have experimented with stereopsis (binocular fusion fordepth perception)bull Features Linear Prediction Modelbull Classifier Two stage classification using K-NN and SVM

Project Overviewhellip

Modular Flow

Motivation Development of a real time system

Issues Amplification Digitization De-noising

Motivation De-noising from contributing bio-signals improving soundness of features extracted

Issues Choice of optimization algorithm and objective function for ICA

Motivation Selecting of appropriate task features and classifying machine

Issues Comparative study of perceptive (stereopsis) and non-perceptive (mental arithmetic) tasks scope of rejection in classifier

Module I Acquisition SystemObjective To develop a real time EEG acquisition system

Impedance Matching Clamping Diodes for user safety Protection Circuit

SolutionDesign Issue

Sallen Key Low Pass filter (70Hz 40dBdecade)

Digitization using PCL-HG818 card

(200Hz pacer trigger 5Vp-p)

Digitization and Anti-aliasing

Tunable Q Twin Tee Notch with feedbackLine noise suppression

Two stage Sallen Key High Pass filter

(01Hz -80dBdecade)

DC Drift accumulation at electrodes

Prevention of saturation

Two stage Amplifier total gain 10000 Stage 1 IA (AD521) Gain 25 CMRR 100dB Stage 2 HG non-inverting amplifier (~ 500)

Differential Gain

9V

9V

11

13

10

14

2

1

3

127

To DAC

5k

5k

Rg

Rs

R1 R2

R3

C3

C1 C2

100k

C1 C2

R1

R2

R3 R4

R1

C1 C2R2

R3 R4

R3R4

R1

C1

C2

R2

Instrumentation Amplifier AD521

Key Formulae Vout = Ad Vd + Acm Vcm

Component values Rs = 100kRg = 10k

Circuit parameters Gain RsRg = 10CMRR 10

Twin T High Q Notch Filter

Key Formulae Fcutoff = 1(2piRC)

Component Values R1 = R2 = 2R3 = R = 3183 kC1 = C2 = C32 = C = 1uF

Circuit Parameters Gain = 1Fcutoff = 50 HzRoll of =

2 Stage Sallen Key High pass filter

Key Formulae Fcutoff = 1(2piRC)Passband gain = (R3 + R4)R3

Component Values R1 = R2 = R = 68kC1 = C2 = C = 22uF

Circuit Parameters Gain = 15861586 for maximally flat responseFcutoff = 1 HzRoll of = -80dBdecade

Single Stage Sallen Key Low pass filter

Key Formulae Fcutoff = 1(2piRC)Passband gain = (R3 + R4)R3

Component Values R1 = R2 = R = 137kC1 = C2 = C = 01uF

Circuit Parameters Gain = 1586 for maximally flat responseFcutoff = 70 HzRoll of = -40dBdecade

Single Stage Amplification

Component Values R1 = 100k POTR2 = 100 ohms

Circuit Parameters Gain = 0 to 1000

AD521741

741

741 741

741741

Instrumentation Amplifier Twin T High Q Notch Filter 2 Stage Sallen Key High Pass Filter

Sallen Key Low Pass FilterAmplification stage

EEG Acquisition System

Driven Right Leg Circuit High CMRR Shielded probes

FET based instrumentation amplifiers Differential amplifiers have high input impedance Negligible input bias current Low amplifier noise

De-noising using software Discrete Filtering Independent Component Analysis (ICA)

Future Work

Objective To design experimental tasks that maximize uniqueness of features extracted

What are the desired characteristics

bull Must be easy to perform for user

bull Designing universal protocol for time invariability1048766 standardized lighting conditions1048766 gaze localization1048766 texture invariance1048766 body posture constancy

Module II Design of Experiments

StereopsisWhat is Stereopsis

bull Computation of visual depth from retinal binocular disparitybull Signals from each retina reach the visual cortex via independent pathways

Why Stereopsis

bull Highly cognitive task involving multi-sensor integration

bull Binocular fusion shows a higher FFT activity as observed from electrode P4 in MEG recordings

bull Pre-cognitive perceptive task and hence resulting EEG patterns are relatively immune to voluntary distortion by un co-operative users

Hypothesis May provide better features

Stereopsishellip

Courtesy U Shahani et al Neuroscience Letters 315 (2001) 154ndash158

StereopsishellipMEG Results from Literature

Stereopsishellipbull Verification of MEG results bull EEG recordings at IIT Guwahatibull Stereograms are used to eliminate monocular cues from depth

Verification using EEGhellip

Signals from parietal region

Verification using EEGhellip

Signals from occipital region

Verification using EEGhellip

Sum of STFT over windows (Σ log|X(n k)|)

EEG Signals acquired during Stereopsis Task for four subjects

FFTs of EEG Signals acquired during Stereopsis Task for four subjects

Experiment 1 A Perceptive TaskBinocular viewings of lsquoCyclopeanrsquo Wallpaper images (using industrial BIOPAC system at IIT Guwahati)3 subjects 1 trial 1 minute recordings sampledat 200Hz each of fused (vs) non-fused viewingsfrom O1 O2 P3 P4 regions

Experiment 2 A Non-perceptive TaskMental Arithmetic (CSU Dataset) 3 subjects 10 trials 10 second recordings sampled at 250Hz each from C3C4 O1 O2 P3 P4 regions

Why Mental ArithmeticTo compare perceptive and non-perceptive computationally complex tasks

Subject Identification Experiments

bull Design and conduct binaural perception experimentsbull Controlled environments for data collection

Future Work

Objective To extract features most relevant to given task and optimize on the parameters of classifiers to maximize accuracy

Module III Feature Extraction and Classification

What are the desired characteristics

bull Feature Extraction

Parametric and Non- parametric (Accuracy Vs Task Invariance) Time Complexity

bull Classification

Reject option degree of accuracy Adaptive to dataset augmentation Real time implementable

bull Features used channel wise PSD AR Model Non-parametric FFT peaks

bull Classifiers used LVQ Fuzzy ART

Results

Task I Eye closed M Poulous 1999 80-100

Task II Viewing of standardized images R Palaniappan K V R Ravi Dec 20039418

Literature Survey

Features used Window length = 1second Overlap size = frac12 second70 Linear Prediction Coefficients per window

Description of feature spaceStereopsis experiment For each subjectbull 60 seconds of data from 4 channels per subjectbull 120 patterns per subjectbull Each of dimensionality 70 times 4 = 280bull 80 are used for training and 40 for testing

Mental-Arithmetic experimentFor each subjectbull 100 seconds of data from 6 channelsbull 200 patterns bull Each dimensionality 70 times 6 = 420bull 100 are used for training and 100 for testing

Feature Extraction

Determination of LP order for Mental Arithmetic task

Prediction error converged at p = 6 in Levinson ndash Durbin Algorithm

LP order 15 and 25 are found to be reasonable guesses for Stereopsis Task

Determination of LP order for Stereopsis Task

Classifiers used

bull Multi-class SVM with Votingbull 2 stage KNN - SVMbull 2 stage Weighted KNN - SVM

Empirically determined parameters

bull K = 14 nearest neighborsbull RBF Kernel Function with σ = 05

Classification scheme

Determination of k for Weighted K-NN

K = 14 was found to give least error on a bootstrapped dataset

Results (with LPC 70 per channel)

TASK Arithmetic task Stereopsis

SchemeError Without Rejection With Rejection Without Rejection With Rejection

Scheme I 1785 - 2051 -

Scheme II 22561852 16531398 1966 1930

Scheme III 28281751 17041345 1624 1495

Three Class Problem

TASK Arithmetic task Stereopsis

SchemeError Without Rejection With Rejection Without Rejection With Rejection

Scheme I 2374 - 2115 -

Scheme II 22982399 1604191 2308 1931

Scheme III 252172 1457162 2051 1620

Four Class Problem

bull LPCCs are weighted average of LPCs More consistent

bull LPCC have been found to give better biometric features

bull Lower dimensionality of feature space

bull Hence search space decreases computationally faster

LPC (vs) LPCC

Features used Window length = 1second Overlap size = frac12 second6 Linear Prediction Cepstral Coefficients per window

Description of feature spaceStereopsis experiment For each subjectbull 60 seconds of data from 4 channels per subjectbull 120 patterns per subjectbull Each of dimensionality 6 times 6 = 24bull 80 are used for training and 40 for testing

Mental-Arithmetic experimentFor each subjectbull 100 seconds of data from 6 channelsbull 200 patterns bull Each dimensionality 6 times 6 = 36bull 100 are used for training and 100 for testing

Feature Extraction

Determination of k for Weighted K-NN

K = 14 was found to give least error on a bootstrapped dataset

Results (with LPCC)

342 427 707Weighted K-NN

With LP order = 25 15With LP order = 6SchemeError

StereopsisArithmetic taskTASK

Three Class Problem

641 833 1288 Weighted K-NN

With LP order = 25 15With LP order = 6

SchemeError

StereopsisArithmetic taskTASK

Four Class Problem

Mental Arithmetic taskbull Within class accuracies for 4-person set with LPCC vary between 87 to 99bull Within class accuracies for 3-person set with LPCC vary between 88 to 100bull Overall accuracies for 4-person set with LPCC reach upto 88bull Overall accuracies for 3-person set with LPCC reach upto 93

Stereopsis Task bull Within class accuracies for 4-person set with LPCC vary between 87 to 100bull Within class accuracies for 3-person set with LPCC vary between 93 to 98bull Overall accuracies for 4-person set with LPCC reach upto 94bull Overall accuracies for 3-person set with LPCC reach upto 97

Summary

Future Work

bull Use of non-linear models for feature extraction

bull One against all scheme + High accuracy in 2 class problem ~ 96) - Re-training of all SVMs for new entry

bull Ensemble of k-means clusters Handles non-uniform distribution of training set

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Module I Acquisition System
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
Page 3: EEG Signal Acquisition, De- Noising and Classification for Brain Computer Interfaces Pavan Ramkumar Girish Singhal Department of Electronics and Communication

Motivationbull Physiological studies have tried to investigate correlation between EEG and genetic information [Vogel 1970]bull more secure non-manipulativebull Identity can be established in real time (unlike bio chemical tests DNA etc)

Goalbull Real-time implementation of biometric authentication for a closed set of users

Project Overviewhellip

Prior Art using EEGbull M Poulos et al Task eyes closed Features AR model FFT Bilinear model Classifier LVQbull R Palaniappan et al Task Viewing of standardized images [Vanderwart 1980] relevant to memory and cognitionbull Features PSD Classifier ANN

Our workbull Task Data fusion tasks are highly cognitive We have experimented with stereopsis (binocular fusion fordepth perception)bull Features Linear Prediction Modelbull Classifier Two stage classification using K-NN and SVM

Project Overviewhellip

Modular Flow

Motivation Development of a real time system

Issues Amplification Digitization De-noising

Motivation De-noising from contributing bio-signals improving soundness of features extracted

Issues Choice of optimization algorithm and objective function for ICA

Motivation Selecting of appropriate task features and classifying machine

Issues Comparative study of perceptive (stereopsis) and non-perceptive (mental arithmetic) tasks scope of rejection in classifier

Module I Acquisition SystemObjective To develop a real time EEG acquisition system

Impedance Matching Clamping Diodes for user safety Protection Circuit

SolutionDesign Issue

Sallen Key Low Pass filter (70Hz 40dBdecade)

Digitization using PCL-HG818 card

(200Hz pacer trigger 5Vp-p)

Digitization and Anti-aliasing

Tunable Q Twin Tee Notch with feedbackLine noise suppression

Two stage Sallen Key High Pass filter

(01Hz -80dBdecade)

DC Drift accumulation at electrodes

Prevention of saturation

Two stage Amplifier total gain 10000 Stage 1 IA (AD521) Gain 25 CMRR 100dB Stage 2 HG non-inverting amplifier (~ 500)

Differential Gain

9V

9V

11

13

10

14

2

1

3

127

To DAC

5k

5k

Rg

Rs

R1 R2

R3

C3

C1 C2

100k

C1 C2

R1

R2

R3 R4

R1

C1 C2R2

R3 R4

R3R4

R1

C1

C2

R2

Instrumentation Amplifier AD521

Key Formulae Vout = Ad Vd + Acm Vcm

Component values Rs = 100kRg = 10k

Circuit parameters Gain RsRg = 10CMRR 10

Twin T High Q Notch Filter

Key Formulae Fcutoff = 1(2piRC)

Component Values R1 = R2 = 2R3 = R = 3183 kC1 = C2 = C32 = C = 1uF

Circuit Parameters Gain = 1Fcutoff = 50 HzRoll of =

2 Stage Sallen Key High pass filter

Key Formulae Fcutoff = 1(2piRC)Passband gain = (R3 + R4)R3

Component Values R1 = R2 = R = 68kC1 = C2 = C = 22uF

Circuit Parameters Gain = 15861586 for maximally flat responseFcutoff = 1 HzRoll of = -80dBdecade

Single Stage Sallen Key Low pass filter

Key Formulae Fcutoff = 1(2piRC)Passband gain = (R3 + R4)R3

Component Values R1 = R2 = R = 137kC1 = C2 = C = 01uF

Circuit Parameters Gain = 1586 for maximally flat responseFcutoff = 70 HzRoll of = -40dBdecade

Single Stage Amplification

Component Values R1 = 100k POTR2 = 100 ohms

Circuit Parameters Gain = 0 to 1000

AD521741

741

741 741

741741

Instrumentation Amplifier Twin T High Q Notch Filter 2 Stage Sallen Key High Pass Filter

Sallen Key Low Pass FilterAmplification stage

EEG Acquisition System

Driven Right Leg Circuit High CMRR Shielded probes

FET based instrumentation amplifiers Differential amplifiers have high input impedance Negligible input bias current Low amplifier noise

De-noising using software Discrete Filtering Independent Component Analysis (ICA)

Future Work

Objective To design experimental tasks that maximize uniqueness of features extracted

What are the desired characteristics

bull Must be easy to perform for user

bull Designing universal protocol for time invariability1048766 standardized lighting conditions1048766 gaze localization1048766 texture invariance1048766 body posture constancy

Module II Design of Experiments

StereopsisWhat is Stereopsis

bull Computation of visual depth from retinal binocular disparitybull Signals from each retina reach the visual cortex via independent pathways

Why Stereopsis

bull Highly cognitive task involving multi-sensor integration

bull Binocular fusion shows a higher FFT activity as observed from electrode P4 in MEG recordings

bull Pre-cognitive perceptive task and hence resulting EEG patterns are relatively immune to voluntary distortion by un co-operative users

Hypothesis May provide better features

Stereopsishellip

Courtesy U Shahani et al Neuroscience Letters 315 (2001) 154ndash158

StereopsishellipMEG Results from Literature

Stereopsishellipbull Verification of MEG results bull EEG recordings at IIT Guwahatibull Stereograms are used to eliminate monocular cues from depth

Verification using EEGhellip

Signals from parietal region

Verification using EEGhellip

Signals from occipital region

Verification using EEGhellip

Sum of STFT over windows (Σ log|X(n k)|)

EEG Signals acquired during Stereopsis Task for four subjects

FFTs of EEG Signals acquired during Stereopsis Task for four subjects

Experiment 1 A Perceptive TaskBinocular viewings of lsquoCyclopeanrsquo Wallpaper images (using industrial BIOPAC system at IIT Guwahati)3 subjects 1 trial 1 minute recordings sampledat 200Hz each of fused (vs) non-fused viewingsfrom O1 O2 P3 P4 regions

Experiment 2 A Non-perceptive TaskMental Arithmetic (CSU Dataset) 3 subjects 10 trials 10 second recordings sampled at 250Hz each from C3C4 O1 O2 P3 P4 regions

Why Mental ArithmeticTo compare perceptive and non-perceptive computationally complex tasks

Subject Identification Experiments

bull Design and conduct binaural perception experimentsbull Controlled environments for data collection

Future Work

Objective To extract features most relevant to given task and optimize on the parameters of classifiers to maximize accuracy

Module III Feature Extraction and Classification

What are the desired characteristics

bull Feature Extraction

Parametric and Non- parametric (Accuracy Vs Task Invariance) Time Complexity

bull Classification

Reject option degree of accuracy Adaptive to dataset augmentation Real time implementable

bull Features used channel wise PSD AR Model Non-parametric FFT peaks

bull Classifiers used LVQ Fuzzy ART

Results

Task I Eye closed M Poulous 1999 80-100

Task II Viewing of standardized images R Palaniappan K V R Ravi Dec 20039418

Literature Survey

Features used Window length = 1second Overlap size = frac12 second70 Linear Prediction Coefficients per window

Description of feature spaceStereopsis experiment For each subjectbull 60 seconds of data from 4 channels per subjectbull 120 patterns per subjectbull Each of dimensionality 70 times 4 = 280bull 80 are used for training and 40 for testing

Mental-Arithmetic experimentFor each subjectbull 100 seconds of data from 6 channelsbull 200 patterns bull Each dimensionality 70 times 6 = 420bull 100 are used for training and 100 for testing

Feature Extraction

Determination of LP order for Mental Arithmetic task

Prediction error converged at p = 6 in Levinson ndash Durbin Algorithm

LP order 15 and 25 are found to be reasonable guesses for Stereopsis Task

Determination of LP order for Stereopsis Task

Classifiers used

bull Multi-class SVM with Votingbull 2 stage KNN - SVMbull 2 stage Weighted KNN - SVM

Empirically determined parameters

bull K = 14 nearest neighborsbull RBF Kernel Function with σ = 05

Classification scheme

Determination of k for Weighted K-NN

K = 14 was found to give least error on a bootstrapped dataset

Results (with LPC 70 per channel)

TASK Arithmetic task Stereopsis

SchemeError Without Rejection With Rejection Without Rejection With Rejection

Scheme I 1785 - 2051 -

Scheme II 22561852 16531398 1966 1930

Scheme III 28281751 17041345 1624 1495

Three Class Problem

TASK Arithmetic task Stereopsis

SchemeError Without Rejection With Rejection Without Rejection With Rejection

Scheme I 2374 - 2115 -

Scheme II 22982399 1604191 2308 1931

Scheme III 252172 1457162 2051 1620

Four Class Problem

bull LPCCs are weighted average of LPCs More consistent

bull LPCC have been found to give better biometric features

bull Lower dimensionality of feature space

bull Hence search space decreases computationally faster

LPC (vs) LPCC

Features used Window length = 1second Overlap size = frac12 second6 Linear Prediction Cepstral Coefficients per window

Description of feature spaceStereopsis experiment For each subjectbull 60 seconds of data from 4 channels per subjectbull 120 patterns per subjectbull Each of dimensionality 6 times 6 = 24bull 80 are used for training and 40 for testing

Mental-Arithmetic experimentFor each subjectbull 100 seconds of data from 6 channelsbull 200 patterns bull Each dimensionality 6 times 6 = 36bull 100 are used for training and 100 for testing

Feature Extraction

Determination of k for Weighted K-NN

K = 14 was found to give least error on a bootstrapped dataset

Results (with LPCC)

342 427 707Weighted K-NN

With LP order = 25 15With LP order = 6SchemeError

StereopsisArithmetic taskTASK

Three Class Problem

641 833 1288 Weighted K-NN

With LP order = 25 15With LP order = 6

SchemeError

StereopsisArithmetic taskTASK

Four Class Problem

Mental Arithmetic taskbull Within class accuracies for 4-person set with LPCC vary between 87 to 99bull Within class accuracies for 3-person set with LPCC vary between 88 to 100bull Overall accuracies for 4-person set with LPCC reach upto 88bull Overall accuracies for 3-person set with LPCC reach upto 93

Stereopsis Task bull Within class accuracies for 4-person set with LPCC vary between 87 to 100bull Within class accuracies for 3-person set with LPCC vary between 93 to 98bull Overall accuracies for 4-person set with LPCC reach upto 94bull Overall accuracies for 3-person set with LPCC reach upto 97

Summary

Future Work

bull Use of non-linear models for feature extraction

bull One against all scheme + High accuracy in 2 class problem ~ 96) - Re-training of all SVMs for new entry

bull Ensemble of k-means clusters Handles non-uniform distribution of training set

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Module I Acquisition System
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
Page 4: EEG Signal Acquisition, De- Noising and Classification for Brain Computer Interfaces Pavan Ramkumar Girish Singhal Department of Electronics and Communication

Prior Art using EEGbull M Poulos et al Task eyes closed Features AR model FFT Bilinear model Classifier LVQbull R Palaniappan et al Task Viewing of standardized images [Vanderwart 1980] relevant to memory and cognitionbull Features PSD Classifier ANN

Our workbull Task Data fusion tasks are highly cognitive We have experimented with stereopsis (binocular fusion fordepth perception)bull Features Linear Prediction Modelbull Classifier Two stage classification using K-NN and SVM

Project Overviewhellip

Modular Flow

Motivation Development of a real time system

Issues Amplification Digitization De-noising

Motivation De-noising from contributing bio-signals improving soundness of features extracted

Issues Choice of optimization algorithm and objective function for ICA

Motivation Selecting of appropriate task features and classifying machine

Issues Comparative study of perceptive (stereopsis) and non-perceptive (mental arithmetic) tasks scope of rejection in classifier

Module I Acquisition SystemObjective To develop a real time EEG acquisition system

Impedance Matching Clamping Diodes for user safety Protection Circuit

SolutionDesign Issue

Sallen Key Low Pass filter (70Hz 40dBdecade)

Digitization using PCL-HG818 card

(200Hz pacer trigger 5Vp-p)

Digitization and Anti-aliasing

Tunable Q Twin Tee Notch with feedbackLine noise suppression

Two stage Sallen Key High Pass filter

(01Hz -80dBdecade)

DC Drift accumulation at electrodes

Prevention of saturation

Two stage Amplifier total gain 10000 Stage 1 IA (AD521) Gain 25 CMRR 100dB Stage 2 HG non-inverting amplifier (~ 500)

Differential Gain

9V

9V

11

13

10

14

2

1

3

127

To DAC

5k

5k

Rg

Rs

R1 R2

R3

C3

C1 C2

100k

C1 C2

R1

R2

R3 R4

R1

C1 C2R2

R3 R4

R3R4

R1

C1

C2

R2

Instrumentation Amplifier AD521

Key Formulae Vout = Ad Vd + Acm Vcm

Component values Rs = 100kRg = 10k

Circuit parameters Gain RsRg = 10CMRR 10

Twin T High Q Notch Filter

Key Formulae Fcutoff = 1(2piRC)

Component Values R1 = R2 = 2R3 = R = 3183 kC1 = C2 = C32 = C = 1uF

Circuit Parameters Gain = 1Fcutoff = 50 HzRoll of =

2 Stage Sallen Key High pass filter

Key Formulae Fcutoff = 1(2piRC)Passband gain = (R3 + R4)R3

Component Values R1 = R2 = R = 68kC1 = C2 = C = 22uF

Circuit Parameters Gain = 15861586 for maximally flat responseFcutoff = 1 HzRoll of = -80dBdecade

Single Stage Sallen Key Low pass filter

Key Formulae Fcutoff = 1(2piRC)Passband gain = (R3 + R4)R3

Component Values R1 = R2 = R = 137kC1 = C2 = C = 01uF

Circuit Parameters Gain = 1586 for maximally flat responseFcutoff = 70 HzRoll of = -40dBdecade

Single Stage Amplification

Component Values R1 = 100k POTR2 = 100 ohms

Circuit Parameters Gain = 0 to 1000

AD521741

741

741 741

741741

Instrumentation Amplifier Twin T High Q Notch Filter 2 Stage Sallen Key High Pass Filter

Sallen Key Low Pass FilterAmplification stage

EEG Acquisition System

Driven Right Leg Circuit High CMRR Shielded probes

FET based instrumentation amplifiers Differential amplifiers have high input impedance Negligible input bias current Low amplifier noise

De-noising using software Discrete Filtering Independent Component Analysis (ICA)

Future Work

Objective To design experimental tasks that maximize uniqueness of features extracted

What are the desired characteristics

bull Must be easy to perform for user

bull Designing universal protocol for time invariability1048766 standardized lighting conditions1048766 gaze localization1048766 texture invariance1048766 body posture constancy

Module II Design of Experiments

StereopsisWhat is Stereopsis

bull Computation of visual depth from retinal binocular disparitybull Signals from each retina reach the visual cortex via independent pathways

Why Stereopsis

bull Highly cognitive task involving multi-sensor integration

bull Binocular fusion shows a higher FFT activity as observed from electrode P4 in MEG recordings

bull Pre-cognitive perceptive task and hence resulting EEG patterns are relatively immune to voluntary distortion by un co-operative users

Hypothesis May provide better features

Stereopsishellip

Courtesy U Shahani et al Neuroscience Letters 315 (2001) 154ndash158

StereopsishellipMEG Results from Literature

Stereopsishellipbull Verification of MEG results bull EEG recordings at IIT Guwahatibull Stereograms are used to eliminate monocular cues from depth

Verification using EEGhellip

Signals from parietal region

Verification using EEGhellip

Signals from occipital region

Verification using EEGhellip

Sum of STFT over windows (Σ log|X(n k)|)

EEG Signals acquired during Stereopsis Task for four subjects

FFTs of EEG Signals acquired during Stereopsis Task for four subjects

Experiment 1 A Perceptive TaskBinocular viewings of lsquoCyclopeanrsquo Wallpaper images (using industrial BIOPAC system at IIT Guwahati)3 subjects 1 trial 1 minute recordings sampledat 200Hz each of fused (vs) non-fused viewingsfrom O1 O2 P3 P4 regions

Experiment 2 A Non-perceptive TaskMental Arithmetic (CSU Dataset) 3 subjects 10 trials 10 second recordings sampled at 250Hz each from C3C4 O1 O2 P3 P4 regions

Why Mental ArithmeticTo compare perceptive and non-perceptive computationally complex tasks

Subject Identification Experiments

bull Design and conduct binaural perception experimentsbull Controlled environments for data collection

Future Work

Objective To extract features most relevant to given task and optimize on the parameters of classifiers to maximize accuracy

Module III Feature Extraction and Classification

What are the desired characteristics

bull Feature Extraction

Parametric and Non- parametric (Accuracy Vs Task Invariance) Time Complexity

bull Classification

Reject option degree of accuracy Adaptive to dataset augmentation Real time implementable

bull Features used channel wise PSD AR Model Non-parametric FFT peaks

bull Classifiers used LVQ Fuzzy ART

Results

Task I Eye closed M Poulous 1999 80-100

Task II Viewing of standardized images R Palaniappan K V R Ravi Dec 20039418

Literature Survey

Features used Window length = 1second Overlap size = frac12 second70 Linear Prediction Coefficients per window

Description of feature spaceStereopsis experiment For each subjectbull 60 seconds of data from 4 channels per subjectbull 120 patterns per subjectbull Each of dimensionality 70 times 4 = 280bull 80 are used for training and 40 for testing

Mental-Arithmetic experimentFor each subjectbull 100 seconds of data from 6 channelsbull 200 patterns bull Each dimensionality 70 times 6 = 420bull 100 are used for training and 100 for testing

Feature Extraction

Determination of LP order for Mental Arithmetic task

Prediction error converged at p = 6 in Levinson ndash Durbin Algorithm

LP order 15 and 25 are found to be reasonable guesses for Stereopsis Task

Determination of LP order for Stereopsis Task

Classifiers used

bull Multi-class SVM with Votingbull 2 stage KNN - SVMbull 2 stage Weighted KNN - SVM

Empirically determined parameters

bull K = 14 nearest neighborsbull RBF Kernel Function with σ = 05

Classification scheme

Determination of k for Weighted K-NN

K = 14 was found to give least error on a bootstrapped dataset

Results (with LPC 70 per channel)

TASK Arithmetic task Stereopsis

SchemeError Without Rejection With Rejection Without Rejection With Rejection

Scheme I 1785 - 2051 -

Scheme II 22561852 16531398 1966 1930

Scheme III 28281751 17041345 1624 1495

Three Class Problem

TASK Arithmetic task Stereopsis

SchemeError Without Rejection With Rejection Without Rejection With Rejection

Scheme I 2374 - 2115 -

Scheme II 22982399 1604191 2308 1931

Scheme III 252172 1457162 2051 1620

Four Class Problem

bull LPCCs are weighted average of LPCs More consistent

bull LPCC have been found to give better biometric features

bull Lower dimensionality of feature space

bull Hence search space decreases computationally faster

LPC (vs) LPCC

Features used Window length = 1second Overlap size = frac12 second6 Linear Prediction Cepstral Coefficients per window

Description of feature spaceStereopsis experiment For each subjectbull 60 seconds of data from 4 channels per subjectbull 120 patterns per subjectbull Each of dimensionality 6 times 6 = 24bull 80 are used for training and 40 for testing

Mental-Arithmetic experimentFor each subjectbull 100 seconds of data from 6 channelsbull 200 patterns bull Each dimensionality 6 times 6 = 36bull 100 are used for training and 100 for testing

Feature Extraction

Determination of k for Weighted K-NN

K = 14 was found to give least error on a bootstrapped dataset

Results (with LPCC)

342 427 707Weighted K-NN

With LP order = 25 15With LP order = 6SchemeError

StereopsisArithmetic taskTASK

Three Class Problem

641 833 1288 Weighted K-NN

With LP order = 25 15With LP order = 6

SchemeError

StereopsisArithmetic taskTASK

Four Class Problem

Mental Arithmetic taskbull Within class accuracies for 4-person set with LPCC vary between 87 to 99bull Within class accuracies for 3-person set with LPCC vary between 88 to 100bull Overall accuracies for 4-person set with LPCC reach upto 88bull Overall accuracies for 3-person set with LPCC reach upto 93

Stereopsis Task bull Within class accuracies for 4-person set with LPCC vary between 87 to 100bull Within class accuracies for 3-person set with LPCC vary between 93 to 98bull Overall accuracies for 4-person set with LPCC reach upto 94bull Overall accuracies for 3-person set with LPCC reach upto 97

Summary

Future Work

bull Use of non-linear models for feature extraction

bull One against all scheme + High accuracy in 2 class problem ~ 96) - Re-training of all SVMs for new entry

bull Ensemble of k-means clusters Handles non-uniform distribution of training set

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Module I Acquisition System
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
Page 5: EEG Signal Acquisition, De- Noising and Classification for Brain Computer Interfaces Pavan Ramkumar Girish Singhal Department of Electronics and Communication

Modular Flow

Motivation Development of a real time system

Issues Amplification Digitization De-noising

Motivation De-noising from contributing bio-signals improving soundness of features extracted

Issues Choice of optimization algorithm and objective function for ICA

Motivation Selecting of appropriate task features and classifying machine

Issues Comparative study of perceptive (stereopsis) and non-perceptive (mental arithmetic) tasks scope of rejection in classifier

Module I Acquisition SystemObjective To develop a real time EEG acquisition system

Impedance Matching Clamping Diodes for user safety Protection Circuit

SolutionDesign Issue

Sallen Key Low Pass filter (70Hz 40dBdecade)

Digitization using PCL-HG818 card

(200Hz pacer trigger 5Vp-p)

Digitization and Anti-aliasing

Tunable Q Twin Tee Notch with feedbackLine noise suppression

Two stage Sallen Key High Pass filter

(01Hz -80dBdecade)

DC Drift accumulation at electrodes

Prevention of saturation

Two stage Amplifier total gain 10000 Stage 1 IA (AD521) Gain 25 CMRR 100dB Stage 2 HG non-inverting amplifier (~ 500)

Differential Gain

9V

9V

11

13

10

14

2

1

3

127

To DAC

5k

5k

Rg

Rs

R1 R2

R3

C3

C1 C2

100k

C1 C2

R1

R2

R3 R4

R1

C1 C2R2

R3 R4

R3R4

R1

C1

C2

R2

Instrumentation Amplifier AD521

Key Formulae Vout = Ad Vd + Acm Vcm

Component values Rs = 100kRg = 10k

Circuit parameters Gain RsRg = 10CMRR 10

Twin T High Q Notch Filter

Key Formulae Fcutoff = 1(2piRC)

Component Values R1 = R2 = 2R3 = R = 3183 kC1 = C2 = C32 = C = 1uF

Circuit Parameters Gain = 1Fcutoff = 50 HzRoll of =

2 Stage Sallen Key High pass filter

Key Formulae Fcutoff = 1(2piRC)Passband gain = (R3 + R4)R3

Component Values R1 = R2 = R = 68kC1 = C2 = C = 22uF

Circuit Parameters Gain = 15861586 for maximally flat responseFcutoff = 1 HzRoll of = -80dBdecade

Single Stage Sallen Key Low pass filter

Key Formulae Fcutoff = 1(2piRC)Passband gain = (R3 + R4)R3

Component Values R1 = R2 = R = 137kC1 = C2 = C = 01uF

Circuit Parameters Gain = 1586 for maximally flat responseFcutoff = 70 HzRoll of = -40dBdecade

Single Stage Amplification

Component Values R1 = 100k POTR2 = 100 ohms

Circuit Parameters Gain = 0 to 1000

AD521741

741

741 741

741741

Instrumentation Amplifier Twin T High Q Notch Filter 2 Stage Sallen Key High Pass Filter

Sallen Key Low Pass FilterAmplification stage

EEG Acquisition System

Driven Right Leg Circuit High CMRR Shielded probes

FET based instrumentation amplifiers Differential amplifiers have high input impedance Negligible input bias current Low amplifier noise

De-noising using software Discrete Filtering Independent Component Analysis (ICA)

Future Work

Objective To design experimental tasks that maximize uniqueness of features extracted

What are the desired characteristics

bull Must be easy to perform for user

bull Designing universal protocol for time invariability1048766 standardized lighting conditions1048766 gaze localization1048766 texture invariance1048766 body posture constancy

Module II Design of Experiments

StereopsisWhat is Stereopsis

bull Computation of visual depth from retinal binocular disparitybull Signals from each retina reach the visual cortex via independent pathways

Why Stereopsis

bull Highly cognitive task involving multi-sensor integration

bull Binocular fusion shows a higher FFT activity as observed from electrode P4 in MEG recordings

bull Pre-cognitive perceptive task and hence resulting EEG patterns are relatively immune to voluntary distortion by un co-operative users

Hypothesis May provide better features

Stereopsishellip

Courtesy U Shahani et al Neuroscience Letters 315 (2001) 154ndash158

StereopsishellipMEG Results from Literature

Stereopsishellipbull Verification of MEG results bull EEG recordings at IIT Guwahatibull Stereograms are used to eliminate monocular cues from depth

Verification using EEGhellip

Signals from parietal region

Verification using EEGhellip

Signals from occipital region

Verification using EEGhellip

Sum of STFT over windows (Σ log|X(n k)|)

EEG Signals acquired during Stereopsis Task for four subjects

FFTs of EEG Signals acquired during Stereopsis Task for four subjects

Experiment 1 A Perceptive TaskBinocular viewings of lsquoCyclopeanrsquo Wallpaper images (using industrial BIOPAC system at IIT Guwahati)3 subjects 1 trial 1 minute recordings sampledat 200Hz each of fused (vs) non-fused viewingsfrom O1 O2 P3 P4 regions

Experiment 2 A Non-perceptive TaskMental Arithmetic (CSU Dataset) 3 subjects 10 trials 10 second recordings sampled at 250Hz each from C3C4 O1 O2 P3 P4 regions

Why Mental ArithmeticTo compare perceptive and non-perceptive computationally complex tasks

Subject Identification Experiments

bull Design and conduct binaural perception experimentsbull Controlled environments for data collection

Future Work

Objective To extract features most relevant to given task and optimize on the parameters of classifiers to maximize accuracy

Module III Feature Extraction and Classification

What are the desired characteristics

bull Feature Extraction

Parametric and Non- parametric (Accuracy Vs Task Invariance) Time Complexity

bull Classification

Reject option degree of accuracy Adaptive to dataset augmentation Real time implementable

bull Features used channel wise PSD AR Model Non-parametric FFT peaks

bull Classifiers used LVQ Fuzzy ART

Results

Task I Eye closed M Poulous 1999 80-100

Task II Viewing of standardized images R Palaniappan K V R Ravi Dec 20039418

Literature Survey

Features used Window length = 1second Overlap size = frac12 second70 Linear Prediction Coefficients per window

Description of feature spaceStereopsis experiment For each subjectbull 60 seconds of data from 4 channels per subjectbull 120 patterns per subjectbull Each of dimensionality 70 times 4 = 280bull 80 are used for training and 40 for testing

Mental-Arithmetic experimentFor each subjectbull 100 seconds of data from 6 channelsbull 200 patterns bull Each dimensionality 70 times 6 = 420bull 100 are used for training and 100 for testing

Feature Extraction

Determination of LP order for Mental Arithmetic task

Prediction error converged at p = 6 in Levinson ndash Durbin Algorithm

LP order 15 and 25 are found to be reasonable guesses for Stereopsis Task

Determination of LP order for Stereopsis Task

Classifiers used

bull Multi-class SVM with Votingbull 2 stage KNN - SVMbull 2 stage Weighted KNN - SVM

Empirically determined parameters

bull K = 14 nearest neighborsbull RBF Kernel Function with σ = 05

Classification scheme

Determination of k for Weighted K-NN

K = 14 was found to give least error on a bootstrapped dataset

Results (with LPC 70 per channel)

TASK Arithmetic task Stereopsis

SchemeError Without Rejection With Rejection Without Rejection With Rejection

Scheme I 1785 - 2051 -

Scheme II 22561852 16531398 1966 1930

Scheme III 28281751 17041345 1624 1495

Three Class Problem

TASK Arithmetic task Stereopsis

SchemeError Without Rejection With Rejection Without Rejection With Rejection

Scheme I 2374 - 2115 -

Scheme II 22982399 1604191 2308 1931

Scheme III 252172 1457162 2051 1620

Four Class Problem

bull LPCCs are weighted average of LPCs More consistent

bull LPCC have been found to give better biometric features

bull Lower dimensionality of feature space

bull Hence search space decreases computationally faster

LPC (vs) LPCC

Features used Window length = 1second Overlap size = frac12 second6 Linear Prediction Cepstral Coefficients per window

Description of feature spaceStereopsis experiment For each subjectbull 60 seconds of data from 4 channels per subjectbull 120 patterns per subjectbull Each of dimensionality 6 times 6 = 24bull 80 are used for training and 40 for testing

Mental-Arithmetic experimentFor each subjectbull 100 seconds of data from 6 channelsbull 200 patterns bull Each dimensionality 6 times 6 = 36bull 100 are used for training and 100 for testing

Feature Extraction

Determination of k for Weighted K-NN

K = 14 was found to give least error on a bootstrapped dataset

Results (with LPCC)

342 427 707Weighted K-NN

With LP order = 25 15With LP order = 6SchemeError

StereopsisArithmetic taskTASK

Three Class Problem

641 833 1288 Weighted K-NN

With LP order = 25 15With LP order = 6

SchemeError

StereopsisArithmetic taskTASK

Four Class Problem

Mental Arithmetic taskbull Within class accuracies for 4-person set with LPCC vary between 87 to 99bull Within class accuracies for 3-person set with LPCC vary between 88 to 100bull Overall accuracies for 4-person set with LPCC reach upto 88bull Overall accuracies for 3-person set with LPCC reach upto 93

Stereopsis Task bull Within class accuracies for 4-person set with LPCC vary between 87 to 100bull Within class accuracies for 3-person set with LPCC vary between 93 to 98bull Overall accuracies for 4-person set with LPCC reach upto 94bull Overall accuracies for 3-person set with LPCC reach upto 97

Summary

Future Work

bull Use of non-linear models for feature extraction

bull One against all scheme + High accuracy in 2 class problem ~ 96) - Re-training of all SVMs for new entry

bull Ensemble of k-means clusters Handles non-uniform distribution of training set

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Module I Acquisition System
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
Page 6: EEG Signal Acquisition, De- Noising and Classification for Brain Computer Interfaces Pavan Ramkumar Girish Singhal Department of Electronics and Communication

Module I Acquisition SystemObjective To develop a real time EEG acquisition system

Impedance Matching Clamping Diodes for user safety Protection Circuit

SolutionDesign Issue

Sallen Key Low Pass filter (70Hz 40dBdecade)

Digitization using PCL-HG818 card

(200Hz pacer trigger 5Vp-p)

Digitization and Anti-aliasing

Tunable Q Twin Tee Notch with feedbackLine noise suppression

Two stage Sallen Key High Pass filter

(01Hz -80dBdecade)

DC Drift accumulation at electrodes

Prevention of saturation

Two stage Amplifier total gain 10000 Stage 1 IA (AD521) Gain 25 CMRR 100dB Stage 2 HG non-inverting amplifier (~ 500)

Differential Gain

9V

9V

11

13

10

14

2

1

3

127

To DAC

5k

5k

Rg

Rs

R1 R2

R3

C3

C1 C2

100k

C1 C2

R1

R2

R3 R4

R1

C1 C2R2

R3 R4

R3R4

R1

C1

C2

R2

Instrumentation Amplifier AD521

Key Formulae Vout = Ad Vd + Acm Vcm

Component values Rs = 100kRg = 10k

Circuit parameters Gain RsRg = 10CMRR 10

Twin T High Q Notch Filter

Key Formulae Fcutoff = 1(2piRC)

Component Values R1 = R2 = 2R3 = R = 3183 kC1 = C2 = C32 = C = 1uF

Circuit Parameters Gain = 1Fcutoff = 50 HzRoll of =

2 Stage Sallen Key High pass filter

Key Formulae Fcutoff = 1(2piRC)Passband gain = (R3 + R4)R3

Component Values R1 = R2 = R = 68kC1 = C2 = C = 22uF

Circuit Parameters Gain = 15861586 for maximally flat responseFcutoff = 1 HzRoll of = -80dBdecade

Single Stage Sallen Key Low pass filter

Key Formulae Fcutoff = 1(2piRC)Passband gain = (R3 + R4)R3

Component Values R1 = R2 = R = 137kC1 = C2 = C = 01uF

Circuit Parameters Gain = 1586 for maximally flat responseFcutoff = 70 HzRoll of = -40dBdecade

Single Stage Amplification

Component Values R1 = 100k POTR2 = 100 ohms

Circuit Parameters Gain = 0 to 1000

AD521741

741

741 741

741741

Instrumentation Amplifier Twin T High Q Notch Filter 2 Stage Sallen Key High Pass Filter

Sallen Key Low Pass FilterAmplification stage

EEG Acquisition System

Driven Right Leg Circuit High CMRR Shielded probes

FET based instrumentation amplifiers Differential amplifiers have high input impedance Negligible input bias current Low amplifier noise

De-noising using software Discrete Filtering Independent Component Analysis (ICA)

Future Work

Objective To design experimental tasks that maximize uniqueness of features extracted

What are the desired characteristics

bull Must be easy to perform for user

bull Designing universal protocol for time invariability1048766 standardized lighting conditions1048766 gaze localization1048766 texture invariance1048766 body posture constancy

Module II Design of Experiments

StereopsisWhat is Stereopsis

bull Computation of visual depth from retinal binocular disparitybull Signals from each retina reach the visual cortex via independent pathways

Why Stereopsis

bull Highly cognitive task involving multi-sensor integration

bull Binocular fusion shows a higher FFT activity as observed from electrode P4 in MEG recordings

bull Pre-cognitive perceptive task and hence resulting EEG patterns are relatively immune to voluntary distortion by un co-operative users

Hypothesis May provide better features

Stereopsishellip

Courtesy U Shahani et al Neuroscience Letters 315 (2001) 154ndash158

StereopsishellipMEG Results from Literature

Stereopsishellipbull Verification of MEG results bull EEG recordings at IIT Guwahatibull Stereograms are used to eliminate monocular cues from depth

Verification using EEGhellip

Signals from parietal region

Verification using EEGhellip

Signals from occipital region

Verification using EEGhellip

Sum of STFT over windows (Σ log|X(n k)|)

EEG Signals acquired during Stereopsis Task for four subjects

FFTs of EEG Signals acquired during Stereopsis Task for four subjects

Experiment 1 A Perceptive TaskBinocular viewings of lsquoCyclopeanrsquo Wallpaper images (using industrial BIOPAC system at IIT Guwahati)3 subjects 1 trial 1 minute recordings sampledat 200Hz each of fused (vs) non-fused viewingsfrom O1 O2 P3 P4 regions

Experiment 2 A Non-perceptive TaskMental Arithmetic (CSU Dataset) 3 subjects 10 trials 10 second recordings sampled at 250Hz each from C3C4 O1 O2 P3 P4 regions

Why Mental ArithmeticTo compare perceptive and non-perceptive computationally complex tasks

Subject Identification Experiments

bull Design and conduct binaural perception experimentsbull Controlled environments for data collection

Future Work

Objective To extract features most relevant to given task and optimize on the parameters of classifiers to maximize accuracy

Module III Feature Extraction and Classification

What are the desired characteristics

bull Feature Extraction

Parametric and Non- parametric (Accuracy Vs Task Invariance) Time Complexity

bull Classification

Reject option degree of accuracy Adaptive to dataset augmentation Real time implementable

bull Features used channel wise PSD AR Model Non-parametric FFT peaks

bull Classifiers used LVQ Fuzzy ART

Results

Task I Eye closed M Poulous 1999 80-100

Task II Viewing of standardized images R Palaniappan K V R Ravi Dec 20039418

Literature Survey

Features used Window length = 1second Overlap size = frac12 second70 Linear Prediction Coefficients per window

Description of feature spaceStereopsis experiment For each subjectbull 60 seconds of data from 4 channels per subjectbull 120 patterns per subjectbull Each of dimensionality 70 times 4 = 280bull 80 are used for training and 40 for testing

Mental-Arithmetic experimentFor each subjectbull 100 seconds of data from 6 channelsbull 200 patterns bull Each dimensionality 70 times 6 = 420bull 100 are used for training and 100 for testing

Feature Extraction

Determination of LP order for Mental Arithmetic task

Prediction error converged at p = 6 in Levinson ndash Durbin Algorithm

LP order 15 and 25 are found to be reasonable guesses for Stereopsis Task

Determination of LP order for Stereopsis Task

Classifiers used

bull Multi-class SVM with Votingbull 2 stage KNN - SVMbull 2 stage Weighted KNN - SVM

Empirically determined parameters

bull K = 14 nearest neighborsbull RBF Kernel Function with σ = 05

Classification scheme

Determination of k for Weighted K-NN

K = 14 was found to give least error on a bootstrapped dataset

Results (with LPC 70 per channel)

TASK Arithmetic task Stereopsis

SchemeError Without Rejection With Rejection Without Rejection With Rejection

Scheme I 1785 - 2051 -

Scheme II 22561852 16531398 1966 1930

Scheme III 28281751 17041345 1624 1495

Three Class Problem

TASK Arithmetic task Stereopsis

SchemeError Without Rejection With Rejection Without Rejection With Rejection

Scheme I 2374 - 2115 -

Scheme II 22982399 1604191 2308 1931

Scheme III 252172 1457162 2051 1620

Four Class Problem

bull LPCCs are weighted average of LPCs More consistent

bull LPCC have been found to give better biometric features

bull Lower dimensionality of feature space

bull Hence search space decreases computationally faster

LPC (vs) LPCC

Features used Window length = 1second Overlap size = frac12 second6 Linear Prediction Cepstral Coefficients per window

Description of feature spaceStereopsis experiment For each subjectbull 60 seconds of data from 4 channels per subjectbull 120 patterns per subjectbull Each of dimensionality 6 times 6 = 24bull 80 are used for training and 40 for testing

Mental-Arithmetic experimentFor each subjectbull 100 seconds of data from 6 channelsbull 200 patterns bull Each dimensionality 6 times 6 = 36bull 100 are used for training and 100 for testing

Feature Extraction

Determination of k for Weighted K-NN

K = 14 was found to give least error on a bootstrapped dataset

Results (with LPCC)

342 427 707Weighted K-NN

With LP order = 25 15With LP order = 6SchemeError

StereopsisArithmetic taskTASK

Three Class Problem

641 833 1288 Weighted K-NN

With LP order = 25 15With LP order = 6

SchemeError

StereopsisArithmetic taskTASK

Four Class Problem

Mental Arithmetic taskbull Within class accuracies for 4-person set with LPCC vary between 87 to 99bull Within class accuracies for 3-person set with LPCC vary between 88 to 100bull Overall accuracies for 4-person set with LPCC reach upto 88bull Overall accuracies for 3-person set with LPCC reach upto 93

Stereopsis Task bull Within class accuracies for 4-person set with LPCC vary between 87 to 100bull Within class accuracies for 3-person set with LPCC vary between 93 to 98bull Overall accuracies for 4-person set with LPCC reach upto 94bull Overall accuracies for 3-person set with LPCC reach upto 97

Summary

Future Work

bull Use of non-linear models for feature extraction

bull One against all scheme + High accuracy in 2 class problem ~ 96) - Re-training of all SVMs for new entry

bull Ensemble of k-means clusters Handles non-uniform distribution of training set

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Module I Acquisition System
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
Page 7: EEG Signal Acquisition, De- Noising and Classification for Brain Computer Interfaces Pavan Ramkumar Girish Singhal Department of Electronics and Communication

9V

9V

11

13

10

14

2

1

3

127

To DAC

5k

5k

Rg

Rs

R1 R2

R3

C3

C1 C2

100k

C1 C2

R1

R2

R3 R4

R1

C1 C2R2

R3 R4

R3R4

R1

C1

C2

R2

Instrumentation Amplifier AD521

Key Formulae Vout = Ad Vd + Acm Vcm

Component values Rs = 100kRg = 10k

Circuit parameters Gain RsRg = 10CMRR 10

Twin T High Q Notch Filter

Key Formulae Fcutoff = 1(2piRC)

Component Values R1 = R2 = 2R3 = R = 3183 kC1 = C2 = C32 = C = 1uF

Circuit Parameters Gain = 1Fcutoff = 50 HzRoll of =

2 Stage Sallen Key High pass filter

Key Formulae Fcutoff = 1(2piRC)Passband gain = (R3 + R4)R3

Component Values R1 = R2 = R = 68kC1 = C2 = C = 22uF

Circuit Parameters Gain = 15861586 for maximally flat responseFcutoff = 1 HzRoll of = -80dBdecade

Single Stage Sallen Key Low pass filter

Key Formulae Fcutoff = 1(2piRC)Passband gain = (R3 + R4)R3

Component Values R1 = R2 = R = 137kC1 = C2 = C = 01uF

Circuit Parameters Gain = 1586 for maximally flat responseFcutoff = 70 HzRoll of = -40dBdecade

Single Stage Amplification

Component Values R1 = 100k POTR2 = 100 ohms

Circuit Parameters Gain = 0 to 1000

AD521741

741

741 741

741741

Instrumentation Amplifier Twin T High Q Notch Filter 2 Stage Sallen Key High Pass Filter

Sallen Key Low Pass FilterAmplification stage

EEG Acquisition System

Driven Right Leg Circuit High CMRR Shielded probes

FET based instrumentation amplifiers Differential amplifiers have high input impedance Negligible input bias current Low amplifier noise

De-noising using software Discrete Filtering Independent Component Analysis (ICA)

Future Work

Objective To design experimental tasks that maximize uniqueness of features extracted

What are the desired characteristics

bull Must be easy to perform for user

bull Designing universal protocol for time invariability1048766 standardized lighting conditions1048766 gaze localization1048766 texture invariance1048766 body posture constancy

Module II Design of Experiments

StereopsisWhat is Stereopsis

bull Computation of visual depth from retinal binocular disparitybull Signals from each retina reach the visual cortex via independent pathways

Why Stereopsis

bull Highly cognitive task involving multi-sensor integration

bull Binocular fusion shows a higher FFT activity as observed from electrode P4 in MEG recordings

bull Pre-cognitive perceptive task and hence resulting EEG patterns are relatively immune to voluntary distortion by un co-operative users

Hypothesis May provide better features

Stereopsishellip

Courtesy U Shahani et al Neuroscience Letters 315 (2001) 154ndash158

StereopsishellipMEG Results from Literature

Stereopsishellipbull Verification of MEG results bull EEG recordings at IIT Guwahatibull Stereograms are used to eliminate monocular cues from depth

Verification using EEGhellip

Signals from parietal region

Verification using EEGhellip

Signals from occipital region

Verification using EEGhellip

Sum of STFT over windows (Σ log|X(n k)|)

EEG Signals acquired during Stereopsis Task for four subjects

FFTs of EEG Signals acquired during Stereopsis Task for four subjects

Experiment 1 A Perceptive TaskBinocular viewings of lsquoCyclopeanrsquo Wallpaper images (using industrial BIOPAC system at IIT Guwahati)3 subjects 1 trial 1 minute recordings sampledat 200Hz each of fused (vs) non-fused viewingsfrom O1 O2 P3 P4 regions

Experiment 2 A Non-perceptive TaskMental Arithmetic (CSU Dataset) 3 subjects 10 trials 10 second recordings sampled at 250Hz each from C3C4 O1 O2 P3 P4 regions

Why Mental ArithmeticTo compare perceptive and non-perceptive computationally complex tasks

Subject Identification Experiments

bull Design and conduct binaural perception experimentsbull Controlled environments for data collection

Future Work

Objective To extract features most relevant to given task and optimize on the parameters of classifiers to maximize accuracy

Module III Feature Extraction and Classification

What are the desired characteristics

bull Feature Extraction

Parametric and Non- parametric (Accuracy Vs Task Invariance) Time Complexity

bull Classification

Reject option degree of accuracy Adaptive to dataset augmentation Real time implementable

bull Features used channel wise PSD AR Model Non-parametric FFT peaks

bull Classifiers used LVQ Fuzzy ART

Results

Task I Eye closed M Poulous 1999 80-100

Task II Viewing of standardized images R Palaniappan K V R Ravi Dec 20039418

Literature Survey

Features used Window length = 1second Overlap size = frac12 second70 Linear Prediction Coefficients per window

Description of feature spaceStereopsis experiment For each subjectbull 60 seconds of data from 4 channels per subjectbull 120 patterns per subjectbull Each of dimensionality 70 times 4 = 280bull 80 are used for training and 40 for testing

Mental-Arithmetic experimentFor each subjectbull 100 seconds of data from 6 channelsbull 200 patterns bull Each dimensionality 70 times 6 = 420bull 100 are used for training and 100 for testing

Feature Extraction

Determination of LP order for Mental Arithmetic task

Prediction error converged at p = 6 in Levinson ndash Durbin Algorithm

LP order 15 and 25 are found to be reasonable guesses for Stereopsis Task

Determination of LP order for Stereopsis Task

Classifiers used

bull Multi-class SVM with Votingbull 2 stage KNN - SVMbull 2 stage Weighted KNN - SVM

Empirically determined parameters

bull K = 14 nearest neighborsbull RBF Kernel Function with σ = 05

Classification scheme

Determination of k for Weighted K-NN

K = 14 was found to give least error on a bootstrapped dataset

Results (with LPC 70 per channel)

TASK Arithmetic task Stereopsis

SchemeError Without Rejection With Rejection Without Rejection With Rejection

Scheme I 1785 - 2051 -

Scheme II 22561852 16531398 1966 1930

Scheme III 28281751 17041345 1624 1495

Three Class Problem

TASK Arithmetic task Stereopsis

SchemeError Without Rejection With Rejection Without Rejection With Rejection

Scheme I 2374 - 2115 -

Scheme II 22982399 1604191 2308 1931

Scheme III 252172 1457162 2051 1620

Four Class Problem

bull LPCCs are weighted average of LPCs More consistent

bull LPCC have been found to give better biometric features

bull Lower dimensionality of feature space

bull Hence search space decreases computationally faster

LPC (vs) LPCC

Features used Window length = 1second Overlap size = frac12 second6 Linear Prediction Cepstral Coefficients per window

Description of feature spaceStereopsis experiment For each subjectbull 60 seconds of data from 4 channels per subjectbull 120 patterns per subjectbull Each of dimensionality 6 times 6 = 24bull 80 are used for training and 40 for testing

Mental-Arithmetic experimentFor each subjectbull 100 seconds of data from 6 channelsbull 200 patterns bull Each dimensionality 6 times 6 = 36bull 100 are used for training and 100 for testing

Feature Extraction

Determination of k for Weighted K-NN

K = 14 was found to give least error on a bootstrapped dataset

Results (with LPCC)

342 427 707Weighted K-NN

With LP order = 25 15With LP order = 6SchemeError

StereopsisArithmetic taskTASK

Three Class Problem

641 833 1288 Weighted K-NN

With LP order = 25 15With LP order = 6

SchemeError

StereopsisArithmetic taskTASK

Four Class Problem

Mental Arithmetic taskbull Within class accuracies for 4-person set with LPCC vary between 87 to 99bull Within class accuracies for 3-person set with LPCC vary between 88 to 100bull Overall accuracies for 4-person set with LPCC reach upto 88bull Overall accuracies for 3-person set with LPCC reach upto 93

Stereopsis Task bull Within class accuracies for 4-person set with LPCC vary between 87 to 100bull Within class accuracies for 3-person set with LPCC vary between 93 to 98bull Overall accuracies for 4-person set with LPCC reach upto 94bull Overall accuracies for 3-person set with LPCC reach upto 97

Summary

Future Work

bull Use of non-linear models for feature extraction

bull One against all scheme + High accuracy in 2 class problem ~ 96) - Re-training of all SVMs for new entry

bull Ensemble of k-means clusters Handles non-uniform distribution of training set

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Module I Acquisition System
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
Page 8: EEG Signal Acquisition, De- Noising and Classification for Brain Computer Interfaces Pavan Ramkumar Girish Singhal Department of Electronics and Communication

Driven Right Leg Circuit High CMRR Shielded probes

FET based instrumentation amplifiers Differential amplifiers have high input impedance Negligible input bias current Low amplifier noise

De-noising using software Discrete Filtering Independent Component Analysis (ICA)

Future Work

Objective To design experimental tasks that maximize uniqueness of features extracted

What are the desired characteristics

bull Must be easy to perform for user

bull Designing universal protocol for time invariability1048766 standardized lighting conditions1048766 gaze localization1048766 texture invariance1048766 body posture constancy

Module II Design of Experiments

StereopsisWhat is Stereopsis

bull Computation of visual depth from retinal binocular disparitybull Signals from each retina reach the visual cortex via independent pathways

Why Stereopsis

bull Highly cognitive task involving multi-sensor integration

bull Binocular fusion shows a higher FFT activity as observed from electrode P4 in MEG recordings

bull Pre-cognitive perceptive task and hence resulting EEG patterns are relatively immune to voluntary distortion by un co-operative users

Hypothesis May provide better features

Stereopsishellip

Courtesy U Shahani et al Neuroscience Letters 315 (2001) 154ndash158

StereopsishellipMEG Results from Literature

Stereopsishellipbull Verification of MEG results bull EEG recordings at IIT Guwahatibull Stereograms are used to eliminate monocular cues from depth

Verification using EEGhellip

Signals from parietal region

Verification using EEGhellip

Signals from occipital region

Verification using EEGhellip

Sum of STFT over windows (Σ log|X(n k)|)

EEG Signals acquired during Stereopsis Task for four subjects

FFTs of EEG Signals acquired during Stereopsis Task for four subjects

Experiment 1 A Perceptive TaskBinocular viewings of lsquoCyclopeanrsquo Wallpaper images (using industrial BIOPAC system at IIT Guwahati)3 subjects 1 trial 1 minute recordings sampledat 200Hz each of fused (vs) non-fused viewingsfrom O1 O2 P3 P4 regions

Experiment 2 A Non-perceptive TaskMental Arithmetic (CSU Dataset) 3 subjects 10 trials 10 second recordings sampled at 250Hz each from C3C4 O1 O2 P3 P4 regions

Why Mental ArithmeticTo compare perceptive and non-perceptive computationally complex tasks

Subject Identification Experiments

bull Design and conduct binaural perception experimentsbull Controlled environments for data collection

Future Work

Objective To extract features most relevant to given task and optimize on the parameters of classifiers to maximize accuracy

Module III Feature Extraction and Classification

What are the desired characteristics

bull Feature Extraction

Parametric and Non- parametric (Accuracy Vs Task Invariance) Time Complexity

bull Classification

Reject option degree of accuracy Adaptive to dataset augmentation Real time implementable

bull Features used channel wise PSD AR Model Non-parametric FFT peaks

bull Classifiers used LVQ Fuzzy ART

Results

Task I Eye closed M Poulous 1999 80-100

Task II Viewing of standardized images R Palaniappan K V R Ravi Dec 20039418

Literature Survey

Features used Window length = 1second Overlap size = frac12 second70 Linear Prediction Coefficients per window

Description of feature spaceStereopsis experiment For each subjectbull 60 seconds of data from 4 channels per subjectbull 120 patterns per subjectbull Each of dimensionality 70 times 4 = 280bull 80 are used for training and 40 for testing

Mental-Arithmetic experimentFor each subjectbull 100 seconds of data from 6 channelsbull 200 patterns bull Each dimensionality 70 times 6 = 420bull 100 are used for training and 100 for testing

Feature Extraction

Determination of LP order for Mental Arithmetic task

Prediction error converged at p = 6 in Levinson ndash Durbin Algorithm

LP order 15 and 25 are found to be reasonable guesses for Stereopsis Task

Determination of LP order for Stereopsis Task

Classifiers used

bull Multi-class SVM with Votingbull 2 stage KNN - SVMbull 2 stage Weighted KNN - SVM

Empirically determined parameters

bull K = 14 nearest neighborsbull RBF Kernel Function with σ = 05

Classification scheme

Determination of k for Weighted K-NN

K = 14 was found to give least error on a bootstrapped dataset

Results (with LPC 70 per channel)

TASK Arithmetic task Stereopsis

SchemeError Without Rejection With Rejection Without Rejection With Rejection

Scheme I 1785 - 2051 -

Scheme II 22561852 16531398 1966 1930

Scheme III 28281751 17041345 1624 1495

Three Class Problem

TASK Arithmetic task Stereopsis

SchemeError Without Rejection With Rejection Without Rejection With Rejection

Scheme I 2374 - 2115 -

Scheme II 22982399 1604191 2308 1931

Scheme III 252172 1457162 2051 1620

Four Class Problem

bull LPCCs are weighted average of LPCs More consistent

bull LPCC have been found to give better biometric features

bull Lower dimensionality of feature space

bull Hence search space decreases computationally faster

LPC (vs) LPCC

Features used Window length = 1second Overlap size = frac12 second6 Linear Prediction Cepstral Coefficients per window

Description of feature spaceStereopsis experiment For each subjectbull 60 seconds of data from 4 channels per subjectbull 120 patterns per subjectbull Each of dimensionality 6 times 6 = 24bull 80 are used for training and 40 for testing

Mental-Arithmetic experimentFor each subjectbull 100 seconds of data from 6 channelsbull 200 patterns bull Each dimensionality 6 times 6 = 36bull 100 are used for training and 100 for testing

Feature Extraction

Determination of k for Weighted K-NN

K = 14 was found to give least error on a bootstrapped dataset

Results (with LPCC)

342 427 707Weighted K-NN

With LP order = 25 15With LP order = 6SchemeError

StereopsisArithmetic taskTASK

Three Class Problem

641 833 1288 Weighted K-NN

With LP order = 25 15With LP order = 6

SchemeError

StereopsisArithmetic taskTASK

Four Class Problem

Mental Arithmetic taskbull Within class accuracies for 4-person set with LPCC vary between 87 to 99bull Within class accuracies for 3-person set with LPCC vary between 88 to 100bull Overall accuracies for 4-person set with LPCC reach upto 88bull Overall accuracies for 3-person set with LPCC reach upto 93

Stereopsis Task bull Within class accuracies for 4-person set with LPCC vary between 87 to 100bull Within class accuracies for 3-person set with LPCC vary between 93 to 98bull Overall accuracies for 4-person set with LPCC reach upto 94bull Overall accuracies for 3-person set with LPCC reach upto 97

Summary

Future Work

bull Use of non-linear models for feature extraction

bull One against all scheme + High accuracy in 2 class problem ~ 96) - Re-training of all SVMs for new entry

bull Ensemble of k-means clusters Handles non-uniform distribution of training set

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Module I Acquisition System
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
Page 9: EEG Signal Acquisition, De- Noising and Classification for Brain Computer Interfaces Pavan Ramkumar Girish Singhal Department of Electronics and Communication

Objective To design experimental tasks that maximize uniqueness of features extracted

What are the desired characteristics

bull Must be easy to perform for user

bull Designing universal protocol for time invariability1048766 standardized lighting conditions1048766 gaze localization1048766 texture invariance1048766 body posture constancy

Module II Design of Experiments

StereopsisWhat is Stereopsis

bull Computation of visual depth from retinal binocular disparitybull Signals from each retina reach the visual cortex via independent pathways

Why Stereopsis

bull Highly cognitive task involving multi-sensor integration

bull Binocular fusion shows a higher FFT activity as observed from electrode P4 in MEG recordings

bull Pre-cognitive perceptive task and hence resulting EEG patterns are relatively immune to voluntary distortion by un co-operative users

Hypothesis May provide better features

Stereopsishellip

Courtesy U Shahani et al Neuroscience Letters 315 (2001) 154ndash158

StereopsishellipMEG Results from Literature

Stereopsishellipbull Verification of MEG results bull EEG recordings at IIT Guwahatibull Stereograms are used to eliminate monocular cues from depth

Verification using EEGhellip

Signals from parietal region

Verification using EEGhellip

Signals from occipital region

Verification using EEGhellip

Sum of STFT over windows (Σ log|X(n k)|)

EEG Signals acquired during Stereopsis Task for four subjects

FFTs of EEG Signals acquired during Stereopsis Task for four subjects

Experiment 1 A Perceptive TaskBinocular viewings of lsquoCyclopeanrsquo Wallpaper images (using industrial BIOPAC system at IIT Guwahati)3 subjects 1 trial 1 minute recordings sampledat 200Hz each of fused (vs) non-fused viewingsfrom O1 O2 P3 P4 regions

Experiment 2 A Non-perceptive TaskMental Arithmetic (CSU Dataset) 3 subjects 10 trials 10 second recordings sampled at 250Hz each from C3C4 O1 O2 P3 P4 regions

Why Mental ArithmeticTo compare perceptive and non-perceptive computationally complex tasks

Subject Identification Experiments

bull Design and conduct binaural perception experimentsbull Controlled environments for data collection

Future Work

Objective To extract features most relevant to given task and optimize on the parameters of classifiers to maximize accuracy

Module III Feature Extraction and Classification

What are the desired characteristics

bull Feature Extraction

Parametric and Non- parametric (Accuracy Vs Task Invariance) Time Complexity

bull Classification

Reject option degree of accuracy Adaptive to dataset augmentation Real time implementable

bull Features used channel wise PSD AR Model Non-parametric FFT peaks

bull Classifiers used LVQ Fuzzy ART

Results

Task I Eye closed M Poulous 1999 80-100

Task II Viewing of standardized images R Palaniappan K V R Ravi Dec 20039418

Literature Survey

Features used Window length = 1second Overlap size = frac12 second70 Linear Prediction Coefficients per window

Description of feature spaceStereopsis experiment For each subjectbull 60 seconds of data from 4 channels per subjectbull 120 patterns per subjectbull Each of dimensionality 70 times 4 = 280bull 80 are used for training and 40 for testing

Mental-Arithmetic experimentFor each subjectbull 100 seconds of data from 6 channelsbull 200 patterns bull Each dimensionality 70 times 6 = 420bull 100 are used for training and 100 for testing

Feature Extraction

Determination of LP order for Mental Arithmetic task

Prediction error converged at p = 6 in Levinson ndash Durbin Algorithm

LP order 15 and 25 are found to be reasonable guesses for Stereopsis Task

Determination of LP order for Stereopsis Task

Classifiers used

bull Multi-class SVM with Votingbull 2 stage KNN - SVMbull 2 stage Weighted KNN - SVM

Empirically determined parameters

bull K = 14 nearest neighborsbull RBF Kernel Function with σ = 05

Classification scheme

Determination of k for Weighted K-NN

K = 14 was found to give least error on a bootstrapped dataset

Results (with LPC 70 per channel)

TASK Arithmetic task Stereopsis

SchemeError Without Rejection With Rejection Without Rejection With Rejection

Scheme I 1785 - 2051 -

Scheme II 22561852 16531398 1966 1930

Scheme III 28281751 17041345 1624 1495

Three Class Problem

TASK Arithmetic task Stereopsis

SchemeError Without Rejection With Rejection Without Rejection With Rejection

Scheme I 2374 - 2115 -

Scheme II 22982399 1604191 2308 1931

Scheme III 252172 1457162 2051 1620

Four Class Problem

bull LPCCs are weighted average of LPCs More consistent

bull LPCC have been found to give better biometric features

bull Lower dimensionality of feature space

bull Hence search space decreases computationally faster

LPC (vs) LPCC

Features used Window length = 1second Overlap size = frac12 second6 Linear Prediction Cepstral Coefficients per window

Description of feature spaceStereopsis experiment For each subjectbull 60 seconds of data from 4 channels per subjectbull 120 patterns per subjectbull Each of dimensionality 6 times 6 = 24bull 80 are used for training and 40 for testing

Mental-Arithmetic experimentFor each subjectbull 100 seconds of data from 6 channelsbull 200 patterns bull Each dimensionality 6 times 6 = 36bull 100 are used for training and 100 for testing

Feature Extraction

Determination of k for Weighted K-NN

K = 14 was found to give least error on a bootstrapped dataset

Results (with LPCC)

342 427 707Weighted K-NN

With LP order = 25 15With LP order = 6SchemeError

StereopsisArithmetic taskTASK

Three Class Problem

641 833 1288 Weighted K-NN

With LP order = 25 15With LP order = 6

SchemeError

StereopsisArithmetic taskTASK

Four Class Problem

Mental Arithmetic taskbull Within class accuracies for 4-person set with LPCC vary between 87 to 99bull Within class accuracies for 3-person set with LPCC vary between 88 to 100bull Overall accuracies for 4-person set with LPCC reach upto 88bull Overall accuracies for 3-person set with LPCC reach upto 93

Stereopsis Task bull Within class accuracies for 4-person set with LPCC vary between 87 to 100bull Within class accuracies for 3-person set with LPCC vary between 93 to 98bull Overall accuracies for 4-person set with LPCC reach upto 94bull Overall accuracies for 3-person set with LPCC reach upto 97

Summary

Future Work

bull Use of non-linear models for feature extraction

bull One against all scheme + High accuracy in 2 class problem ~ 96) - Re-training of all SVMs for new entry

bull Ensemble of k-means clusters Handles non-uniform distribution of training set

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Module I Acquisition System
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
Page 10: EEG Signal Acquisition, De- Noising and Classification for Brain Computer Interfaces Pavan Ramkumar Girish Singhal Department of Electronics and Communication

StereopsisWhat is Stereopsis

bull Computation of visual depth from retinal binocular disparitybull Signals from each retina reach the visual cortex via independent pathways

Why Stereopsis

bull Highly cognitive task involving multi-sensor integration

bull Binocular fusion shows a higher FFT activity as observed from electrode P4 in MEG recordings

bull Pre-cognitive perceptive task and hence resulting EEG patterns are relatively immune to voluntary distortion by un co-operative users

Hypothesis May provide better features

Stereopsishellip

Courtesy U Shahani et al Neuroscience Letters 315 (2001) 154ndash158

StereopsishellipMEG Results from Literature

Stereopsishellipbull Verification of MEG results bull EEG recordings at IIT Guwahatibull Stereograms are used to eliminate monocular cues from depth

Verification using EEGhellip

Signals from parietal region

Verification using EEGhellip

Signals from occipital region

Verification using EEGhellip

Sum of STFT over windows (Σ log|X(n k)|)

EEG Signals acquired during Stereopsis Task for four subjects

FFTs of EEG Signals acquired during Stereopsis Task for four subjects

Experiment 1 A Perceptive TaskBinocular viewings of lsquoCyclopeanrsquo Wallpaper images (using industrial BIOPAC system at IIT Guwahati)3 subjects 1 trial 1 minute recordings sampledat 200Hz each of fused (vs) non-fused viewingsfrom O1 O2 P3 P4 regions

Experiment 2 A Non-perceptive TaskMental Arithmetic (CSU Dataset) 3 subjects 10 trials 10 second recordings sampled at 250Hz each from C3C4 O1 O2 P3 P4 regions

Why Mental ArithmeticTo compare perceptive and non-perceptive computationally complex tasks

Subject Identification Experiments

bull Design and conduct binaural perception experimentsbull Controlled environments for data collection

Future Work

Objective To extract features most relevant to given task and optimize on the parameters of classifiers to maximize accuracy

Module III Feature Extraction and Classification

What are the desired characteristics

bull Feature Extraction

Parametric and Non- parametric (Accuracy Vs Task Invariance) Time Complexity

bull Classification

Reject option degree of accuracy Adaptive to dataset augmentation Real time implementable

bull Features used channel wise PSD AR Model Non-parametric FFT peaks

bull Classifiers used LVQ Fuzzy ART

Results

Task I Eye closed M Poulous 1999 80-100

Task II Viewing of standardized images R Palaniappan K V R Ravi Dec 20039418

Literature Survey

Features used Window length = 1second Overlap size = frac12 second70 Linear Prediction Coefficients per window

Description of feature spaceStereopsis experiment For each subjectbull 60 seconds of data from 4 channels per subjectbull 120 patterns per subjectbull Each of dimensionality 70 times 4 = 280bull 80 are used for training and 40 for testing

Mental-Arithmetic experimentFor each subjectbull 100 seconds of data from 6 channelsbull 200 patterns bull Each dimensionality 70 times 6 = 420bull 100 are used for training and 100 for testing

Feature Extraction

Determination of LP order for Mental Arithmetic task

Prediction error converged at p = 6 in Levinson ndash Durbin Algorithm

LP order 15 and 25 are found to be reasonable guesses for Stereopsis Task

Determination of LP order for Stereopsis Task

Classifiers used

bull Multi-class SVM with Votingbull 2 stage KNN - SVMbull 2 stage Weighted KNN - SVM

Empirically determined parameters

bull K = 14 nearest neighborsbull RBF Kernel Function with σ = 05

Classification scheme

Determination of k for Weighted K-NN

K = 14 was found to give least error on a bootstrapped dataset

Results (with LPC 70 per channel)

TASK Arithmetic task Stereopsis

SchemeError Without Rejection With Rejection Without Rejection With Rejection

Scheme I 1785 - 2051 -

Scheme II 22561852 16531398 1966 1930

Scheme III 28281751 17041345 1624 1495

Three Class Problem

TASK Arithmetic task Stereopsis

SchemeError Without Rejection With Rejection Without Rejection With Rejection

Scheme I 2374 - 2115 -

Scheme II 22982399 1604191 2308 1931

Scheme III 252172 1457162 2051 1620

Four Class Problem

bull LPCCs are weighted average of LPCs More consistent

bull LPCC have been found to give better biometric features

bull Lower dimensionality of feature space

bull Hence search space decreases computationally faster

LPC (vs) LPCC

Features used Window length = 1second Overlap size = frac12 second6 Linear Prediction Cepstral Coefficients per window

Description of feature spaceStereopsis experiment For each subjectbull 60 seconds of data from 4 channels per subjectbull 120 patterns per subjectbull Each of dimensionality 6 times 6 = 24bull 80 are used for training and 40 for testing

Mental-Arithmetic experimentFor each subjectbull 100 seconds of data from 6 channelsbull 200 patterns bull Each dimensionality 6 times 6 = 36bull 100 are used for training and 100 for testing

Feature Extraction

Determination of k for Weighted K-NN

K = 14 was found to give least error on a bootstrapped dataset

Results (with LPCC)

342 427 707Weighted K-NN

With LP order = 25 15With LP order = 6SchemeError

StereopsisArithmetic taskTASK

Three Class Problem

641 833 1288 Weighted K-NN

With LP order = 25 15With LP order = 6

SchemeError

StereopsisArithmetic taskTASK

Four Class Problem

Mental Arithmetic taskbull Within class accuracies for 4-person set with LPCC vary between 87 to 99bull Within class accuracies for 3-person set with LPCC vary between 88 to 100bull Overall accuracies for 4-person set with LPCC reach upto 88bull Overall accuracies for 3-person set with LPCC reach upto 93

Stereopsis Task bull Within class accuracies for 4-person set with LPCC vary between 87 to 100bull Within class accuracies for 3-person set with LPCC vary between 93 to 98bull Overall accuracies for 4-person set with LPCC reach upto 94bull Overall accuracies for 3-person set with LPCC reach upto 97

Summary

Future Work

bull Use of non-linear models for feature extraction

bull One against all scheme + High accuracy in 2 class problem ~ 96) - Re-training of all SVMs for new entry

bull Ensemble of k-means clusters Handles non-uniform distribution of training set

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Module I Acquisition System
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
Page 11: EEG Signal Acquisition, De- Noising and Classification for Brain Computer Interfaces Pavan Ramkumar Girish Singhal Department of Electronics and Communication

Why Stereopsis

bull Highly cognitive task involving multi-sensor integration

bull Binocular fusion shows a higher FFT activity as observed from electrode P4 in MEG recordings

bull Pre-cognitive perceptive task and hence resulting EEG patterns are relatively immune to voluntary distortion by un co-operative users

Hypothesis May provide better features

Stereopsishellip

Courtesy U Shahani et al Neuroscience Letters 315 (2001) 154ndash158

StereopsishellipMEG Results from Literature

Stereopsishellipbull Verification of MEG results bull EEG recordings at IIT Guwahatibull Stereograms are used to eliminate monocular cues from depth

Verification using EEGhellip

Signals from parietal region

Verification using EEGhellip

Signals from occipital region

Verification using EEGhellip

Sum of STFT over windows (Σ log|X(n k)|)

EEG Signals acquired during Stereopsis Task for four subjects

FFTs of EEG Signals acquired during Stereopsis Task for four subjects

Experiment 1 A Perceptive TaskBinocular viewings of lsquoCyclopeanrsquo Wallpaper images (using industrial BIOPAC system at IIT Guwahati)3 subjects 1 trial 1 minute recordings sampledat 200Hz each of fused (vs) non-fused viewingsfrom O1 O2 P3 P4 regions

Experiment 2 A Non-perceptive TaskMental Arithmetic (CSU Dataset) 3 subjects 10 trials 10 second recordings sampled at 250Hz each from C3C4 O1 O2 P3 P4 regions

Why Mental ArithmeticTo compare perceptive and non-perceptive computationally complex tasks

Subject Identification Experiments

bull Design and conduct binaural perception experimentsbull Controlled environments for data collection

Future Work

Objective To extract features most relevant to given task and optimize on the parameters of classifiers to maximize accuracy

Module III Feature Extraction and Classification

What are the desired characteristics

bull Feature Extraction

Parametric and Non- parametric (Accuracy Vs Task Invariance) Time Complexity

bull Classification

Reject option degree of accuracy Adaptive to dataset augmentation Real time implementable

bull Features used channel wise PSD AR Model Non-parametric FFT peaks

bull Classifiers used LVQ Fuzzy ART

Results

Task I Eye closed M Poulous 1999 80-100

Task II Viewing of standardized images R Palaniappan K V R Ravi Dec 20039418

Literature Survey

Features used Window length = 1second Overlap size = frac12 second70 Linear Prediction Coefficients per window

Description of feature spaceStereopsis experiment For each subjectbull 60 seconds of data from 4 channels per subjectbull 120 patterns per subjectbull Each of dimensionality 70 times 4 = 280bull 80 are used for training and 40 for testing

Mental-Arithmetic experimentFor each subjectbull 100 seconds of data from 6 channelsbull 200 patterns bull Each dimensionality 70 times 6 = 420bull 100 are used for training and 100 for testing

Feature Extraction

Determination of LP order for Mental Arithmetic task

Prediction error converged at p = 6 in Levinson ndash Durbin Algorithm

LP order 15 and 25 are found to be reasonable guesses for Stereopsis Task

Determination of LP order for Stereopsis Task

Classifiers used

bull Multi-class SVM with Votingbull 2 stage KNN - SVMbull 2 stage Weighted KNN - SVM

Empirically determined parameters

bull K = 14 nearest neighborsbull RBF Kernel Function with σ = 05

Classification scheme

Determination of k for Weighted K-NN

K = 14 was found to give least error on a bootstrapped dataset

Results (with LPC 70 per channel)

TASK Arithmetic task Stereopsis

SchemeError Without Rejection With Rejection Without Rejection With Rejection

Scheme I 1785 - 2051 -

Scheme II 22561852 16531398 1966 1930

Scheme III 28281751 17041345 1624 1495

Three Class Problem

TASK Arithmetic task Stereopsis

SchemeError Without Rejection With Rejection Without Rejection With Rejection

Scheme I 2374 - 2115 -

Scheme II 22982399 1604191 2308 1931

Scheme III 252172 1457162 2051 1620

Four Class Problem

bull LPCCs are weighted average of LPCs More consistent

bull LPCC have been found to give better biometric features

bull Lower dimensionality of feature space

bull Hence search space decreases computationally faster

LPC (vs) LPCC

Features used Window length = 1second Overlap size = frac12 second6 Linear Prediction Cepstral Coefficients per window

Description of feature spaceStereopsis experiment For each subjectbull 60 seconds of data from 4 channels per subjectbull 120 patterns per subjectbull Each of dimensionality 6 times 6 = 24bull 80 are used for training and 40 for testing

Mental-Arithmetic experimentFor each subjectbull 100 seconds of data from 6 channelsbull 200 patterns bull Each dimensionality 6 times 6 = 36bull 100 are used for training and 100 for testing

Feature Extraction

Determination of k for Weighted K-NN

K = 14 was found to give least error on a bootstrapped dataset

Results (with LPCC)

342 427 707Weighted K-NN

With LP order = 25 15With LP order = 6SchemeError

StereopsisArithmetic taskTASK

Three Class Problem

641 833 1288 Weighted K-NN

With LP order = 25 15With LP order = 6

SchemeError

StereopsisArithmetic taskTASK

Four Class Problem

Mental Arithmetic taskbull Within class accuracies for 4-person set with LPCC vary between 87 to 99bull Within class accuracies for 3-person set with LPCC vary between 88 to 100bull Overall accuracies for 4-person set with LPCC reach upto 88bull Overall accuracies for 3-person set with LPCC reach upto 93

Stereopsis Task bull Within class accuracies for 4-person set with LPCC vary between 87 to 100bull Within class accuracies for 3-person set with LPCC vary between 93 to 98bull Overall accuracies for 4-person set with LPCC reach upto 94bull Overall accuracies for 3-person set with LPCC reach upto 97

Summary

Future Work

bull Use of non-linear models for feature extraction

bull One against all scheme + High accuracy in 2 class problem ~ 96) - Re-training of all SVMs for new entry

bull Ensemble of k-means clusters Handles non-uniform distribution of training set

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Module I Acquisition System
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
Page 12: EEG Signal Acquisition, De- Noising and Classification for Brain Computer Interfaces Pavan Ramkumar Girish Singhal Department of Electronics and Communication

Courtesy U Shahani et al Neuroscience Letters 315 (2001) 154ndash158

StereopsishellipMEG Results from Literature

Stereopsishellipbull Verification of MEG results bull EEG recordings at IIT Guwahatibull Stereograms are used to eliminate monocular cues from depth

Verification using EEGhellip

Signals from parietal region

Verification using EEGhellip

Signals from occipital region

Verification using EEGhellip

Sum of STFT over windows (Σ log|X(n k)|)

EEG Signals acquired during Stereopsis Task for four subjects

FFTs of EEG Signals acquired during Stereopsis Task for four subjects

Experiment 1 A Perceptive TaskBinocular viewings of lsquoCyclopeanrsquo Wallpaper images (using industrial BIOPAC system at IIT Guwahati)3 subjects 1 trial 1 minute recordings sampledat 200Hz each of fused (vs) non-fused viewingsfrom O1 O2 P3 P4 regions

Experiment 2 A Non-perceptive TaskMental Arithmetic (CSU Dataset) 3 subjects 10 trials 10 second recordings sampled at 250Hz each from C3C4 O1 O2 P3 P4 regions

Why Mental ArithmeticTo compare perceptive and non-perceptive computationally complex tasks

Subject Identification Experiments

bull Design and conduct binaural perception experimentsbull Controlled environments for data collection

Future Work

Objective To extract features most relevant to given task and optimize on the parameters of classifiers to maximize accuracy

Module III Feature Extraction and Classification

What are the desired characteristics

bull Feature Extraction

Parametric and Non- parametric (Accuracy Vs Task Invariance) Time Complexity

bull Classification

Reject option degree of accuracy Adaptive to dataset augmentation Real time implementable

bull Features used channel wise PSD AR Model Non-parametric FFT peaks

bull Classifiers used LVQ Fuzzy ART

Results

Task I Eye closed M Poulous 1999 80-100

Task II Viewing of standardized images R Palaniappan K V R Ravi Dec 20039418

Literature Survey

Features used Window length = 1second Overlap size = frac12 second70 Linear Prediction Coefficients per window

Description of feature spaceStereopsis experiment For each subjectbull 60 seconds of data from 4 channels per subjectbull 120 patterns per subjectbull Each of dimensionality 70 times 4 = 280bull 80 are used for training and 40 for testing

Mental-Arithmetic experimentFor each subjectbull 100 seconds of data from 6 channelsbull 200 patterns bull Each dimensionality 70 times 6 = 420bull 100 are used for training and 100 for testing

Feature Extraction

Determination of LP order for Mental Arithmetic task

Prediction error converged at p = 6 in Levinson ndash Durbin Algorithm

LP order 15 and 25 are found to be reasonable guesses for Stereopsis Task

Determination of LP order for Stereopsis Task

Classifiers used

bull Multi-class SVM with Votingbull 2 stage KNN - SVMbull 2 stage Weighted KNN - SVM

Empirically determined parameters

bull K = 14 nearest neighborsbull RBF Kernel Function with σ = 05

Classification scheme

Determination of k for Weighted K-NN

K = 14 was found to give least error on a bootstrapped dataset

Results (with LPC 70 per channel)

TASK Arithmetic task Stereopsis

SchemeError Without Rejection With Rejection Without Rejection With Rejection

Scheme I 1785 - 2051 -

Scheme II 22561852 16531398 1966 1930

Scheme III 28281751 17041345 1624 1495

Three Class Problem

TASK Arithmetic task Stereopsis

SchemeError Without Rejection With Rejection Without Rejection With Rejection

Scheme I 2374 - 2115 -

Scheme II 22982399 1604191 2308 1931

Scheme III 252172 1457162 2051 1620

Four Class Problem

bull LPCCs are weighted average of LPCs More consistent

bull LPCC have been found to give better biometric features

bull Lower dimensionality of feature space

bull Hence search space decreases computationally faster

LPC (vs) LPCC

Features used Window length = 1second Overlap size = frac12 second6 Linear Prediction Cepstral Coefficients per window

Description of feature spaceStereopsis experiment For each subjectbull 60 seconds of data from 4 channels per subjectbull 120 patterns per subjectbull Each of dimensionality 6 times 6 = 24bull 80 are used for training and 40 for testing

Mental-Arithmetic experimentFor each subjectbull 100 seconds of data from 6 channelsbull 200 patterns bull Each dimensionality 6 times 6 = 36bull 100 are used for training and 100 for testing

Feature Extraction

Determination of k for Weighted K-NN

K = 14 was found to give least error on a bootstrapped dataset

Results (with LPCC)

342 427 707Weighted K-NN

With LP order = 25 15With LP order = 6SchemeError

StereopsisArithmetic taskTASK

Three Class Problem

641 833 1288 Weighted K-NN

With LP order = 25 15With LP order = 6

SchemeError

StereopsisArithmetic taskTASK

Four Class Problem

Mental Arithmetic taskbull Within class accuracies for 4-person set with LPCC vary between 87 to 99bull Within class accuracies for 3-person set with LPCC vary between 88 to 100bull Overall accuracies for 4-person set with LPCC reach upto 88bull Overall accuracies for 3-person set with LPCC reach upto 93

Stereopsis Task bull Within class accuracies for 4-person set with LPCC vary between 87 to 100bull Within class accuracies for 3-person set with LPCC vary between 93 to 98bull Overall accuracies for 4-person set with LPCC reach upto 94bull Overall accuracies for 3-person set with LPCC reach upto 97

Summary

Future Work

bull Use of non-linear models for feature extraction

bull One against all scheme + High accuracy in 2 class problem ~ 96) - Re-training of all SVMs for new entry

bull Ensemble of k-means clusters Handles non-uniform distribution of training set

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Module I Acquisition System
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
Page 13: EEG Signal Acquisition, De- Noising and Classification for Brain Computer Interfaces Pavan Ramkumar Girish Singhal Department of Electronics and Communication

Stereopsishellipbull Verification of MEG results bull EEG recordings at IIT Guwahatibull Stereograms are used to eliminate monocular cues from depth

Verification using EEGhellip

Signals from parietal region

Verification using EEGhellip

Signals from occipital region

Verification using EEGhellip

Sum of STFT over windows (Σ log|X(n k)|)

EEG Signals acquired during Stereopsis Task for four subjects

FFTs of EEG Signals acquired during Stereopsis Task for four subjects

Experiment 1 A Perceptive TaskBinocular viewings of lsquoCyclopeanrsquo Wallpaper images (using industrial BIOPAC system at IIT Guwahati)3 subjects 1 trial 1 minute recordings sampledat 200Hz each of fused (vs) non-fused viewingsfrom O1 O2 P3 P4 regions

Experiment 2 A Non-perceptive TaskMental Arithmetic (CSU Dataset) 3 subjects 10 trials 10 second recordings sampled at 250Hz each from C3C4 O1 O2 P3 P4 regions

Why Mental ArithmeticTo compare perceptive and non-perceptive computationally complex tasks

Subject Identification Experiments

bull Design and conduct binaural perception experimentsbull Controlled environments for data collection

Future Work

Objective To extract features most relevant to given task and optimize on the parameters of classifiers to maximize accuracy

Module III Feature Extraction and Classification

What are the desired characteristics

bull Feature Extraction

Parametric and Non- parametric (Accuracy Vs Task Invariance) Time Complexity

bull Classification

Reject option degree of accuracy Adaptive to dataset augmentation Real time implementable

bull Features used channel wise PSD AR Model Non-parametric FFT peaks

bull Classifiers used LVQ Fuzzy ART

Results

Task I Eye closed M Poulous 1999 80-100

Task II Viewing of standardized images R Palaniappan K V R Ravi Dec 20039418

Literature Survey

Features used Window length = 1second Overlap size = frac12 second70 Linear Prediction Coefficients per window

Description of feature spaceStereopsis experiment For each subjectbull 60 seconds of data from 4 channels per subjectbull 120 patterns per subjectbull Each of dimensionality 70 times 4 = 280bull 80 are used for training and 40 for testing

Mental-Arithmetic experimentFor each subjectbull 100 seconds of data from 6 channelsbull 200 patterns bull Each dimensionality 70 times 6 = 420bull 100 are used for training and 100 for testing

Feature Extraction

Determination of LP order for Mental Arithmetic task

Prediction error converged at p = 6 in Levinson ndash Durbin Algorithm

LP order 15 and 25 are found to be reasonable guesses for Stereopsis Task

Determination of LP order for Stereopsis Task

Classifiers used

bull Multi-class SVM with Votingbull 2 stage KNN - SVMbull 2 stage Weighted KNN - SVM

Empirically determined parameters

bull K = 14 nearest neighborsbull RBF Kernel Function with σ = 05

Classification scheme

Determination of k for Weighted K-NN

K = 14 was found to give least error on a bootstrapped dataset

Results (with LPC 70 per channel)

TASK Arithmetic task Stereopsis

SchemeError Without Rejection With Rejection Without Rejection With Rejection

Scheme I 1785 - 2051 -

Scheme II 22561852 16531398 1966 1930

Scheme III 28281751 17041345 1624 1495

Three Class Problem

TASK Arithmetic task Stereopsis

SchemeError Without Rejection With Rejection Without Rejection With Rejection

Scheme I 2374 - 2115 -

Scheme II 22982399 1604191 2308 1931

Scheme III 252172 1457162 2051 1620

Four Class Problem

bull LPCCs are weighted average of LPCs More consistent

bull LPCC have been found to give better biometric features

bull Lower dimensionality of feature space

bull Hence search space decreases computationally faster

LPC (vs) LPCC

Features used Window length = 1second Overlap size = frac12 second6 Linear Prediction Cepstral Coefficients per window

Description of feature spaceStereopsis experiment For each subjectbull 60 seconds of data from 4 channels per subjectbull 120 patterns per subjectbull Each of dimensionality 6 times 6 = 24bull 80 are used for training and 40 for testing

Mental-Arithmetic experimentFor each subjectbull 100 seconds of data from 6 channelsbull 200 patterns bull Each dimensionality 6 times 6 = 36bull 100 are used for training and 100 for testing

Feature Extraction

Determination of k for Weighted K-NN

K = 14 was found to give least error on a bootstrapped dataset

Results (with LPCC)

342 427 707Weighted K-NN

With LP order = 25 15With LP order = 6SchemeError

StereopsisArithmetic taskTASK

Three Class Problem

641 833 1288 Weighted K-NN

With LP order = 25 15With LP order = 6

SchemeError

StereopsisArithmetic taskTASK

Four Class Problem

Mental Arithmetic taskbull Within class accuracies for 4-person set with LPCC vary between 87 to 99bull Within class accuracies for 3-person set with LPCC vary between 88 to 100bull Overall accuracies for 4-person set with LPCC reach upto 88bull Overall accuracies for 3-person set with LPCC reach upto 93

Stereopsis Task bull Within class accuracies for 4-person set with LPCC vary between 87 to 100bull Within class accuracies for 3-person set with LPCC vary between 93 to 98bull Overall accuracies for 4-person set with LPCC reach upto 94bull Overall accuracies for 3-person set with LPCC reach upto 97

Summary

Future Work

bull Use of non-linear models for feature extraction

bull One against all scheme + High accuracy in 2 class problem ~ 96) - Re-training of all SVMs for new entry

bull Ensemble of k-means clusters Handles non-uniform distribution of training set

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Module I Acquisition System
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
Page 14: EEG Signal Acquisition, De- Noising and Classification for Brain Computer Interfaces Pavan Ramkumar Girish Singhal Department of Electronics and Communication

Verification using EEGhellip

Signals from parietal region

Verification using EEGhellip

Signals from occipital region

Verification using EEGhellip

Sum of STFT over windows (Σ log|X(n k)|)

EEG Signals acquired during Stereopsis Task for four subjects

FFTs of EEG Signals acquired during Stereopsis Task for four subjects

Experiment 1 A Perceptive TaskBinocular viewings of lsquoCyclopeanrsquo Wallpaper images (using industrial BIOPAC system at IIT Guwahati)3 subjects 1 trial 1 minute recordings sampledat 200Hz each of fused (vs) non-fused viewingsfrom O1 O2 P3 P4 regions

Experiment 2 A Non-perceptive TaskMental Arithmetic (CSU Dataset) 3 subjects 10 trials 10 second recordings sampled at 250Hz each from C3C4 O1 O2 P3 P4 regions

Why Mental ArithmeticTo compare perceptive and non-perceptive computationally complex tasks

Subject Identification Experiments

bull Design and conduct binaural perception experimentsbull Controlled environments for data collection

Future Work

Objective To extract features most relevant to given task and optimize on the parameters of classifiers to maximize accuracy

Module III Feature Extraction and Classification

What are the desired characteristics

bull Feature Extraction

Parametric and Non- parametric (Accuracy Vs Task Invariance) Time Complexity

bull Classification

Reject option degree of accuracy Adaptive to dataset augmentation Real time implementable

bull Features used channel wise PSD AR Model Non-parametric FFT peaks

bull Classifiers used LVQ Fuzzy ART

Results

Task I Eye closed M Poulous 1999 80-100

Task II Viewing of standardized images R Palaniappan K V R Ravi Dec 20039418

Literature Survey

Features used Window length = 1second Overlap size = frac12 second70 Linear Prediction Coefficients per window

Description of feature spaceStereopsis experiment For each subjectbull 60 seconds of data from 4 channels per subjectbull 120 patterns per subjectbull Each of dimensionality 70 times 4 = 280bull 80 are used for training and 40 for testing

Mental-Arithmetic experimentFor each subjectbull 100 seconds of data from 6 channelsbull 200 patterns bull Each dimensionality 70 times 6 = 420bull 100 are used for training and 100 for testing

Feature Extraction

Determination of LP order for Mental Arithmetic task

Prediction error converged at p = 6 in Levinson ndash Durbin Algorithm

LP order 15 and 25 are found to be reasonable guesses for Stereopsis Task

Determination of LP order for Stereopsis Task

Classifiers used

bull Multi-class SVM with Votingbull 2 stage KNN - SVMbull 2 stage Weighted KNN - SVM

Empirically determined parameters

bull K = 14 nearest neighborsbull RBF Kernel Function with σ = 05

Classification scheme

Determination of k for Weighted K-NN

K = 14 was found to give least error on a bootstrapped dataset

Results (with LPC 70 per channel)

TASK Arithmetic task Stereopsis

SchemeError Without Rejection With Rejection Without Rejection With Rejection

Scheme I 1785 - 2051 -

Scheme II 22561852 16531398 1966 1930

Scheme III 28281751 17041345 1624 1495

Three Class Problem

TASK Arithmetic task Stereopsis

SchemeError Without Rejection With Rejection Without Rejection With Rejection

Scheme I 2374 - 2115 -

Scheme II 22982399 1604191 2308 1931

Scheme III 252172 1457162 2051 1620

Four Class Problem

bull LPCCs are weighted average of LPCs More consistent

bull LPCC have been found to give better biometric features

bull Lower dimensionality of feature space

bull Hence search space decreases computationally faster

LPC (vs) LPCC

Features used Window length = 1second Overlap size = frac12 second6 Linear Prediction Cepstral Coefficients per window

Description of feature spaceStereopsis experiment For each subjectbull 60 seconds of data from 4 channels per subjectbull 120 patterns per subjectbull Each of dimensionality 6 times 6 = 24bull 80 are used for training and 40 for testing

Mental-Arithmetic experimentFor each subjectbull 100 seconds of data from 6 channelsbull 200 patterns bull Each dimensionality 6 times 6 = 36bull 100 are used for training and 100 for testing

Feature Extraction

Determination of k for Weighted K-NN

K = 14 was found to give least error on a bootstrapped dataset

Results (with LPCC)

342 427 707Weighted K-NN

With LP order = 25 15With LP order = 6SchemeError

StereopsisArithmetic taskTASK

Three Class Problem

641 833 1288 Weighted K-NN

With LP order = 25 15With LP order = 6

SchemeError

StereopsisArithmetic taskTASK

Four Class Problem

Mental Arithmetic taskbull Within class accuracies for 4-person set with LPCC vary between 87 to 99bull Within class accuracies for 3-person set with LPCC vary between 88 to 100bull Overall accuracies for 4-person set with LPCC reach upto 88bull Overall accuracies for 3-person set with LPCC reach upto 93

Stereopsis Task bull Within class accuracies for 4-person set with LPCC vary between 87 to 100bull Within class accuracies for 3-person set with LPCC vary between 93 to 98bull Overall accuracies for 4-person set with LPCC reach upto 94bull Overall accuracies for 3-person set with LPCC reach upto 97

Summary

Future Work

bull Use of non-linear models for feature extraction

bull One against all scheme + High accuracy in 2 class problem ~ 96) - Re-training of all SVMs for new entry

bull Ensemble of k-means clusters Handles non-uniform distribution of training set

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Module I Acquisition System
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
Page 15: EEG Signal Acquisition, De- Noising and Classification for Brain Computer Interfaces Pavan Ramkumar Girish Singhal Department of Electronics and Communication

Verification using EEGhellip

Signals from occipital region

Verification using EEGhellip

Sum of STFT over windows (Σ log|X(n k)|)

EEG Signals acquired during Stereopsis Task for four subjects

FFTs of EEG Signals acquired during Stereopsis Task for four subjects

Experiment 1 A Perceptive TaskBinocular viewings of lsquoCyclopeanrsquo Wallpaper images (using industrial BIOPAC system at IIT Guwahati)3 subjects 1 trial 1 minute recordings sampledat 200Hz each of fused (vs) non-fused viewingsfrom O1 O2 P3 P4 regions

Experiment 2 A Non-perceptive TaskMental Arithmetic (CSU Dataset) 3 subjects 10 trials 10 second recordings sampled at 250Hz each from C3C4 O1 O2 P3 P4 regions

Why Mental ArithmeticTo compare perceptive and non-perceptive computationally complex tasks

Subject Identification Experiments

bull Design and conduct binaural perception experimentsbull Controlled environments for data collection

Future Work

Objective To extract features most relevant to given task and optimize on the parameters of classifiers to maximize accuracy

Module III Feature Extraction and Classification

What are the desired characteristics

bull Feature Extraction

Parametric and Non- parametric (Accuracy Vs Task Invariance) Time Complexity

bull Classification

Reject option degree of accuracy Adaptive to dataset augmentation Real time implementable

bull Features used channel wise PSD AR Model Non-parametric FFT peaks

bull Classifiers used LVQ Fuzzy ART

Results

Task I Eye closed M Poulous 1999 80-100

Task II Viewing of standardized images R Palaniappan K V R Ravi Dec 20039418

Literature Survey

Features used Window length = 1second Overlap size = frac12 second70 Linear Prediction Coefficients per window

Description of feature spaceStereopsis experiment For each subjectbull 60 seconds of data from 4 channels per subjectbull 120 patterns per subjectbull Each of dimensionality 70 times 4 = 280bull 80 are used for training and 40 for testing

Mental-Arithmetic experimentFor each subjectbull 100 seconds of data from 6 channelsbull 200 patterns bull Each dimensionality 70 times 6 = 420bull 100 are used for training and 100 for testing

Feature Extraction

Determination of LP order for Mental Arithmetic task

Prediction error converged at p = 6 in Levinson ndash Durbin Algorithm

LP order 15 and 25 are found to be reasonable guesses for Stereopsis Task

Determination of LP order for Stereopsis Task

Classifiers used

bull Multi-class SVM with Votingbull 2 stage KNN - SVMbull 2 stage Weighted KNN - SVM

Empirically determined parameters

bull K = 14 nearest neighborsbull RBF Kernel Function with σ = 05

Classification scheme

Determination of k for Weighted K-NN

K = 14 was found to give least error on a bootstrapped dataset

Results (with LPC 70 per channel)

TASK Arithmetic task Stereopsis

SchemeError Without Rejection With Rejection Without Rejection With Rejection

Scheme I 1785 - 2051 -

Scheme II 22561852 16531398 1966 1930

Scheme III 28281751 17041345 1624 1495

Three Class Problem

TASK Arithmetic task Stereopsis

SchemeError Without Rejection With Rejection Without Rejection With Rejection

Scheme I 2374 - 2115 -

Scheme II 22982399 1604191 2308 1931

Scheme III 252172 1457162 2051 1620

Four Class Problem

bull LPCCs are weighted average of LPCs More consistent

bull LPCC have been found to give better biometric features

bull Lower dimensionality of feature space

bull Hence search space decreases computationally faster

LPC (vs) LPCC

Features used Window length = 1second Overlap size = frac12 second6 Linear Prediction Cepstral Coefficients per window

Description of feature spaceStereopsis experiment For each subjectbull 60 seconds of data from 4 channels per subjectbull 120 patterns per subjectbull Each of dimensionality 6 times 6 = 24bull 80 are used for training and 40 for testing

Mental-Arithmetic experimentFor each subjectbull 100 seconds of data from 6 channelsbull 200 patterns bull Each dimensionality 6 times 6 = 36bull 100 are used for training and 100 for testing

Feature Extraction

Determination of k for Weighted K-NN

K = 14 was found to give least error on a bootstrapped dataset

Results (with LPCC)

342 427 707Weighted K-NN

With LP order = 25 15With LP order = 6SchemeError

StereopsisArithmetic taskTASK

Three Class Problem

641 833 1288 Weighted K-NN

With LP order = 25 15With LP order = 6

SchemeError

StereopsisArithmetic taskTASK

Four Class Problem

Mental Arithmetic taskbull Within class accuracies for 4-person set with LPCC vary between 87 to 99bull Within class accuracies for 3-person set with LPCC vary between 88 to 100bull Overall accuracies for 4-person set with LPCC reach upto 88bull Overall accuracies for 3-person set with LPCC reach upto 93

Stereopsis Task bull Within class accuracies for 4-person set with LPCC vary between 87 to 100bull Within class accuracies for 3-person set with LPCC vary between 93 to 98bull Overall accuracies for 4-person set with LPCC reach upto 94bull Overall accuracies for 3-person set with LPCC reach upto 97

Summary

Future Work

bull Use of non-linear models for feature extraction

bull One against all scheme + High accuracy in 2 class problem ~ 96) - Re-training of all SVMs for new entry

bull Ensemble of k-means clusters Handles non-uniform distribution of training set

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Module I Acquisition System
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
Page 16: EEG Signal Acquisition, De- Noising and Classification for Brain Computer Interfaces Pavan Ramkumar Girish Singhal Department of Electronics and Communication

Verification using EEGhellip

Sum of STFT over windows (Σ log|X(n k)|)

EEG Signals acquired during Stereopsis Task for four subjects

FFTs of EEG Signals acquired during Stereopsis Task for four subjects

Experiment 1 A Perceptive TaskBinocular viewings of lsquoCyclopeanrsquo Wallpaper images (using industrial BIOPAC system at IIT Guwahati)3 subjects 1 trial 1 minute recordings sampledat 200Hz each of fused (vs) non-fused viewingsfrom O1 O2 P3 P4 regions

Experiment 2 A Non-perceptive TaskMental Arithmetic (CSU Dataset) 3 subjects 10 trials 10 second recordings sampled at 250Hz each from C3C4 O1 O2 P3 P4 regions

Why Mental ArithmeticTo compare perceptive and non-perceptive computationally complex tasks

Subject Identification Experiments

bull Design and conduct binaural perception experimentsbull Controlled environments for data collection

Future Work

Objective To extract features most relevant to given task and optimize on the parameters of classifiers to maximize accuracy

Module III Feature Extraction and Classification

What are the desired characteristics

bull Feature Extraction

Parametric and Non- parametric (Accuracy Vs Task Invariance) Time Complexity

bull Classification

Reject option degree of accuracy Adaptive to dataset augmentation Real time implementable

bull Features used channel wise PSD AR Model Non-parametric FFT peaks

bull Classifiers used LVQ Fuzzy ART

Results

Task I Eye closed M Poulous 1999 80-100

Task II Viewing of standardized images R Palaniappan K V R Ravi Dec 20039418

Literature Survey

Features used Window length = 1second Overlap size = frac12 second70 Linear Prediction Coefficients per window

Description of feature spaceStereopsis experiment For each subjectbull 60 seconds of data from 4 channels per subjectbull 120 patterns per subjectbull Each of dimensionality 70 times 4 = 280bull 80 are used for training and 40 for testing

Mental-Arithmetic experimentFor each subjectbull 100 seconds of data from 6 channelsbull 200 patterns bull Each dimensionality 70 times 6 = 420bull 100 are used for training and 100 for testing

Feature Extraction

Determination of LP order for Mental Arithmetic task

Prediction error converged at p = 6 in Levinson ndash Durbin Algorithm

LP order 15 and 25 are found to be reasonable guesses for Stereopsis Task

Determination of LP order for Stereopsis Task

Classifiers used

bull Multi-class SVM with Votingbull 2 stage KNN - SVMbull 2 stage Weighted KNN - SVM

Empirically determined parameters

bull K = 14 nearest neighborsbull RBF Kernel Function with σ = 05

Classification scheme

Determination of k for Weighted K-NN

K = 14 was found to give least error on a bootstrapped dataset

Results (with LPC 70 per channel)

TASK Arithmetic task Stereopsis

SchemeError Without Rejection With Rejection Without Rejection With Rejection

Scheme I 1785 - 2051 -

Scheme II 22561852 16531398 1966 1930

Scheme III 28281751 17041345 1624 1495

Three Class Problem

TASK Arithmetic task Stereopsis

SchemeError Without Rejection With Rejection Without Rejection With Rejection

Scheme I 2374 - 2115 -

Scheme II 22982399 1604191 2308 1931

Scheme III 252172 1457162 2051 1620

Four Class Problem

bull LPCCs are weighted average of LPCs More consistent

bull LPCC have been found to give better biometric features

bull Lower dimensionality of feature space

bull Hence search space decreases computationally faster

LPC (vs) LPCC

Features used Window length = 1second Overlap size = frac12 second6 Linear Prediction Cepstral Coefficients per window

Description of feature spaceStereopsis experiment For each subjectbull 60 seconds of data from 4 channels per subjectbull 120 patterns per subjectbull Each of dimensionality 6 times 6 = 24bull 80 are used for training and 40 for testing

Mental-Arithmetic experimentFor each subjectbull 100 seconds of data from 6 channelsbull 200 patterns bull Each dimensionality 6 times 6 = 36bull 100 are used for training and 100 for testing

Feature Extraction

Determination of k for Weighted K-NN

K = 14 was found to give least error on a bootstrapped dataset

Results (with LPCC)

342 427 707Weighted K-NN

With LP order = 25 15With LP order = 6SchemeError

StereopsisArithmetic taskTASK

Three Class Problem

641 833 1288 Weighted K-NN

With LP order = 25 15With LP order = 6

SchemeError

StereopsisArithmetic taskTASK

Four Class Problem

Mental Arithmetic taskbull Within class accuracies for 4-person set with LPCC vary between 87 to 99bull Within class accuracies for 3-person set with LPCC vary between 88 to 100bull Overall accuracies for 4-person set with LPCC reach upto 88bull Overall accuracies for 3-person set with LPCC reach upto 93

Stereopsis Task bull Within class accuracies for 4-person set with LPCC vary between 87 to 100bull Within class accuracies for 3-person set with LPCC vary between 93 to 98bull Overall accuracies for 4-person set with LPCC reach upto 94bull Overall accuracies for 3-person set with LPCC reach upto 97

Summary

Future Work

bull Use of non-linear models for feature extraction

bull One against all scheme + High accuracy in 2 class problem ~ 96) - Re-training of all SVMs for new entry

bull Ensemble of k-means clusters Handles non-uniform distribution of training set

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Module I Acquisition System
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
Page 17: EEG Signal Acquisition, De- Noising and Classification for Brain Computer Interfaces Pavan Ramkumar Girish Singhal Department of Electronics and Communication

EEG Signals acquired during Stereopsis Task for four subjects

FFTs of EEG Signals acquired during Stereopsis Task for four subjects

Experiment 1 A Perceptive TaskBinocular viewings of lsquoCyclopeanrsquo Wallpaper images (using industrial BIOPAC system at IIT Guwahati)3 subjects 1 trial 1 minute recordings sampledat 200Hz each of fused (vs) non-fused viewingsfrom O1 O2 P3 P4 regions

Experiment 2 A Non-perceptive TaskMental Arithmetic (CSU Dataset) 3 subjects 10 trials 10 second recordings sampled at 250Hz each from C3C4 O1 O2 P3 P4 regions

Why Mental ArithmeticTo compare perceptive and non-perceptive computationally complex tasks

Subject Identification Experiments

bull Design and conduct binaural perception experimentsbull Controlled environments for data collection

Future Work

Objective To extract features most relevant to given task and optimize on the parameters of classifiers to maximize accuracy

Module III Feature Extraction and Classification

What are the desired characteristics

bull Feature Extraction

Parametric and Non- parametric (Accuracy Vs Task Invariance) Time Complexity

bull Classification

Reject option degree of accuracy Adaptive to dataset augmentation Real time implementable

bull Features used channel wise PSD AR Model Non-parametric FFT peaks

bull Classifiers used LVQ Fuzzy ART

Results

Task I Eye closed M Poulous 1999 80-100

Task II Viewing of standardized images R Palaniappan K V R Ravi Dec 20039418

Literature Survey

Features used Window length = 1second Overlap size = frac12 second70 Linear Prediction Coefficients per window

Description of feature spaceStereopsis experiment For each subjectbull 60 seconds of data from 4 channels per subjectbull 120 patterns per subjectbull Each of dimensionality 70 times 4 = 280bull 80 are used for training and 40 for testing

Mental-Arithmetic experimentFor each subjectbull 100 seconds of data from 6 channelsbull 200 patterns bull Each dimensionality 70 times 6 = 420bull 100 are used for training and 100 for testing

Feature Extraction

Determination of LP order for Mental Arithmetic task

Prediction error converged at p = 6 in Levinson ndash Durbin Algorithm

LP order 15 and 25 are found to be reasonable guesses for Stereopsis Task

Determination of LP order for Stereopsis Task

Classifiers used

bull Multi-class SVM with Votingbull 2 stage KNN - SVMbull 2 stage Weighted KNN - SVM

Empirically determined parameters

bull K = 14 nearest neighborsbull RBF Kernel Function with σ = 05

Classification scheme

Determination of k for Weighted K-NN

K = 14 was found to give least error on a bootstrapped dataset

Results (with LPC 70 per channel)

TASK Arithmetic task Stereopsis

SchemeError Without Rejection With Rejection Without Rejection With Rejection

Scheme I 1785 - 2051 -

Scheme II 22561852 16531398 1966 1930

Scheme III 28281751 17041345 1624 1495

Three Class Problem

TASK Arithmetic task Stereopsis

SchemeError Without Rejection With Rejection Without Rejection With Rejection

Scheme I 2374 - 2115 -

Scheme II 22982399 1604191 2308 1931

Scheme III 252172 1457162 2051 1620

Four Class Problem

bull LPCCs are weighted average of LPCs More consistent

bull LPCC have been found to give better biometric features

bull Lower dimensionality of feature space

bull Hence search space decreases computationally faster

LPC (vs) LPCC

Features used Window length = 1second Overlap size = frac12 second6 Linear Prediction Cepstral Coefficients per window

Description of feature spaceStereopsis experiment For each subjectbull 60 seconds of data from 4 channels per subjectbull 120 patterns per subjectbull Each of dimensionality 6 times 6 = 24bull 80 are used for training and 40 for testing

Mental-Arithmetic experimentFor each subjectbull 100 seconds of data from 6 channelsbull 200 patterns bull Each dimensionality 6 times 6 = 36bull 100 are used for training and 100 for testing

Feature Extraction

Determination of k for Weighted K-NN

K = 14 was found to give least error on a bootstrapped dataset

Results (with LPCC)

342 427 707Weighted K-NN

With LP order = 25 15With LP order = 6SchemeError

StereopsisArithmetic taskTASK

Three Class Problem

641 833 1288 Weighted K-NN

With LP order = 25 15With LP order = 6

SchemeError

StereopsisArithmetic taskTASK

Four Class Problem

Mental Arithmetic taskbull Within class accuracies for 4-person set with LPCC vary between 87 to 99bull Within class accuracies for 3-person set with LPCC vary between 88 to 100bull Overall accuracies for 4-person set with LPCC reach upto 88bull Overall accuracies for 3-person set with LPCC reach upto 93

Stereopsis Task bull Within class accuracies for 4-person set with LPCC vary between 87 to 100bull Within class accuracies for 3-person set with LPCC vary between 93 to 98bull Overall accuracies for 4-person set with LPCC reach upto 94bull Overall accuracies for 3-person set with LPCC reach upto 97

Summary

Future Work

bull Use of non-linear models for feature extraction

bull One against all scheme + High accuracy in 2 class problem ~ 96) - Re-training of all SVMs for new entry

bull Ensemble of k-means clusters Handles non-uniform distribution of training set

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Module I Acquisition System
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
Page 18: EEG Signal Acquisition, De- Noising and Classification for Brain Computer Interfaces Pavan Ramkumar Girish Singhal Department of Electronics and Communication

FFTs of EEG Signals acquired during Stereopsis Task for four subjects

Experiment 1 A Perceptive TaskBinocular viewings of lsquoCyclopeanrsquo Wallpaper images (using industrial BIOPAC system at IIT Guwahati)3 subjects 1 trial 1 minute recordings sampledat 200Hz each of fused (vs) non-fused viewingsfrom O1 O2 P3 P4 regions

Experiment 2 A Non-perceptive TaskMental Arithmetic (CSU Dataset) 3 subjects 10 trials 10 second recordings sampled at 250Hz each from C3C4 O1 O2 P3 P4 regions

Why Mental ArithmeticTo compare perceptive and non-perceptive computationally complex tasks

Subject Identification Experiments

bull Design and conduct binaural perception experimentsbull Controlled environments for data collection

Future Work

Objective To extract features most relevant to given task and optimize on the parameters of classifiers to maximize accuracy

Module III Feature Extraction and Classification

What are the desired characteristics

bull Feature Extraction

Parametric and Non- parametric (Accuracy Vs Task Invariance) Time Complexity

bull Classification

Reject option degree of accuracy Adaptive to dataset augmentation Real time implementable

bull Features used channel wise PSD AR Model Non-parametric FFT peaks

bull Classifiers used LVQ Fuzzy ART

Results

Task I Eye closed M Poulous 1999 80-100

Task II Viewing of standardized images R Palaniappan K V R Ravi Dec 20039418

Literature Survey

Features used Window length = 1second Overlap size = frac12 second70 Linear Prediction Coefficients per window

Description of feature spaceStereopsis experiment For each subjectbull 60 seconds of data from 4 channels per subjectbull 120 patterns per subjectbull Each of dimensionality 70 times 4 = 280bull 80 are used for training and 40 for testing

Mental-Arithmetic experimentFor each subjectbull 100 seconds of data from 6 channelsbull 200 patterns bull Each dimensionality 70 times 6 = 420bull 100 are used for training and 100 for testing

Feature Extraction

Determination of LP order for Mental Arithmetic task

Prediction error converged at p = 6 in Levinson ndash Durbin Algorithm

LP order 15 and 25 are found to be reasonable guesses for Stereopsis Task

Determination of LP order for Stereopsis Task

Classifiers used

bull Multi-class SVM with Votingbull 2 stage KNN - SVMbull 2 stage Weighted KNN - SVM

Empirically determined parameters

bull K = 14 nearest neighborsbull RBF Kernel Function with σ = 05

Classification scheme

Determination of k for Weighted K-NN

K = 14 was found to give least error on a bootstrapped dataset

Results (with LPC 70 per channel)

TASK Arithmetic task Stereopsis

SchemeError Without Rejection With Rejection Without Rejection With Rejection

Scheme I 1785 - 2051 -

Scheme II 22561852 16531398 1966 1930

Scheme III 28281751 17041345 1624 1495

Three Class Problem

TASK Arithmetic task Stereopsis

SchemeError Without Rejection With Rejection Without Rejection With Rejection

Scheme I 2374 - 2115 -

Scheme II 22982399 1604191 2308 1931

Scheme III 252172 1457162 2051 1620

Four Class Problem

bull LPCCs are weighted average of LPCs More consistent

bull LPCC have been found to give better biometric features

bull Lower dimensionality of feature space

bull Hence search space decreases computationally faster

LPC (vs) LPCC

Features used Window length = 1second Overlap size = frac12 second6 Linear Prediction Cepstral Coefficients per window

Description of feature spaceStereopsis experiment For each subjectbull 60 seconds of data from 4 channels per subjectbull 120 patterns per subjectbull Each of dimensionality 6 times 6 = 24bull 80 are used for training and 40 for testing

Mental-Arithmetic experimentFor each subjectbull 100 seconds of data from 6 channelsbull 200 patterns bull Each dimensionality 6 times 6 = 36bull 100 are used for training and 100 for testing

Feature Extraction

Determination of k for Weighted K-NN

K = 14 was found to give least error on a bootstrapped dataset

Results (with LPCC)

342 427 707Weighted K-NN

With LP order = 25 15With LP order = 6SchemeError

StereopsisArithmetic taskTASK

Three Class Problem

641 833 1288 Weighted K-NN

With LP order = 25 15With LP order = 6

SchemeError

StereopsisArithmetic taskTASK

Four Class Problem

Mental Arithmetic taskbull Within class accuracies for 4-person set with LPCC vary between 87 to 99bull Within class accuracies for 3-person set with LPCC vary between 88 to 100bull Overall accuracies for 4-person set with LPCC reach upto 88bull Overall accuracies for 3-person set with LPCC reach upto 93

Stereopsis Task bull Within class accuracies for 4-person set with LPCC vary between 87 to 100bull Within class accuracies for 3-person set with LPCC vary between 93 to 98bull Overall accuracies for 4-person set with LPCC reach upto 94bull Overall accuracies for 3-person set with LPCC reach upto 97

Summary

Future Work

bull Use of non-linear models for feature extraction

bull One against all scheme + High accuracy in 2 class problem ~ 96) - Re-training of all SVMs for new entry

bull Ensemble of k-means clusters Handles non-uniform distribution of training set

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Module I Acquisition System
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
Page 19: EEG Signal Acquisition, De- Noising and Classification for Brain Computer Interfaces Pavan Ramkumar Girish Singhal Department of Electronics and Communication

Experiment 1 A Perceptive TaskBinocular viewings of lsquoCyclopeanrsquo Wallpaper images (using industrial BIOPAC system at IIT Guwahati)3 subjects 1 trial 1 minute recordings sampledat 200Hz each of fused (vs) non-fused viewingsfrom O1 O2 P3 P4 regions

Experiment 2 A Non-perceptive TaskMental Arithmetic (CSU Dataset) 3 subjects 10 trials 10 second recordings sampled at 250Hz each from C3C4 O1 O2 P3 P4 regions

Why Mental ArithmeticTo compare perceptive and non-perceptive computationally complex tasks

Subject Identification Experiments

bull Design and conduct binaural perception experimentsbull Controlled environments for data collection

Future Work

Objective To extract features most relevant to given task and optimize on the parameters of classifiers to maximize accuracy

Module III Feature Extraction and Classification

What are the desired characteristics

bull Feature Extraction

Parametric and Non- parametric (Accuracy Vs Task Invariance) Time Complexity

bull Classification

Reject option degree of accuracy Adaptive to dataset augmentation Real time implementable

bull Features used channel wise PSD AR Model Non-parametric FFT peaks

bull Classifiers used LVQ Fuzzy ART

Results

Task I Eye closed M Poulous 1999 80-100

Task II Viewing of standardized images R Palaniappan K V R Ravi Dec 20039418

Literature Survey

Features used Window length = 1second Overlap size = frac12 second70 Linear Prediction Coefficients per window

Description of feature spaceStereopsis experiment For each subjectbull 60 seconds of data from 4 channels per subjectbull 120 patterns per subjectbull Each of dimensionality 70 times 4 = 280bull 80 are used for training and 40 for testing

Mental-Arithmetic experimentFor each subjectbull 100 seconds of data from 6 channelsbull 200 patterns bull Each dimensionality 70 times 6 = 420bull 100 are used for training and 100 for testing

Feature Extraction

Determination of LP order for Mental Arithmetic task

Prediction error converged at p = 6 in Levinson ndash Durbin Algorithm

LP order 15 and 25 are found to be reasonable guesses for Stereopsis Task

Determination of LP order for Stereopsis Task

Classifiers used

bull Multi-class SVM with Votingbull 2 stage KNN - SVMbull 2 stage Weighted KNN - SVM

Empirically determined parameters

bull K = 14 nearest neighborsbull RBF Kernel Function with σ = 05

Classification scheme

Determination of k for Weighted K-NN

K = 14 was found to give least error on a bootstrapped dataset

Results (with LPC 70 per channel)

TASK Arithmetic task Stereopsis

SchemeError Without Rejection With Rejection Without Rejection With Rejection

Scheme I 1785 - 2051 -

Scheme II 22561852 16531398 1966 1930

Scheme III 28281751 17041345 1624 1495

Three Class Problem

TASK Arithmetic task Stereopsis

SchemeError Without Rejection With Rejection Without Rejection With Rejection

Scheme I 2374 - 2115 -

Scheme II 22982399 1604191 2308 1931

Scheme III 252172 1457162 2051 1620

Four Class Problem

bull LPCCs are weighted average of LPCs More consistent

bull LPCC have been found to give better biometric features

bull Lower dimensionality of feature space

bull Hence search space decreases computationally faster

LPC (vs) LPCC

Features used Window length = 1second Overlap size = frac12 second6 Linear Prediction Cepstral Coefficients per window

Description of feature spaceStereopsis experiment For each subjectbull 60 seconds of data from 4 channels per subjectbull 120 patterns per subjectbull Each of dimensionality 6 times 6 = 24bull 80 are used for training and 40 for testing

Mental-Arithmetic experimentFor each subjectbull 100 seconds of data from 6 channelsbull 200 patterns bull Each dimensionality 6 times 6 = 36bull 100 are used for training and 100 for testing

Feature Extraction

Determination of k for Weighted K-NN

K = 14 was found to give least error on a bootstrapped dataset

Results (with LPCC)

342 427 707Weighted K-NN

With LP order = 25 15With LP order = 6SchemeError

StereopsisArithmetic taskTASK

Three Class Problem

641 833 1288 Weighted K-NN

With LP order = 25 15With LP order = 6

SchemeError

StereopsisArithmetic taskTASK

Four Class Problem

Mental Arithmetic taskbull Within class accuracies for 4-person set with LPCC vary between 87 to 99bull Within class accuracies for 3-person set with LPCC vary between 88 to 100bull Overall accuracies for 4-person set with LPCC reach upto 88bull Overall accuracies for 3-person set with LPCC reach upto 93

Stereopsis Task bull Within class accuracies for 4-person set with LPCC vary between 87 to 100bull Within class accuracies for 3-person set with LPCC vary between 93 to 98bull Overall accuracies for 4-person set with LPCC reach upto 94bull Overall accuracies for 3-person set with LPCC reach upto 97

Summary

Future Work

bull Use of non-linear models for feature extraction

bull One against all scheme + High accuracy in 2 class problem ~ 96) - Re-training of all SVMs for new entry

bull Ensemble of k-means clusters Handles non-uniform distribution of training set

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Module I Acquisition System
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
Page 20: EEG Signal Acquisition, De- Noising and Classification for Brain Computer Interfaces Pavan Ramkumar Girish Singhal Department of Electronics and Communication

bull Design and conduct binaural perception experimentsbull Controlled environments for data collection

Future Work

Objective To extract features most relevant to given task and optimize on the parameters of classifiers to maximize accuracy

Module III Feature Extraction and Classification

What are the desired characteristics

bull Feature Extraction

Parametric and Non- parametric (Accuracy Vs Task Invariance) Time Complexity

bull Classification

Reject option degree of accuracy Adaptive to dataset augmentation Real time implementable

bull Features used channel wise PSD AR Model Non-parametric FFT peaks

bull Classifiers used LVQ Fuzzy ART

Results

Task I Eye closed M Poulous 1999 80-100

Task II Viewing of standardized images R Palaniappan K V R Ravi Dec 20039418

Literature Survey

Features used Window length = 1second Overlap size = frac12 second70 Linear Prediction Coefficients per window

Description of feature spaceStereopsis experiment For each subjectbull 60 seconds of data from 4 channels per subjectbull 120 patterns per subjectbull Each of dimensionality 70 times 4 = 280bull 80 are used for training and 40 for testing

Mental-Arithmetic experimentFor each subjectbull 100 seconds of data from 6 channelsbull 200 patterns bull Each dimensionality 70 times 6 = 420bull 100 are used for training and 100 for testing

Feature Extraction

Determination of LP order for Mental Arithmetic task

Prediction error converged at p = 6 in Levinson ndash Durbin Algorithm

LP order 15 and 25 are found to be reasonable guesses for Stereopsis Task

Determination of LP order for Stereopsis Task

Classifiers used

bull Multi-class SVM with Votingbull 2 stage KNN - SVMbull 2 stage Weighted KNN - SVM

Empirically determined parameters

bull K = 14 nearest neighborsbull RBF Kernel Function with σ = 05

Classification scheme

Determination of k for Weighted K-NN

K = 14 was found to give least error on a bootstrapped dataset

Results (with LPC 70 per channel)

TASK Arithmetic task Stereopsis

SchemeError Without Rejection With Rejection Without Rejection With Rejection

Scheme I 1785 - 2051 -

Scheme II 22561852 16531398 1966 1930

Scheme III 28281751 17041345 1624 1495

Three Class Problem

TASK Arithmetic task Stereopsis

SchemeError Without Rejection With Rejection Without Rejection With Rejection

Scheme I 2374 - 2115 -

Scheme II 22982399 1604191 2308 1931

Scheme III 252172 1457162 2051 1620

Four Class Problem

bull LPCCs are weighted average of LPCs More consistent

bull LPCC have been found to give better biometric features

bull Lower dimensionality of feature space

bull Hence search space decreases computationally faster

LPC (vs) LPCC

Features used Window length = 1second Overlap size = frac12 second6 Linear Prediction Cepstral Coefficients per window

Description of feature spaceStereopsis experiment For each subjectbull 60 seconds of data from 4 channels per subjectbull 120 patterns per subjectbull Each of dimensionality 6 times 6 = 24bull 80 are used for training and 40 for testing

Mental-Arithmetic experimentFor each subjectbull 100 seconds of data from 6 channelsbull 200 patterns bull Each dimensionality 6 times 6 = 36bull 100 are used for training and 100 for testing

Feature Extraction

Determination of k for Weighted K-NN

K = 14 was found to give least error on a bootstrapped dataset

Results (with LPCC)

342 427 707Weighted K-NN

With LP order = 25 15With LP order = 6SchemeError

StereopsisArithmetic taskTASK

Three Class Problem

641 833 1288 Weighted K-NN

With LP order = 25 15With LP order = 6

SchemeError

StereopsisArithmetic taskTASK

Four Class Problem

Mental Arithmetic taskbull Within class accuracies for 4-person set with LPCC vary between 87 to 99bull Within class accuracies for 3-person set with LPCC vary between 88 to 100bull Overall accuracies for 4-person set with LPCC reach upto 88bull Overall accuracies for 3-person set with LPCC reach upto 93

Stereopsis Task bull Within class accuracies for 4-person set with LPCC vary between 87 to 100bull Within class accuracies for 3-person set with LPCC vary between 93 to 98bull Overall accuracies for 4-person set with LPCC reach upto 94bull Overall accuracies for 3-person set with LPCC reach upto 97

Summary

Future Work

bull Use of non-linear models for feature extraction

bull One against all scheme + High accuracy in 2 class problem ~ 96) - Re-training of all SVMs for new entry

bull Ensemble of k-means clusters Handles non-uniform distribution of training set

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Module I Acquisition System
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
Page 21: EEG Signal Acquisition, De- Noising and Classification for Brain Computer Interfaces Pavan Ramkumar Girish Singhal Department of Electronics and Communication

Objective To extract features most relevant to given task and optimize on the parameters of classifiers to maximize accuracy

Module III Feature Extraction and Classification

What are the desired characteristics

bull Feature Extraction

Parametric and Non- parametric (Accuracy Vs Task Invariance) Time Complexity

bull Classification

Reject option degree of accuracy Adaptive to dataset augmentation Real time implementable

bull Features used channel wise PSD AR Model Non-parametric FFT peaks

bull Classifiers used LVQ Fuzzy ART

Results

Task I Eye closed M Poulous 1999 80-100

Task II Viewing of standardized images R Palaniappan K V R Ravi Dec 20039418

Literature Survey

Features used Window length = 1second Overlap size = frac12 second70 Linear Prediction Coefficients per window

Description of feature spaceStereopsis experiment For each subjectbull 60 seconds of data from 4 channels per subjectbull 120 patterns per subjectbull Each of dimensionality 70 times 4 = 280bull 80 are used for training and 40 for testing

Mental-Arithmetic experimentFor each subjectbull 100 seconds of data from 6 channelsbull 200 patterns bull Each dimensionality 70 times 6 = 420bull 100 are used for training and 100 for testing

Feature Extraction

Determination of LP order for Mental Arithmetic task

Prediction error converged at p = 6 in Levinson ndash Durbin Algorithm

LP order 15 and 25 are found to be reasonable guesses for Stereopsis Task

Determination of LP order for Stereopsis Task

Classifiers used

bull Multi-class SVM with Votingbull 2 stage KNN - SVMbull 2 stage Weighted KNN - SVM

Empirically determined parameters

bull K = 14 nearest neighborsbull RBF Kernel Function with σ = 05

Classification scheme

Determination of k for Weighted K-NN

K = 14 was found to give least error on a bootstrapped dataset

Results (with LPC 70 per channel)

TASK Arithmetic task Stereopsis

SchemeError Without Rejection With Rejection Without Rejection With Rejection

Scheme I 1785 - 2051 -

Scheme II 22561852 16531398 1966 1930

Scheme III 28281751 17041345 1624 1495

Three Class Problem

TASK Arithmetic task Stereopsis

SchemeError Without Rejection With Rejection Without Rejection With Rejection

Scheme I 2374 - 2115 -

Scheme II 22982399 1604191 2308 1931

Scheme III 252172 1457162 2051 1620

Four Class Problem

bull LPCCs are weighted average of LPCs More consistent

bull LPCC have been found to give better biometric features

bull Lower dimensionality of feature space

bull Hence search space decreases computationally faster

LPC (vs) LPCC

Features used Window length = 1second Overlap size = frac12 second6 Linear Prediction Cepstral Coefficients per window

Description of feature spaceStereopsis experiment For each subjectbull 60 seconds of data from 4 channels per subjectbull 120 patterns per subjectbull Each of dimensionality 6 times 6 = 24bull 80 are used for training and 40 for testing

Mental-Arithmetic experimentFor each subjectbull 100 seconds of data from 6 channelsbull 200 patterns bull Each dimensionality 6 times 6 = 36bull 100 are used for training and 100 for testing

Feature Extraction

Determination of k for Weighted K-NN

K = 14 was found to give least error on a bootstrapped dataset

Results (with LPCC)

342 427 707Weighted K-NN

With LP order = 25 15With LP order = 6SchemeError

StereopsisArithmetic taskTASK

Three Class Problem

641 833 1288 Weighted K-NN

With LP order = 25 15With LP order = 6

SchemeError

StereopsisArithmetic taskTASK

Four Class Problem

Mental Arithmetic taskbull Within class accuracies for 4-person set with LPCC vary between 87 to 99bull Within class accuracies for 3-person set with LPCC vary between 88 to 100bull Overall accuracies for 4-person set with LPCC reach upto 88bull Overall accuracies for 3-person set with LPCC reach upto 93

Stereopsis Task bull Within class accuracies for 4-person set with LPCC vary between 87 to 100bull Within class accuracies for 3-person set with LPCC vary between 93 to 98bull Overall accuracies for 4-person set with LPCC reach upto 94bull Overall accuracies for 3-person set with LPCC reach upto 97

Summary

Future Work

bull Use of non-linear models for feature extraction

bull One against all scheme + High accuracy in 2 class problem ~ 96) - Re-training of all SVMs for new entry

bull Ensemble of k-means clusters Handles non-uniform distribution of training set

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Module I Acquisition System
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
Page 22: EEG Signal Acquisition, De- Noising and Classification for Brain Computer Interfaces Pavan Ramkumar Girish Singhal Department of Electronics and Communication

bull Features used channel wise PSD AR Model Non-parametric FFT peaks

bull Classifiers used LVQ Fuzzy ART

Results

Task I Eye closed M Poulous 1999 80-100

Task II Viewing of standardized images R Palaniappan K V R Ravi Dec 20039418

Literature Survey

Features used Window length = 1second Overlap size = frac12 second70 Linear Prediction Coefficients per window

Description of feature spaceStereopsis experiment For each subjectbull 60 seconds of data from 4 channels per subjectbull 120 patterns per subjectbull Each of dimensionality 70 times 4 = 280bull 80 are used for training and 40 for testing

Mental-Arithmetic experimentFor each subjectbull 100 seconds of data from 6 channelsbull 200 patterns bull Each dimensionality 70 times 6 = 420bull 100 are used for training and 100 for testing

Feature Extraction

Determination of LP order for Mental Arithmetic task

Prediction error converged at p = 6 in Levinson ndash Durbin Algorithm

LP order 15 and 25 are found to be reasonable guesses for Stereopsis Task

Determination of LP order for Stereopsis Task

Classifiers used

bull Multi-class SVM with Votingbull 2 stage KNN - SVMbull 2 stage Weighted KNN - SVM

Empirically determined parameters

bull K = 14 nearest neighborsbull RBF Kernel Function with σ = 05

Classification scheme

Determination of k for Weighted K-NN

K = 14 was found to give least error on a bootstrapped dataset

Results (with LPC 70 per channel)

TASK Arithmetic task Stereopsis

SchemeError Without Rejection With Rejection Without Rejection With Rejection

Scheme I 1785 - 2051 -

Scheme II 22561852 16531398 1966 1930

Scheme III 28281751 17041345 1624 1495

Three Class Problem

TASK Arithmetic task Stereopsis

SchemeError Without Rejection With Rejection Without Rejection With Rejection

Scheme I 2374 - 2115 -

Scheme II 22982399 1604191 2308 1931

Scheme III 252172 1457162 2051 1620

Four Class Problem

bull LPCCs are weighted average of LPCs More consistent

bull LPCC have been found to give better biometric features

bull Lower dimensionality of feature space

bull Hence search space decreases computationally faster

LPC (vs) LPCC

Features used Window length = 1second Overlap size = frac12 second6 Linear Prediction Cepstral Coefficients per window

Description of feature spaceStereopsis experiment For each subjectbull 60 seconds of data from 4 channels per subjectbull 120 patterns per subjectbull Each of dimensionality 6 times 6 = 24bull 80 are used for training and 40 for testing

Mental-Arithmetic experimentFor each subjectbull 100 seconds of data from 6 channelsbull 200 patterns bull Each dimensionality 6 times 6 = 36bull 100 are used for training and 100 for testing

Feature Extraction

Determination of k for Weighted K-NN

K = 14 was found to give least error on a bootstrapped dataset

Results (with LPCC)

342 427 707Weighted K-NN

With LP order = 25 15With LP order = 6SchemeError

StereopsisArithmetic taskTASK

Three Class Problem

641 833 1288 Weighted K-NN

With LP order = 25 15With LP order = 6

SchemeError

StereopsisArithmetic taskTASK

Four Class Problem

Mental Arithmetic taskbull Within class accuracies for 4-person set with LPCC vary between 87 to 99bull Within class accuracies for 3-person set with LPCC vary between 88 to 100bull Overall accuracies for 4-person set with LPCC reach upto 88bull Overall accuracies for 3-person set with LPCC reach upto 93

Stereopsis Task bull Within class accuracies for 4-person set with LPCC vary between 87 to 100bull Within class accuracies for 3-person set with LPCC vary between 93 to 98bull Overall accuracies for 4-person set with LPCC reach upto 94bull Overall accuracies for 3-person set with LPCC reach upto 97

Summary

Future Work

bull Use of non-linear models for feature extraction

bull One against all scheme + High accuracy in 2 class problem ~ 96) - Re-training of all SVMs for new entry

bull Ensemble of k-means clusters Handles non-uniform distribution of training set

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Module I Acquisition System
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
Page 23: EEG Signal Acquisition, De- Noising and Classification for Brain Computer Interfaces Pavan Ramkumar Girish Singhal Department of Electronics and Communication

Features used Window length = 1second Overlap size = frac12 second70 Linear Prediction Coefficients per window

Description of feature spaceStereopsis experiment For each subjectbull 60 seconds of data from 4 channels per subjectbull 120 patterns per subjectbull Each of dimensionality 70 times 4 = 280bull 80 are used for training and 40 for testing

Mental-Arithmetic experimentFor each subjectbull 100 seconds of data from 6 channelsbull 200 patterns bull Each dimensionality 70 times 6 = 420bull 100 are used for training and 100 for testing

Feature Extraction

Determination of LP order for Mental Arithmetic task

Prediction error converged at p = 6 in Levinson ndash Durbin Algorithm

LP order 15 and 25 are found to be reasonable guesses for Stereopsis Task

Determination of LP order for Stereopsis Task

Classifiers used

bull Multi-class SVM with Votingbull 2 stage KNN - SVMbull 2 stage Weighted KNN - SVM

Empirically determined parameters

bull K = 14 nearest neighborsbull RBF Kernel Function with σ = 05

Classification scheme

Determination of k for Weighted K-NN

K = 14 was found to give least error on a bootstrapped dataset

Results (with LPC 70 per channel)

TASK Arithmetic task Stereopsis

SchemeError Without Rejection With Rejection Without Rejection With Rejection

Scheme I 1785 - 2051 -

Scheme II 22561852 16531398 1966 1930

Scheme III 28281751 17041345 1624 1495

Three Class Problem

TASK Arithmetic task Stereopsis

SchemeError Without Rejection With Rejection Without Rejection With Rejection

Scheme I 2374 - 2115 -

Scheme II 22982399 1604191 2308 1931

Scheme III 252172 1457162 2051 1620

Four Class Problem

bull LPCCs are weighted average of LPCs More consistent

bull LPCC have been found to give better biometric features

bull Lower dimensionality of feature space

bull Hence search space decreases computationally faster

LPC (vs) LPCC

Features used Window length = 1second Overlap size = frac12 second6 Linear Prediction Cepstral Coefficients per window

Description of feature spaceStereopsis experiment For each subjectbull 60 seconds of data from 4 channels per subjectbull 120 patterns per subjectbull Each of dimensionality 6 times 6 = 24bull 80 are used for training and 40 for testing

Mental-Arithmetic experimentFor each subjectbull 100 seconds of data from 6 channelsbull 200 patterns bull Each dimensionality 6 times 6 = 36bull 100 are used for training and 100 for testing

Feature Extraction

Determination of k for Weighted K-NN

K = 14 was found to give least error on a bootstrapped dataset

Results (with LPCC)

342 427 707Weighted K-NN

With LP order = 25 15With LP order = 6SchemeError

StereopsisArithmetic taskTASK

Three Class Problem

641 833 1288 Weighted K-NN

With LP order = 25 15With LP order = 6

SchemeError

StereopsisArithmetic taskTASK

Four Class Problem

Mental Arithmetic taskbull Within class accuracies for 4-person set with LPCC vary between 87 to 99bull Within class accuracies for 3-person set with LPCC vary between 88 to 100bull Overall accuracies for 4-person set with LPCC reach upto 88bull Overall accuracies for 3-person set with LPCC reach upto 93

Stereopsis Task bull Within class accuracies for 4-person set with LPCC vary between 87 to 100bull Within class accuracies for 3-person set with LPCC vary between 93 to 98bull Overall accuracies for 4-person set with LPCC reach upto 94bull Overall accuracies for 3-person set with LPCC reach upto 97

Summary

Future Work

bull Use of non-linear models for feature extraction

bull One against all scheme + High accuracy in 2 class problem ~ 96) - Re-training of all SVMs for new entry

bull Ensemble of k-means clusters Handles non-uniform distribution of training set

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Module I Acquisition System
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
Page 24: EEG Signal Acquisition, De- Noising and Classification for Brain Computer Interfaces Pavan Ramkumar Girish Singhal Department of Electronics and Communication

Determination of LP order for Mental Arithmetic task

Prediction error converged at p = 6 in Levinson ndash Durbin Algorithm

LP order 15 and 25 are found to be reasonable guesses for Stereopsis Task

Determination of LP order for Stereopsis Task

Classifiers used

bull Multi-class SVM with Votingbull 2 stage KNN - SVMbull 2 stage Weighted KNN - SVM

Empirically determined parameters

bull K = 14 nearest neighborsbull RBF Kernel Function with σ = 05

Classification scheme

Determination of k for Weighted K-NN

K = 14 was found to give least error on a bootstrapped dataset

Results (with LPC 70 per channel)

TASK Arithmetic task Stereopsis

SchemeError Without Rejection With Rejection Without Rejection With Rejection

Scheme I 1785 - 2051 -

Scheme II 22561852 16531398 1966 1930

Scheme III 28281751 17041345 1624 1495

Three Class Problem

TASK Arithmetic task Stereopsis

SchemeError Without Rejection With Rejection Without Rejection With Rejection

Scheme I 2374 - 2115 -

Scheme II 22982399 1604191 2308 1931

Scheme III 252172 1457162 2051 1620

Four Class Problem

bull LPCCs are weighted average of LPCs More consistent

bull LPCC have been found to give better biometric features

bull Lower dimensionality of feature space

bull Hence search space decreases computationally faster

LPC (vs) LPCC

Features used Window length = 1second Overlap size = frac12 second6 Linear Prediction Cepstral Coefficients per window

Description of feature spaceStereopsis experiment For each subjectbull 60 seconds of data from 4 channels per subjectbull 120 patterns per subjectbull Each of dimensionality 6 times 6 = 24bull 80 are used for training and 40 for testing

Mental-Arithmetic experimentFor each subjectbull 100 seconds of data from 6 channelsbull 200 patterns bull Each dimensionality 6 times 6 = 36bull 100 are used for training and 100 for testing

Feature Extraction

Determination of k for Weighted K-NN

K = 14 was found to give least error on a bootstrapped dataset

Results (with LPCC)

342 427 707Weighted K-NN

With LP order = 25 15With LP order = 6SchemeError

StereopsisArithmetic taskTASK

Three Class Problem

641 833 1288 Weighted K-NN

With LP order = 25 15With LP order = 6

SchemeError

StereopsisArithmetic taskTASK

Four Class Problem

Mental Arithmetic taskbull Within class accuracies for 4-person set with LPCC vary between 87 to 99bull Within class accuracies for 3-person set with LPCC vary between 88 to 100bull Overall accuracies for 4-person set with LPCC reach upto 88bull Overall accuracies for 3-person set with LPCC reach upto 93

Stereopsis Task bull Within class accuracies for 4-person set with LPCC vary between 87 to 100bull Within class accuracies for 3-person set with LPCC vary between 93 to 98bull Overall accuracies for 4-person set with LPCC reach upto 94bull Overall accuracies for 3-person set with LPCC reach upto 97

Summary

Future Work

bull Use of non-linear models for feature extraction

bull One against all scheme + High accuracy in 2 class problem ~ 96) - Re-training of all SVMs for new entry

bull Ensemble of k-means clusters Handles non-uniform distribution of training set

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Module I Acquisition System
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
Page 25: EEG Signal Acquisition, De- Noising and Classification for Brain Computer Interfaces Pavan Ramkumar Girish Singhal Department of Electronics and Communication

LP order 15 and 25 are found to be reasonable guesses for Stereopsis Task

Determination of LP order for Stereopsis Task

Classifiers used

bull Multi-class SVM with Votingbull 2 stage KNN - SVMbull 2 stage Weighted KNN - SVM

Empirically determined parameters

bull K = 14 nearest neighborsbull RBF Kernel Function with σ = 05

Classification scheme

Determination of k for Weighted K-NN

K = 14 was found to give least error on a bootstrapped dataset

Results (with LPC 70 per channel)

TASK Arithmetic task Stereopsis

SchemeError Without Rejection With Rejection Without Rejection With Rejection

Scheme I 1785 - 2051 -

Scheme II 22561852 16531398 1966 1930

Scheme III 28281751 17041345 1624 1495

Three Class Problem

TASK Arithmetic task Stereopsis

SchemeError Without Rejection With Rejection Without Rejection With Rejection

Scheme I 2374 - 2115 -

Scheme II 22982399 1604191 2308 1931

Scheme III 252172 1457162 2051 1620

Four Class Problem

bull LPCCs are weighted average of LPCs More consistent

bull LPCC have been found to give better biometric features

bull Lower dimensionality of feature space

bull Hence search space decreases computationally faster

LPC (vs) LPCC

Features used Window length = 1second Overlap size = frac12 second6 Linear Prediction Cepstral Coefficients per window

Description of feature spaceStereopsis experiment For each subjectbull 60 seconds of data from 4 channels per subjectbull 120 patterns per subjectbull Each of dimensionality 6 times 6 = 24bull 80 are used for training and 40 for testing

Mental-Arithmetic experimentFor each subjectbull 100 seconds of data from 6 channelsbull 200 patterns bull Each dimensionality 6 times 6 = 36bull 100 are used for training and 100 for testing

Feature Extraction

Determination of k for Weighted K-NN

K = 14 was found to give least error on a bootstrapped dataset

Results (with LPCC)

342 427 707Weighted K-NN

With LP order = 25 15With LP order = 6SchemeError

StereopsisArithmetic taskTASK

Three Class Problem

641 833 1288 Weighted K-NN

With LP order = 25 15With LP order = 6

SchemeError

StereopsisArithmetic taskTASK

Four Class Problem

Mental Arithmetic taskbull Within class accuracies for 4-person set with LPCC vary between 87 to 99bull Within class accuracies for 3-person set with LPCC vary between 88 to 100bull Overall accuracies for 4-person set with LPCC reach upto 88bull Overall accuracies for 3-person set with LPCC reach upto 93

Stereopsis Task bull Within class accuracies for 4-person set with LPCC vary between 87 to 100bull Within class accuracies for 3-person set with LPCC vary between 93 to 98bull Overall accuracies for 4-person set with LPCC reach upto 94bull Overall accuracies for 3-person set with LPCC reach upto 97

Summary

Future Work

bull Use of non-linear models for feature extraction

bull One against all scheme + High accuracy in 2 class problem ~ 96) - Re-training of all SVMs for new entry

bull Ensemble of k-means clusters Handles non-uniform distribution of training set

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Module I Acquisition System
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
Page 26: EEG Signal Acquisition, De- Noising and Classification for Brain Computer Interfaces Pavan Ramkumar Girish Singhal Department of Electronics and Communication

Classifiers used

bull Multi-class SVM with Votingbull 2 stage KNN - SVMbull 2 stage Weighted KNN - SVM

Empirically determined parameters

bull K = 14 nearest neighborsbull RBF Kernel Function with σ = 05

Classification scheme

Determination of k for Weighted K-NN

K = 14 was found to give least error on a bootstrapped dataset

Results (with LPC 70 per channel)

TASK Arithmetic task Stereopsis

SchemeError Without Rejection With Rejection Without Rejection With Rejection

Scheme I 1785 - 2051 -

Scheme II 22561852 16531398 1966 1930

Scheme III 28281751 17041345 1624 1495

Three Class Problem

TASK Arithmetic task Stereopsis

SchemeError Without Rejection With Rejection Without Rejection With Rejection

Scheme I 2374 - 2115 -

Scheme II 22982399 1604191 2308 1931

Scheme III 252172 1457162 2051 1620

Four Class Problem

bull LPCCs are weighted average of LPCs More consistent

bull LPCC have been found to give better biometric features

bull Lower dimensionality of feature space

bull Hence search space decreases computationally faster

LPC (vs) LPCC

Features used Window length = 1second Overlap size = frac12 second6 Linear Prediction Cepstral Coefficients per window

Description of feature spaceStereopsis experiment For each subjectbull 60 seconds of data from 4 channels per subjectbull 120 patterns per subjectbull Each of dimensionality 6 times 6 = 24bull 80 are used for training and 40 for testing

Mental-Arithmetic experimentFor each subjectbull 100 seconds of data from 6 channelsbull 200 patterns bull Each dimensionality 6 times 6 = 36bull 100 are used for training and 100 for testing

Feature Extraction

Determination of k for Weighted K-NN

K = 14 was found to give least error on a bootstrapped dataset

Results (with LPCC)

342 427 707Weighted K-NN

With LP order = 25 15With LP order = 6SchemeError

StereopsisArithmetic taskTASK

Three Class Problem

641 833 1288 Weighted K-NN

With LP order = 25 15With LP order = 6

SchemeError

StereopsisArithmetic taskTASK

Four Class Problem

Mental Arithmetic taskbull Within class accuracies for 4-person set with LPCC vary between 87 to 99bull Within class accuracies for 3-person set with LPCC vary between 88 to 100bull Overall accuracies for 4-person set with LPCC reach upto 88bull Overall accuracies for 3-person set with LPCC reach upto 93

Stereopsis Task bull Within class accuracies for 4-person set with LPCC vary between 87 to 100bull Within class accuracies for 3-person set with LPCC vary between 93 to 98bull Overall accuracies for 4-person set with LPCC reach upto 94bull Overall accuracies for 3-person set with LPCC reach upto 97

Summary

Future Work

bull Use of non-linear models for feature extraction

bull One against all scheme + High accuracy in 2 class problem ~ 96) - Re-training of all SVMs for new entry

bull Ensemble of k-means clusters Handles non-uniform distribution of training set

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Module I Acquisition System
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
Page 27: EEG Signal Acquisition, De- Noising and Classification for Brain Computer Interfaces Pavan Ramkumar Girish Singhal Department of Electronics and Communication

Determination of k for Weighted K-NN

K = 14 was found to give least error on a bootstrapped dataset

Results (with LPC 70 per channel)

TASK Arithmetic task Stereopsis

SchemeError Without Rejection With Rejection Without Rejection With Rejection

Scheme I 1785 - 2051 -

Scheme II 22561852 16531398 1966 1930

Scheme III 28281751 17041345 1624 1495

Three Class Problem

TASK Arithmetic task Stereopsis

SchemeError Without Rejection With Rejection Without Rejection With Rejection

Scheme I 2374 - 2115 -

Scheme II 22982399 1604191 2308 1931

Scheme III 252172 1457162 2051 1620

Four Class Problem

bull LPCCs are weighted average of LPCs More consistent

bull LPCC have been found to give better biometric features

bull Lower dimensionality of feature space

bull Hence search space decreases computationally faster

LPC (vs) LPCC

Features used Window length = 1second Overlap size = frac12 second6 Linear Prediction Cepstral Coefficients per window

Description of feature spaceStereopsis experiment For each subjectbull 60 seconds of data from 4 channels per subjectbull 120 patterns per subjectbull Each of dimensionality 6 times 6 = 24bull 80 are used for training and 40 for testing

Mental-Arithmetic experimentFor each subjectbull 100 seconds of data from 6 channelsbull 200 patterns bull Each dimensionality 6 times 6 = 36bull 100 are used for training and 100 for testing

Feature Extraction

Determination of k for Weighted K-NN

K = 14 was found to give least error on a bootstrapped dataset

Results (with LPCC)

342 427 707Weighted K-NN

With LP order = 25 15With LP order = 6SchemeError

StereopsisArithmetic taskTASK

Three Class Problem

641 833 1288 Weighted K-NN

With LP order = 25 15With LP order = 6

SchemeError

StereopsisArithmetic taskTASK

Four Class Problem

Mental Arithmetic taskbull Within class accuracies for 4-person set with LPCC vary between 87 to 99bull Within class accuracies for 3-person set with LPCC vary between 88 to 100bull Overall accuracies for 4-person set with LPCC reach upto 88bull Overall accuracies for 3-person set with LPCC reach upto 93

Stereopsis Task bull Within class accuracies for 4-person set with LPCC vary between 87 to 100bull Within class accuracies for 3-person set with LPCC vary between 93 to 98bull Overall accuracies for 4-person set with LPCC reach upto 94bull Overall accuracies for 3-person set with LPCC reach upto 97

Summary

Future Work

bull Use of non-linear models for feature extraction

bull One against all scheme + High accuracy in 2 class problem ~ 96) - Re-training of all SVMs for new entry

bull Ensemble of k-means clusters Handles non-uniform distribution of training set

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Module I Acquisition System
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
Page 28: EEG Signal Acquisition, De- Noising and Classification for Brain Computer Interfaces Pavan Ramkumar Girish Singhal Department of Electronics and Communication

Results (with LPC 70 per channel)

TASK Arithmetic task Stereopsis

SchemeError Without Rejection With Rejection Without Rejection With Rejection

Scheme I 1785 - 2051 -

Scheme II 22561852 16531398 1966 1930

Scheme III 28281751 17041345 1624 1495

Three Class Problem

TASK Arithmetic task Stereopsis

SchemeError Without Rejection With Rejection Without Rejection With Rejection

Scheme I 2374 - 2115 -

Scheme II 22982399 1604191 2308 1931

Scheme III 252172 1457162 2051 1620

Four Class Problem

bull LPCCs are weighted average of LPCs More consistent

bull LPCC have been found to give better biometric features

bull Lower dimensionality of feature space

bull Hence search space decreases computationally faster

LPC (vs) LPCC

Features used Window length = 1second Overlap size = frac12 second6 Linear Prediction Cepstral Coefficients per window

Description of feature spaceStereopsis experiment For each subjectbull 60 seconds of data from 4 channels per subjectbull 120 patterns per subjectbull Each of dimensionality 6 times 6 = 24bull 80 are used for training and 40 for testing

Mental-Arithmetic experimentFor each subjectbull 100 seconds of data from 6 channelsbull 200 patterns bull Each dimensionality 6 times 6 = 36bull 100 are used for training and 100 for testing

Feature Extraction

Determination of k for Weighted K-NN

K = 14 was found to give least error on a bootstrapped dataset

Results (with LPCC)

342 427 707Weighted K-NN

With LP order = 25 15With LP order = 6SchemeError

StereopsisArithmetic taskTASK

Three Class Problem

641 833 1288 Weighted K-NN

With LP order = 25 15With LP order = 6

SchemeError

StereopsisArithmetic taskTASK

Four Class Problem

Mental Arithmetic taskbull Within class accuracies for 4-person set with LPCC vary between 87 to 99bull Within class accuracies for 3-person set with LPCC vary between 88 to 100bull Overall accuracies for 4-person set with LPCC reach upto 88bull Overall accuracies for 3-person set with LPCC reach upto 93

Stereopsis Task bull Within class accuracies for 4-person set with LPCC vary between 87 to 100bull Within class accuracies for 3-person set with LPCC vary between 93 to 98bull Overall accuracies for 4-person set with LPCC reach upto 94bull Overall accuracies for 3-person set with LPCC reach upto 97

Summary

Future Work

bull Use of non-linear models for feature extraction

bull One against all scheme + High accuracy in 2 class problem ~ 96) - Re-training of all SVMs for new entry

bull Ensemble of k-means clusters Handles non-uniform distribution of training set

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Module I Acquisition System
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
Page 29: EEG Signal Acquisition, De- Noising and Classification for Brain Computer Interfaces Pavan Ramkumar Girish Singhal Department of Electronics and Communication

bull LPCCs are weighted average of LPCs More consistent

bull LPCC have been found to give better biometric features

bull Lower dimensionality of feature space

bull Hence search space decreases computationally faster

LPC (vs) LPCC

Features used Window length = 1second Overlap size = frac12 second6 Linear Prediction Cepstral Coefficients per window

Description of feature spaceStereopsis experiment For each subjectbull 60 seconds of data from 4 channels per subjectbull 120 patterns per subjectbull Each of dimensionality 6 times 6 = 24bull 80 are used for training and 40 for testing

Mental-Arithmetic experimentFor each subjectbull 100 seconds of data from 6 channelsbull 200 patterns bull Each dimensionality 6 times 6 = 36bull 100 are used for training and 100 for testing

Feature Extraction

Determination of k for Weighted K-NN

K = 14 was found to give least error on a bootstrapped dataset

Results (with LPCC)

342 427 707Weighted K-NN

With LP order = 25 15With LP order = 6SchemeError

StereopsisArithmetic taskTASK

Three Class Problem

641 833 1288 Weighted K-NN

With LP order = 25 15With LP order = 6

SchemeError

StereopsisArithmetic taskTASK

Four Class Problem

Mental Arithmetic taskbull Within class accuracies for 4-person set with LPCC vary between 87 to 99bull Within class accuracies for 3-person set with LPCC vary between 88 to 100bull Overall accuracies for 4-person set with LPCC reach upto 88bull Overall accuracies for 3-person set with LPCC reach upto 93

Stereopsis Task bull Within class accuracies for 4-person set with LPCC vary between 87 to 100bull Within class accuracies for 3-person set with LPCC vary between 93 to 98bull Overall accuracies for 4-person set with LPCC reach upto 94bull Overall accuracies for 3-person set with LPCC reach upto 97

Summary

Future Work

bull Use of non-linear models for feature extraction

bull One against all scheme + High accuracy in 2 class problem ~ 96) - Re-training of all SVMs for new entry

bull Ensemble of k-means clusters Handles non-uniform distribution of training set

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Module I Acquisition System
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
Page 30: EEG Signal Acquisition, De- Noising and Classification for Brain Computer Interfaces Pavan Ramkumar Girish Singhal Department of Electronics and Communication

Features used Window length = 1second Overlap size = frac12 second6 Linear Prediction Cepstral Coefficients per window

Description of feature spaceStereopsis experiment For each subjectbull 60 seconds of data from 4 channels per subjectbull 120 patterns per subjectbull Each of dimensionality 6 times 6 = 24bull 80 are used for training and 40 for testing

Mental-Arithmetic experimentFor each subjectbull 100 seconds of data from 6 channelsbull 200 patterns bull Each dimensionality 6 times 6 = 36bull 100 are used for training and 100 for testing

Feature Extraction

Determination of k for Weighted K-NN

K = 14 was found to give least error on a bootstrapped dataset

Results (with LPCC)

342 427 707Weighted K-NN

With LP order = 25 15With LP order = 6SchemeError

StereopsisArithmetic taskTASK

Three Class Problem

641 833 1288 Weighted K-NN

With LP order = 25 15With LP order = 6

SchemeError

StereopsisArithmetic taskTASK

Four Class Problem

Mental Arithmetic taskbull Within class accuracies for 4-person set with LPCC vary between 87 to 99bull Within class accuracies for 3-person set with LPCC vary between 88 to 100bull Overall accuracies for 4-person set with LPCC reach upto 88bull Overall accuracies for 3-person set with LPCC reach upto 93

Stereopsis Task bull Within class accuracies for 4-person set with LPCC vary between 87 to 100bull Within class accuracies for 3-person set with LPCC vary between 93 to 98bull Overall accuracies for 4-person set with LPCC reach upto 94bull Overall accuracies for 3-person set with LPCC reach upto 97

Summary

Future Work

bull Use of non-linear models for feature extraction

bull One against all scheme + High accuracy in 2 class problem ~ 96) - Re-training of all SVMs for new entry

bull Ensemble of k-means clusters Handles non-uniform distribution of training set

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Module I Acquisition System
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
Page 31: EEG Signal Acquisition, De- Noising and Classification for Brain Computer Interfaces Pavan Ramkumar Girish Singhal Department of Electronics and Communication

Determination of k for Weighted K-NN

K = 14 was found to give least error on a bootstrapped dataset

Results (with LPCC)

342 427 707Weighted K-NN

With LP order = 25 15With LP order = 6SchemeError

StereopsisArithmetic taskTASK

Three Class Problem

641 833 1288 Weighted K-NN

With LP order = 25 15With LP order = 6

SchemeError

StereopsisArithmetic taskTASK

Four Class Problem

Mental Arithmetic taskbull Within class accuracies for 4-person set with LPCC vary between 87 to 99bull Within class accuracies for 3-person set with LPCC vary between 88 to 100bull Overall accuracies for 4-person set with LPCC reach upto 88bull Overall accuracies for 3-person set with LPCC reach upto 93

Stereopsis Task bull Within class accuracies for 4-person set with LPCC vary between 87 to 100bull Within class accuracies for 3-person set with LPCC vary between 93 to 98bull Overall accuracies for 4-person set with LPCC reach upto 94bull Overall accuracies for 3-person set with LPCC reach upto 97

Summary

Future Work

bull Use of non-linear models for feature extraction

bull One against all scheme + High accuracy in 2 class problem ~ 96) - Re-training of all SVMs for new entry

bull Ensemble of k-means clusters Handles non-uniform distribution of training set

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Module I Acquisition System
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
Page 32: EEG Signal Acquisition, De- Noising and Classification for Brain Computer Interfaces Pavan Ramkumar Girish Singhal Department of Electronics and Communication

Results (with LPCC)

342 427 707Weighted K-NN

With LP order = 25 15With LP order = 6SchemeError

StereopsisArithmetic taskTASK

Three Class Problem

641 833 1288 Weighted K-NN

With LP order = 25 15With LP order = 6

SchemeError

StereopsisArithmetic taskTASK

Four Class Problem

Mental Arithmetic taskbull Within class accuracies for 4-person set with LPCC vary between 87 to 99bull Within class accuracies for 3-person set with LPCC vary between 88 to 100bull Overall accuracies for 4-person set with LPCC reach upto 88bull Overall accuracies for 3-person set with LPCC reach upto 93

Stereopsis Task bull Within class accuracies for 4-person set with LPCC vary between 87 to 100bull Within class accuracies for 3-person set with LPCC vary between 93 to 98bull Overall accuracies for 4-person set with LPCC reach upto 94bull Overall accuracies for 3-person set with LPCC reach upto 97

Summary

Future Work

bull Use of non-linear models for feature extraction

bull One against all scheme + High accuracy in 2 class problem ~ 96) - Re-training of all SVMs for new entry

bull Ensemble of k-means clusters Handles non-uniform distribution of training set

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Module I Acquisition System
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
Page 33: EEG Signal Acquisition, De- Noising and Classification for Brain Computer Interfaces Pavan Ramkumar Girish Singhal Department of Electronics and Communication

Mental Arithmetic taskbull Within class accuracies for 4-person set with LPCC vary between 87 to 99bull Within class accuracies for 3-person set with LPCC vary between 88 to 100bull Overall accuracies for 4-person set with LPCC reach upto 88bull Overall accuracies for 3-person set with LPCC reach upto 93

Stereopsis Task bull Within class accuracies for 4-person set with LPCC vary between 87 to 100bull Within class accuracies for 3-person set with LPCC vary between 93 to 98bull Overall accuracies for 4-person set with LPCC reach upto 94bull Overall accuracies for 3-person set with LPCC reach upto 97

Summary

Future Work

bull Use of non-linear models for feature extraction

bull One against all scheme + High accuracy in 2 class problem ~ 96) - Re-training of all SVMs for new entry

bull Ensemble of k-means clusters Handles non-uniform distribution of training set

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Module I Acquisition System
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
Page 34: EEG Signal Acquisition, De- Noising and Classification for Brain Computer Interfaces Pavan Ramkumar Girish Singhal Department of Electronics and Communication

Future Work

bull Use of non-linear models for feature extraction

bull One against all scheme + High accuracy in 2 class problem ~ 96) - Re-training of all SVMs for new entry

bull Ensemble of k-means clusters Handles non-uniform distribution of training set

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Module I Acquisition System
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34