Systems and methods for ECG monitoring

US9364160B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9364160-B2
Application numberUS-201313797889-A
CountryUS
Kind codeB2
Filing dateMar 12, 2013
Priority dateMar 28, 2012
Publication dateJun 14, 2016
Grant dateJun 14, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

What is claimed is: 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. 2. The method of claim 1 , further comprising adjusting the set of approximation coefficients by subtracting corresponding values of the second order polynomials to produce a set of modified approximation coefficients. 3. The method of claim 1 , further comprising setting the values of D 1 , D 2 and D 3 sets of detail coefficients to zero. 4. The method of any one of claim 1 , 2 , or 3 , further comprising position thresholding the detail coefficients of the decomposition based at least in part on the position of the detail coefficients with respect to an R wave of the ECG signal to reduce noise attributable to EMG signals in the ECG waveform. 5. The method of claim 4 , wherein the position thresholded detail coefficients comprise D4 and D5 sets of detail coefficients. 6. The method of claim 2 , further comprising: determining the location of R waves of the ECG waveform based at least in part on the derivatives of the modified approximation coefficients; and position thresholding 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 reduce noise attributable to EMG signals in the ECG waveform. 7. The method of any one of claim 1 , 2 , 3 , 5 , or 6 , wherein the set of approximation coefficients comprise 5th level approximation coefficients. 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. 9. The apparatus of claim 8 , wherein the processor is further configured to position threshold detail coefficients of the decomposition based at least in part on the position of the detail coefficients with respect to R waves of the ECG signal to reduce noise attributable to EMG signals in the ECG waveform. 10. The apparatus of claim 8 or 9 , wherein the apparatus comprises ECG electrodes, an A/D converter, and an antenna configured for mounting on the body of a subject. 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. 12. The method of claim 11 , further comprising modifying the set of approximation coefficients with a processor to reduce noise attributable to subject motion during acquisition of the ECG waveform. 13. The method of claim 12 , wherein modifying the set of approximation coefficients comprises locally fitting adjacent subsets of the approximation coefficients to second order polynomials. 14. The method of claim 11 , wherein the position thresholding detail coefficients of the decomposition comprises zeroing the one or more detail coefficients that are more than a predetermined distance in time from the R waves. 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. 16. The apparatus of claim 15 , wherein the processor is further configured to modify the approximation coefficients to reduce noise attributable to subject motion during acquisition of the ECG waveform. 17. The apparatus of claim 16 , wherein the processor is further configured to modify the approximation coefficients by locally fitting adjacent subsets of the approximation coefficients to second order polynomials. 18. The apparatus of claim 17 , wherein the processor is further configured to produce a set of modified approximation coefficients by adjusting the set of approximation coefficients by subtracting corresponding values of the second order polynomials. 19. The apparatus of claim 18 , wherein the processor is further configured to determine the location of R waves of the ECG signal based at least in part on the derivatives of the modified set of approximation coefficients. 20. The apparatus of any one of claims 15 - 19 , wherein the apparatus comprises ECG electrodes, an A/D converter, and an antenna configured for mounting on the body of a subject. 21. The apparatus of claim 15 , wherein the processor is configured to position threshold detail coefficients of the decomposition by zeroing the one or more detail coefficients that are more than a predetermined distance in time from the R waves. 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. 23. The method of claim 22 , further comprising reconstructing the ECG waveform with a processor from at least a portion of the set of modified approximation coefficients and the plurality of sets of modified detail coefficients. 24. The method of claim 22 or 23 , wherein the set of approximation coefficients comprise 5th level approximation coefficients. 25. The method of claim 22 , further comprising setting the values of D 1 , D 2 and D 3 sets of detail coefficients to zero. 26. The me

Assignees

Inventors

Classifications

  • Detecting specific parameters of the electrocardiograph cycle · CPC title

  • A61B5/7207Primary

    of noise induced by motion artifacts · CPC title

  • using Wavelet transforms · CPC title

  • A61B5/0452Primary

    Human Necessities · mapped topic

  • Human Necessities · mapped topic

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9364160B2 cover?
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 app…
Who is the assignee on this patent?
Qualcomm Inc
What technology area does this patent fall under?
Primary CPC classification A61B5/7207. Mapped technology areas include Human Necessities.
When was this patent published?
Publication date Tue Jun 14 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).