Apparatus for applying electric pulses to living myocardial tissue
10870006 ยท 2020-12-22
Assignee
Inventors
- Alexander Schlemmer (Goettingen, DE)
- Thomas Lilienkamp (Goettingen, DE)
- Sebastian Berg (Goettingen, DE)
- Ulrich Parlitz (Gleichen, DE)
- Stefan Luther (Goettingen, DE)
Cpc classification
A61N1/3621
HUMAN NECESSITIES
A61N1/365
HUMAN NECESSITIES
A61B5/4836
HUMAN NECESSITIES
International classification
A61B5/00
HUMAN NECESSITIES
A61N1/365
HUMAN NECESSITIES
A61N1/05
HUMAN NECESSITIES
Abstract
An apparatus for applying at least one electric pulse to a living myocardial tissue comprises an input configured to receive an electric signal representing a present electric activity of the myocardial tissue; a signal processor configured to process the electric signal to calculate a present permutation value of the electric signal in the state space and to only output a control signal when the calculated present entropy value of the electric signal is lower than a predetermined entropy threshold value; a pulse generator configured to generate the at least one electric pulse in response to the control signal; and an output configured to output the at least one electric pulse to the myocardial tissue.
Claims
1. An apparatus for applying at least one electric pulse to a living myocardial tissue, the apparatus comprising: an input configured to receive an electric signal representing a present electric activity of the myocardial tissue; a computing device that comprises a processor and memory; a plurality of machine instructions stored in memory, wherein when executed, the machine instructions causes the processor to at least: determine that a dominant frequency of the electric signal is above a predetermined frequency threshold; in response to the dominant frequency being above the predetermined frequency threshold, calculate a present permutation entropy value of the electric signal in the state space, wherein a control signal is generated for a pulse generator when the calculated present permutation entropy value of the electric signal is lower than a predetermined entropy threshold value, wherein the present permutation entropy value of the electric signal is calculated as a present permutation entropy S.sub.p according to
S.sub.p=P.sub.mlog(P.sub.m) for M=1, . . . ,D! for a series of N values of the electric signal sampled at intervals T, wherein P.sub.m is a number of occurrences of a respective one of D! different motifs of D consecutive values separated by L values in the series of the N values divided by the total number of occurrences of all different motifs which is (N (D-1) x L), wherein L x T is in a range from 0.1 ms to 250 ms and N x T is in a range from 100 ms to 10 s, and wherein D is in a range from 2 to 6; cause the pulse generator to generate the at least one electric pulse in response to the control signal being generated; and cause a generation of an output to the at least one electric pulse to the myocardial tissue.
2. The apparatus of claim 1, wherein the machine instructions further causes the processor to determine the present entropy value of a plurality of electric signals provided by a plurality of sensors configured to sense the present electric activity of the myocardial tissue in a plurality of areas of the myocardial tissue; and wherein the signal processor is configured to output the control signal when the present entropy values of at least a predetermined fraction of the plurality of electric signals are lower than the predetermined entropy threshold value.
3. The apparatus of claim 2, wherein the plurality of electric signals consist of four to twenty electric signals; and wherein the signal processor is configured to output the control signal when the present entropy values of all but at maximum of three electric signals of the plurality of electric signals are lower than the predetermined entropy threshold value.
4. The apparatus of claim 2, wherein the plurality of sensors are configured to sense the present electric activity of the myocardial tissue in a plurality of equally spaced areas of the myocardial tissue.
5. The apparatus of claim 2, wherein the plurality of sensors are configured to be arranged on a virtual ring enclosing the myocardial tissue.
6. The apparatus of claim 2, wherein the pulse generator is configured to generate electric pulses selected from: single electric pulses for terminating a fibrillation of the myocardial tissue by an electric shock and groups of electric pulses for terminating a fibrillation of the myocardial tissue by low energy anti-fibrillation pacing and trains of electric pulses for terminating a tachycardia of the myocardial tissue by anti-tachycardia pacing.
7. The apparatus of claim 1, wherein L x T is in a range from 0.5 ms to 200 ms and N x T is in a range from 125 ms to 2.0 s.
8. The apparatus of claim 1, wherein D is in a range from 3 to 5.
9. The apparatus of claim 1, wherein the machine instructions further causes the processor to output the control signal in an instance in which the dominant frequency f.sub.d of the electric signal is above the predetermined frequency threshold value.
10. The apparatus of claim 1, wherein the machine instructions further causes the processor to predetermine the entropy threshold value as the permutation entropy S.sub.p of a sinusoidal signal with the dominant frequency of the electric signal.
11. The apparatus of claim 1, wherein L x T is in a range from 20 to 30% of 1/f, wherein f.sub.d is the dominant frequency.
12. The apparatus of claim 1, wherein the machine instructions further causes the processor to determine an autocorrelation function of the electric signal, and wherein L x T is in a range from 80 to 120% of the first zero crossing or local minimum of the autocorrelation function.
13. The apparatus of claim 1, wherein the machine instructions further causes the processor to filter, compress or transform the electric signal within the state space prior to determining the present permutation value of the electric signal.
14. The apparatus of claim 1, wherein the machine instructions further causes the processor to determine the entropy threshold value by determining a minimum value of the present entropy values within a preceding period of time and setting the entropy threshold value at a predetermined percentage of the minimum value, wherein the predetermined percentage is in a range from 103 to 120%.
15. The apparatus of claim 1, wherein the processor comprises an A/D converter to sample the electric signal at the intervals T.
16. The apparatus of claim 1, wherein the electric signal is a voltage signal or an ECG signal.
Description
SHORT DESCRIPTION OF THE DRAWINGS
(1) The invention can be better understood with reference to the following drawings. The components in the drawings are not necessarily to scale, emphasis instead being placed upon clearly illustrating the principles of the present invention. In the drawings, like reference numerals designate corresponding parts throughout the several views.
(2)
(3)
(4)
(5)
DETAILED DESCRIPTION
(6) The apparatus for applying at least one electric pulse to a living myocardial tissue according to the present invention comprises an input receiving an electric signal representing a present electric activity of the myocardial tissue; a signal processor processing the electric signal to determine a measure of the present complexity of the electric signal in the state space, and outputting a control signal when the complexity measure is lower than a predetermined complexity threshold value; a pulse generator generating the at least one electric pulse in response to the control signal; and an output outputting the at least one electric pulse to the myocardial tissue.
(7) In the present invention, the complexity measure used for triggering the at least one electric pulse is not determined in the frequency space but in the state space. Even if, in the apparatus according to the present invention, a dominant frequency of the electric signal is additionally determined and evaluated, the complexity measure is not determined in the frequency space but in the state space. As a result, the complexity measure according to the present invention is more sensitive to the relevant complexity of the electric activity of the myocardial tissue, in that periods of low complexity are indicated more precisely and much quicker after the beginning of such periods than based on a complexity measure determined in the frequency space.
(8) A quick determination of periods of low complexity in which the at least one electric pulse may be applied with a particularly low electric energy to achieve a desired result is a precondition to effectively use such a period for applying the at least one pulse to the myocardial tissue still having the low complexity measure, as these periods of low complexity may be quite short. Further, a high sensitivity for periods in which the complexity of the electrical activity of the myocardial tissue is low often allows for applying the at least one electric pulse much earlier than in case of a less sensitive complexity measure. Applying the electric pulse much earlier means terminating a life-threatening electric activity of the myocardial tissue like fibrillation much earlier. Further, the probability that the electric activity of the myocardial tissue is in fact of low complexity when the complexity measure is low so that the desired effect of the electric pulse will be achieved with a comparatively low electric energy is higher with a more sensitive complexity measure.
(9) One reason for the higher sensitivity of the complexity measure according to the present invention determined in the state space may be that a length or period of the electric signal which has to be evaluated for determining the complexity measure may be much shorter than in case of a complexity measure being determined in the frequency space.
(10) At least one electrode registering electric potentials or voltages at the myocardial tissue may be connected to the input of the apparatus according to the present invention, or the input may receive an ECG registered by other means.
(11) The pulse generator of the apparatus according to the present invention may prepare for generating the at least one electric pulse prior to the control signal being provided by the signal processor. For example, a capacitor of the pulse generator may be charged as soon as an arrhythmic electric state of the myocardial tissue is noticed so that the at least one electric pulse may be generated by discharging the capacitor as soon as the control signal is present.
(12) The output of the apparatus according to the present invention may be configured for connecting at least one electrode to apply the at least one electric pulse to the myocardial tissue. This electrode may in fact be the same electrode connected to the input of the apparatus for obtaining the electric signal representing the electric activity of the myocardial tissue. The electrodes for obtaining the electric signal and for applying the at least one electric pulse may be intra-corporal and/or extra-corporal electrodes when the myocardial tissue is the myocardium of a heart of a living animal or human being.
(13) In the apparatus according to the present invention, the signal processor is configured to determine the present complexity measure such that it determines that the present complexity measure is below the complexity threshold value and outputs the control signal at a coincidence in time of at least 80%, preferably of at least 90% and more preferably of at least 95% with periods in which a calculated present permutation entropy S.sub.P of the electric signal is lower than a predetermined entropy threshold value.
(14) It has been found that the present permutation entropy of the electric signal is a very well suited and sensitive complexity measure to determine those periods in which the at least one electric pulse should be applied to the myocardial tissue to have its desired effect at an as low electric energy as possible. It will, however, not be decisive whether the complexity measure is actually calculated as the present permutation entropy of the electric signal as long as essentially the same periods of the electric signal are sensed as an indication of a low complexity of the electric activity of the myocardial tissue in the state space. This does not only apply to the calculated permutation entropy as such but also to the permutation entropy calculated in the following way and using the following parameter settings.
(15) Particularly, the present permutation entropy S.sub.P of the electric signal may be calculated as
S.sub.P=P.sub.mlog(P.sub.m)
Here, the sum is calculated for m=1, . . . D!, and probabilities P.sub.m of motifs determined for series of N values of the electric signal sampled at intervals T. The probability P.sub.m is the number of occurrences of the respective one of the D! different motifs of D consecutive values separated by L values in the series of the N values divided by the total number of occurrences of all different motifs which is (N(D1)L). In other words, for calculating the permutation entropy according to the above formula, each group of D consecutive values separated by L values within the N values of the electric signal is assigned to one of the D! different motifs. Then the numbers of occurrences of the different motifs are determined and normalized resulting in the probabilities P.sub.m. The D! different motifs are assigned to the respective D consecutive values separated by L values of the electric signal by looking at the relative heights of the values and assigning integers 1 to D to theses values in the relative order of their heights. According this concept, the D consecutive values may display D! different motifs as the integers 1 to D may be arranged in D! different orders or patterns.
(16) In the apparatus according to the present invention, the present permutation entropy of the electric signal is calculated using particularly settings of the parameters T, LT, D and NT. Typically, T is not more than about 1 ms corresponding to a sample rate of 1,000 Hz. LT is typically in a range from 0.1 ms to 250 ms, and NT is typically in a range from 100 ms to 10 s. Preferably, LT is in a range from 0.5 ms to 200 ms, and NT is in a range from 125 ms to 2 s, more preferably, LT is in a range from 1 ms to 100 ms, and NT is in a range from 250 ms to 1 s. Most preferably, LT is in a range from 20 ms to 50 ms, and NT is in a range from 300 ms to 1 s. D is in a range from 2 to 6. Preferably, D is in a range from 3 to 5. More preferably, it is in a range from 3 to 4, and most preferably, D is 4.
(17) Using these parameter settings, the present permutation entropy is a highly sensitive measure of the complexity of the electric activity of the myocardial tissue suitable for determining periods in which the myocardial tissue is highly susceptible to changing its electric activity in a desired way when the at least one electric pulse is applied, even if the at least one electric pulse has a comparatively low electric energy.
(18) As already indicated above, the signal processor of the apparatus according to the present invention may be configured to additionally determine a dominant frequency of the electric signal. This dominant frequency may be compared to a predetermined frequency threshold value to determine whether the myocardial tissue displays a tachycardia or fibrillation to only apply the at least one electric pulse to the myocardial tissue when such a tachycardia or fibrillation is to be terminated. Particularly, the signal processor may only determine the present complexity measure of the electric signal and/or to only output the control signal when the dominant frequency of the electric signal is above the predetermined frequency threshold value. This frequency threshold value may, for example, be set to about 3 Hz for a tachycardia and to about 5 Hz for a fibrillation of the myocardial tissue.
(19) Further, the signal processor of the apparatus according to the present invention may be configured to predetermine the complexity threshold value as the permutation entropy S.sub.P of a sinusoidal signal with the dominant frequency of the electric signal.
(20) The dominant frequency determined by the signal processor of the apparatus according to the present invention may also be used to set the parameter LT in calculating the present permutation entropy. For example, LT may be in a range from 20 to 30% or about a quarter of the reciprocal value of the dominant frequency. Alternatively, the signal processor may be configured to determine an autocorrelation function of the electric signal. Then, LT may be set in a range from 80 to 120% of the point in time of the first zero crossing or of the first local minimum of this autocorrelation function.
(21) It is, however, also possible to set the parameter LT to a fixed value of, for example, about 30 ms. This value, however, will also be in the above indicated ranges of LT determined based on the dominant frequency or the autocorrelation function of the electric signal.
(22) As already indicated above, the signal processor may be configured to determine the present complexity measure of the electric signal as the present permutation entropy S.sub.P itself. In other embodiments, the signal processor is configured to determine the present complexity measure of the electric signal as any suitable generalized present entropy, complexity or information measure of the electric signal based on symbolic sequences obtained from ordinal patterns and corresponding probabilities P.sub.m of motifs of the symbols. These measures include Renyi entropies of order q, where the entropy is calculated as S.sub.P(q)=(1q).sup.1 log ((P.sub.m).sup.q). A useful range of the order parameter q is from 12 to 12, preferably from 8 to 8 and more preferably from 4 to 4. In case of q approaching 1 the Renyi entropy converges to the permutation entropy S.sub.P as defined above.
(23) Further, these measures include sums, differences and other functional expressions of Renyi entropies of different motif lengths D; and measures based on compression algorithms, such as the Lempel-Ziv algorithm and its variants, see U.S. Pat. Nos. 4,558,302, 4,464,650, 4,814,746. Here the sequence S of the symbols is decomposed into non-overlapping subsequences S=S.sub.1S.sub.2S.sub.3S.sub.4 . . . S.sub.l such that each subsequence S.sub.k (2kI) cannot be copied from the symbol sequence consisting of the concatenation of the first kI subsequences S.sub.1S.sub.2S.sub.3S.sub.4 . . . S.sub.k1. The Lempel-Ziv complexity is defined as the normalized number of subsequences I needed to represent the entire symbol sequence: I log(N)IN. It is known to those skilled in the art that the Lempel-Ziv complexity is equivalent to the permutation entropy S.sub.P which is a so-called Shannon entropy.
(24) Further, the signal processor may be configured to determine the present complexity measure of the electric signal as a PCA-Entropy computed by generating a trajectory matrix from the electric signal, computing singular value decomposition of the trajectory matrix, normalizing the singular values such that their sum equals one, and computing the Shannon Entropy from the normalized singular values.
(25) The applicable complexity measures also include the above described entropy measures applied to other transformations of the electric signal e(t.sub.k) (with t.sub.k=kT) into a symbol sequence s(t.sub.k) like Transformations based on static partitions: these symbolic descriptions are based on partitions of the interval containing all values of the electric signal (e(t.sub.k), 1kN). The interval borders are defined by two numbers a and b such that a<e(t.sub.k)<b for 1kN. The partition is defined by m numbers c.sub.1, c.sub.2, c.sub.3, . . . , c.sub.m with a<c.sub.1<<c.sub.3< . . . <c.sub.m<b. The m+1 distances c.sub.1a, c.sub.2c.sub.1, c.sub.3c.sub.2 . . . , bc.sub.m can be identical or not. A symbol is assigned to each subinterval (i.e., to each of the intervals [a, c.sub.1), [c.sub.1, c.sub.2), [c.sub.2, c.sub.3), . . . [c.sub.m, b)) and each element of the electric signal e(t.sub.k) is transformed into the symbol of its containing subinterval. Dynamic partitions: here the symbols are assigned to differences of succeeding values of the electric signal, i.e., to e(t.sub.k)e(t.sub.k1), 2kN. Then the interval containing the values e(t.sub.k)e(t.sub.k1), 2kN, is partitioned into subintervals of identical or non-identical size and the symbol sequence is constructed in accordance to this partition. Combinations of static and dynamic partitions for transforming the electrical signal into a symbol sequence. Transformations based on partitions in reconstructed state space: The electric signal (e(t.sub.k), 1kN) is used to construct D-dimensional delay vectors [e(t.sub.k), e(t.sub.kLT), . . . , e(t.sub.k(D1)LT)] specifying points in a D-dimensional delay reconstruction space. Symbols are associated to each point and each signal value e(t.sub.k) by partitioning the D-dimensional reconstruction space.
(26) The applicable complexity measures also include low values of the variance of the residuals of fitted low-dimensional (prediction) models including ARMA-type linear prediction models or low-dimensional nonlinear deterministic systems (defined in a reconstructed state space); and low number of principal components that explain a high percentage (of at least 95%) of the variance of the embedded ECG-signal of the preceding window (PCA=principle component analysis).
(27) Alternatively or additionally to the above described preprocessing of the electric signal, the signal generator may filter, compress or transform the electric signal within the state space prior to determining the present complexity measure of the electric signal. For example, the signal processor may filter the electric signal to reduce it to a certain frequency range. The electric signal filtered in such a way will nevertheless be in the state phase and it will be evaluated in the state phase after filtering. Another example is low pass filtering the electric signal in such a way that the sample of the electric signal taken at the T intervals will be average values of the original signals over these T intervals. Yet another feature will be transforming the electric signal from a linear to a logarithmic scale or vice versa.
(28) The predetermined complexity threshold value or entropy threshold value may be set to a fixed value. More preferably, however, the signal processor determines the complexity or entropy threshold value by determining a minimum value of the present complexity or entropy measures over a period of time and setting the complexity or entropy threshold value to a predetermined percentage of the minimum value. Particularly, the predetermined percentage of the minimum value to which the predetermined complexity or entropy value is set is in a range from 103 to 120%. Preferably, it is in a range from 105 to 110%.
(29) The signal processor of the apparatus according to the present invention may comprise an A/D converter to sample the electric signal at the intervals T. The actual signal processing may then be digital, i.e. performed by a computer program implemented in hardware or software.
(30) The electric signal may particularly be an ECG signal or any other voltage signal.
(31) The electric signal may already be a digital signal when provided to the signal processor via the input of the apparatus according to the present invention. Even then, it will be regarded as an electric signal here as it is representing the electric activity of the myocardial tissue.
(32) In one embodiment of the apparatus of the present invention, the signal processor determines the present complexity measures of a plurality of electric signals provided by a plurality of sensors sensing the present electric activity of the myocardial tissue in a plurality of areas of the myocardial tissue. The signal processor may then output the control signal when the present complexity measures of at least a predetermined fraction of the plurality of electric signals are lower than the predetermined complexity threshold value.
(33) The plurality of electric signals may generally consist of four to twenty electric signals. Often six to ten electric signals will be evaluated. The signal processor may, for example, output the control signal when the present complexity measures of all but at maximum of three electric signals or two electric signals or only one electric signal of the plurality of electric signals are/is lower than the predetermined complexity threshold value. At least, more than half of the present complexity measures should be lower than the predetermined complexity threshold value, when the control signal is output.
(34) Preferably, the plurality of sensors sense the present electric activity of the myocardial tissue in a plurality of equally spaced areas of the myocardial tissue. Particularly, the plurality of sensors may be arranged on a virtual ring enclosing the myocardial tissue which typically will be the heart of a patient.
(35) The apparatus according to the present invention may be used to supply one single electric pulse for terminating a fibrillation of the myocardial tissue by an electric shock at a most appropriate point in time so that the electric energy of the electric pulse may be comparatively low without endangering the desired termination of the fibrillation.
(36) Alternatively or additionally, the apparatus according to the present invention may be used for applying a group of electric pulses for terminating a fibrillation of the myocardial tissue by low energy anti-fibrillation pacing once again at a most appropriate point in time to terminate the fibrillation with an as low overall electric energy as possible. In this embodiment of the apparatus according to the invention, at least the first electric pulse of the group of electric pulses will be applied during a period of low complexity of the activity of the myocardial tissue as indicated by the low value of the complexity measure determined in the state space.
(37) Even further or alternatively, the apparatus according to the present invention may be used to apply a train of electric pulses for terminating a tachycardia of the myocardial tissue by anti-tachycardia pacing. Here as well, the first electric pulse of the train of the electric pulses is applied when the complexity of the electric activity of the myocardial tissue is low as indicated by the present complexity measure calculated in the state space.
(38) Referring now in greater detail to the drawings, the apparatus 1 schematically depicted in
(39) The block diagram of
(40) The processing module 16 according to
(41)
S.sub.P=P.sub.mlog(P.sub.m) for m=1, . . . ,D!,
wherein P.sub.m is the number of occurrences of the respective motif divided by (N(D1)L). The permutation entropy is compared to a entropy threshold value. This entropy threshold value may be set according to a minimum value of the present permutation entropy over a previous period. For example, the entropy threshold value may be 110% of the minimum value.
(42)
(43) Many variations and modifications may be made to the preferred embodiments of the invention without departing substantially from the spirit and principles of the invention. All such modifications and variations are intended to be included herein within the scope of the present invention, as defined by the following claims.