US20090088658A1 - Method and system for subject-adaptive real-time sleep stage classification - Google Patents

Method and system for subject-adaptive real-time sleep stage classification Download PDF

Info

Publication number
US20090088658A1
US20090088658A1 US11/863,586 US86358607A US2009088658A1 US 20090088658 A1 US20090088658 A1 US 20090088658A1 US 86358607 A US86358607 A US 86358607A US 2009088658 A1 US2009088658 A1 US 2009088658A1
Authority
US
United States
Prior art keywords
subject
sleep
conditional random
electroencephalogram
waves
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
US11/863,586
Other versions
US7509163B1 (en
Inventor
Gang Luo
Wanli Min
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
International Business Machines Corp
Original Assignee
International Business Machines Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by International Business Machines Corp filed Critical International Business Machines Corp
Priority to US11/863,586 priority Critical patent/US7509163B1/en
Assigned to INTERNATIONAL BUSINESS MACHINES CORPORATION reassignment INTERNATIONAL BUSINESS MACHINES CORPORATION ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: LUO, GANG, MIN, WANLI
Application granted granted Critical
Publication of US7509163B1 publication Critical patent/US7509163B1/en
Publication of US20090088658A1 publication Critical patent/US20090088658A1/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/24Detecting, measuring or recording bioelectric or biomagnetic signals of the body or parts thereof
    • A61B5/316Modalities, i.e. specific diagnostic methods
    • A61B5/369Electroencephalography [EEG]
    • A61B5/372Analysis of electroencephalograms
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/16Devices for psychotechnics; Testing reaction times ; Devices for evaluating the psychological state
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/24Detecting, measuring or recording bioelectric or biomagnetic signals of the body or parts thereof
    • A61B5/316Modalities, i.e. specific diagnostic methods
    • A61B5/369Electroencephalography [EEG]
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/48Other medical applications
    • A61B5/4806Sleep evaluation
    • A61B5/4812Detecting sleep stages or cycles
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/72Signal processing specially adapted for physiological signals or for diagnostic purposes
    • A61B5/7235Details of waveform analysis
    • A61B5/7264Classification of physiological signals or data, e.g. using neural networks, statistical classifiers, expert systems or fuzzy systems
    • A61B5/7267Classification of physiological signals or data, e.g. using neural networks, statistical classifiers, expert systems or fuzzy systems involving training the classification device
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2218/00Aspects of pattern recognition specially adapted for signal processing
    • G06F2218/12Classification; Matching
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H50/00ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics
    • G16H50/70ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics for mining of medical data, e.g. analysing previous cases of other patients

Definitions

  • the present invention generally relates to a method and apparatus for classifying sleep recordings, and more particularly to a method and apparatus for classifying electroencephalogram sleep recordings into sleep stages using conditional random fields and subject adaptation.
  • a typical sleep recording has one or more channels of electroencephalogram (EEG) waves coming from electrodes.
  • EEG electroencephalogram
  • Sleep staging is the pattern recognition task of classifying sleep recordings into sleep stages (e.g., wake, sleep) continuously. This task is crucial for the diagnosis and treatment of various sleep disorders. In addition, it relates closely to brain-machine interfaces, where successful classification can facilitate disabled people to control computers. Sleep staging is also of special interest to the study of avian bird song system and the evolutionary theory of mammalian sleep.
  • an exemplary feature of the present invention is to provide a method and system that can continuously classify electroencephalogram sleep recordings into sleep stages (e.g., wake, sleep) with improved classification accuracy.
  • a method of subject-adaptive, real-time sleep stage classification to classify electroencephalogram sleep recordings into sleep stages to determine whether a subject exhibits a sleep disorder includes performing subject adaptation to improve classification accuracy for a new subject with limited training data, the performing subject adaptation comprises using linear-chain conditional random fields and potential functions, training the linear-chain conditional random fields using the training data, continuously receiving the electroencephalogram waves, continuously extracting features from the electroencephalogram waves, the extracting features comprising transforming each of the electroencephalogram waves to capture information embedded in the electroencephalogram waves, and continuously classifying the sleep stages according to extracted features and learned parameters from the linear-chain conditional random fields.
  • the performing subject adaptation includes using training data from a plurality of old subjects to obtain a prior distribution of conditional random field parameters, using the prior distribution of conditional random field parameters in combination with training data for at least one new subject to obtain a regulated estimate of conditional random field parameters, and using the regulated estimate of conditional random field parameters to classify the electroencephalogram waves of the at least one new subject to determine whether a subject exhibits a sleep disorder.
  • the present method provides an automatic, online sleep stager based on a recently developed statistical pattern recognition method, conditional random field (CRF), and novel potential functions that have explicit physical meanings.
  • CRF conditional random field
  • One challenge for sleep staging is that in practice, there is often enough training data D old from several old subjects s old but very limited training data D new from a new subject s new , as it often takes several days or several weeks to label sufficient D new for s new manually. In this case, it is undesirable to train the parameter vector ⁇ of the CRF by only using D new .
  • the present invention may perform subject adaptation to improve the classification accuracy on s new .
  • the present invention uses the knowledge on ⁇ that is learned from D old to obtain a regulated estimate of ⁇ from D new .
  • the classification accuracy on s new increases with the size of D new and eventually becomes close to the theoretical limit.
  • the average accuracy on s new can be quite good.
  • CRF was originally proposed by the natural language processing community in 2001 and has been successfully applied to pattern recognition tasks in computer vision. In contrary to HMM, CRF directly models the probabilities of possible label sequences given an observation sequence, without making unnecessary independence assumptions on the observation elements. Consequently, CRF overcomes HMM's shortcoming of being unable to represent multiple interacting features or long-range dependencies among the observation elements. Neither the application of CRF nor subject adaptation has been studied before in EEG wave classification.
  • FIG. 1 illustrates a method of subject-adaptive, real-time sleep stage classification to classify electroencephalogram sleep recordings into sleep stages in accordance with an exemplary embodiment of the present invention
  • FIG. 2 illustrates a linear-chain CRF.
  • FIGS. 1 and 2 there are shown exemplary embodiments of the method and structures according to the present invention.
  • the CRF is defined (and exemplarily illustrated in FIG. 2 ) as follows:
  • (X, Y) is a conditional random field in case, when conditioned on X, the random variables y v obey the Markov property with respect to the graph: P(y v
  • X, y w ⁇ v) P(y v
  • CRF linear-chain CRF
  • the graph G is a linear chain so that each y i has exactly two neighbors: y i ⁇ 1 and y i+1 .
  • the distribution of the label sequence Y given the observation sequence X has the following form:
  • ⁇ j and g j are called potential functions.
  • ⁇ j and ⁇ j are parameters. The selection of appropriate potential functions is both application-dependent and critical to the success of the CRF method.
  • the sleep stager of the present invention uses linear-chain CRFs.
  • Y (y 1 , y 2 , . . . , y n ) is the label sequence.
  • Each y i (1 ⁇ i ⁇ n) belongs to the sleep stage space S (e.g., ⁇ wake, REM, NREM ⁇ ) and represents the sleep stage at time point i that needs to be labeled.
  • the sleep stager of the present invention uses the following two kinds of potential functions, the first one is for ⁇ j and the second one is for g j :
  • parameter estimation i.e., learning ⁇ j 's and ⁇ j 's from a labeled training data set
  • inference making i.e., given X, computing the most likely Y
  • the present invention uses a method of subject adaptation.
  • This technique combines the (usually sufficient) training data sequence (X old , Y old ) from several old subjects s old with the (possibly insufficient) training data sequence (X new , Y new ) from a new subject s new to improve the classification accuracy on s new .
  • be the column parameter vector of the CRF that contains ⁇ j 's and ⁇ j 's.
  • L old ( ⁇ ) ln p(Y old
  • X old , ⁇ ) and L new ( ⁇ ) ln p(Y new
  • X new ⁇ ) are the log-likelihood functions for s old and s new , respectively.
  • ⁇ circumflex over ( ⁇ ) ⁇ denote the maximum-likelihood estimator (MLE) of ⁇ on s old .
  • MLE maximum-likelihood estimator
  • the gradient of L old ( ⁇ ), ⁇ L old can be efficiently computed using a backward-forward dynamic programming method.
  • ⁇ 2 L old can be computed numerically by taking difference quotients of ⁇ L old . Then one can obtain the point estimate ⁇ for s new by maximizing L new ( ⁇ )+( ⁇ circumflex over ( ⁇ ) ⁇ ) T ⁇ 2 L old ⁇ ( ⁇ circumflex over ( ⁇ ) ⁇ )/2 (e.g., using the BFGS method).
  • Each EEG recording is first transformed to capture the embedded, useful information. This process is called feature extraction.
  • the most popular signal processing techniques for feature extraction include wavelet transform, fast Fourier transform, zero-crossing, parametric waveform recognition, etc.
  • the present invention uses an approach based on power spectral properties of the EEG signal.
  • the Thompson multi-taper method is applied to 3-second moving window to obtain the localized power spectral density (PSD) with between-window-shift of 2.7 seconds.
  • PSD power spectral density
  • human sleep is characterized into different stages based on the frequency content of the delta-wave (0 Hz-4 Hz), theta-wave (4 Hz-8 Hz), alpha-wave (8 Hz-13 Hz), beta1-wave (13 Hz-22 Hz), and beta2-wave (22 Hz-35 Hz), which are similar to our frequency bands.
  • the features contained within these bands should provide enough discrimination power for stage classification.
  • Vector ⁇ right arrow over (x) ⁇ i [x i, 1 , x i, 2 , . . . , x i, m ] T is the transformed observation element at time point i.
  • the classification of the sleep recording is based on the x i 's across time.
  • FIG. 1 illustrates a method flow chart for an exemplary embodiment of the present invention.
  • the exemplary method 100 of subject-adaptive, real-time sleep stage classification to classify electroencephalogram sleep recordings into sleep stages to determine whether a subject exhibits a sleep disorder includes performing subject adaptation (step 110 ) to improve classification accuracy for a new subject with limited training data, training the linear-chain conditional random fields using the training data (step 120 ), continuously receiving the electroencephalogram waves (step 130 ), continuously extracting features from the electroencephalogram waves (step 140 ), and continuously classifying the sleep stages according to extracted features and learned parameters from the linear-chain conditional random fields (step 150 ).
  • the performing subject adaptation includes using training data from a plurality of old subjects to obtain a prior distribution of conditional random field parameters ( 110 a ), using the prior distribution of conditional random field parameters in combination with training data for at least one new subject to obtain a regulated estimate of conditional random field parameters ( 110 b ), and using the regulated estimate of conditional random field parameters to classify the electroencephalogram waves of the at least one new subject to determine whether a subject exhibits a sleep disorder ( 110 c ).
  • a typical hardware configuration of an information handling/computer system in accordance with the invention preferably has at least one processor or central processing unit (CPU).
  • processors or central processing unit (CPU).
  • the CPUs are interconnected via a system bus to a random access memory (RAM), read-only memory (ROM), input/output (I/O) adapter (for connecting peripheral devices such as disk units and tape drives to the bus), user interface adapter (for connecting a keyboard, mouse, speaker, microphone, and/or other user interface device to the bus), a communication adapter for connecting an information handling system to a data processing network, the Internet, an Intranet, a personal area network (PAN), etc., and a display adapter for connecting the bus to a display device and/or printer (e.g., a digital printer or the like).
  • RAM random access memory
  • ROM read-only memory
  • I/O input/output
  • user interface adapter for connecting a keyboard, mouse, speaker, microphone, and/or other user interface device to the bus
  • a communication adapter for connecting an information handling system to a data processing network, the Internet, an Intranet, a personal area network (PAN), etc.
  • PAN personal area network
  • a different aspect of the invention includes a computer-implemented method for performing the above method.
  • this method may be implemented in a computer system environment.
  • Such a method may be implemented, for example, by operating a computer, as embodied by a digital data processing apparatus, to execute a sequence of computer-readable instructions. These instructions may reside in various types of computer-readable media.
  • this aspect of the present invention is directed to a programmed product, comprising computer-readable media tangibly embodying a program of computer-readable instructions executable by a digital data processor incorporating the CPU and hardware above, to perform the method of the invention.
  • This computer-readable media may include, for example, a RAM contained within the CPU, as represented by the fast-access storage for example.
  • the instructions may be contained in another computer-readable media, such as a magnetic data storage diskette, directly or indirectly accessible by the CPU. Whether contained in the diskette, the computer/CPU, or elsewhere, the instructions may be stored on a variety of computer-readable data storage media, such as DASD storage (e.g., a conventional “hard drive” or a RAID array), magnetic tape, electronic read-only memory (e.g., ROM, EPROM, or EEPROM), an optical storage device (e.g.
  • DASD storage e.g., a conventional “hard drive” or a RAID array
  • magnetic tape e.g., magnetic tape, electronic read-only memory (e.g., ROM, EPROM, or EEPROM), an optical storage device (e.g.
  • the computer-readable instructions may comprise software object code.

Abstract

A method of subject-adaptive, real-time sleep stage classification to classify electroencephalogram sleep recordings into sleep stages to determine whether a subject exhibits a sleep disorder includes performing subject adaptation to improve classification accuracy for a new subject with limited training data, the performing subject adaptation comprises using linear-chain conditional random fields and potential functions, training the linear-chain conditional random fields using the training data, continuously receiving the electroencephalogram waves, continuously extracting features from the electroencephalogram waves, the extracting features comprising transforming each of the electroencephalogram waves to capture information embedded in the electroencephalogram waves, and continuously classifying the sleep stages according to extracted features and learned parameters from the linear-chain conditional random fields.

Description

    BACKGROUND OF THE INVENTION
  • 1. Field of the Invention
  • The present invention generally relates to a method and apparatus for classifying sleep recordings, and more particularly to a method and apparatus for classifying electroencephalogram sleep recordings into sleep stages using conditional random fields and subject adaptation.
  • 2. Description of the Related Art
  • Sleep is indispensable to everybody. About one-third of Americans exhibit some kind of sleep problem. Hence, the study of sleep patterns, much of which is through sleep recordings, has consistently been an important research topic.
  • A typical sleep recording has one or more channels of electroencephalogram (EEG) waves coming from electrodes. Sleep staging is the pattern recognition task of classifying sleep recordings into sleep stages (e.g., wake, sleep) continuously. This task is crucial for the diagnosis and treatment of various sleep disorders. In addition, it relates closely to brain-machine interfaces, where successful classification can facilitate disabled people to control computers. Sleep staging is also of special interest to the study of avian bird song system and the evolutionary theory of mammalian sleep.
  • Many statistical pattern recognition methods, such as autoregression, and hidden Markov model (HMM), have been used to build an automatic, online sleep stager. Despite all these efforts, existing sleep stagers can only achieve average classification accuracy below 80%, which is insufficient for physicians to diagnose sleep disorders correctly. (In brain-computer interfaces, incorrect EEG wave classification can cause computers to receive wrong instructions.)
  • SUMMARY OF THE INVENTION
  • In view of the foregoing and other exemplary problems, drawbacks, and disadvantages of the conventional methods and structures, an exemplary feature of the present invention is to provide a method and system that can continuously classify electroencephalogram sleep recordings into sleep stages (e.g., wake, sleep) with improved classification accuracy.
  • In a first aspect of the present invention, a method of subject-adaptive, real-time sleep stage classification to classify electroencephalogram sleep recordings into sleep stages to determine whether a subject exhibits a sleep disorder includes performing subject adaptation to improve classification accuracy for a new subject with limited training data, the performing subject adaptation comprises using linear-chain conditional random fields and potential functions, training the linear-chain conditional random fields using the training data, continuously receiving the electroencephalogram waves, continuously extracting features from the electroencephalogram waves, the extracting features comprising transforming each of the electroencephalogram waves to capture information embedded in the electroencephalogram waves, and continuously classifying the sleep stages according to extracted features and learned parameters from the linear-chain conditional random fields. The performing subject adaptation includes using training data from a plurality of old subjects to obtain a prior distribution of conditional random field parameters, using the prior distribution of conditional random field parameters in combination with training data for at least one new subject to obtain a regulated estimate of conditional random field parameters, and using the regulated estimate of conditional random field parameters to classify the electroencephalogram waves of the at least one new subject to determine whether a subject exhibits a sleep disorder.
  • The present method (and system) provides an automatic, online sleep stager based on a recently developed statistical pattern recognition method, conditional random field (CRF), and novel potential functions that have explicit physical meanings. The sleep stager's classification accuracy is much higher than that of existing methods.
  • One challenge for sleep staging is that in practice, there is often enough training data Dold from several old subjects sold but very limited training data Dnew from a new subject snew, as it often takes several days or several weeks to label sufficient Dnew for snew manually. In this case, it is undesirable to train the parameter vector Θ of the CRF by only using Dnew.
  • The present invention, however, may perform subject adaptation to improve the classification accuracy on snew. The present invention uses the knowledge on Θ that is learned from Dold to obtain a regulated estimate of Θ from Dnew. In this way, the classification accuracy on snew increases with the size of Dnew and eventually becomes close to the theoretical limit. Especially, even without any Dnew, the average accuracy on snew can be quite good.
  • CRF was originally proposed by the natural language processing community in 2001 and has been successfully applied to pattern recognition tasks in computer vision. In contrary to HMM, CRF directly models the probabilities of possible label sequences given an observation sequence, without making unnecessary independence assumptions on the observation elements. Consequently, CRF overcomes HMM's shortcoming of being unable to represent multiple interacting features or long-range dependencies among the observation elements. Neither the application of CRF nor subject adaptation has been studied before in EEG wave classification.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • The foregoing and other exemplary purposes, aspects and advantages will be better understood from the following detailed description of an exemplary embodiment of the invention with reference to the drawings, in which:
  • FIG. 1 illustrates a method of subject-adaptive, real-time sleep stage classification to classify electroencephalogram sleep recordings into sleep stages in accordance with an exemplary embodiment of the present invention; and
  • FIG. 2 illustrates a linear-chain CRF.
  • DETAILED DESCRIPTION OF EXEMPLARY EMBODIMENTS OF THE INVENTION
  • Referring now to the drawings, and more particularly to FIGS. 1 and 2, there are shown exemplary embodiments of the method and structures according to the present invention.
  • As indicated above, the present invention uses the concept of CRF. Let X be the observation sequence, and Y be the corresponding label (state) sequence. The CRF is defined (and exemplarily illustrated in FIG. 2) as follows:
  • Definition. Let G=(V, E) be a graph such that Y=(yv)vεV, so that Y is indexed by the vertices of G. Then (X, Y) is a conditional random field in case, when conditioned on X, the random variables yv obey the Markov property with respect to the graph: P(yv|X, yw≠v)=P(yv|X, yw, w˜v), where w˜v means that w and v are neighbors in G.
  • A special case of CRF is the linear-chain CRF (LCRF), where the graph G is a linear chain so that each yi has exactly two neighbors: yi−1 and yi+1. In this case, the distribution of the label sequence Y given the observation sequence X has the following form:
  • p ( Y | X ) exp { i = 1 n [ j = 1 k 1 λ j f j ( y i - 1 , y i , X , i ) + j = 1 k 2 μ j g j ( y i , X , i ) ] } . ( 1 )
  • Here, ƒj and gj are called potential functions. λj and μj are parameters. The selection of appropriate potential functions is both application-dependent and critical to the success of the CRF method.
  • The sleep stager of the present invention uses linear-chain CRFs. In this case, X=({right arrow over (x)}1, {right arrow over (x)}2, {right arrow over (x)}n) is the observation sequence, where each element {right arrow over (x)}i=[xi, 1, xi, 2, . . . , xi, m ]T is an m-dimensional vector that represents the observed EEG wave signal (possibly after some transformation) at time point i (1≦i≦n). Y=(y1, y2, . . . , yn) is the label sequence. Each yi (1≦i≦n) belongs to the sleep stage space S (e.g., {wake, REM, NREM}) and represents the sleep stage at time point i that needs to be labeled.
  • The sleep stager of the present invention uses the following two kinds of potential functions, the first one is for ƒj and the second one is for gj:
  • (1) 1y i−1 =s1y i =t(s, t ε S),
  • (2) 1y i =txi, h (t ε S, 1≦h≦m).
  • Here, the indicator function
  • 1 y i = t = { 1 ( if y i = t ) 0 ( if y i t ) .
  • For each i (1≦i≦n), the number of potential functions is k=|S|2+|S|m. Local features are often the most important ones. Hence, at any time point i (1≦i≦n), the sleep stager focuses on the local observation elements and only consider the first-order term {right arrow over (x)}i. In addition, these potential functions are easy to compute, which is important for online classification. In fact, these potential functions can be justified from the statistical mechanics perspective: (1) The term exp {λ s, t1y i−1 =s1y i=t } can be viewed as the spontaneous transition probability from state s to state t. (2) As discussed below, X is the power spectral density, a quantity associated with energy. Hence, the term exp {μt, h1y i=t xi, h} can be viewed as an analogy to the Boltzmann factor P(E)∝ exp(−βE), which is related to the probability for a canonical ensemble to be in a state with energy E.
  • Given the k=k1+k2 potential functions, parameter estimation (i.e., learning λj's and μj's from a labeled training data set) and inference making (i.e., given X, computing the most likely Y) in the CRF are performed using the forward-backward dynamic programming and Viterbi algorithms.
  • The present invention uses a method of subject adaptation. This technique combines the (usually sufficient) training data sequence (Xold, Yold) from several old subjects sold with the (possibly insufficient) training data sequence (Xnew, Ynew) from a new subject snew to improve the classification accuracy on snew. Let Θ be the column parameter vector of the CRF that contains λj's and μj's. Lold(Θ)=ln p(Yold|Xold, Θ) and Lnew(Θ)=ln p(Ynew|XnewΘ) are the log-likelihood functions for sold and snew, respectively. Let {circumflex over (Θ)} denote the maximum-likelihood estimator (MLE) of Θ on sold. A theorem about MLE asserts that {circumflex over (Θ)} asymptotically follows a normal distribution, whose mean vector and covariance matrix are Θ and Σ=−(∇2Lold)−1, respectively. Here, ∇2Lold is the Hessian matrix of Lold(Θ). This can be viewed as a prior of Θ when we fit the same model to snew. The corresponding probability density function is

  • p(Θ)∝ exp {−(Θ−{circumflex over (Θ)})T·Σ−1·(Θ−{circumflex over (Θ)})/2}=exp {(Θ−{circumflex over (Θ)})T·∇2 L old·(Θ−{circumflex over (Θ)})/2}.   (2)
  • From Bayes' theorem, the posterior distribution of Θ is

  • p(Θ|Xnew, Ynew)∝ p(Ynew|Xnew, Θ)p(Θ)∝ exp {Lnew(Θ)+(Θ−{circumflex over (Θ)})T·∇2Lold·(Θ−{circumflex over (Θ)})/2}.   (3)
  • The gradient of Lold(Θ), ∇Lold, can be efficiently computed using a backward-forward dynamic programming method. ∇2Lold can be computed numerically by taking difference quotients of ∇Lold. Then one can obtain the point estimate Θ for snew by maximizing Lnew(Θ)+(Θ−{circumflex over (Θ)})T·∇2Lold·(Θ−{circumflex over (Θ)})/2 (e.g., using the BFGS method).
  • Each EEG recording is first transformed to capture the embedded, useful information. This process is called feature extraction. The most popular signal processing techniques for feature extraction include wavelet transform, fast Fourier transform, zero-crossing, parametric waveform recognition, etc. The present invention uses an approach based on power spectral properties of the EEG signal. The Thompson multi-taper method is applied to 3-second moving window to obtain the localized power spectral density (PSD) with between-window-shift of 2.7 seconds. For each frequency f and each time point i, the logarithm of the PSD is normalized across time to obtain the Z score Z∫, i, where normalization is performed by first subtracting the mean and then dividing by the standard deviation.
  • For human beings, the method uses m=6 disjoint frequency bands: 0.2 Hz-4 Hz, 4.2 Hz-8 Hz, 8.2 Hz-12 Hz, 12.2 Hz-16 Hz, 16.2 Hz-23 Hz, and 23.2 Hz-29 Hz, which jointly contain 99% of the power of EEG waves. (For birds (e.g., zebra finches), we choose m=4 disjoint frequency bands: 1 Hz-5 Hz, 5.5 Hz-10 Hz, 10.5 Hz-20 Hz, and 20.5 Hz-30 Hz.) The justifications for selecting these frequency bands are as follows. First, the PSD curves of various stages are well separated within these bands. Second, human sleep is characterized into different stages based on the frequency content of the delta-wave (0 Hz-4 Hz), theta-wave (4 Hz-8 Hz), alpha-wave (8 Hz-13 Hz), beta1-wave (13 Hz-22 Hz), and beta2-wave (22 Hz-35 Hz), which are similar to our frequency bands. Hence, the features contained within these bands should provide enough discrimination power for stage classification.
  • For the jth (1≦j≦6) band, at time point i, let {tilde over (x)}i, j denote the maximum Z score within this band. That is, {tilde over (x)}i, j=max{Zf, i, for all frequencies f in the jth band}. Since occasionally the recording has very large noise caused by movement, we truncate {tilde over (x)}i, j by xi, j=sign({tilde over (x)}i, j)min{|{tilde over (x)}i, j|, A), where A=5.
  • Vector {right arrow over (x)}i=[xi, 1, xi, 2, . . . , xi, m]T is the transformed observation element at time point i. The classification of the sleep recording is based on the xi's across time.
  • FIG. 1 illustrates a method flow chart for an exemplary embodiment of the present invention. The exemplary method 100 of subject-adaptive, real-time sleep stage classification to classify electroencephalogram sleep recordings into sleep stages to determine whether a subject exhibits a sleep disorder, includes performing subject adaptation (step 110) to improve classification accuracy for a new subject with limited training data, training the linear-chain conditional random fields using the training data (step 120), continuously receiving the electroencephalogram waves (step 130), continuously extracting features from the electroencephalogram waves (step 140), and continuously classifying the sleep stages according to extracted features and learned parameters from the linear-chain conditional random fields (step 150). The performing subject adaptation includes using training data from a plurality of old subjects to obtain a prior distribution of conditional random field parameters (110 a), using the prior distribution of conditional random field parameters in combination with training data for at least one new subject to obtain a regulated estimate of conditional random field parameters (110 b), and using the regulated estimate of conditional random field parameters to classify the electroencephalogram waves of the at least one new subject to determine whether a subject exhibits a sleep disorder (110 c).
  • A typical hardware configuration of an information handling/computer system in accordance with the invention preferably has at least one processor or central processing unit (CPU).
  • The CPUs are interconnected via a system bus to a random access memory (RAM), read-only memory (ROM), input/output (I/O) adapter (for connecting peripheral devices such as disk units and tape drives to the bus), user interface adapter (for connecting a keyboard, mouse, speaker, microphone, and/or other user interface device to the bus), a communication adapter for connecting an information handling system to a data processing network, the Internet, an Intranet, a personal area network (PAN), etc., and a display adapter for connecting the bus to a display device and/or printer (e.g., a digital printer or the like).
  • In addition to the system and method described above, a different aspect of the invention includes a computer-implemented method for performing the above method. As an example, this method may be implemented in a computer system environment.
  • Such a method may be implemented, for example, by operating a computer, as embodied by a digital data processing apparatus, to execute a sequence of computer-readable instructions. These instructions may reside in various types of computer-readable media.
  • Thus, this aspect of the present invention is directed to a programmed product, comprising computer-readable media tangibly embodying a program of computer-readable instructions executable by a digital data processor incorporating the CPU and hardware above, to perform the method of the invention.
  • This computer-readable media may include, for example, a RAM contained within the CPU, as represented by the fast-access storage for example. Alternatively, the instructions may be contained in another computer-readable media, such as a magnetic data storage diskette, directly or indirectly accessible by the CPU. Whether contained in the diskette, the computer/CPU, or elsewhere, the instructions may be stored on a variety of computer-readable data storage media, such as DASD storage (e.g., a conventional “hard drive” or a RAID array), magnetic tape, electronic read-only memory (e.g., ROM, EPROM, or EEPROM), an optical storage device (e.g. CD-ROM, WORM, DVD, digital optical tape, etc.), paper “punch” cards, or other suitable computer-readable media including transmission media such as digital and analog and communication links and wireless. In an illustrative embodiment of the invention, the computer-readable instructions may comprise software object code.
  • While the invention has been described in terms of several exemplary embodiments, those skilled in the art will recognize that the invention can be practiced with modification within the spirit and scope of the appended claims.
  • Further, it is noted that, Applicants' intent is to encompass equivalents of all claim elements, even if amended later during prosecution.

Claims (2)

1. A method of subject-adaptive, real-time sleep stage classification to classify electroencephalogram sleep recordings into sleep stages to determine whether a subject exhibits a sleep disorder, comprising:
performing subject adaptation to improve classification accuracy for a new subject with limited training data, said performing subject adaptation comprises using linear-chain conditional random fields and potential functions;
training said linear-chain conditional random fields using said training data;
continuously receiving said electroencephalogram waves;
continuously extracting features from said electroencephalogram waves, said extracting features comprising transforming each of said electroencephalogram waves to capture information embedded in said electroencephalogram waves said extracting features comprises extracting features from four disjoint frequency bands, said four disjoint frequency bands consisting of a first band within a range of 1 Hz-5 Hz, a second band within a range of 5.5 Hz-10 Hz, a third band with a range of 10.5 Hz-20 Hz, and a fourth band within a range of 20.5 Hz-30 Hz; and
continuously classifying the sleep stages according to extracted features and learned parameters from said linear-chain conditional random fields,
wherein said performing subject adaptation comprises:
using training data from a plurality of old subjects to obtain a prior distribution of conditional random field parameters;
using said prior distribution of conditional random field parameters in combination with training data for at least one new subject to obtain a regulated estimate of conditional random field parameters; and
using said regulated estimate of conditional random field parameters to classify said electroencephalogram waves of said at least one new subject to determine whether a subject exhibits a sleep disorder,
wherein said continuously extracting features comprises obtaining a localized power spectral density of said electroencephalogram waves.
2. (canceled)
US11/863,586 2007-09-28 2007-09-28 Method and system for subject-adaptive real-time sleep stage classification Expired - Fee Related US7509163B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US11/863,586 US7509163B1 (en) 2007-09-28 2007-09-28 Method and system for subject-adaptive real-time sleep stage classification

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US11/863,586 US7509163B1 (en) 2007-09-28 2007-09-28 Method and system for subject-adaptive real-time sleep stage classification

Publications (2)

Publication Number Publication Date
US7509163B1 US7509163B1 (en) 2009-03-24
US20090088658A1 true US20090088658A1 (en) 2009-04-02

Family

ID=40457234

Family Applications (1)

Application Number Title Priority Date Filing Date
US11/863,586 Expired - Fee Related US7509163B1 (en) 2007-09-28 2007-09-28 Method and system for subject-adaptive real-time sleep stage classification

Country Status (1)

Country Link
US (1) US7509163B1 (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111631688A (en) * 2020-06-24 2020-09-08 电子科技大学 Algorithm for automatic sleep staging
US11273283B2 (en) 2017-12-31 2022-03-15 Neuroenhancement Lab, LLC Method and apparatus for neuroenhancement to enhance emotional response
US11364361B2 (en) 2018-04-20 2022-06-21 Neuroenhancement Lab, LLC System and method for inducing sleep by transplanting mental states
US11452839B2 (en) 2018-09-14 2022-09-27 Neuroenhancement Lab, LLC System and method of improving sleep
US11547349B2 (en) * 2014-04-28 2023-01-10 The General Hospital Corporation System and method for spectral characterization of sleep
US11717686B2 (en) 2017-12-04 2023-08-08 Neuroenhancement Lab, LLC Method and apparatus for neuroenhancement to facilitate learning and performance
US11723579B2 (en) 2017-09-19 2023-08-15 Neuroenhancement Lab, LLC Method and apparatus for neuroenhancement
US11786694B2 (en) 2019-05-24 2023-10-17 NeuroLight, Inc. Device, method, and app for facilitating sleep

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8473043B1 (en) * 2004-12-22 2013-06-25 Neuro Wave Systems Inc. Neuro-behavioral test method for screening and evaluating therapy for ADHD and system
EP2235649A1 (en) * 2007-12-21 2010-10-06 Thomson Reuters Global Resources Entity, event, and relationship extraction
CN107106028B (en) * 2014-12-18 2020-07-21 皇家飞利浦有限公司 System and method for cardiopulmonary sleep stage classification
KR102635868B1 (en) 2016-01-26 2024-02-14 삼성전자주식회사 Electronic device and controlling method thereof
CN113576410B (en) * 2021-07-20 2022-09-02 电子科技大学 Dynamic continuous analysis method for sleep process
CN113807299B (en) * 2021-09-26 2023-08-08 河南工业大学 Sleep stage staging method and system based on parallel frequency domain electroencephalogram signals
CN115429293B (en) * 2022-11-04 2023-04-07 之江实验室 Sleep type classification method and device based on impulse neural network

Citations (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4219807A (en) * 1978-04-17 1980-08-26 Cathodic Protection Services, Inc. Sensor system for an impressed cathodic protection circuit
US4545258A (en) * 1983-07-05 1985-10-08 Rosemount Inc. Circuit with adjustable amplitude and rolloff frequency characteristics
US4575678A (en) * 1982-01-05 1986-03-11 The University Of Manchester Institute Of Science And Technology Corrosion monitoring
US4592240A (en) * 1983-10-07 1986-06-03 The Foxboro Company Electrical-charge sensing flowmeter
US4598251A (en) * 1982-06-16 1986-07-01 Rosemount Inc. Frequency to current converter circuit
US4741215A (en) * 1985-07-03 1988-05-03 Rosemount Inc. Flow tube for a magnetic flowmeter
US5128625A (en) * 1990-02-14 1992-07-07 Kokusai Denshin Denwa Co., Ltd. Adaptive phase lock loop system
US5320109A (en) * 1991-10-25 1994-06-14 Aspect Medical Systems, Inc. Cerebral biopotential analysis system and method
US5337367A (en) * 1991-11-26 1994-08-09 Rohm Co., Ltd. Recording device and video device using the same
US5339335A (en) * 1992-12-15 1994-08-16 Elsag International B.V. Method and apparatus for digitally processing and filtering signals in industrial control applications
US5416593A (en) * 1991-03-27 1995-05-16 Mahlo, Gmbh & Co. Kg Method for determining a distortion angle in a textile material and an apparatus for use therein
US5576497A (en) * 1995-05-09 1996-11-19 The Foxboro Company Adaptive filtering for a vortex flowmeter
US5867058A (en) * 1997-08-01 1999-02-02 Zenith Electronics Corporation Method and system for enhancing a digitally sampled voltage input waveform
US5909188A (en) * 1997-02-24 1999-06-01 Rosemont Inc. Process control transmitter with adaptive analog-to-digital converter
US6261439B1 (en) * 1998-10-30 2001-07-17 Robert J. Schwabe Cathodic protection system for mitigating stray electric current effects
US6419629B1 (en) * 1998-10-30 2002-07-16 The United States Of America As Represented By The Secretary Of The Army Method for predicting human cognitive performance
US6501266B1 (en) * 1998-04-29 2002-12-31 F.I.T. Messtechnik Gmbh Procedure and device for detecting nonuniformities in the wall thickness of inaccessible metal pipes
US6920799B1 (en) * 2004-04-15 2005-07-26 Rosemount Inc. Magnetic flow meter with reference electrode
US20060085190A1 (en) * 2004-10-15 2006-04-20 Microsoft Corporation Hidden conditional random field models for phonetic classification and speech recognition
US7299088B1 (en) * 2002-06-02 2007-11-20 Nitish V Thakor Apparatus and methods for brain rhythm analysis

Patent Citations (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4219807A (en) * 1978-04-17 1980-08-26 Cathodic Protection Services, Inc. Sensor system for an impressed cathodic protection circuit
US4575678A (en) * 1982-01-05 1986-03-11 The University Of Manchester Institute Of Science And Technology Corrosion monitoring
US4598251A (en) * 1982-06-16 1986-07-01 Rosemount Inc. Frequency to current converter circuit
US4545258A (en) * 1983-07-05 1985-10-08 Rosemount Inc. Circuit with adjustable amplitude and rolloff frequency characteristics
US4592240A (en) * 1983-10-07 1986-06-03 The Foxboro Company Electrical-charge sensing flowmeter
US4741215A (en) * 1985-07-03 1988-05-03 Rosemount Inc. Flow tube for a magnetic flowmeter
US5128625A (en) * 1990-02-14 1992-07-07 Kokusai Denshin Denwa Co., Ltd. Adaptive phase lock loop system
US5416593A (en) * 1991-03-27 1995-05-16 Mahlo, Gmbh & Co. Kg Method for determining a distortion angle in a textile material and an apparatus for use therein
US5320109A (en) * 1991-10-25 1994-06-14 Aspect Medical Systems, Inc. Cerebral biopotential analysis system and method
US5337367A (en) * 1991-11-26 1994-08-09 Rohm Co., Ltd. Recording device and video device using the same
US5339335A (en) * 1992-12-15 1994-08-16 Elsag International B.V. Method and apparatus for digitally processing and filtering signals in industrial control applications
US5576497A (en) * 1995-05-09 1996-11-19 The Foxboro Company Adaptive filtering for a vortex flowmeter
US5909188A (en) * 1997-02-24 1999-06-01 Rosemont Inc. Process control transmitter with adaptive analog-to-digital converter
US5867058A (en) * 1997-08-01 1999-02-02 Zenith Electronics Corporation Method and system for enhancing a digitally sampled voltage input waveform
US6501266B1 (en) * 1998-04-29 2002-12-31 F.I.T. Messtechnik Gmbh Procedure and device for detecting nonuniformities in the wall thickness of inaccessible metal pipes
US6261439B1 (en) * 1998-10-30 2001-07-17 Robert J. Schwabe Cathodic protection system for mitigating stray electric current effects
US6419629B1 (en) * 1998-10-30 2002-07-16 The United States Of America As Represented By The Secretary Of The Army Method for predicting human cognitive performance
US7299088B1 (en) * 2002-06-02 2007-11-20 Nitish V Thakor Apparatus and methods for brain rhythm analysis
US6920799B1 (en) * 2004-04-15 2005-07-26 Rosemount Inc. Magnetic flow meter with reference electrode
US20060085190A1 (en) * 2004-10-15 2006-04-20 Microsoft Corporation Hidden conditional random field models for phonetic classification and speech recognition

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11547349B2 (en) * 2014-04-28 2023-01-10 The General Hospital Corporation System and method for spectral characterization of sleep
US11723579B2 (en) 2017-09-19 2023-08-15 Neuroenhancement Lab, LLC Method and apparatus for neuroenhancement
US11717686B2 (en) 2017-12-04 2023-08-08 Neuroenhancement Lab, LLC Method and apparatus for neuroenhancement to facilitate learning and performance
US11273283B2 (en) 2017-12-31 2022-03-15 Neuroenhancement Lab, LLC Method and apparatus for neuroenhancement to enhance emotional response
US11318277B2 (en) 2017-12-31 2022-05-03 Neuroenhancement Lab, LLC Method and apparatus for neuroenhancement to enhance emotional response
US11478603B2 (en) 2017-12-31 2022-10-25 Neuroenhancement Lab, LLC Method and apparatus for neuroenhancement to enhance emotional response
US11364361B2 (en) 2018-04-20 2022-06-21 Neuroenhancement Lab, LLC System and method for inducing sleep by transplanting mental states
US11452839B2 (en) 2018-09-14 2022-09-27 Neuroenhancement Lab, LLC System and method of improving sleep
US11786694B2 (en) 2019-05-24 2023-10-17 NeuroLight, Inc. Device, method, and app for facilitating sleep
CN111631688A (en) * 2020-06-24 2020-09-08 电子科技大学 Algorithm for automatic sleep staging

Also Published As

Publication number Publication date
US7509163B1 (en) 2009-03-24

Similar Documents

Publication Publication Date Title
US7509163B1 (en) Method and system for subject-adaptive real-time sleep stage classification
Hussein et al. Optimized deep neural network architecture for robust detection of epileptic seizures using EEG signals
Hassan et al. An automated method for sleep staging from EEG signals using normal inverse Gaussian parameters and adaptive boosting
Salido et al. Using deep learning to detect melanoma in dermoscopy images
Subasi et al. Wavelet neural network classification of EEG signals by using AR model with MLE preprocessing
Subasi Medical decision support system for diagnosis of neuromuscular disorders using DWT and fuzzy support vector machines
Singh et al. Detection of sleep apnea from heart beat interval and ECG derived respiration signals using sliding mode singular spectrum analysis
Yavuz et al. An epileptic seizure detection system based on cepstral analysis and generalized regression neural network
Swarnkar et al. Automatic identification of wet and dry cough in pediatric patients with respiratory diseases
Lima et al. Kernel machines for epilepsy diagnosis via EEG signal classification: A comparative study
CN111444747B (en) Epileptic state identification method based on migration learning and cavity convolution
Basha et al. Support vector machine and simple recurrent network based automatic sleep stage classification of fuzzy kernel
Hassan A comparative study of various classifiers for automated sleep apnea screening based on single-lead electrocardiogram
Sekkal et al. Automatic sleep stage classification: From classical machine learning methods to deep learning
Warrick et al. Hybrid scattering-LSTM networks for automated detection of sleep arousals
Ulukaya et al. Overcomplete discrete wavelet transform based respiratory sound discrimination with feature and decision level fusion
Nasifoglu et al. Obstructive sleep apnea prediction from electrocardiogram scalograms and spectrograms using convolutional neural networks
Soni et al. Graphical representation learning-based approach for automatic classification of electroencephalogram signals in depression
Diykh et al. Texture analysis based graph approach for automatic detection of neonatal seizure from multi-channel EEG signals
Hassan et al. Identification of sleep apnea from single-lead electrocardiogram
Kutlu et al. Optimizing the performance of an MLP classifier for the automatic detection of epileptic spikes
Khare et al. Multiclass sleep stage classification using artificial intelligence based time-frequency distribution and CNN
Satapathy et al. Multimodal multiclass machine learning model for automated sleep staging based on time series data
Singer et al. Classification of severity of trachea stenosis from EEG signals using ordinal decision-tree based algorithms and ensemble-based ordinal and non-ordinal algorithms
Vasanthi et al. Performance evaluation of pattern recognition networks using electromyography signal and time-domain features for the classification of hand gestures

Legal Events

Date Code Title Description
AS Assignment

Owner name: INTERNATIONAL BUSINESS MACHINES CORPORATION, NEW Y

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:LUO, GANG;MIN, WANLI;REEL/FRAME:019894/0977

Effective date: 20070921

FEPP Fee payment procedure

Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

REMI Maintenance fee reminder mailed
LAPS Lapse for failure to pay maintenance fees
STCH Information on status: patent discontinuation

Free format text: PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362

FP Lapsed due to failure to pay maintenance fee

Effective date: 20130324