System and method for biventricular pacemaker pulse detection in surface ECG
First Claim
Patent Images
1. A method for locating an existence of a biventricular pace pulse for electrocardiograph (ECG), comprising:
- transforming ECG data to a 3-dimensional VectorCardioGraph (VCG);
calculating VCG distance features comprising spatial distance and spatial velocity;
locating a first ventricular pulse;
calculating VCG angle features including angles between vectors and the first ventricular pulse;
determining the existence of the biventricular pace pulse by classifying vectors based on spatial distance, spatial velocity, VCG angle features and temporal distances of vectors to the first ventricular pulse, wherein;
an impulse response of a low-pass filter is rejected from being classified as the biventricular pace pulse based on the spatial distances and the temporal distances of the vectors to the first ventricular pulse;
a recharging wave is rejected from being classified as the biventricular pace pulse based on the angles between the vectors and the first ventricular pulse and temporal distances of the vectors to the first ventricular pulse; and
the biventricular pace pulse is determined to exist if an eligible pulse vector exists after performing said rejections.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for locating the existence of a biventricular pace pulse for ECG, which includes a non-biventricular pulse detector for finding the onsets of ventricular pulses, a lead-wise biventricular pulse detector for checking whether there are two separated ventricular pulses in one heartbeat, and a vector-based biventricular pulse detector for determining the existence of the biventricular pace pulse if the lead-wise biventricular pulse detector does not find that there are two separated ventricular pulses in one heartbeat.
5 Citations
13 Claims
-
1. A method for locating an existence of a biventricular pace pulse for electrocardiograph (ECG), comprising:
-
transforming ECG data to a 3-dimensional VectorCardioGraph (VCG); calculating VCG distance features comprising spatial distance and spatial velocity; locating a first ventricular pulse; calculating VCG angle features including angles between vectors and the first ventricular pulse; determining the existence of the biventricular pace pulse by classifying vectors based on spatial distance, spatial velocity, VCG angle features and temporal distances of vectors to the first ventricular pulse, wherein; an impulse response of a low-pass filter is rejected from being classified as the biventricular pace pulse based on the spatial distances and the temporal distances of the vectors to the first ventricular pulse; a recharging wave is rejected from being classified as the biventricular pace pulse based on the angles between the vectors and the first ventricular pulse and temporal distances of the vectors to the first ventricular pulse; and the biventricular pace pulse is determined to exist if an eligible pulse vector exists after performing said rejections. - View Dependent Claims (2, 3, 4, 5, 10)
-
-
6. A system for locating an existence of a biventricular pace pulse for electrocardiograph (ECG), comprising:
-
a non-biventricular pulse detector configured to find onsets of one or more ventricular pulses; a lead-wise biventricular pulse detector for determining whether there are two separated ventricular pulses in one heart beat; and a vector-based biventricular pulse detector configured to determine the existence of the biventricular pace pulse if the lead-wise biventricular pulse detector does not determine that there are two separated ventricular pulses in one heartbeat, wherein the vector-based biventricular pulse detector is configured to; calculate VectorCardioGraph (VCG) distance features comprising spatial distance and spatial velocity, find a first ventricular pulse, calculate VCG angle features including angles between vectors and the first ventricular pulse, and determine the existence of the biventricular pace pulse by classifying vectors based on spatial distance, spatial velocity, VCG angle features and temporal distances of vectors to the first ventricular pulse, wherein the vector-based biventricular pulse detector is configured to; reject an impulse response of a low-pass filter from being classified as the biventricular pace pulse based on the spatial distances and the temporal distances of the vectors to the first ventricular pulse; reject a recharging wave from being classified as the biventricular pace pulse based on the angles between the vectors and the first ventricular pulse and temporal distances of the vectors to the first ventricular pulse; and determine that the biventricular pace pulse exists if an eligible pulse vector exists after performing said rejections. - View Dependent Claims (7, 8)
-
-
9. A vector-based biventricular pace pulse detector, comprising:
-
a processor configured to; calculate VectorCardioGraph (VCG) distance features comprising spatial distance and spatial velocity, find a first ventricular pulse, calculate VCG angle features including angles between vectors and the first ventricular pulse, and determine an existence of a biventricular pace pulse by classifying vectors based on spatial distance, spatial velocity, VCG angle features and temporal distances of vectors to the first ventricular pulse, wherein the processor is configured to; reject an impulse response of a low-pass filter from being classified as the biventricular pace pulse based on the spatial distances and the temporal distances of the vectors to the first ventricular pulse; reject a recharging wave from being classified as the biventricular pace pulse based on the angles between the vectors and the first ventricular pulse and temporal distances of the vectors to the first ventricular pulse; and determine that the biventricular pace pulse exists if an eligible pulse vector exists after performing said rejections. - View Dependent Claims (11, 12, 13)
-
Specification