IMPROVEMENT TO ANALYSING PHYSIOLOGICAL ELECTROGRAMS
20170265766 · 2017-09-21
Assignee
Inventors
Cpc classification
A61N1/3627
HUMAN NECESSITIES
A61B5/7246
HUMAN NECESSITIES
A61B5/7275
HUMAN NECESSITIES
International classification
Abstract
Previous research has shown that the risk of sudden death due to cardiac arrhythmias can be predicted by observing the shape of recorded endocardial electrograms in response to pacing, and in particularly detecting certain small deflections in the recorded electrogram following early stimulation of the heart. A long standing problem has been the reliable detection of these small individual potentials because of the presence of noise in the recorded electrical signals created by other electrical equipment within a typical catheter laboratory. The solution described involves deriving a model of noise from a first portion of the electrogram in which a physiological signal is presumed to be absent, and transforming a second portion of the electrogram, presumed to contain a physiological signal, into the model of noise. The physiological signal can then be identified by identifying portions of signal within the second portion of the electrogram that do not conform to the model of noise.
Claims
1-23. (canceled)
24. A method of analysing an electrogram to distinguish a physiological signal from noise; the method comprising: deriving a model of noise from a first portion of the electrogram in which a physiological signal is presumed to be absent; transforming a second portion of the electrogram presumed to contain a physiological signal into the model of noise, and wherein the physiological signal is identified by identifying portions of the second portion of the electrogram that do not conform to the model of noise.
25. A method according to claim 24 wherein the model of noise is derived from multiple portions of the electrogram in which a physiological signal is presumed to be absent.
26. A method according to claim 24 in which the model of noise is derived by cross-correlation of the first portion of the electrogram in which a physiological signal is presumed to be absent with multiple templates that represent features of the presumed physiological signal to produce a number of template correlated signals.
27. A method according to claim 26 comprising deriving a co-variance matrix from the template correlated signals for each portion of the electrogram in which a physiological signal is presumed to be absent.
28. A method according to claim 27 comprising deriving a mean co-variance matrix from the co-variances matrixes derived for each portion of the electrogram in which a physiological signal is presumed to be absent.
29. A method according to claim 27 wherein the model of noise is expressed by deriving Eigenvectors and Eigen values from the mean co-variance matrix.
30. A method according to claim 24 comprising correlating the second portion of the electrogram with multiple templates that represent features of the presumed physiological signal to produce a set of template correlated signals.
31. A method according to claim 30 comprising deriving a vector from a first time sample of each template correlated signal of the set; and further vectors from further time samples of each template correlated signal of the set.
32. A method according to claim 31 comprising representing the vectors as points in the model of noise by projecting each vector onto each eigenvector thereby representing the original signal as a trajectory in the model of noise.
33. A method according to claim 32 wherein a physiological signal is identified by determining points that lie outside the limits of the model of noise.
34. A method of analyzing a cardiac electrogram according to claim 24.
35. Apparatus for analysing a cardiac electrogram to distinguish a physiological signal from noise; the apparatus comprising a processor, responsive to executing computer instructions, to perform operations comprising: deriving a model of noise from a first portion of the cardiac electrogram in which a physiological signal is presumed to be absent; and transforming a second portion of the cardiac electrogram presumed to contain a physiological signal into the model of noise, and identifying a physiological signal by identifying portions of the signal that do not conform to the model of noise.
36. Apparatus according to claim 35 wherein the processor is responsive to executing computer instructions to derive the model of noise from multiple portions of the cardiac electrogram in which a physiological signal is presumed to be absent.
37. Apparatus according to claim 35 wherein the processor is responsive to executing computer instructions to derive the model of noise by cross-correlation of the first portion of the cardiac electrogram in which a physiological signal is presumed to be absent with multiple templates that represent features of the presumed physiological signal to produce a number of template correlated signals.
38. Apparatus according to claim 37 wherein the processor is responsive to executing computer instructions to deriving a co-variance matrix from the template correlated signals for each portion of the cardiac electrogram in which a physiological signal is presumed to be absent.
39. Apparatus according to claim 37 wherein the processor is responsive to executing computer instructions to derive a mean co-variance matrix from the co-variance matrices derived for each portion of the cardiac electrogram in which a physiological signal is presumed to be absent.
40. Apparatus according to claim 39 wherein the processor is responsive to executing computer instructions to express the model by deriving Eigenvectors and Eigen values from the mean co-variance matrix.
41. Apparatus according to claim 35 wherein the processor is responsive to executing computer instructions to correlate the second portion of the cardiac electrogram with multiple templates that represent features of the presumed physiological signal to produce a set of template correlated signals.
42. Apparatus according to claim 41 wherein the processor is responsive to executing computer instructions to derive a vector from a first time sample of each template correlated signal of the set; and further vectors from further time samples of each template correlated signal of the set.
43. Apparatus according to claim 42 wherein the processor is responsive to executing computer instructions to express the vectors as points in the model of noise by projecting each vector onto each Eigenvector thereby representing the original signal as a trajectory in the model of noise.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0031] The accompanying figures in which like reference numerals refer to identical or functionally similar elements throughout the separate views, and which together with the detailed description below are incorporated in and form part of the specification, serve to further illustrate various embodiments and to explain various principles and advantages all in accordance with the present disclosure, in which:
[0032]
[0033]
[0034]
[0035]
[0036]
[0037]
[0038]
[0039]
[0040]
[0041]
[0042]
[0043]
[0044]
[0045]
DETAILED DESCRIPTION
[0046] As required, detailed embodiments are disclosed herein; however, it is to be understood that the disclosed embodiments are merely examples and that the devices, systems and methods described herein can be embodied in various forms. Therefore, specific structural and functional details disclosed herein are not to be interpreted as limiting, but merely as a basis for the claims and as a representative basis for teaching one of ordinary skill in the art to variously employ the disclosed subject matter in virtually any appropriately detailed structure and function. Further, the terms and phrases used herein are not intended to be limiting, but rather, to provide an understandable description. Additionally, unless otherwise specifically expressed or clearly understood from the context of use, a term as used herein describes the singular and/or the plural of that term.
[0047] The terms “a” or “an”, as used herein, are defined as one or more than one. The term “plurality”, as used herein, is defined as two or more than two. The term “another”, as used herein, is defined as at least a second or more. The terms “including” and “having,” as used herein, are defined as comprising i.e., open language. The term “coupled,” as used herein, is defined as “connected,” although not necessarily directly, and not necessarily mechanically. “Communicatively coupled” refers to coupling of components such that these components are able to communicate with one another through, for example, wired, wireless or other communications media. The term “communicatively coupled” or “communicatively coupling” includes, but is not limited to, communicating electronic control signals by which one element may direct or control another. The term “configured to” describes hardware, software or a combination of hardware and software that is adapted to, set up, arranged, commanded, altered, modified, built, composed, constructed, designed, or that has any combination of these characteristics to carry out a given function. The term “adapted to” describes hardware, software or a combination of hardware and software that is capable of, able to accommodate, to make, or that is suitable to carry out a given function.
[0048] The apparatus comprises amplifiers 1 that are connected to recording electrodes 2 within the heart 3 and electronics and associated software 4. A pacing and recording program 5 issues signals to a pacing signal generator 6 that is switched onto one selected electrode 2 by multiplexer 7 to stimulate the heart 3. The signals sensed by the other electrodes 2 are amplified and digitized by an ADC 8 and stored in memory 9. Subsequently the data is retrieved and analyzed by analysis program 10.
[0049] All subsequent analysis is with sampled signals, care having been taken to conform to the Nyquist sampling theorem.
[0050] The use of the multiplexer 7 allows the heart to be stimulated at different sites 3.
[0051] The functions and arrangement described above can be derived, in conjunction with the teaching within this document by the person skilled in the art.
[0052]
[0053]
[0054] As illustrated in
[0055] Subsequently, the portions 12 of the recorded signal are correlated to templates 13 and projected into model 14 that provides an output 15 that is indicative of whether the sample being analyzed is signal or noise.
[0056]
[0057] In practice the templates are always used in their frequency domain representations, i.e. their discrete Fourier transform, for computational efficiency.
[0058] The correlation between templates 13 is shown as a correlation matrix, see
[0059] Referring to
[0060]
[0061] Referring to
[0062]
[0063]
[0064] A convenient method of determining whether the signal exceeds the noise is to reduce the trajectory to a single time domain signal. To achieve this, the resultant trajectory is normalized by division of each eigenvector by its eigenvalue so that the noise model becomes a spheroid 43 as illustrated in
[0065] Any peak in the time domain signal that is above of the noise is considered to be physiologically significant.
[0066]
[0067]
[0068] The present subject matter can be embedded in a computer program product, which comprises all the features enabling the implementation of the methods described herein, and which—when loaded in a computer system—is able to carry out these methods. Computer program in the present context means any expression, in any language, code or notation, of a set of instructions intended to cause a system having an information processing capability to perform a particular function either directly or after either or both of the following a conversion to another language, code or, notation; and b reproduction in a different material form.
[0069] Each computer system may include, inter alia, one or more computers and at least a computer readable medium allowing a computer to read data, instructions, messages or message packets, and other computer readable information from the computer readable medium. The computer readable medium may include computer readable storage medium embodying non-volatile memory, such as read-only memory ROM, flash memory, disk drive memory, CD-ROM, and other permanent storage. Additionally, a computer medium may include volatile storage such as RAM, buffers, cache memory, and network circuits. Furthermore, in certain embodiments of the computer readable medium, other than a computer readable storage medium as discussed above, the computer readable medium may comprise computer readable information in a transitory state medium such as a network link and/or a network interface, including a wired network or a wireless network, that allow a computer to read such computer readable information.
[0070] The Abstract is provided with the understanding that it is not intended be used to interpret or limit the scope or meaning of the claims. In addition, in the foregoing Detailed Description, various features are grouped together in a single embodiment for the purpose of streamlining the disclosure. This method of disclosure is not to be interpreted as reflecting an intention that the claimed embodiments require more features than are expressly recited in each claim. Rather, as the following claims reflect, inventive subject matter lies in less than all features of a single disclosed embodiment. Thus the following claims are hereby incorporated into the Detailed Description, with each claim standing on its own as a separately claimed subject matter.
[0071] The corresponding structures, materials, acts, and equivalents of all means or step plus function elements in the claims below are intended to include any structure, material, or act for performing the function in combination with other claimed elements as specifically claimed. The description herein has been presented for purposes of illustration and description, but is not intended to be exhaustive or limited to the examples in the form disclosed. Many modifications and variations will be apparent to those of ordinary skill in the art without departing from the scope of the examples presented or claimed. The disclosed embodiments were chosen and described in order to explain the principles of the embodiments and the practical application, and to enable others of ordinary skill in the art to understand the various embodiments with various modifications as are suited to the particular use contemplated. It is intended that the appended claims below cover any and all such applications, modifications, and variations within the scope of the embodiments.
[0072] Although specific embodiments of the subject matter have been disclosed, those having ordinary skill in the art will understand that changes can be made to the specific embodiments without departing from the scope of the disclosed subject matter. The scope of the disclosure is not to be restricted, therefore, to the specific embodiments, and it is intended that the appended claims cover any and all such applications, modifications, and embodiments within the scope of the present disclosure.