The field of this disclosure is medical diagnostics, and more particularly, detection of atrial fibrillation (Afib) based on measurement and recording of bioelectric signals, using tools such as electrocardiograms (ECGs) and vectorcardiograms (VCGs).
Atrial fibrillation (Afib) is the most common, abnormal rhythm of the heart. Normally, the heart contracts and pumps blood with a regular rhythm. This rhythm is triggered by regular electrical discharges that travel through the heart and cause the muscle of the heart to contract. The electrical discharges, originating in the sino-atrail (SA) node and subsequently echoed in the atrio-ventricular (AV) node, trigger contractions in the corresponding heart tissue and result in the pumping action of the heart. In a normal heart, the rate of atrial contraction is the same as the rate of ventricular contraction.
During Afib, electrical discharges are not generated solely by the SA node. Instead, electrical discharges are sourced by other parts of the atria. These abnormal discharges are rapid and irregular and may exceed 350 discharges per minute. The rapid and irregular discharges cause ineffective contractions of the atria, which quiver rather than beat as a unit, reducing their ability to pump blood into the ventricles.
The rapid and irregular electrical discharges from the atria in Afib then pass through the AV node and into the ventricles, causing the ventricles to contract irregularly and rapidly. The contractions of the ventricles may average 150/minute, much slower than the rate in the atria, as they are unable to contract at 350/minute rate of the atria. Even at this lower average rate of 150/minute, the ventricles may not have enough time to fill maximally with blood before the next contraction, particularly without the normal contraction of the atria. Thus, Afib decreases the amount of blood pumped by the ventricles because of their rapid rate of contraction and the absence of normal atrial contractions.
Afib is a common disorder, with half a million new cases diagnosed annually in the United States, and billions of dollars spent on diagnosis and treatment. Two related diagnostic tools available to medical professionals are the electrocardiogram (ECG) and the vectorcardiogram (VCG). A standard 12-lead ECG is a graphical representation of the electrical activity of the heart, showing different waves that represent the sequence of depolarization and repolarization of the atria and ventricles. The 12-lead ECG is obtained using a plurality of electrodes (ten typically) disposed at various standard locations on the patient's body, and electrical activity thereby obtained is graphically displayed for interpretation and diagnosis. The graphical display can be on paper, on which the ECG is recorded at a speed of 25 mm/sec, and the voltages are calibrated so that 1 mV=10 mm in the vertical direction.
Described herein is a method for determining the presence of atrial fibrillation. The method includes obtaining data from at least three orthogonal leads indicative of electrical activity of a heart over multiple heart beats, averaging the data to obtain an average heart beat, generating, from the averaged data, an average heart beat vectorcardiogram (VCG) that is a function of voltage level, comparing, over a segment of the average heart beat, the average heart beat VCG with a threshold value, and indicating whether the average heart beat VCG exceeds or does not exceed the threshold value.
Also described herein is a program storage device readable by machine, embodying a program of instructions executable by the machine to perform a method. The method includes obtaining data from at least three orthogonal leads indicative of electrical activity of a heart over multiple heart beats, averaging the data to obtain an average heart beat, generating, from the averaged data, an average heart beat vectorcardiogram (VCG) that is a function of voltage level, comparing, over a segment of the average heart beat, the average heart beat VCG with a threshold value, and indicating whether average heart beat VCG exceeds or does not exceed the threshold value.
Also described herein is a system for determining the presence of atrial fibrillation. The system includes a computer configured to receive data from at least three orthogonal leads indicative of electrical activity of a heart over multiple heart beats. The computer is also configured to average the data to obtain an average heart beat, generate, from the averaged data, an average heart beat vectorcardiogram (VCG) that is a function of voltage level, compare, over a segment of the average heart beat, the average heart beat VCG with a threshold value, and identify the average heart beat VCG as either exceeding or not exceeding the threshold value. The system also includes an indicator for providing an indication of the identification.
Also as described herein, a method for determining the presence of atrial fibrillation includes obtaining data from at least three orthogonal leads indicative of electrical activity of a heart over multiple heart beats, performing ensemble processing to generate a generalized heart beat, generating a generalized vectorcardiogram (VCG) that is a function of voltage level, comparing, over a segment of the generalized heart beat, the generalized VCG with a threshold value, and indicating whether the generalized VCG exceeds or does not exceed the threshold value.
Also as described herein, a system for determining the presence of atrial fibrillation includes a computer configured to receive data from at least three orthogonal leads indicative of electrical activity of a heart over multiple heart beats, and an indicator configured to provide an indication of an identification performed by the computer. Computer is configured to perform ensemble processing to generate a generalized heart beat, generate a generalized vectorcardiogram (VCG) that is a function of voltage level, compare, over a segment of the generalized heart beat, the generalized VCG with a threshold value, and identify the generalized VCG as either exceeding or not exceeding the threshold value.
The accompanying drawings, which are incorporated into and constitute a part of this specification, illustrate one or more examples of embodiments and, together with the description of example embodiments, serve to explain the principles and implementations of the embodiments.
In the drawings:
Example embodiments are described herein in the context of atrial fibrillation detection based on absence of consistent P-loops in an averaged vectorcardiogram. Those of ordinary skill in the art will realize that the following description is illustrative only and is not intended to be in any way limiting. Other embodiments will readily suggest themselves to such skilled persons having the benefit of this disclosure. Reference will now be made in detail to implementations of the example embodiments as illustrated in the accompanying drawings. The same reference indicators will be used to the extent possible throughout the drawings and the following description to refer to the same or like items.
In the interest of clarity, not all of the routine features of the implementations described herein are shown and described. It will, of course, be appreciated that in the development of any such actual implementation, numerous implementation-specific decisions must be made in order to achieve the developer's specific goals, such as compliance with application- and business-related constraints, and that these specific goals will vary from one implementation to another and from one developer to another. Moreover, it will be appreciated that such a development effort might be complex and time-consuming, but would nevertheless be a routine undertaking of engineering for those of ordinary skill in the art having the benefit of this disclosure.
In accordance with this disclosure, the components, process steps, and/or data structures described herein may be implemented using various types of operating systems, computing platforms, computer programs, and/or general purpose machines. In addition, those of ordinary skill in the art will recognize that devices of a less general purpose nature, such as hardwired devices, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), or the like, may also be used without departing from the scope and spirit of the inventive concepts disclosed herein. Where a method comprising a series of process steps is implemented by a computer or a machine and those process steps can be stored as a series of instructions readable by the machine, they may be stored on a tangible medium such as a computer memory device (e.g., ROM (Read Only Memory), PROM (Programmable Read Only Memory), EEPROM (Electrically Eraseable Programmable Read Only Memory), FLASH Memory, Jump Drive, and the like), magnetic storage medium (e.g., tape, magnetic disk drive, and the like), optical storage medium (e.g., CD-ROM, DVD-ROM, paper card, paper tape and the like) and other types of program memory.
A method and system are described herein for atrial fibrillation (Afib) detection based on absence of consistent p-loops in an averaged vectorcardiogram. Such detection is facilitated by the fact that in an averaged vectorcardiogram, the absence of consistent P-loops is indicative of Afib. Conversely, the presence of consistent P-loops is indicative of sinus rhythm and/or atrial flutter.
With reference to
Referring again to
At step 304b, a superimposition is performed, wherein, for each lead, all beats are superimposed over each other, with their fiducial R points (R wave peaks) being aligned. This is depicted in
After completion of the averaging operation 304, an average vectorcardiogram is constructed, using any known method, such as a Dower matrix. The construction operation is delineated 306 in
It should be recognized that the order of the aforementioned steps and operations is not limited to that described above. For instance, the average VCG can be derived by first constructing VCGs for each of the processed beats, and then averaging the individual beat VCGs together. The individual beat VCGs can be aligned in the 3-D space by using the same reference point and the R point, which in that case would correspond to the tip of the QRS loop.
The averaging method 300 is followed by an analysis method 600, described with reference to
It will be appreciated that the above determinations can be performed visually/manually by a physician for example, and/or automatically by a suitably programmed processor. Alternatively, some tasks may be performed visually/manually and others automatically, depending on the design choice, urgency, or other constraints.
As can be concluded from the above discussion, in Afib, averaging removes the fibrillatory waves (F-waves) because they are asynchronous with respect to the R fiducial points. By contrast, in sinus rhythm or atrial flutter (a known confounding rhythm in such diagnosis), the waves residing to the left of the R fiducial point are synchronous to the R point. As such, averaging does not affect their morphology. When presented in a 3-D VCG as shown above, the effects of these characteristics become clearly visible because the averaged F-waves amount to a small 3-D “cluster” that reflects the baseline noise, whereas in sinus rhythm or atrial flutter, the same waves develop into visible loops. In sinus rhythm, there is just one P loop corresponding to the P wave. In atrial flutter, there is a plurality of loops because, typically, atrial flutter presents with a constant ratio of the atrial heart rate to the ventricular heart rate.
As explained above, some or all of the operations involved can be conducted using a suitably programmed processor. A more complete example of a system is shown in
While embodiments and applications have been shown and described, it would be apparent to those skilled in the art having the benefit of this disclosure that many more modifications than mentioned above are possible without departing from the inventive concepts disclosed herein. The invention, therefore, is not to be restricted except in the spirit of the appended claims.