Seizure detection methods, apparatus, and systems using an autoregression algorithm
A method, comprising receiving a time series of patient body signal, determining first and second sliding time windows for the time series; applying an autoregression algorithm, comprising: applying an autoregression analysis to each of the first and second windows, yielding autoregression coefficients and a residual variance for each window; estimating a parameter vector for each window based on the autoregression coefficients and residual variances; and determining a difference between the parameter vectors; and determining seizure onset and seizure termination based on the difference between the parameter vectors. A non-transitory computer readable program storage unit encoded with instructions that, when executed by a computer, perform the method.
1 . A system, comprising:
a body data collection module configured to collect body data via one or more processors comprising a time series of a first body signal of a patient, wherein the first body signal is a cardiac signal, and
a non-transitory computer readable program storage unit encoded with instructions that, when executed by a processor, performs a method, comprising:
receiving the time series of the first body signal of the patient from the body data collection module,
determining a first sliding time window and a second sliding time window for the time series of the first body signal;
applying an autoregression algorithm to the first sliding window and the second sliding window;
determining an indication of a current onset of a seizure based on the application of the autoregression algorithm to the first sliding window and the second sliding window;
delivering a therapy via a therapy unit for the seizure at a particular time, wherein the therapy and the particular time are based upon the determination of the current onset of the seizure; and
determining a termination of the seizure based on the application of the autoregression algorithm to the first sliding window and the second sliding window.
2 . The system of claim 1 , wherein parameters of the autoregression analysis are based on a site of a seizure origin.
3 . The system of claim 1 , wherein the time series body signal is a measurement of a patient's heart activity.
4 . The system of claim 1 , wherein at least one of the delivered therapy or the issued warning is based at least in part on at least one of a type of activity engaged in by the patient at a seizure onset time, a seizure type, a seizure severity, or a time elapsed from a last seizure.
5 . The system of claim 1 , wherein the therapy unit is further configured to determine at least one of:
a timing of delivery of therapy, a duration of a therapy, a type of therapy, at least one parameter of the therapy, a timing of sending a warning, a type of warning, or a duration of the warning; based upon the seizure onset, the seizure termination, or both.
6 . The system of claim 1 , further comprising a monitoring device with one or more processors configured to:
determining at least one value selected from the duration of the seizure, the severity of the seizure, the intensity of the seizure, the extent of spread of the seizure, an inter-seizure interval between the seizure and a prior seizure, a patient impact of the seizure, or a time of occurrence of the seizure; and
logging the at least one value.
7 . The system of claim 1 , wherein the method further comprises at least one of:
determining an occurrence of a seizure based on the output of applying an autoregression algorithm on at least one second body signal,
determining an occurrence of a seizure based on the output of at least one second algorithm on the first body signal, or
determining an occurrence of a seizure based on the output of at least one second algorithm on the at least one second body signal.
8 . The system of claim 7 , wherein the second body signal is selected from an EKG signal, an accelerometer signal, or a signal indicative of a loss of responsiveness.
9 . The system of claim 1 , wherein the method further comprises estimating the degree of nonstationarity of the first body signal.
10 . A method, comprising:
collecting, by a body data collection module via one or more processors, body data comprising a time series of a first body signal of a patient, wherein the first body signal is a cardiac signal,
determining a first sliding time window and a second sliding time window for the time series of the first body signal;
applying an autoregression algorithm to the first sliding window and the second sliding window;
determining a current onset of a seizure based on the application of the autoregression analysis to the first sliding window and the second sliding window;
delivering a therapy via a therapy unit for the seizure at a particular time, wherein the therapy and the particular time are based upon the determination of the current onset of the seizure; and
determining a termination of the seizure based on the application of the autoregression analysis to the first sliding window and the second sliding window.
11 . The method of claim 10 , wherein parameters of the autoregression model are selected based on a seizure type suffered by the patient.
12 . The method of claim 11 , wherein at least one of the delivered therapy or the issued warning may be based at least in part on at least one of a type of activity engaged in by the patient at a seizure onset time, the seizure type, a seizure severity, or a time elapsed from a last seizure.
13 . The method of claim 10 , wherein the time series body signal is a measurement of a patient's heart activity.
14 . The method of claim 10 , further comprising at least one responsive action selected from:
determining an efficacy of the therapy; or
issuing a warning for the seizure, wherein the warning is based upon the determination of the onset of the seizure, a determination of duration of the seizure, a determination of a seizure type, or two or more thereof.
15 . The method of claim 10 , further comprising at least one of:
determining an occurrence of a seizure based on the output of applying an autoregression algorithm on at least one second body signal,
determining an occurrence of a seizure based on the output of at least one second algorithm on the first body signal, or
determining an occurrence of a seizure based on the output of at least one second algorithm on the at least one second body signal.
16 . The method of claim 15 , wherein the second body signal is selected from an EKG signal, an accelerometer signal, or a signal indicative of a loss of responsiveness.
17 . The method of claim 10 , further comprising estimating the degree of nonstationarity of the first body signal.