Method and apparatus for waveform assessment
First Claim
1. A method of identifying an artifact in a cardiographic waveform, comprising:
- providing at least one cardiographic waveform;
determining the shape of at least one of said artifacts within said waveform using an iterative interval search; and
identifying said artifact based at least in part on said shape;
wherein said act of identifying further comprises analyzing said shape with respect to a variable noise threshold.
6 Assignments
0 Petitions
Accused Products
Abstract
An improved method and apparatus for assessing time-variant waveforms and identifying artifacts of interest therein. In one exemplary embodiment, an iterative interval search technique is applied to ECG waveform data in order to identify one or more artifacts (e.g., right atrial and right ventricular “spikes”) within the waveform in conjunction with a fuzzy logic noise threshold analysis. This technique allows for robust artifact identification in waveforms where significant variations in noise and artifact periodicity may exist. The identified artifact(s) may then be used as an input to another process, such as being substituted as an ECG “Q” point for subsequent fiducial point detection within a cardiographic impedance waveform. Apparatus including computer programs for implementing the aforementioned techniques are also disclosed.
-
Citations
48 Claims
-
1. A method of identifying an artifact in a cardiographic waveform, comprising:
-
providing at least one cardiographic waveform; determining the shape of at least one of said artifacts within said waveform using an iterative interval search; and identifying said artifact based at least in part on said shape; wherein said act of identifying further comprises analyzing said shape with respect to a variable noise threshold.
-
-
2. A method of identifying an artifact in a cardiographic waveform, comprising:
-
providing at least one cardiographic waveform; determining the shape said artifacts within said waveform; and identifying said artifact based at least in part on said shape; wherein said act of identifying further comprises analyzing the noise threshold associated with said at least one waveform using fuzzy logic.
-
-
3. A method of identifying at least one artifact within a waveform, comprising:
-
sampling said waveform at a first frequency to produce sampled data; filtering said sampled data according to a first pass band to produce first filtered data; filtering said first filtered data according to a second pass band to produce second filtered data; determining at least one noise threshold based at least in part on said second filtered data; and identifying at least one artifact from said waveform based at least in part on said at least one noise threshold. - View Dependent Claims (4, 5)
-
-
6. A method of processing waveform data, comprising:
-
sampling said waveform at a first frequency to produce sampled data; filtering said sampled data according to at least one filter scheme to produce filtered data; and determining at least one noise threshold associated with said waveform based at least in part on fuzzy logic analysis of said filtered data. - View Dependent Claims (7, 8, 9, 10)
-
-
11. The method of 8, wherein said act of determining said at least one noise threshold comprises:
-
providing at least one output membership function; and defuzzification of said plurality of fuzzy outputs into at least one crisp noise threshold value.
-
-
12. Apparatus adapted for analysis of physiologic data, comprising:
-
at least one data input, said at least one input adapted for operative coupling to at least one device adapted to produce signals derived from a living subject; a data processor operatively coupled to receive data from said at least one input; and a computer program adapted to run on said at least one processor, said computer program further comprising; a filtering algorithm; a noise threshold algorithm; and an artifact detector algorithm. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. Apparatus adapted to identify an artifact in physiologic waveforms from a living subject, comprising:
-
a digital processor adapted to run algorithms thereon; at least one electrode in operative communication with said processor and adapted to provide at least one physiologic waveform from said subject; a fuzzy logic algorithm adapted to identify at least one noise threshold within said at least one physiologic waveform; and an iterative interval search algorithm adapted to identify said artifact based at least in part on said noise threshold and said waveform.
-
-
21. A method of dynamically adjusting the delay associated with a plurality of waveform artifacts, comprising:
-
providing a first delay value; evaluating said first delay value with respect to at least two of said waveform artifacts during a first iteration; and adjusting said first delay value to a second delay value during a second iteration based at least in part on said act of evaluating. - View Dependent Claims (22, 23)
-
-
24. A method of discriminating between a plurality of artifacts in a waveform, comprising:
-
identifying a plurality of artifacts; classifying individual ones of said artifacts according to a first classification having at least two types; and evaluating said artifacts based on said first classification by; if one or more artifacts of only one of said types is present, assigning at least one of said artifacts of said one type as an artifact of interest;
orif at least one artifact of each of said at least two types are present, assigning an artifact of a preselected one of said at least two types as an artifact of interest. - View Dependent Claims (25, 26)
-
-
27. A method of discriminating between a plurality of artifacts in an electrocardiographic waveform, comprising:
-
identifying a plurality of artifacts; classifying, using at least a computer program, individual ones of said artifacts according to a first classification having multiple types; and evaluating, using at least a computer program, said artifacts based on said first classification by; if one or more artifacts of only one of said multiple types is present, assigning at least one of said artifacts of said one type as an artifact of interest;
orif at least one artifact of each of said multiple types are present, assigning at least one artifact of a preselected one of said multiple types as an artifact of interest.
-
-
28. Apparatus adapted to identify an artifact in physiologic waveforms from a living subject, comprising:
-
digital processor means for running algorithms thereon; at least one sensor means, in operative communication with said processor means, for providing at least one physiologic waveform from said subject; fuzzy logic algorithm means adapted to identify at least one noise threshold within said at least one physiologic waveform; and iterative interval search algorithm means adapted to identify said artifact based at least in part on said noise threshold and said waveform.
-
-
29. A method of detecting an artifact in a waveform, said artifact having at least one feature, comprising:
-
providing at least one waveform; determining at least one noise threshold with respect to said at least one waveform; and detecting said artifact based at least in part on said at least one noise threshold and said at least one feature, said detecting comprising performing at least one iterative interval search. - View Dependent Claims (30, 31, 32, 33, 34)
-
-
35. A method of detecting an artifact in a ECG waveform based on shape, comprising:
-
providing at least one ECG waveform; determining a noise threshold value using at least one fuzzy variable; and detecting said artifact based at least in part on said shape and said at least one noise parameter.
-
-
36. A method of detecting an artifact in a physiologic waveform based on shape, comprising:
-
providing at least one physiologic waveform; determining at least one noise parameter with respect to said at least one waveform; and detecting said artifact based at least in part on said shape and said at least one noise parameter, said act of detecting comprising performing at least iterative interval search.
-
-
37. Apparatus adapted to identify an artifact in physiologic waveforms from a living subject, comprising:
-
a digital processor adapted to run computer programs thereon; at least one electrode in operative communication with said processor and adapted to provide at least one physiologic waveform from said subject; and a computer program adapted to; determine the shape of said artifact within said at least one waveform; and identify said artifact based at least in part on said shape; and selectively substitute said artifact for at least one fiducial point within said at least one waveform. - View Dependent Claims (38, 39, 40)
-
-
41. A method of detecting an artifact in a waveform, said artifact having at least one feature, comprising:
-
a step for providing at least one waveform; a step for determining at least one noise threshold with respect to said at least one waveform; and a step for detecting said artifact based at least in part on said at least one noise threshold and said at least one feature, said set for detecting further comprising performing at least one iterative interval search including at least identifying the shape of said artifact using said search, said at least one iterative interval search comprising iteratively evaluating a search interval using a golden section search, said act of identifying the shape comprising identifying at least two points at which function values are compared, said at least two points being symmetrically located in said search interval during each of a plurality of search iterations; wherein said step for providing at least one waveform comprises a step for providing an ECG, and said step for detecting an artifact comprises a step for detecting a feature related to the coronary function of a living subject.
-
-
42. An apparatus for discriminating between a plurality of artifacts in an electrocardiographic waveform, comprising:
-
means for identifying a plurality of artifacts; means for classifying, using at least a computer program, individual ones of said artifacts according to a first classification having multiple types; and means for evaluating, using at least a computer program, said artifacts based on said first classification by; if one or more artifacts of only one of said multiple types is present, assigning at least one of said artifacts of said one type as an artifact of interest;
orif at least one artifact of each of said multiple types are present, assigning at least one artifact of a preselected one of said multiple types as an artifact of interest.
-
-
43. An apparatus for detecting an artifact in a waveform, said artifact having at least one feature, comprising:
-
means for providing at least one waveform; means for determining at least one noise threshold with respect to said at least one waveform; and means for detecting said artifact based at least in part on said at least one noise threshold and said at least one feature, said means for detecting being adapted to perform at least one iterative interval search. - View Dependent Claims (44, 45, 46, 47, 48)
-
Specification