FuRIA: A Novel Feature Extraction Algorithm for Brain-Computer Interfaces Using Inverse Models and Fuzzy Regions of Interest Fabien Lotte, Anatole Lécuyer, Bruno Arnaldi IRISA-INSA, Rennes, FRANCE

3rd IEEE-EMBS international conference on neural engineering – Hawaii – 2-5 May 2007

1

Introduction: inverse models (1) 

Problem 

EEG signals are the scalp measurements m resulting from the mixing A of several unknown sources s

m=As 

Inverse models 

Reconstruct the sources s from the scalp measurements m

s=Tm 



Use a head model representing the brain as a set of voxels Ex: LORETA [Pascual-Marqui94] 2 3rd IEEE-EMBS international conference on neural engineering – Hawaii – 2-5 May 2007

Introduction: inverse models (2) 

Mental task identification in EEG-based BrainComputer Interfaces (BCI) Feature extraction

Classification

Mental task class

EEG signals

 

Recent use of inverse models for feature extraction These promising methods must be further explored

3 3rd IEEE-EMBS international conference on neural engineering – Hawaii – 2-5 May 2007

Plan    

Inverse models for BCI FuRIA algorithm FuRIA evaluation Conclusion

4 3rd IEEE-EMBS international conference on neural engineering – Hawaii – 2-5 May 2007

Plan    

Inverse models for BCI FuRIA algorithm FuRIA evaluation Conclusion

5 3rd IEEE-EMBS international conference on neural engineering – Hawaii – 2-5 May 2007

Inverse Models for BCI  

Recurrent good results Some limitations remain 

Generic method [Menendez et al 05] 



Methods generating few features [Quin et al 04] [Wentrup et al 05][Lehembre et al 06] 



Generates too many features (1 per voxel considered)

Not generic: require strong a priori knowledge

Both genericity and few features using Region Of Interest (ROIs) [Congedo, Lotte, Lécuyer 06]  

ROIs definition can be improved (number, extension, …) Non automatic method 6

3rd IEEE-EMBS international conference on neural engineering – Hawaii – 2-5 May 2007

Plan    

Inverse models for BCI FuRIA algorithm FuRIA evaluation Conclusion

7 3rd IEEE-EMBS international conference on neural engineering – Hawaii – 2-5 May 2007

FuRIA : Fuzzy Region of Interest Activity  

Feature extraction algorithm with training Training  



Goal: identify relevant ROIs and their corresponding reactive frequency bands 5 steps: statistical analysis, clustering, fusion, adaptation, fuzzification

Use   

Compute the activity in these ROIs for the considered frequency bands Concatenate these values into a feature vector This feature vector can be classified using any classifier 8 3rd IEEE-EMBS international conference on neural engineering – Hawaii – 2-5 May 2007

1. Statistical analysis EEG signals



Principal : Compare the activity between the different classes   



For each voxel For each frequency In a given time window

2 Hz

15 Hz …

16 Hz …

Keep only voxels for which the difference is significant

9 3rd IEEE-EMBS international conference on neural engineering – Hawaii – 2-5 May 2007

2. Clustering EEG signals



Clustering for all significant voxels for each frequency 

Each voxel is represented by a vector [x y z s]  



x, y, z: spatial location s: statistic

Gathering of voxels belonging to the same cluster into the same ROI

2 Hz

15 Hz …



16 Hz …



10 3rd IEEE-EMBS international conference on neural engineering – Hawaii – 2-5 May 2007

3. Fusion 

EEG signals

Combine information gathered 2 Hz at different frequencies 



Fusion ROIs found at similar locations in consecutive frequencies The Union operator is used for fusion

15 Hz

16 Hz











… 2-4 Hz

15-16 Hz

3rd IEEE-EMBS international conference on neural engineering – Hawaii – 2-5 May 2007

11

4. Adaptation 

For each ROI Ω reactive in the frequency band [fa;fb] 





Perform a statistical analysis for each voxel of Ω in the band [fa;fb] Remove voxels that are not significant anymore Keep the obtained statistics for the next step

… 2-4 Hz

15-16 Hz

… 2-4 Hz

15-16 Hz

12 3rd IEEE-EMBS international conference on neural engineering – Hawaii – 2-5 May 2007

5. Fuzzification and fuzzy ROIs 

ROIs are turned into fuzzy ROIs Fuzzy ROI

« crisp » ROI Definition

ROI i = {V x V x ∈ ROI i } Vx = voxel

Activity γ in the ROI

γ ROI = i

∑γ

x∈ROIi

Definition

ROI i = {V x µ i (V x ) > 0 } µi = membership function [Zadeh96]

Activity γ in the ROI

Vx

γ ROI = ∑ µi (Vx )γ V i

x

x 13

3rd IEEE-EMBS international conference on neural engineering – Hawaii – 2-5 May 2007

5. Fuzzification and fuzzy ROIs 

What are the problems with crisp ROIs ? 





All voxels do not have, statistically the same discriminative power Finding which voxels including in the ROI is a problem

… 2-4 Hz

15-16 Hz

… 2-4 Hz

15-16 Hz

Using fuzzy ROIs  

We use all significant voxels We weigh their relative contribution relative with µi , according to their statistic

… 2-4 Hz

15-16 Hz 14

3rd IEEE-EMBS international conference on neural engineering – Hawaii – 2-5 May 2007

Plan    

Inverse models for BCI FuRIA algorithm FuRIA evaluation Conclusion

15 3rd IEEE-EMBS international conference on neural engineering – Hawaii – 2-5 May 2007

EEG data 

Data set IV of BCI competition 2003 [Blankertz et al 02,04] 

   

Left hand finger movement intention VS right hand finger movement intention 28 electrodes Comprise the 500 ms before the effective movement 314 trials in the training set 100 trials in the test set

16 3rd IEEE-EMBS international conference on neural engineering – Hawaii – 2-5 May 2007

Implementation 

Inverse model 



Statistical analysis 



t-test with permutations [Holmes et al 96]

Clustering algorithm 



sLORETA [Pascual-Marqui 01][Condego et al 06]

Mean Shift [Comaniciu and Meer 02]

Membership functions µi − pv 2 )  − 12 ( pmax σ e max µi (v ) =   0

If v belongs to ROI i

Otherwise

3rd IEEE-EMBS international conference on neural engineering – Hawaii – 2-5 May 2007

17

Feature extraction using FuRIA  

Analysis in 3-45 Hz, for the last 250 ms Fuzzy ROIs obtained

13 Hz

13 Hz

15-16 Hz

15-36 Hz

18-28 Hz

3rd IEEE-EMBS international conference on neural engineering – Hawaii – 2-5 May 2007

18

Results 

Classification with linear Support Vector Machine (SVM) 



One of the most efficient classifier for BCI [Lotte et al 07]

Accuracy on the test set (%) Method Previous work [Congedo, Lotte, Lécuyer 06] Winner « BCI competition 2003 » [Wang et al 04] FuRIA without fuzzification FuRIA with fuzzification

Accuracy on test set 83 84 80-82 85-86 19

3rd IEEE-EMBS international conference on neural engineering – Hawaii – 2-5 May 2007

Conclusion 

A new feature extraction method 



  

FuRIA (Fuzzy Region of Interest Activity)

Automatically identify relevant ROIs and their corresponding reactive frequency bands Efficient use of the new concept of fuzzy ROI Preliminary results are promising Future work dedicated to  

more evaluations (multiclass, different mental tasks, …) Integration into the open source Open-ViBE platform: www.irisa.fr/bunraku/OpenViBE 20 3rd IEEE-EMBS international conference on neural engineering – Hawaii – 2-5 May 2007

Questions ?

Fabien Lotte [email protected] www.irisa.fr/bunraku/OpenViBE 21 3rd IEEE-EMBS international conference on neural engineering – Hawaii – 2-5 May 2007

FuRIA: A Novel Feature Extraction Algorithm for Brain-Computer ...

for Brain-Computer Interfaces. Using Inverse Models ... Computer Interfaces (BCI). ▫ Recent use of ... ROIs definition can be improved (number, extension, …).

596KB Sizes 0 Downloads 271 Views

Recommend Documents

feature extraction & image processing for computer vision.pdf ...
feature extraction & image processing for computer vision.pdf. feature extraction & image processing for computer vision.pdf. Open. Extract. Open with. Sign In.

A Random Field Model for Improved Feature Extraction ... - CiteSeerX
Center for Biometrics and Security Research & National Laboratory of Pattern Recognition. Institute of ... MRF) has been used for solving many image analysis prob- lems, including .... In this context, we also call G(C) outlier indicator field.

Learning a Selectivity-Invariance-Selectivity Feature Extraction ...
Since we are interested in modeling spatial features, we removed the DC component from the images and normalized them to unit norm before the learning of the features. We compute the norm of the images after. PCA-based whitening. Unlike the norm befo

A Random Field Model for Improved Feature Extraction ... - CiteSeerX
Institute of Automation, Chinese Academy of Science. Beijing, China, 100080 ... They lead to improved tracking performance in situation of low object/distractor ...

A Review: Study of Iris Recognition Using Feature Extraction ... - IJRIT
analyses the Iris recognition method segmentation, normalization, feature extraction ... Keyword: Iris recognition, Feature extraction, Gabor filter, Edge detection ...

Matlab FE_Toolbox - an universal utility for feature extraction of EEG ...
Matlab FE_Toolbox - an universal utility for feature extraction of EEG signals for BCI realization.pdf. Matlab FE_Toolbox - an universal utility for feature extraction ...

Adaptive spectral window sizes for feature extraction ...
the spectral window sizes, the trends in the data will be ... Set the starting point of the 1st window to be the smallest ... The area under the Receiver Operating.

Beyond Spatial Pyramids: A New Feature Extraction ...
the left of Fig. 2, the grid at level l has 2l cells along each dimension, for a total of D = 2l × 2l cells. ..... Caltech256 [16] provides challenging data for object recognition. It consists of .... This research is supported by the Singapore Nati

Wavelet and Eigen-Space Feature Extraction for ...
Experiments made for real metallography data indicate feasibility of both methods for automatic image ... cessing of visual impressions is the task of image analysis. The main ..... Multimedia Data mining and Knowledge Discovery. Ed. V. A. ...

IC_26.Data-Driven Filter-Bank-Based Feature Extraction for Speech ...
IC_26.Data-Driven Filter-Bank-Based Feature Extraction for Speech Recognition.pdf. IC_26.Data-Driven Filter-Bank-Based Feature Extraction for Speech ...

A Review: Study of Iris Recognition Using Feature Extraction ... - IJRIT
INTRODUCTION. Biometric ... iris template in database. There is .... The experiments have been implemented using human eye image from CASAI database.

A Novel approach for Fingerprint Minutiae Extraction by ...
analysis digital security and many other applications. .... missing information and removes spurious minutiae. .... Find indices (r, c) of nonzero elements. d.

Feature Extraction for Outlier Detection in High ...
Literature Review. Linear subspace analysis for feature extraction and dimensionality reduction has been stud- ..... Applied Soft Computing, 10(1):1–35, 2010. 73.

Wavelet and Eigen-Space Feature Extraction for ...
instance, a digital computer [6]. The aim of the ... The resulting coefficients bbs, d0,bs, d1,bs, and d2,bs are then used for feature ..... Science, Wadern, Germany ...

PCA Feature Extraction For Change Detection In.pdf
There was a problem previewing this document. Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item. PCA Feature ...

Matlab FE_Toolbox - an universal utility for feature extraction of EEG ...
Matlab FE_Toolbox - an universal utility for feature extraction of EEG signals for BCI realization.pdf. Matlab FE_Toolbox - an universal utility for feature extraction of EEG signals for BCI realization.pdf. Open. Extract. Open with. Sign In. Main me

Feature Extraction for Outlier Detection in High ...
Outlier detection is an important data mining task and has been widely studied in .... is extracted from a transformation of the original data space (vector space).

PCA Feature Extraction For Change Detection In ieee.pdf ...
Whoops! There was a problem previewing this document. Retrying... Download. Connect more apps... PCA Feature ... In ieee.pdf. PCA Feature E ... n In ieee.pdf.

Affine Invariant Feature Extraction for Pattern Recognition
Nov 13, 2006 - I am also thankful and grateful to my thesis supervisor Dr. Syed Asif Mehmood Gilani for his continuous guidance and support that he extended during the course of this work. I had numerous discussions with him over the past year and he

A Novel approach for Fingerprint Minutiae Extraction by ...
analysis digital security and many other applications. Fingerprints are fully formed at about seven months of fetus development and finger ridge configurations do not ... point or island, spur and crossover. A good quality fingerprint typically conta