Systems and methods for adaptive filtering artifacts from composite signals
First Claim
1. An element for filtering an artifact from a signal derived from a biological event comprising sample values arranged with respect to time, the element comprisingmeans 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, andmeans 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.
1 Assignment
0 Petitions
Accused Products
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.
213 Citations
28 Claims
-
1. 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.
-
6. 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.
-
11. 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.
-
17. 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.
-
23. 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.
Specification