← Back to Patent Explorer
US7383079B2 Expired / Lapsed US ⏱️ 0.0 years remaining

Nonlinear method and apparatus for electrocardiogram pacemaker signal filtering

Assignee: Welch Allyn Inc
•
Filing: 2005-04-06
•
Granted: 2008-06-03
•
Expires: 2025-04-06
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Signal “peak” and “valley” removal properties of mathematical morphology operators are exploited in a method and apparatus for detecting, removing, or improving fidelity of pacemaker signal components of the Electrocardiogram (ECG) at sampling rates well below the pacemaker signal Nyquist rate. The method works for the wide variability in pacemaker signal amplitude, width, firing frequency, and other characteristics encountered in practice, and it works for malfunctioning pacemakers that may fire at any point relative to the QRS complex of the ECG signal. Filtering operations require minimal digital storage and are computationally inexpensive (no multiplications), mainly involving “maximum” and “minimum” type signal detections over a finite time history of the input signal. This implies that the method can be inexpensively implemented on small instruments in either hardware or software. The method may also be used to estimate the height and polarity of the pacemaker voltage spike, even though the base sampling period may be longer than the width of the spike.

Inventors

  • 👤 Alexander Holland

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-01 19:25
CPC Classifications
A; A61; A61B; A61B5/00; A61B5/24; A61B5/316; A61B5/318; A61B5/346; A61B5/349; A61B5/366; A61N; A61N1/00; A61N1/18; A61N1/32; A61N1/36; A61N1/362; A61N1/37; A61N1/3702; A61N1/3704

Claims Analysis

Total Claims: 26
Claim 1
Independent Claim 172 words
A method to at least one of detecting, removing and estimating a pacemaker pacer signal from an electrocardiogram (“ECG”) signal of a human or animal to diagnose a physiological condition, said method comprising the steps of: digitizing a plurality of ECG potentials (M channels of ECG lead data) with an analog to digital converter (“ADC”) to create a discrete signal representation of each potential in time; filtering the plurality of ECG potentials using a digital filter to create a plurality of filtered ECG potentials; operating on the plurality of filtered ECG potentials using a non-linear mathematical morphology function to detect and remove the pacer maker signal from the ECG signal to create a plurality of processed ECG potentials wherein the step of operating on the plurality of filtered ECG potentials using a non-linear mathematical morphology function further comprises the step of estimating the pacer signal height using sampling rates that may be below the Nyquist rate; and diagnosing a physiological condition of the human or animal based on the processed ECG potentials.
Claim 2
Independent Claim 172 words
A method to at least one of detecting, removing and estimating a pacemaker pacer signal from an electrocardiogram (“ECG”) signal of a human or animal to diagnose a physiological condition, said method comprising the steps of: digitizing a plurality of ECG potentials (M channels of ECG lead data) with an analog to digital converter (“ADC”) to create a discrete signal representation of each potential in time; filtering the plurality of ECG potentials using a digital filter to create a plurality of filtered ECG potentials; operating on the plurality of filtered ECG potentials using a non-linear mathematical morphology function to detect and remove the pacer maker signal from the ECG signal to create a plurality of processed ECG potentials wherein the step of operating on the plurality of filtered ECG potentials using a non-linear mathematical morphology function further comprises the step of estimating the pacer signal height using sampling rates that may be below the Nyquist rate; and diagnosing a physiological condition of the human or animal based on the processed ECG potentials.
Claim 3
Dependent Claim 34 words
The method of claim 1 wherein the step of operating on the plurality of filtered ECG potentials using a non-linear mathematical morphology function comprises the additional step of using a dilate mathematical morphology function.
Claim 4
Dependent Claim 34 words
The method of claim 1 wherein the step of operating on the plurality of filtered ECG potentials using a non-linear mathematical morphology function comprises the additional step of using an erode mathematical morphology function.
Claim 5
Dependent Claim 37 words
The method of claim 1 wherein the step of operating on the plurality of filtered ECG potentials using non-linear mathematical morphology functions comprises the additional step of using both a dilate and an erode mathematical morphology function.
Claim 6
Dependent Claim 52 words
The method of claim 4 wherein the step of operating on the plurality of filtered ECG potentials using the non-linear dilate and erode mathematical morphology functions removes ECG signal peaks and valleys caused by the pacer signal creating a clean QRS complex waveform free of significant distortion caused by the pacer signal.
Claim 7
Dependent Claim 58 words
The method of claim 5 wherein operating on the plurality of filtered ECG potentials using the non-linear dilate and erode mathematical morphology functions removes ECG signal peaks and valleys having widths smaller than a specified threshold while preserving the integrity of peaks and valleys wider than the specified threshold associated with a QRS complex in the ECG potential.
Claim 8
Dependent Claim 61 words
The method of claim 6 wherein operating on the plurality of filtered ECG potentials using a non-linear mathematical morphology function to detect and remove the pacer signal from the ECG signal to create a plurality of processed ECG potentials comprises detecting and removing a pacer signal from the ECG signal that has lost proper phasing or synchronization with the QRS complex.
Claim 9
Dependent Claim 43 words
The method of claim 1 wherein the step of diagnosing a physiological condition of the human or animal based on the processed ECG potentials further comprises the additional step of detecting and diagnosing a pacemaker failure condition based on the detected pacer signal.
Claim 10
Dependent Claim 42 words
The method of claim 8 wherein the step of detecting and diagnosing a pacemaker failure condition comprises the additional step of detecting and diagnosing loss of pacemaker phase reference to the QRS complex or loss of pacemaker synchronization with the QRS complex.
Claim 11
Dependent Claim 43 words
The method of claim 1 further comprising the step of comparing the plurality of filtered ECG potentials to the plurality of processed ECG potentials by delaying the filtered ECG potentials in order to match a signal delay caused by the mathematical morphology function.
Claim 12
Dependent Claim 66 words
The method of claim 1 wherein digitizing a plurality of ECG potentials (M channels of ECG lead data) with an analog to digital converter (“ADC”) to create a discrete signal representation of each potential in time further comprises the step of detecting a pacer signal using an analog pacer detector to associate a flag with nearest points in the discrete signal representation of the ECG potentials.
Claim 13
Dependent Claim 51 words
The method of claim 11 wherein detecting pacer signals using an analog pacer detector comprises detecting a pacer signal that coincidentally falls between two points in the discrete signal created by the ADC such that at least one instance of a sub-Nyquist pacer signal would otherwise go undetected by the ADC.
Claim 14
Dependent Claim 327 words
An electrocardiogram (“ECG”) apparatus to at least one of detecting, removing and estimating pacemaker pacer signals from an ECG waveform to diagnose a physiological condition of a human or animal, said apparatus comprising: ECG electrodes to pickup a plurality of ECG potentials (M channels of ECG lead data) from the body of the human or animal being diagnosed, the electrodes electrically coupled to the body and connected to an ECG input; an analog to digital converter (“ADC”) electrically connected to the ECG input, the ADC to digitize the ECG potentials and to create a discrete signal representation of each potential in time; a filter block electrically coupled to the ADC to transfer the discrete signal representation of each potential in time to the filter block, the filter block to perform digital filtering on the discrete signal representation of each potential and to create a plurality of filtered ECG potentials; a non-linear pacer filter electrically coupled to the filter block to receive the plurality of filtered ECG potentials, the non-linear pacer filter to perform at least one non-linear mathematical morphology function on the filtered ECG potentials to detect and remove the pacer signal from the ECG waveform and to create at least one processed ECG waveform; and a display to allow viewing of the processed ECG waveform to diagnose a physiological condition of a human or animal based at least in part on the viewing of the processed ECG waveform wherein the non-linear pacer filter further comprises: a delay operator to shift the at least one processed ECG waveform in time so that the signal can be compared to signals and events unmodified by the morphology operator; a morphology operator to perform a series of concatenated dilate/erode mathematical morphology functions on the plurality of filtered ECG potentials; and a pacer spike detector/estimator to calculate a mean estimate and a peak to peak variation estimate of a main biphasic pacer spike using an accumulated history of spike sample values.
Claim 15
Dependent Claim 327 words
An electrocardiogram (“ECG”) apparatus to at least one of detecting, removing and estimating pacemaker pacer signals from an ECG waveform to diagnose a physiological condition of a human or animal, said apparatus comprising: ECG electrodes to pickup a plurality of ECG potentials (M channels of ECG lead data) from the body of the human or animal being diagnosed, the electrodes electrically coupled to the body and connected to an ECG input; an analog to digital converter (“ADC”) electrically connected to the ECG input, the ADC to digitize the ECG potentials and to create a discrete signal representation of each potential in time; a filter block electrically coupled to the ADC to transfer the discrete signal representation of each potential in time to the filter block, the filter block to perform digital filtering on the discrete signal representation of each potential and to create a plurality of filtered ECG potentials; a non-linear pacer filter electrically coupled to the filter block to receive the plurality of filtered ECG potentials, the non-linear pacer filter to perform at least one non-linear mathematical morphology function on the filtered ECG potentials to detect and remove the pacer signal from the ECG waveform and to create at least one processed ECG waveform; and a display to allow viewing of the processed ECG waveform to diagnose a physiological condition of a human or animal based at least in part on the viewing of the processed ECG waveform wherein the non-linear pacer filter further comprises: a delay operator to shift the at least one processed ECG waveform in time so that the signal can be compared to signals and events unmodified by the morphology operator; a morphology operator to perform a series of concatenated dilate/erode mathematical morphology functions on the plurality of filtered ECG potentials; and a pacer spike detector/estimator to calculate a mean estimate and a peak to peak variation estimate of a main biphasic pacer spike using an accumulated history of spike sample values.
Claim 16
Dependent Claim 19 words
The apparatus of claim 13 wherein the non-linear pacer filter performs at least one non-linear erode mathematical morphology function.
Claim 17
Dependent Claim 19 words
The apparatus of claim 13 wherein the non-linear pacer filter performs at least one non-linear dilate mathematical morphology function.
Claim 18
Dependent Claim 19 words
The apparatus of claim 13 wherein the non-linear pacer filter performs cascaded non-linear erode and dilate mathematical morphology functions.
Claim 19
Dependent Claim 28 words
The apparatus of claim 13 wherein the delay operator causes a linear delay suitable to the number and type of concatenated dilate/erode operators performed by the morphology operator.
Claim 20
Dependent Claim 38 words
The apparatus of claim 13 wherein the pacer spike detector/estimator comprises at least one FIR or at least one IIR digital filter to perform low pass filtering as part of the mean estimate and an average deviation calculation.
Claim 21
Dependent Claim 32 words
The apparatus of claim 13 wherein a deviation from the mean calculation performed in the pacer spike detector/estimator is a variance, the variance recursively estimated from a plurality of pacer signal samples.
Claim 22
Dependent Claim 34 words
The apparatus of claim 13 wherein differences between a time shifted signal from the delay operator and a processed signal from the morphology operator are used to indicate the presence of a pacer spike.
Claim 23
Dependent Claim 51 words
The apparatus of claim 20 further comprising an analog pacer detector to detect a sub Nyquist pacer signal wherein the pacer signal falls between two points in the discrete signal created by the ADC such that at least one instance of the pacer signal would otherwise go undetected by the ADC.
Claim 24
Dependent Claim 38 words
The apparatus of claim 21 wherein analog detection of a pacer signal causes a flag or marker that can be delayed by a delay operator to match in time a signal processed and delayed by a morphology operator.
Claim 25
Dependent Claim 19 words
The apparatus of claim 13 wherein a marker or a flag signal indicates the presence of a pacer spike.
Claim 26
Dependent Claim 19 words
The apparatus of claim 13 wherein the non-linear mathematical morphology function is carried out in software or in hardware.

References Cited (Backward Citations)

US5259387A Cited
US5448997A Cited
US5630425A Cited
EP0748637A2 Cited
US5660184A Cited
US5825672A Cited
US5817133A Cited
US5924980A Cited
US20030023176A1 Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2011-06-03 2011-12-03 2012-06-03 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2015-06-03 2015-12-03 2016-06-03 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2019-06-03 2019-12-03 2020-06-03 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag