Patent US5630425A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5630425A Expired / Lapsed US ⏱️ 0.0 years remaining

Systems and methods for adaptive filtering artifacts from composite signals

Assignee: EP Technologies Inc
•
Filing: 1995-02-17
•
Granted: 1997-05-20
•
Expires: 2015-02-17
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Analog or digital systems or methods filter an artifact from a signal derived from a biological event comprising sample values arranged with respect to time. The systems and methods generate a variable expressing a template of the artifact and reduce the derived biological signal by the variable to derive a filtered derived biological signal. The systems and methods change the variable over time based upon the energy of the filtered derived biological signal to minimize the energy of the artifact remaining in the filtered derived biological signal over time. The systems and methods output the filtered derived biological signal. The systems and methods remove artifacts from signals derived from a biological event; for example, electrograms, electrocardiograms, electroencephalograms, electrogastrograms, electromyograms, and respiratory signals.

Inventors

  • 👤 Dorin Panescu
  • 👤 James G. Whayne

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-03 23:02
CPC Classifications
H; H03; H03H; H03H17/00; H03H17/02; H03H17/0248; H03H17/0261; H03H17/0263; A; A61; A61B; A61B5/00; A61B5/24; A61B5/25; A61B5/279; A61B5/28; A61B5/283; A61B5/287; A61B5/68; A61B5/6846; A61B5/6847; A61B5/6852; A61B5/6855; A61B5/6858; A61N; A61N1/00; A61N1/18; A61N1/32; A61N1/36; A61N1/362; A61N1/37; A61N1/3702; Y; Y10; Y10S; Y10S128/00; Y10S128/901

Claims Analysis

Total Claims: 33
Claim 1
Independent Claim 113 words
An element for filtering an artifact from a signal derived from a biological event comprising sample values arranged with respect to time, the element comprising means for generating a variable expressing a template of an artifact having a substantially similar morphology to the signal, means for reducing the derived biological signal by the variable to derive a filtered derived biological signal, and means for changing the variable over time based upon the energy of the filtered derived biological signal to minimize the energy of the artifact remaining in the filtered derived biological signal over time and to substantially preserve the shape of the signal, and means for outputting the filtered derived biological signal.
Claim 2
Dependent Claim 113 words
An element for filtering an artifact from a signal derived from a biological event comprising sample values arranged with respect to time, the element comprising means for generating a variable expressing a template of an artifact having a substantially similar morphology to the signal, means for reducing the derived biological signal by the variable to derive a filtered derived biological signal, and means for changing the variable over time based upon the energy of the filtered derived biological signal to minimize the energy of the artifact remaining in the filtered derived biological signal over time and to substantially preserve the shape of the signal, and means for outputting the filtered derived biological signal.
Claim 3
Dependent Claim 18 words
An element according to claim 1 wherein the means for changing the variable changes the variable by iteration.
Claim 4
Dependent Claim 15 words
An element according to claim 2 wherein the iteration is based upon a Least-Means-Squares Method.
Claim 5
Dependent Claim 15 words
An element according to claim 2 wherein the iteration is based upon a Steepest-Descent Method.
Claim 6
Dependent Claim 15 words
An element according to claim 2 wherein the iteration is based upon a Recursive-Least-Squares Method.
Claim 7
Independent Claim 101 words
A method for filtering an artifact from a signal derived from a biological event comprising sample values arranged with respect to time, the method comprising the steps of generating a variable expressing a template of an artifact having a substantially similar morphology to the signal, reducing the derived biological signal by the variable to derive a filtered derived biological signal, and changing the variable over time based upon the energy of the filtered derived biological signal to minimize the energy of the artifact remaining in the filtered derived biological signal over time and to substantially preserve the shape of the signal.
Claim 8
Independent Claim 101 words
A method for filtering an artifact from a signal derived from a biological event comprising sample values arranged with respect to time, the method comprising the steps of generating a variable expressing a template of an artifact having a substantially similar morphology to the signal, reducing the derived biological signal by the variable to derive a filtered derived biological signal, and changing the variable over time based upon the energy of the filtered derived biological signal to minimize the energy of the artifact remaining in the filtered derived biological signal over time and to substantially preserve the shape of the signal.
Claim 9
Dependent Claim 13 words
A method according to claim 6 wherein the variable is changed by iteration.
Claim 10
Dependent Claim 15 words
A method according to claim 7 wherein the iteration is based upon a Least-Means-Squares Method.
Claim 11
Dependent Claim 15 words
A method according to claim 7 wherein the iteration is based upon a Steepest-Descent Method.
Claim 12
Dependent Claim 15 words
A method according to claim 7 wherein the iteration is based upon a Recursive-Least-Squares Method.
Claim 13
Dependent Claim 77 words
An element for filtering an artifact from an electrogram comprising means for inputting the electrogram, means for generating a variable correlated to the artifact, means for reducing the electrogram by the variable to derive a filtered electrogram signal, means for changing the variable over time based upon the energy of the filtered electrogram signal to minimize the energy of the artifact remaining in the filtered electrogram signal over time, and means for outputting the filtered electrogram signal.
Claim 14
Dependent Claim 77 words
An element for filtering an artifact from an electrogram comprising means for inputting the electrogram, means for generating a variable correlated to the artifact, means for reducing the electrogram by the variable to derive a filtered electrogram signal, means for changing the variable over time based upon the energy of the filtered electrogram signal to minimize the energy of the artifact remaining in the filtered electrogram signal over time, and means for outputting the filtered electrogram signal.
Claim 15
Dependent Claim 18 words
An element according to claim 11 wherein the means for changing the variable changes the variable by iteration.
Claim 16
Dependent Claim 15 words
An element according to claim 12 wherein the iteration is based upon a Least-Means-Squares Method.
Claim 17
Dependent Claim 15 words
An element according to claim 12 wherein the iteration is based upon a Steepest-Descent Method.
Claim 18
Dependent Claim 15 words
An element according to claim 12 wherein the iteration is based upon a Recursive-Least-Squares Method.
Claim 19
Dependent Claim 19 words
An element according to claim 11 wherein the variable is expressed as a template of the artifact signal portion.
Claim 20
Independent Claim 153 words
A system for processing an electrogram comprising electrode means for electrically communicating with a heart, means coupled to the electrode means for pacing the heart while recording a paced electrogram IN(t) that changes with respect to time, the paced electrogram IN(t) comprising a useful electrogram portion that changes with respect to time EG(t) and that has an energy and a pacing artifact portion that changes with respect to time PACE(t) and that has an energy, and a processing element for removing the pacing artifact portion including filter means for generating an output TPACE(t) comprising a preselected function correlated to the pacing artifact portion, an input for receiving IN(t), means for subtracting TPACE(t) from IN(t) and generating the result as output EG(t), and the filter means being further operative for changing TPACE(t) over time based upon the energy of EG(t) so as to minimize the energy of the pacing artifact within EG(t) over time.
Claim 21
Independent Claim 153 words
A system for processing an electrogram comprising electrode means for electrically communicating with a heart, means coupled to the electrode means for pacing the heart while recording a paced electrogram IN(t) that changes with respect to time, the paced electrogram IN(t) comprising a useful electrogram portion that changes with respect to time EG(t) and that has an energy and a pacing artifact portion that changes with respect to time PACE(t) and that has an energy, and a processing element for removing the pacing artifact portion including filter means for generating an output TPACE(t) comprising a preselected function correlated to the pacing artifact portion, an input for receiving IN(t), means for subtracting TPACE(t) from IN(t) and generating the result as output EG(t), and the filter means being further operative for changing TPACE(t) over time based upon the energy of EG(t) so as to minimize the energy of the pacing artifact within EG(t) over time.
Claim 22
Dependent Claim 14 words
A system according to claim 17 wherein the filter means changes TPACE(t) by iteration.
Claim 23
Dependent Claim 15 words
A system according to claim 18 wherein the iteration is based upon a Least-Means-Squares Method.
Claim 24
Dependent Claim 15 words
A system according to claim 18 wherein the iteration is based upon a Steepest-Descent Method.
Claim 25
Dependent Claim 15 words
A system according to claim 18 wherein the iteration is based upon a Recursive-Least-Squares Method.
Claim 26
Dependent Claim 16 words
A system according to claim 17 wherein TPACE(t) comprises a template expressing the pacing artifact portion.
Claim 27
Independent Claim 75 words
A method for processing an electrogram having a periodic artifact signal portion and a useful signal portion, the method comprising the steps of generating a variable correlated to the artifact signal portion, reducing the electrogram by the variable to derive a filtered electrogram signal, and changing the variable over time based upon the energy of the filtered electrogram signal to minimize the energy of the artifact signal portion within the filtered electrogram signal over time.
Claim 28
Independent Claim 75 words
A method for processing an electrogram having a periodic artifact signal portion and a useful signal portion, the method comprising the steps of generating a variable correlated to the artifact signal portion, reducing the electrogram by the variable to derive a filtered electrogram signal, and changing the variable over time based upon the energy of the filtered electrogram signal to minimize the energy of the artifact signal portion within the filtered electrogram signal over time.
Claim 29
Dependent Claim 13 words
A method according to claim 23 wherein the variable is changed by iteration.
Claim 30
Dependent Claim 15 words
A method according to claim 24 wherein the iteration is based upon a Least-Means-Squares Method.
Claim 31
Dependent Claim 15 words
A method according to claim 24 wherein the iteration is based upon a Steepest-Descent Method.
Claim 32
Dependent Claim 16 words
A method element according to claim 24 wherein the iteration is based upon a Recursive-Least-Squares Method.
Claim 33
Dependent Claim 19 words
A method according to claim 23 wherein the variable is expressed as a template of the artifact signal portion.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-05-19 2000-11-18 2001-05-20 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-05-19 2004-11-18 2005-05-20 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-05-19 2008-11-18 2009-05-20 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag