Apparatus and methods for analysis of cardiac device stored episodes containing sensed signals and waveforms
First Claim
1. A method for analyzing cardiac waveform data for a plurality of cardiac cycles, wherein the cardiac cycles have an associated waveform cycle segment, the method comprising grouping the cycles into one or more cycle waveform identity group based on waveform similarities with other members of the group, with members of the same waveform identity group having similar waveform shapes to the other waveform identity group members.
1 Assignment
0 Petitions
Accused Products
Abstract
Apparatus and methods for analyzing implantable medical device (IMD) data and to distinguish specific morphologies for review. EGM waveforms of a cardiac cycle can be grouped according to waveform shape similarities, preferably accomplished using clustering algorithms. The EGM waveform can be divided into segments represented by a one dimensional vector for each segment, and nearest neighbor vector clustering used to group the waveforms according to morphological similarity. The waveforms can be further grouped at a second level into chronologically contiguous similar EGM waveforms. Interval data for a cardiac cycle may also be grouped according to interval similarity and chronology. The chronologically contiguous waveform and interval groupings may be further grouped. Large quantities of EGM data are automatically analyzed and annotated to focus the attention of a cardiologist on likely areas of concern, reducing the need to visually inspect endless streams of EGM waveforms.
-
Citations
50 Claims
- 1. A method for analyzing cardiac waveform data for a plurality of cardiac cycles, wherein the cardiac cycles have an associated waveform cycle segment, the method comprising grouping the cycles into one or more cycle waveform identity group based on waveform similarities with other members of the group, with members of the same waveform identity group having similar waveform shapes to the other waveform identity group members.
- 3. A method for analyzing stored cardiac waveform data for a plurality of first heart chamber cycles, the method comprising grouping the cycles into a first level of cycle waveform groups, with members of the same first level waveform group having similar waveform shapes to the other first level waveform group members.
-
8. A method for analyzing stored cardiac EGM waveform data for a plurality of a first heart chamber cycles, the data including a plurality of waveform cycle segments, the data initially originating from an implanted device, the method comprising:
grouping the waveform cycle segments into a first set of cycle groups as a function of waveform shape similarity, wherein each of the first set group members have similar waveform shapes to the other members of the same first set group - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16)
-
17. A method for analyzing stored cardiac EGM data from an implantable device, the method comprising:
-
retrieving the stored data, wherein the data includes EGM waveform data;
dividing the EGM waveform data into a plurality of cardiac cycle waveform segments, wherein each heartbeat waveform segment is associated with a heartbeat; and
grouping the EGM cardiac cycle waveform segments into waveform identity groups as a function of waveform shape similarities. - View Dependent Claims (18, 19, 20, 22, 23, 24, 25, 26, 27)
-
-
28. A method of processing stored cardiac interval data from an implantable device, a method comprising:
-
retrieving the stored interval data, wherein the interval data includes interval data for a plurality of cardiac cycle for a first heart chamber, wherein the interval data includes interval data for each cardiac cycle;
clustering the interval data into similarity groups having similar intervals to other members of the same group; and
organizing substantially similar and chronologically contiguous cardiac cycle intervals into collections of substantially chronologically contiguous beats. - View Dependent Claims (29)
-
-
30. In a computer, having a data storage device, a display device, and a processor for executing a program, a method for preprocessing stored cardiac data originating from an implantable device, the method comprising:
-
retrieving the stored data from the data storage device, wherein the data includes EGM waveform segment data for a plurality of beats for a first heart chamber;
clustering the EGM waveform segments into morphological similarity groups having similar morphology with other members of the same group; and
organizing morphologically similar and substantially chronologically contiguous cardiac cycle segments into collections of similar and substantially chronologically contiguous cycles. - View Dependent Claims (31, 32, 33, 34, 35)
-
- 36. A method for analyzing cardiac first sensor waveform data for a plurality of cardiac cycle, the method comprising grouping the cycles into a first level of first sensor waveform groups, with members of the same first level first sensor waveform group having similar first sensor waveform shapes to the other first level first sensor waveform group members.
-
42. A computer program in a computer readable media for ultimate execution in a data processing system for analyzing cardiac first sensor waveform data for a plurality of cardiac cycles, the program comprising instructions for:
grouping the cycles into a first level of first sensor waveform groups, with members of the same first level first sensor waveform group having similar first sensor waveform shapes to the other first level first sensor waveform group members. - View Dependent Claims (43, 44, 45, 46, 47)
-
48. A computer-implemented software system in data communications with an implantable medical device (IMD), the software system in combination with the medical device comprising:
-
means for storing physiological data in the IMD;
means for retrieving said physiological data;
means for extracting cycle segments;
means for grouping into identity groups said cycle segments;
means for marking group membership among said identity groups;
means for storing said group membership; and
means for displaying said group membership. - View Dependent Claims (49, 50)
-
Specification