Method and device for determining a subject's sleep state by processing an electroencephalographic signal
First Claim
1. Device for processing an encephalographic signal and for determining sleep stages during a time period, comprising:
- (a) means for acquiring an EEG signal;
(b) a sampler and an analog-digital converter for digitally sampling said EEG signal during a plurality of successive EEG signal time segments of a predetermined length and delivering said successive blocks of N samples each corresponding to one of the EEG signal time segments;
(c) a preprocessing microprocessor programmed to calculate M standardized correlation coefficients Ri,k for each of said blocks of said EEG signal, M being an integer smaller than N, and(d) a computer for storing said signal blocks and correlation coefficients, and,for the first block i=1, creating a first EEG signal distribution class defined by the correlation coefficients R1,k of said first block, andfor each later block i;
computing the coefficients Rj,k of the centers of gravity of already existing EEG signal distribution class or classes j, calculating distances D(i,j) between the coefficients Ri,k of a current block and the coefficients Rj,k of the centers of gravity of existing EEG signal distribution classes j, selecting a minimum D(i,p) of the distances D(i,j) and assigning block i to EEG signal distribution class p and updating the center of gravity of the EEG signal distribution class if D(i,p) is less than a given threshold, or creating a new EEG signal distribution class if D(i,p) is greater than said given threshold to automatically classify sleep stages based on energy distribution of said EEG signal distribution classes.
1 Assignment
0 Petitions
Accused Products
Abstract
An electroencephalographic signal processing method allows the stages of sleep to be determined in real time as an EEG signal is being picked up. The EEG signal is divided into time segments of the same length; each signal segment is sampled digitally to obtain successive blocks of N samples; for each block i, M standardized correlation coefficients Ri,k are determined, M being much far smaller than N; for each block i, the distances D(i,j) between the coefficients Ri,k of the current block and the coefficients Rj,k of the centers of gravity of existing classes j are calculated; the minimum D(i,p) of distances D(i,j) is selected; block i is assigned to class p and the center of gravity of the class is updated if D(i,p) is below a given threshold, while a new class is created if D(i,p) is above the given threshold; and each class is assigned to the closest stage from the standpoint of energy distribution beween frequency bands.
169 Citations
6 Claims
-
1. Device for processing an encephalographic signal and for determining sleep stages during a time period, comprising:
-
(a) means for acquiring an EEG signal; (b) a sampler and an analog-digital converter for digitally sampling said EEG signal during a plurality of successive EEG signal time segments of a predetermined length and delivering said successive blocks of N samples each corresponding to one of the EEG signal time segments; (c) a preprocessing microprocessor programmed to calculate M standardized correlation coefficients Ri,k for each of said blocks of said EEG signal, M being an integer smaller than N, and (d) a computer for storing said signal blocks and correlation coefficients, and, for the first block i=1, creating a first EEG signal distribution class defined by the correlation coefficients R1,k of said first block, and for each later block i;
computing the coefficients Rj,k of the centers of gravity of already existing EEG signal distribution class or classes j, calculating distances D(i,j) between the coefficients Ri,k of a current block and the coefficients Rj,k of the centers of gravity of existing EEG signal distribution classes j, selecting a minimum D(i,p) of the distances D(i,j) and assigning block i to EEG signal distribution class p and updating the center of gravity of the EEG signal distribution class if D(i,p) is less than a given threshold, or creating a new EEG signal distribution class if D(i,p) is greater than said given threshold to automatically classify sleep stages based on energy distribution of said EEG signal distribution classes. - View Dependent Claims (2, 3)
-
-
4. Method for processing an electroencephalographic signal for determining sleep stages during a signal pickup period, comprising the steps of:
-
(a) detecting an EEG signal during said pickup period; (b) dividing the EEG signal into EEG signal time segments having a same predetermining length; (c) digitally sampling each EEG signal time segment to obtain successive blocks i of N samples of said EEG signal time segments, N being an integer greater than 1; (d) for each block i, determining M standardized correlation coefficients Ri,k, with M being an integer smaller than N; (e) for a first block i=1, storing self-correlation coefficients R1,k as representative of a first EEG signal distribution class and as being centers of gravity for the first class; (f) for each block i, calculating distances D(i,j) between the coefficients Ri,k of a current block and coefficients Rj,k of centers of gravity of existing EEG signal distribution classes, said coefficients Rj,k being only self-correlation coefficients of the first class for a second block; (g) selecting a minimum D(i,p) of the distances D(i,j); (h) assigning block i to an EEG signal distribution class p and updating the center of gravity of class p if D(i,p) is less than a given threshold, or creating a new EEG signal distribution class if D(i,p) is greater than the given threshold; and (i) assigning each EEG signal distribution class to a closest sleep stage based on energy distribution between frequency bands to automatically classify sleep stages based on characteristics of the EEG signal. - View Dependent Claims (5, 6)
-
Specification