Disclosed is a device and method for preventing seizures due to physiological system dysfunction. The method is based on a conjectural model of the brain wherein each brain site is modeled as a chaotic oscillator; a normal brain generates an internal feedback signal to prevent long-term entrainment among the oscillators; and a pathological brain fails to provide this feedback signal. The device of the present invention measures and characterizes the brain sites to determine if entrainment is occurring among the oscillators, derives an appropriate feedback signal to counteract the entrainment, and applies the feedback signal to the critical brain sites. The feedback signal generated by the device supplements or takes the place of the feedback signal that would otherwise be generated by the normal brain.
1. A method for treating a dynamical disorder, comprising:
acquiring a plurality of signals corresponding to a plurality of electrodes, wherein the plurality of electrodes corresponds to a plurality of brain sites; computing a correlation between a number of signals within the plurality of signals, the number of signals corresponding to a number of brain sites within the plurality of brain sites, wherein computing the correlation comprises computing a T-index value; computing a feedback signal that is a function of the correlation and the number of signals; and applying the feedback signal to a number of transmit electrodes within the plurality of electrodes, the number of transmit electrodes corresponding to the number of brain sites. 2. The method of 3. The method of assembling a state vector corresponding to each electrode within the plurality of electrodes; and computing a Short Term Lyapunov exponent corresponding to each state vector, before computing the T-index. 4. The method of computing an average difference between Short Term Lyapunov exponents, after computing the Short Term Lyapunov exponent; and computing a standard deviation of differences between Short Term Lyapunov exponents, before computing the T-index. 5. The method of deriving a plurality of control parameters; computing a gain factor based on the correlation and the plurality of control parameters; and computing the feedback signal based on the plurality of signals and the gain factor. 6. The method of 7. The method of 8. The method of 9. The method of transmitting a plurality of system identification signals to the plurality of electrodes; acquiring a second plurality of signals corresponding to the plurality of system identification signals; and determining a plurality of control parameters corresponding to the second plurality of signals and the plurality of system identification signals. 10. The method of 11. The method of 12. The method of 13. The method of 14. A device for treating a dynamical disorder, comprising:
a plurality of electrodes corresponding to a plurality of brain sites; and a microprocessor having a computer readable medium encoded with a program for acquiring a plurality of signals corresponding to the plurality of electrodes; computing a correlation between a number of signals within the plurality of signals, the number of signals corresponding to a number of brain sites within the plurality of brain sites, wherein the program for computing the correlation computes a T-index value; computing a feedback signal that is a function of the correlation and the number of signals; and applying the feedback signal to a number of transmit electrodes within the plurality of electrodes, the number of transmit electrodes corresponding to the number of brain sites. 15. The device of 16. The device of a program for assembling a state vector corresponding to each electrode within the plurality of electrodes; and a program for computing a Short Term Lyapunov exponent corresponding to each state vector, before computing the T-index. 17. The device of a program for computing an average difference between Short Term Lyapunov exponents, after computing the Short Term Lyapunov exponent; and a program for computing a standard deviation of differences between Short Term Lyapunov exponents, before computing the T-index. 18. The device of a program for deriving a plurality of control parameters; a program for computing a gain factor based on the correlation and the plurality of control parameters; and a program for computing the feedback signal based on the plurality of signals and the gain factor. 19. The device of 20. The device of 21. A method for treating a dynamical disorder, comprising:
acquiring a plurality of signals corresponding to a plurality of electrodes, the plurality of electrodes corresponding to a plurality of brain sites identifying entrainment between a number of brain sites within the plurality of brain sites, wherein identifying entrainment comprises computing a T-index and determining if the T-index is below a threshold; and performing neurocontrol on the number of brain sites, based on a result of identifying entrainment. 22. The method of 23. The method of 24. The method of determining a plurality of control parameters; determining a correlation between a number of signals corresponding to the number of brain sites; computing a feedback signal based on the plurality of control parameters and the correlation; and applying the feedback signal to a number of electrodes corresponding to the number of brain sites. 25. The method of 26. The method of
This application claims the benefit of U.S. Provisional Patent Application No. 60/587,513, filed on Jul. 14, 2004, which is hereby incorporated by reference for all purposes as if fully set forth herein. 1. Field of the Invention The present invention relates primarily to physiological nonlinear dynamical system control. More particularly, the present invention involves a system and method to predict and prevent seizures caused by neurological dysfunction. 2. Discussion of the Related Art Epilepsy is a chronic disorder characterized by recurrent brain dysfunction caused by paroxysmal electrical discharges in the cerebral cortex. If untreated, an individual afflicted with epilepsy is likely to experience repeated seizures, which typically involve some level of impaired consciousness. Some forms of epilepsy can be successfully treated through medical therapy. However, medical therapy is less effective with other forms of epilepsy, including Temporal Lobe Epilepsy (TLE) and Frontal Lobe Epilepsy (FLE). With TLE and FLE, removing the portion of the hippocampus and/or cerebral cortex responsible for initiating the paroxysmal electrical discharges, known as the epileptogenic focus, is sometimes performed in an effort to control the seizures. Although this discussion substantially focuses on epileptic seizure, it will be apparent to one of ordinary skill that the discussion may also apply to any other dynamical disorders of the brain, such as Parkinson's Disease, migraines and schizophrenia, as well as of other physiological systems that involve internal pathological (malfunctioning) control. Related art approaches to seizures generally involve either detection of a seizure in its early phases, or prediction of seizure onset. Detection approaches generally measure neural activity using electroencephelography (EEG) and identify spikes in EEG data (or some other anomaly) that are consistent with the onset of seizure. Prediction is more sophisticated, whereby certain sites of the brain are measured and characterized, either structurally or functionally, and the measurements or characterizations are correlated with known conditions that signal impending seizure. For prediction, functional measurement and characterization of brain sites generally identify changes in neural activity at certain brain sites, and predict the onset of seizure by correlating specific measured neural behavior with known indicators of seizure onset. Structural measurement and characterization of brain sites include identifying changes in the impedance of brain tissue between electrodes. Changes in impedance between particular brain sites may be correlated with the onset of seizure in certain patients. Other approaches include comparing signal propagation delay times between different brain sites. Structural and functional approaches to prediction of seizure onset may involve either passive or active measurements, or a combination of both. Active structural measurements generally involve applying a known signal stimulus and measuring the signal after propagating through a portion of the brain to determine parameters such as impedance. Active functional measurements generally involve applying a known stimulus signal and measuring a change in neural behavior of a given brain site in response to the applied signal. Certain related art functional approaches to prediction include measuring and characterizing the chaoticity of certain brain sites, and identifying entrainment between a pair of brain sites. As disclosed in U.S. Pat. No. 6,304,775 to Iasemidis et al., identifying entrainment between brain sites can provide notice of seizure susceptibility hours, if not days, before seizure onset. For detection, EEG data is generally processed to identify the early stages of a seizure through traditional signal processing algorithms, such as frequency domain, wavelet, and neural network implementations. The results of such processing are compared with predetermined thresholds to identify seizure onset. Although related art methods have demonstrated the ability to predict the onset of seizure, an equally sophisticated method for effective control is lacking. For example, many related art prediction systems, having predicted the onset of a seizure, generally attempt to mitigate the seizure by methods such as releasing anti-seizure medication into the patient's bloodstream, applying high amplitude electrical shocks to the relevant brain sites, or applying sensory stimuli (such as visual) to the patient, all of which are traditional treatment methods. Certain related art approaches to control seizures involve the use of stimulation based on prediction of onset, so that the stimulation may be more effective in preventing epileptic seizure. In other words, the earlier the prediction, the more effective the prevention. U.S. Pat. No. 6,671,555 to Gielen et al, uses an active measurement technique to measure functional connectivity of the brain; correlates a decrease in functional connectivity with seizure onset; and applies high frequency pulses to prevent the seizure before it occurs. Apparent drawbacks of this approach are as follows: the estimation of the connectivity measure requires high levels of signal injection, especially since the estimation must be done quickly; and the correcting signal (pulses) is generic and coarse. Accordingly, excessive stimulation power is generally required, and there may be cases where such stimulation is ineffective. Published U.S. Patent Application, Publication No. 2005/0021104 by DiLorenzo mentions the use of control laws to apply feedback stimuli to brain sites based on detected neural activity, but does not address how to use feedback to take advantage of the chaotic nature of neural activity, or how to use control with prediction in order to prevent a seizure before it starts. Other related art approaches to seizure mitigation involve open loop application of signals in a preprogrammed manner. Examples of open loop approaches include continuously stimulating the vagus nerve or the thalamus with predetermined stimulation signals. Generally, open loop approaches do not involve any sensing and predicting of seizures and only stimulate the brain to prevent seizure. As such, they are expected to be less effective and less efficient than closed-loop approaches. In all of the cases described, seizure mitigation or control is generally primitive compared to the state of related art approaches to prediction. In other words, although considerable insight has been gained into neural structure and function related to predicting seizures, mitigation and control approaches do not take advantage of this insight and instead rely on more traditional treatments. Accordingly, the present invention is directed to a pacemaker for treating physiological system dysfunction that substantially obviates of the aforementioned problems due to limitations and disadvantages of the related art. In general, the present invention achieves this by providing a device and method for predicting the onset of an epileptic seizure by continuously evaluating the chaoticity of various locations of the brain, adaptively identifying control parameters sufficient to reestablish chaoticity, identifying converging entrainment in the brain, and applying control signals to disentrain the centers of the brain that are beginning to entrain for abnormally long time intervals. An advantage of the present invention is that it prevents the onset of a seizure with minimal electrical stimulation. Another advantage of the present invention is that it more effectively prevents seizures by supplementing natural feedback mechanisms that otherwise prevent entrainment. Additional features and advantages of the invention will be set forth in the description which follows, and in part will be apparent from the description, or may be learned by practice of the invention. The objectives and other advantages of the invention will be realized and attained by the structure particularly pointed out in the written description and claims hereof as well as the appended drawings. To achieve these and other advantages and in accordance with the purpose of the present invention, a method for treating a dynamical disorder is provided, which comprises acquiring a plurality of signals corresponding to a plurality of electrodes, wherein the plurality of electrodes corresponds to a plurality of brain sites; computing a correlation between a number of signals within the plurality of signals, the number of signals corresponding to a number of brain sites within the plurality of brain sites; computing a feedback signal that is a function of the correlation and the number of signals; and applying the feedback signal to a number of transmit electrodes within the plurality of electrodes, the number of transmit electrodes corresponding to the number of brain sites. In another aspect of the present invention, the aforementioned and other advantages are achieved by a device for treating a dynamical disorder, which comprises a plurality of electrodes corresponding to a plurality of brain sites; and a microprocessor having a computer readable medium encoded with a program for acquiring a plurality of signals corresponding to the plurality of electrodes; computing a correlation between a number of signals within the plurality of signals, the number of signals corresponding to a number of brain sites within the plurality of brain sites; computing a feedback signal that is a function of the correlation and the number of signals; and applying the feedback signal to a number of transmit electrodes within the plurality of electrodes, the number of transmit electrodes corresponding to the number of brain sites. In another aspect of the present invention, the aforementioned and other advantages are achieved by a method for treating a dynamical disorder, which comprises acquiring a plurality of signals corresponding to a plurality of electrodes, the plurality of electrodes corresponding to a plurality of brain sites identifying entrainment between a number of brain sites within the plurality of brain sites; and performing neurocontrol on the number of brain sites, based on a result of identifying entrainment. It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory and are intended to provide further explanation of the invention as claimed. The accompanying drawings, which are included to provide a further understanding of the invention and are incorporated in and constitute a part of this specification, illustrate embodiments of the invention and together with the description serve to explain the principles of the invention. The invention operates according to a paradigm whereby the brain includes a network of chaotic oscillators. Each chaotic oscillator represents a different brain site. Under normal circumstances, the chaotic oscillators operate in a state of spatiotemporal chaos such that there is substantially no correlation in behavior between any two oscillators. The “chaoticity” of the brain may be measured and characterized such that the loss of spatiotemporal chaos can be observed, and any increase in correlation, or coupling, between two brain sites (hereinafter “critical sites”) can be identified as creating the conditions under which seizure is imminent. The loss of spatiotemporal chaos between oscillators at critical sites may be seen as resulting from pathological (improperly tuned) feedback between the oscillators at the critical sites. An epileptic seizure is one possible manifestation of pathological feedback whose byproduct is also a loss of spatiotemporal chaos. The loss of spatiotemporal chaos may be due to, or related to, anomalies internal to the brain, such as a deficiency in certain electrolytes, neurotransmitters, neuroreceptors, abnormal network functional and/or structural connections etc. in the relevant brain sites. The oscillators at different brain sites may be represented as a network of N Rossler oscillators (hereinafter “oscillators”) that are subject to diffusive coupling. The use of Rossler oscillators for representing brain sites is described in the paper by Iasemidis, L. D., Prasad, A., Sackellares, J. C., Pardalos, P. M. and Shiau, D. S., [2003] “On the prediction of seizures, hysteresis and resetting of the epileptic brain: insights from models of coupled chaotic oscillators,” in Each ithof the N oscillators may be represented as follows: The εi,jand ε′i,jterms are asymmetric coupling factors between the ithand the jthoscillators. The coupling factor εi,jmay be represented as a general coupling function of xjand xi, namely, εi,j{xj,xi}. Under symmetric coupling, the two asymmetric coupling factors εi,jand ε′i,jhave substantially equal weights εi,j, and the coupling function may take a special form εi,j{xj,xi}=εi,j(xj−xi). If the value of the coupling factor εi,jincreases, the spatiotemporal chaos between the ithand the jthoscillators diminishes, and Short Term Lyapunov exponent corresponding to oscillator i (STLmax,i) and oscillator j, (STLmax,j) converge. The corresponding diffusive coupling between the two oscillators is referred to as entrainment. Conversely, disentrainment refers to the reduction of diffusive coupling between the oscillators. In a particular example, the Lyapunov exponents begin to converge for values of εi,jgreater than about 0.1, and spatiotemporal chaos may be considered lost for values of εi,jgreater than about 0.25. Note that any correlation between STLmax,iand STLmax,jmay be coincidental. It is not the near equality in Lyapunov exponent value that corresponds to entrainment; it is the convergence of Lyapunov exponent values that marks the onset of entrainment. As such, the mutual trajectories of the respective Lyapunov exponents, and not their values at any given time, mark the loss of spatiotemporal chaos and the beginning of entrainment. Under normal brain function, the internal feedback signal uijsubstantially negates entrainment between the ithand the jthoscillators, thereby disentraining the corresponding brain sites. For this purpose, uijmay be defined as follows:
In addition to a PI feedback controller, other feedback mechanisms, such as Proportional Integral Differential (PID) controllers, may be used. Examples of other linear, nonlinear, and adaptive mechanisms, which are also applicable here, are described in the following texts: D. G. Luenberger, Finally, the correlation term “corr” between signals is used to signify a general measure of synchronization or entrainment between signals. Examples of correlation include but are not limited to the T-index of STLmax, correlation coefficients over running windows, and exponentially weighted correlation coefficients. Correlation may be based on other types of entrainment, such as phase lock or frequency correlation. According to the control paradigm of the present invention, the applied stimulus, or external feedback signal, is an external PI-based feedback between the ithand the jthoscillators that emulates the internal feedback in the brain. Its role is to supplement the internal feedback signal and cancel the effect of excessive diffusive coupling between two oscillators at corresponding brain sites, and thereby maintain the correlation corr[xi,xj] below a threshold c*. The external feedback signal denoted by ui,jEis activated to negate any excessive and persistent entrainment between the ithand the jthoscillators, thereby disentraining the corresponding brain sites. For this purpose, and similarly to the internal feedback, ui,jEmay be defined as follows:
The application of the external feedback signal ui,jEis a form of neurocontrol. In particular, it is a form of neuromodulation whereby the applied external feedback signal ui,jEis summed with the internal feedback signal uijto disentrain the critical sites. Brain segment 15, which is a conjectured functional description of the brain, includes an oscillator network 30; an internal correlator 20; and an internal feedback PI controller 25. The oscillator network 30 is a plurality of N oscillators described above. The internal correlator 20 is a hypothetical mechanism that determines the correlation or synchronization corr[xi,xj] between each pair of ithand jthoscillators. The internal feedback controller 25 derives an internal feedback signal uijcorresponding to each pair of ithand jthoscillators, based on the correlation output by the internal correlator 20. The internal feedback signal uijderived by the internal feedback controller 25 is fed to the oscillator network 30 (summed with any external feedback signal ui,jEgenerated by the controller segment 40, which is described below). Although the discussion focuses on pairs of brain sites, it applies to other numbers and combination of brain sites as well. Accordingly, all mention of pairs of electrodes and brain sites may refer to any number of brain sites showing entrainment. According to the control paradigm of the present invention, the internal feedback controller 25 derives and applies an internal feedback signal uijfor each pair of ithand jthoscillators to maintain spatiotemporal chaos between each pair of oscillators. In a pathological brain, the internal feedback controller 25 fails to derive or apply an adequate internal feedback signal uijto maintain spatiotemporal chaos, providing the conditions in which entrainment may occur. According to the present invention, controller segment 40 computes and applies an external feedback signal ui,jE65, which it applies to the oscillator network 30 of the brain segment 10 in order to supplement the inadequate internal feedback signal uijderived and applied by the internal feedback controller 25. The controller segment 40 includes an F−1filter 50, which is an inverse matrix of a filter F described below; an external correlator 45; an external feedback PI controller 60; and a G−1filter 55, which is an inverse matrix of a filter G described below. According to the exemplary control architecture, filter F is a collection of dynamical systems, linear or nonlinear, which describe the relationship between the output signal of a brain site with the corresponding measured output signal. In other words, F is the relation, or filter, between the signal at a brain site and the signal as measured by an EEG. For example, if xirefers to the output of a brain site (such as a critical site), and x′irefers to the corresponding nearby measurement, then the two are related by x′i=Fi[xi]. An example of F may be a simple first order filter having a transfer function Similarly, filter G represents a collection of dynamical systems, linear or nonlinear, that relate the applied external feedback signal uiE(stimulus) to the effective stimulus uiCSat the critical site. In other words, filter G is the relation between the external feedback signal uiEapplied to the electrode and the feedback signal uiCSthat impinges on the brain site. The notation uiEis used for the total applied external stimulus to a given electrode, which, as explained below, is an integration or summation of the individual computed external feedback signals ui,jEbetween pairs of sites. By identifying and inverting both F and G, the effects of these filters may be compensated so that their effects are removed from the coupling factor εi,j. In general, filters F and G may be minimized by placing transmit and sensor electrodes as close as possible to the brain site so that they most directly measure and effect the signal at the given brain site. In doing so, filters F and G may be assumed to be near identity. As such, F−1filter 50, which is the inverse of the filter F, and a G−1filter 55, which is the inverse of the filter G, are well defined and well behaved. The respective filter sub-components Fiand Giof filters F and G may be derived by a preliminary system identification procedure or test, which may be performed once during the initial implant of the device, periodically, or continuously. It will be readily apparent to one of ordinary skill that system identification procedures, such as those implemented in existing software tools, are available and within the scope of the invention. System identification methods are described in L. Ljung, The correlator 45 acquires the EEG signals that have been transformed by F−1filter 50, and computes a correlation between each pair of EEG signals, which is the corr[xi,xj] term in the equation for the gain factor ki,jdescribed above. Correlation may correspond to a set of T-indices relating to STLmaxvalues, correlation coefficients over running windows, and exponentially weighted correlation coefficients. As mentioned earlier, correlation may be based on other types of entrainment, such as phase lock or frequency correlation. It will be readily apparent to one of ordinary skill that various methods for computing the correlation between filtered EEG signals are possible and within the scope of the invention. The external feedback PI controller 60 takes the correlation corr[xi,xj] computed by correlator 45 and generates a plurality of external feedback signals ui,jE65, which includes a signal corresponding to each of the ithand jthoscillators in the oscillator network 30. For the case of diffusive coupling, these signals may take the form
Given the external feedback signal ui,jEfor a given pair of oscillators, the external feedback signal that is applied to a single ithoscillator may be the sum of the external feedback signals for all possible jthoscillators. All such contributions are added up to form the external feedback signal uiE(stimulus) applied to brain site i: When the coupling is asymmetric or, more generally, non-diffusive, ki,j{xj,xi} can be a general function of its variables. In such a case, the expression for the external feedback signal ui,jEmay take the general form
The pacemaker device 100 may be implanted within, or disposed externally to the patient. The sensor electrodes 130 The microprocessor 105, the memory 110, the I/O port 115, the A/D converters 120 The memory 110 is encoded with software for implementing the processes according to the present invention, and may have additional memory space for storing configuration parameters and temporary variables. The memory may be all or partly integrated with the microprocessor 105, or may have distributed memory components that communicate with the microprocessor 105 over a wireless connection via the interface port (not shown). The A/D converters 120 Linking The prediction subprocess 201 encompasses steps 205-220. In step 205, the software acquires EEG samples from each of the n sensor electrodes 130 In step 210, the software computes Short Term Lyapunov exponents STLmax,icorresponding to each ithof the N sensor electrodes. The software then uses the STLmax,ivalues to compute a set of T-indices, Ti,jt, wherein each T-index corresponds to a given pair (i,j) of sensor electrodes. The Short Term Lyapunov exponents STLmax,iand T-indices, Ti,jtare explained below. As illustrated in In steps 310 In steps 315 In steps 320-325, a T-index is computed for each pair of sensor electrodes. In step 320, mean In step 215 of process 200 of The T-index threshold used in step 215 may be a configuration parameter stored in memory 110. The T-index threshold may be refined by the software, whereby the software stores STLmaxvalues and resulting T-indices Ti,jtin memory 110 and estimates an optimal T-index threshold based on past neural activity, as measured by the sensor electrodes 130 Steps 225-240, which make up the system identification subprocess 202, may run concurrently with the prediction subprocess 201. described above. In steps 225 and 230, the software issues data values to the D/A converters 125 The system identification subprocess 202 of steps 225-240 may run continuously, or may run periodically, depending on the extent to which the brain sites are exhibiting stationary behavior. Accordingly, the software may determine that if the successive executions of the system identification subprocess 202 yield substantially similar nonlinear filters Fiand Giand PI controller parameters, the software may reduce the frequency at which the system identification subprocess 202 is executed. In step 230, the software acquires N signals from the sensor electrodes 130 In step 235, the software computes the control parameters by deriving PI or PID parameters based on the stored test signal data values and the received signal data values stored in step 230. In the exemplary embodiment of the present invention, the software estimates nonlinear filters Fiand Giand PI parameters using system identification algorithms like those that are available from commercial control software vendors. In step 240, the software stores the data values corresponding to estimated nonlinear filters Fiand Giand gain factors kij. Returning to step 220, if any of the T-indices Ti,jtcross below the T-index threshold, the software identifies the corresponding ithand jthelectrode pair in step 220. The software may repeat the prediction subprocess 201 for a given amount of time to determine the window of time at which a given T-index Ti,jtremains below the T-index threshold. Iterating the prediction subprocess 201 for a window of time may prevent the brain pacemaker device 100 from responding to false alarms, such as outlier data, which may inadvertently yield an anomalous T-index Ti,jt. The length of the window may be a configurable parameter stored in memory 110 and may be refined by storing previous durations of entrainment before seizure and updating the length of the window accordingly. If the software identifies one or more T-indices Ti,jtthat remain below the T-index threshold for the prescribed window of time, the software retrieves data values for the nonlinear filters F and G and gain factor K corresponding to the identified ithand jthelectrodes. The software uses these values, along with the most recently acquired EEG samples (in continuously running step 205) corresponding to the ithand jthelectrodes, to implement disentrainment control in step 250. In step 250, the software implements disentrainment control by computing the external feedback signal ui,jEto negate entrainment as described above. The software executes instructions to compute the feedback signals to be transmitted to the ithand jthtransmit electrodes according to the following relation, which was described earlier:
In an exemplary process, the software does this by first computing the gain factor ki,j=PI{corr[xi,xj]−c*}, which was described earlier, wherein the matrix of T-indices Ti,jtwas computed in step 210, and the threshold c* is a configuration parameter that is stored in memory. The software uses the correlation and the threshold c* as input to a PI control filter to compute ki,jand kj,i. Next, the software retrieves data values corresponding to the parameters for F−1filter 50 and the G−1filter 55, and computes the external feedback signals ui,jEand uj,iEaccording to the relation above. The F−1filter 50, the G−1filter 55, and the external feedback signals ui,jEand uj,iEmay each be in matrix form. Then, the software computes a vector of external feedback signals uiEaccording to the following relation: The software may compute the external feedback signals uiEfor all N of the electrodes, or just the critical electrodes identified as showing entrainment in step 220. In step 255, the software sends the data values for the vector of external feedback signals uiEto the respective D/A converters 125 via the I/O port 115, which are then converted to analog signals and applied to the corresponding transmit electrodes 135 within the brain sites undergoing entrainment. In accordance with the control paradigm described above, the external feedback signals uiE, injected into the relevant brain sites, breaks the coupling between the corresponding conjectural oscillators and thereby restores spatiotemporal chaos between the critical brain sites. Process 200 iterates so that if the applied external feedback signals uiEsucceed in disentraining the relevant brain sites, subsequent computation of the T-index Ti,jt(in step 210) for the relevant brain sites will return to a value above the T-index threshold. If not, process 200 will continue to iteratively apply newly-computed external feedback signals uiE, computed in step 250, and transmit the signals into the corresponding brain sites until the T-index Ti,jtcrosses above the T-index threshold. Accordingly, by applying external feedback signals uiEaccording to the present invention, seizure may be prevented by eliminating the conditions in which it occurs. Variations of the brain pacemaker device 100 and process 200 are possible and within the scope of the invention. For example, sensor electrodes 130 Other methods of computing correlation are possible and within the scope of the invention. It will be apparent to those skilled in the art that various modifications and variation can be made in the present invention without departing from the spirit or scope of the invention. Thus, it is intended that the present invention cover the modifications and variations of this invention provided they come within the scope of the appended claims and their equivalents.BACKGROUND OF THE INVENTION
SUMMARY OF THE INVENTION
BRIEF DESCRIPTION OF THE DRAWINGS
DETAILED DESCRIPTION OF THE ILLUSTRATED EMBODIMENTS
where xi, yi, and ziare system variables, or internal states, of the ithoscillator; and α, β, γ, ω are intrinsic parameters that are chosen in the chaotic regime. For example, for the purpose of modeling, these parameters may have values of approximately 0.4, 0.33, 5, and 0.95, respectively. For our purposes, ximay be considered as mimicking a time sequence EEG signal. The parameter biis a constant bias term, one per oscillator, which may be chosen at random between a specified range, such as [−0.2, 0.2]. The uijterm refers to an internal feedback signal between the ithand the jthoscillators, which is described below. According to the present invention, the internal feedback signal uijis assumed to be applied through neural interconnections between the brain sites corresponding to the ithand the jthelectrodes.
where the function ki,j{xj,xi} approximates the coupling factor function εi,j{xj,xi} described above. For example, in one case of symmetric coupling ki,j{xj,xi}=ki,j(xj−xi), and ki,jis a multiplication factor (gain). In this case, the value of gain factor ki,jmay be recursively updated by the internal feedback controller 25 of a normal brain to approximate the coupling factor εi,j. An exemplary approach to recursively updating the gain factor ki,jis through an update law such as the following relation:
where PI refers to a Proportional Integral feedback mechanism, or controller, which is known to the art of control systems; “corr” denotes the correlation between the signals xiand xj; and c* is a threshold parameter. For purposes herein, a threshold value of about 0.1 may be selected for c*. PI feedback mechanisms are discussed further in K. J. Astrom and Hagglund,
where the function ki,jE{xj,xi} approximates the coupling factor function εi,j{xj,xi}, less the internal coupling. For the case of symmetric coupling ki,jE{xj,xi}=ki,jE(xj−xi) and ki,jEis a multiplication factor (gain). As before, the value of gain factor ki,jEmay be updated recursively to approximate the effective coupling factor. An exemplary approach to recursively updating the gain factor ki,jEis through an update law such as the following relation:
where PI refers to a Proportional Integral feedback mechanism; “corr” denotes a general measure of correlation between the signals xiand xj; and c* is a threshold parameter. The threshold may be an adjustable parameter, tuned adaptively or based on preliminary tests run during the device set-up. The PI-based external feedback signal ui,jEmaintains the chaotic behavior of the oscillator network (described below) in the presence of variations in the coupling factor εi,jand despite the pathological internal feedback control. As previously discussed in the analysis of the internal feedback paradigm, other feedback, adaptive, or optimization techniques can be used to define the mechanism for updating the gain factor ki,jE, or the function ki,jE{xj,xi} in the general case. In all cases, the objective of the external feedback mechanism is to reduce the coupling in the conjectural coupling structure of the brain, and to decouple the various brain sites.
This exemplary form of F can be sufficient to adjust the phase of the measured signal to match the signal at the brain site. In other words, the simple first order filter above may sufficiently define the relation between the signal present at a brain site and the same signal as measured by the EEG. Other forms of F are possible, such as nonlinear filters, similar to the one above but with coefficients that depend on other measured outputs or states, e.g., whether the patient is awake or asleep. The most general form of F can be a multivariable function (i.e., with more than one measurement as inputs). However, more general forms of filter F may increase in complexity, which may limit the usefulness of such a general form where large data sets are available. In other words, a more specific (and thus more computationally efficient) form of F may be heuristically derived as more EEG data is collected and characterized. It will be readily apparent to one of ordinary skill how a more specific form of F may be determined through system identification methods given a set of collected EEG data.
where, ki,jand kj,iare pure gains (multiplication constants), which are updated using the PI mechanism described above; Fiand Fjare low order nonlinear filters (described above) corresponding to electrical signals xiand xjsensed by the EEG 35 at brain sites i and j; and Giand Gjare low order nonlinear filters (described above), which are the respective transformations of the stimuli applied to brain sites; and ki,jis a function selected and/or updated to approximate the coupling between the brain sites i and j.
Alternatively, the summation may only be over the oscillators that show signs of entrainment, which may be a subset of N. Alternatively, the summation may be a weighted summation or a simultaneous integration over time and electrode space. In general, these inputs are combined depending on the form of the coupling, e.g., to accommodate terms that depend on n-tuples of signals instead of pairs.
The same principles apply, although the complexity of the associated algorithm increases, and the efficiency of the implementation of the algorithm diminishes.
where τ is the sampling period; and d is the embedding dimension of the reconstructed state, or the number of EEG samples used to assemble the state space vector; and i is an index referring to a given sensor electrode of the N electrodes.
where Nαis the total number of local Lyapunov exponents, which may be equal to the dimension d of the state vector. Each local Lyapunov exponent, Lijmay be computed as follows:
where X(ti) and X(tj) are adjacent points (vectors) in the state space, and Δt is the evolution time allowed for the vector difference |X(ti)−X(tj)| to evolve to a new difference |X(ti+Δt)−X(tj+Δt)|. For example, if Δt is given in seconds (e.g., 60 msec), then STLmax,iis given in bits/sec.
Accordingly, step 325 yields one T-index Ti,jtper unique pair of ithand jthelectrodes.
where ui,jEis transmitted to the ithelectrode, and uj,iEis transmitted to the jthelectrode. In step 250, the software computes and stores the values for external feedback signals ui,jEand uj,iE.