Seizure detection methods, apparatus, and systems using an autoregression algorithm
First Claim
1. A system, comprising:
- a body data collection module configured to collect body data comprising a time series of a first body signal of a patient, wherein the first body signal is a cardiac signal or a kinetic signal, anda 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 ending at a time τ and
a second sliding time window beginning at the time τ
for the time series of the first body signal;
applying an autoregression algorithm, comprising;
applying an autoregression analysis to the first sliding time window and the second sliding time window, wherein the autoregression analysis comprises presenting each sample as a weighted sum of P previous values with weights given by autoregression coefficients, wherein the autoregression coefficients are determined by a technique selected from an ordinary least squares procedure, a method of moments, Yule-Walker equations, a maximum entropy spectra estimation, or a maximum likelihood estimation;
plus a shift, and generating a first residual value for the first sliding time window, a second residual value for the second sliding time window, a first variance for the first sliding time window, and a second variance for the second sliding time window;
estimating a first parameter vector based at least in part on the autoregression coefficients for the first sliding time window and a second parameter vector based at least in part on the autoregression coefficients for the second sliding time window;
determining a non-stationarity measure and a third residual value by computing a first matrix in the first sliding time window and a second matrix in the second sliding time window using a Fisher'"'"'s matrix function;
determining an onset of a seizure based on the non-stationarity measure exceeding a threshold and a second variance of the residuals in the second sliding time window is larger than a first variance of the residuals in the first sliding time window; and
determining a termination of the seizure based on the non-stationarity measure exceeding the threshold and the first variance of the residuals in the first sliding time window is larger than the second variance of the residuals in the second sliding time window.
1 Assignment
0 Petitions
Accused Products
Abstract
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.
571 Citations
21 Claims
-
1. A system, comprising:
-
a body data collection module configured to collect body data comprising a time series of a first body signal of a patient, wherein the first body signal is a cardiac signal or a kinetic 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 ending at a time τ and
a second sliding time window beginning at the time τ
for the time series of the first body signal;applying an autoregression algorithm, comprising; applying an autoregression analysis to the first sliding time window and the second sliding time window, wherein the autoregression analysis comprises presenting each sample as a weighted sum of P previous values with weights given by autoregression coefficients, wherein the autoregression coefficients are determined by a technique selected from an ordinary least squares procedure, a method of moments, Yule-Walker equations, a maximum entropy spectra estimation, or a maximum likelihood estimation;
plus a shift, and generating a first residual value for the first sliding time window, a second residual value for the second sliding time window, a first variance for the first sliding time window, and a second variance for the second sliding time window;estimating a first parameter vector based at least in part on the autoregression coefficients for the first sliding time window and a second parameter vector based at least in part on the autoregression coefficients for the second sliding time window; determining a non-stationarity measure and a third residual value by computing a first matrix in the first sliding time window and a second matrix in the second sliding time window using a Fisher'"'"'s matrix function; determining an onset of a seizure based on the non-stationarity measure exceeding a threshold and a second variance of the residuals in the second sliding time window is larger than a first variance of the residuals in the first sliding time window; and determining a termination of the seizure based on the non-stationarity measure exceeding the threshold and the first variance of the residuals in the first sliding time window is larger than the second variance of the residuals in the second sliding time window. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 21)
-
-
11. A method, comprising:
-
collecting, by a body data collection module, body data comprising a time series of a first body signal of a patient, wherein the first body signal is a cardiac signal or a kinetic signal, determining a first sliding time window ending at a time τ and
a second sliding time window beginning at the time τ
for the time series of the first body signal;applying an autoregression algorithm, comprising; applying an autoregression analysis to the first sliding time window and the second sliding time window, wherein the autoregression analysis comprises presenting each sample as a weighted sum of P previous values with weights given by autoregression coefficients, wherein the autoregression coefficients are determined by a technique selected from an ordinary least squares procedure, a method of moments, Yule-Walker equations, a maximum entropy spectra estimation, or a maximum likelihood estimation;
plus a shift, and generating a first residual value for the first sliding time window, a second residual value for the second sliding time window, a first variance for the first sliding time window, and a second variance for the second sliding time window;estimating a first parameter vector based at least in part on the autoregression coefficients for the first sliding time window and a second parameter vector based at least in part on the autoregression coefficients for the second sliding time window; determining a difference between the first parameter vector and the second parameter vector by computing a first matrix in the first sliding time window and a second matrix in the second sliding time window using a Fisher'"'"'s matrix function; determining an onset of a seizure based on the difference between the first parameter vector and the second parameter vector indicating that a second variance in the second sliding time window is larger than a first variance in the first sliding time window; and determining a termination of the seizure based on the difference between the first parameter vector and the second parameter vector indicating that the first variance in the first sliding time window is larger than the second variance in the second sliding time window. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification