IP Library Granted Patent US 8,880,163
Granted Patent B2
US 8,880,163 · App. 13/180,739 · Granted Nov 4, 2014

Method and a system for classifying neural signals, and a method of selecting electrodes for direct neural control

Inventors: Alexandre Barachant (Grenoble, FR); Stéphane Bonnet (Lyons, FR)
Assignee: Commissariat a l'Energie Atomique et aux Energies Alternatives
A61B5/0476A61B5/04012A61B5/7267A61B5/4064G06K9/00536G06K9/6234G06F3/015
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,880,163
App. No.
13/180,739
Granted
Nov 4, 2014
Kind
B2
Abstract

A classification method for classifying neural signals, the method comprising the following steps: a) using a plurality of electrodes over a determined period of time to acquire a plurality of neural signal samples; b) estimating a covariance matrix of said neural signals; and c) classifying said neural signals, the classification being performed: either in the Riemann manifold of symmetric positive definite matrices of dimensions equal to the dimensions of said covariance matrix; or else in a tangent space of said Riemann manifold. A method of selecting neural signal acquisition electrodes based on the Riemann geometry of covariance matrices of said signals. An application of said classification method and of said method of selecting electrodes to direct neural control.

Claims (34)

1. A classification method for classifying neural signals, the method comprising the following steps:

a) acquiring a plurality of neural signal samples (x 1 (t)-x 16 (t)) over a determined period of time using a plurality of electrodes (EL 1 -EL 16 ); and using a data processor device:

b) estimating a covariance matrix (P i ) of said neural signals associated with the determined period of time and considered as a point of the Riemann manifold of symmetric positive definite matrices of dimensions equal to the dimensions of said covariance matrix; and

c) classifying said neural signals, the classification being performed:

either in the Riemann manifold of symmetric positive definite matrices of dimensions equal to the dimensions of said covariance matrix;

or else in a tangent space of said Riemann manifold.

2. A classification method according to claim 1 , wherein said classification is performed using a criterion based:

either on a Riemann distance defined on the Riemann manifold of symmetric positive definite matrices of dimensions equal to the dimensions of said covariance matrix; or else

on a Euclidean distance defined on a tangent space of said Riemann manifold.

3. A classification method according to claim 2 , wherein said classification criterion is a criterion of least Riemann distance between said covariance matrix (P i ) of the signals to be classified and the symmetric positive definite matrices (P 1 , P 2 ) representing centers of a plurality of classes.

4. A classification method according to claim 3 , wherein each of said symmetric positive definite matrices representing the center of a class corresponds to the geometric mean or the median in said Riemann manifold of covariance matrices of training data associated with said class.

5. A classification method according to claim 2 , wherein said classification criterion is a k nearest neighbors criterion in said Riemann manifold, between said covariance matrix of the signals that are to be classified and the covariance matrices of training data associated with the classes.

6. A classification method according to claim 1 , including, prior to said classification step c):

determining a tangent space of said Riemann manifold relative to a symmetric positive matrix corresponding to a geometric mean or a median in said Riemann manifold of a set of covariance matrices of training data associated with classes;

projecting said covariance matrix that needs to be classified together with said covariance matrices of training data into said tangent space;

applying dimensional filtering in said tangent space; and

back-projecting the filtered data into said Riemann manifold in order to perform said classification step c).

7. A classification method according to claim 1 , wherein said classification step c) is implemented in a tangent space of said Riemann manifold, determined relative to a symmetric positive matrix (P) corresponding to a geometric mean or to a median in said Riemann manifold of a set of covariance matrices of training data associated with classes.

8. A method according to claim 7 , wherein said classification step c) is implemented by Fisher linear discriminant analysis in said tangent space.

9. A classification method according to claim 7 , comprising:

prior to said classification step c):

determining a tangent space of said Riemann manifold relative to a symmetric positive matrix corresponding to a geometric mean or to a median in said Riemann manifold of a set of covariance matrices of training data associated with classes;

projecting said covariance matrix that is to be classified together with said covariance matrices of training data into said tangent space; and

applying dimensional filtering in said tangent space; and then

implementing said classification step c) on the filtered data in said tangent space.

10. A method according to claim 1 , including a step of preprocessing said neural signals by frequency filtering and centering.

11. A method according to claim 1 , wherein said neural signals are electroencephalographic signals.

12. A direct neural control method comprising:

a step of classifying neural signals in accordance with claim 1 ; and

a step of generating a signal for controlling an apparatus as a function of the result of said classification step.

13. A direct neural control method according to claim 12 , including a prior operation of selecting neural signal acquisition electrodes comprising selecting a subset of electrodes or electrode locations from a set having a greater number thereof, so as to maximize the sum of the Riemann distances between covariance matrices representative of signals of different classes coming from said electrodes.

14. A system comprising:

a set of neural signal acquisition electrodes (EL 1 -EL 16 ); and

a data processor device (PR) adapted to receive said signals and implement a method according to claim 1 .

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 20, 2011
From: BARACHANT, ALEXANDRE; BONNET, STEPHANE
To: COMMISSARIAT A L'ENERGIE ATOMIQUE ET AUX ENERGIES ALTERNATIVES
Reel/Frame 026933/0224 →
Priority Claims (1)
FR 10 02948 · Jul 13, 2010 · national
Continuity (1)
Related Publication 20120071780A1 · Mar 22, 2012