Systems and methods for ECG monitoring
First Claim
1. A computer implemented method of reducing noise in an ECG signal, the method comprising:
- wavelet decomposing an ECG waveform with a processor to produce a set of approximation coefficients and a plurality of sets of detail coefficients; and
modifying the set of approximation coefficients with a processor to reduce noise attributable to subject motion during acquisition of the ECG waveform to produce a set of modified approximation coefficients,wherein the modifying the set of approximation coefficients comprises locally fitting adjacent subsets of the approximation coefficients to second order polynomials.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, system, apparatus and device for processing an ECG signal to remove or reduce noise from the ECG signal attributable to EMG and/or motion artifacts. The novel algorithm common to all aspects of the device can include wavelet decomposing an ECG signal to produce a set of approximation coefficients and a plurality of sets of detail coefficients, locally fitting subsets of the set of approximation coefficients to second order polynomials, adjusting the set of approximation coefficients by the locally fitted second order polynomials, setting some of the detail coefficients to zero, and reconstructing an ECG signal with reduced noise based on the modified set of approximation coefficients and the modified plurality of sets of detail coefficients.
-
Citations
33 Claims
-
1. A computer implemented method of reducing noise in an ECG signal, the method comprising:
-
wavelet decomposing an ECG waveform with a processor to produce a set of approximation coefficients and a plurality of sets of detail coefficients; and modifying the set of approximation coefficients with a processor to reduce noise attributable to subject motion during acquisition of the ECG waveform to produce a set of modified approximation coefficients, wherein the modifying the set of approximation coefficients comprises locally fitting adjacent subsets of the approximation coefficients to second order polynomials. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An ECG signal processing apparatus, the apparatus comprising:
-
a processor configured to; wavelet decompose the ECG waveform to produce a set of approximation coefficients and a plurality of sets of detail coefficients; and modify the set of approximation coefficients to reduce noise attributable to subject motion during acquisition of the ECG waveform to produce a set of modified approximation coefficients, wherein the processor is configured to modify the set of approximation coefficients by locally fitting adjacent subsets of the approximation coefficients to second order polynomials. - View Dependent Claims (9, 10)
-
-
11. A computer implemented method of reducing noise in an ECG signal, the method comprising:
-
wavelet decomposing an ECG waveform with a processor to produce a set of approximation coefficients and a plurality of sets of detail coefficients; and position thresholding detail coefficients of the decomposition based at least in part on the position in time of the detail coefficients with respect to R waves of the ECG signal to reduce noise attributable to EMG signals in the ECG waveform. - View Dependent Claims (12, 13, 14)
-
-
15. An ECG signal processing apparatus, the apparatus comprising:
a processor configured to; wavelet decompose the ECG waveform to produce a set of approximation coefficients and a plurality of sets of detail coefficients; and position threshold detail coefficients of the decomposition based at least in part on the position in time of the detail coefficients with respect to R waves of the ECG signal to reduce noise attributable to EMG signals in the ECG waveform. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
22. A computer implemented method of processing an ECG signal, the method comprising:
-
wavelet decomposing an ECG waveform with a processor to produce a set of approximation coefficients and a plurality of sets of detail coefficients; locally fitting with a processor adjacent subsets of the approximation coefficients to second order polynomials; adjusting the approximation coefficients using the second order polynomials to produce a set of modified approximation coefficients; determining the location of R waves of the ECG signal based at least in part on the derivatives of the set of modified approximation coefficients; and position thresholding with a processor detail coefficients of the decomposition by setting some of the detail coefficients to zero based at least in part on the position of the detail coefficients with respect to the R waves of the ECG signal to produce a plurality of sets of modified detail coefficients. - View Dependent Claims (23, 24, 25, 26)
-
-
27. An apparatus for reducing noise in an ECG signal, the apparatus comprising:
a processor configured to; wavelet decompose an ECG waveform to produce a set of approximation coefficients and a plurality of sets of detail coefficients; locally fit adjacent subsets of the approximation coefficients to second order polynomials; adjust the approximation coefficients using the second order polynomials to produce a set of modified approximation coefficients; determine the location of R waves of the ECG signal based at least in part on the derivatives of the set of modified approximation coefficients; and position threshold detail coefficients of the decomposition based at least in part on the position of the detail coefficients with respect to the R waves of the ECG signal to produce a plurality of sets of modified detail coefficients. - View Dependent Claims (28, 29)
-
30. A device for processing an ECG signal, comprising:
-
means for wavelet decomposing an ECG waveform to produce a set of approximation coefficients and a plurality of sets of detail coefficients; means for locally fitting adjacent subsets of the approximation coefficients to second order polynomials; means for adjusting the approximation coefficients using the second order polynomials to produce a set of modified approximation coefficients; means for determining the location of R waves of the ECG signal based at least in part on the derivatives of the set of modified approximation coefficients; and means for position thresholding detail coefficients of the decomposition by setting some of the detail to coefficients to zero based at least in part on the position of the detail coefficients with respect to the R waves of the ECG signal to produce a plurality of sets of modified detail coefficients. - View Dependent Claims (31, 32, 33)
-
Specification