IP Library › Granted Patent US 8,718,753
Granted Patent B2
US 8,718,753 · App. 13/823,812 · Granted May 6, 2014

Motion and noise artifact detection for ECG data

Inventors: Ki H. Chon (Worcester, MA); Jinseok Lee (Worcester, MA)
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,718,753
App. No.
13/823,812
Granted
May 6, 2014
Kind
B2
Abstract

Technologies are provided herein for real-time detection of motion and noise (MN) artifacts in electrocardiogram signals recorded by electrocardiography devices. Specifically, the present disclosure provides techniques for increasing the accuracy of identifying paroxysmal atrial fibrillation (AF) rhythms, which are often measured via such devices. According to aspects of the present disclosure, a method for detecting MN artifacts in an electrocardiogram (ECG) recording includes receiving an ECG segment and decomposing the received ECG segment into a sum of intrinsic mode functions. The intrinsic mode functions associated with MN artifacts present within the ECG segment are then isolated. The method further includes determining randomness and variability characteristic values associated with the isolated intrinsic mode functions and comparing the randomness and variability characteristic values to threshold randomness and variability characteristic values. If the randomness and variability characteristic values exceed the threshold characteristic values, the ECG signal is determined to include MN artifacts.

Claims (61)

1. A method for detecting motion and noise artifacts in an electrocardiogram (ECG) recording, comprising:

receiving an ECG segment;

decomposing the received ECG segment into a sum of intrinsic mode functions;

isolating intrinsic mode functions associated with motion and noise artifacts present within the ECG segment;

determining randomness and variability characteristic values associated with the isolated intrinsic mode functions;

comparing the randomness and variability characteristic values to threshold randomness and variability characteristic values; and

determining that the received ECG segment includes motion and noise artifacts if the randomness and variability characteristic values exceed the threshold randomness and variability characteristic values.

2. The method of claim 1 , wherein the ECG segment is recorded by an ambulatory ECG recording device.

3. The method of claim 1 , wherein decomposing the received ECG segment into a sum of intrinsic mode functions comprises performing empirical mode decomposition (EMD) on the received ECG segment.

4. The method of claim 1 , wherein isolating intrinsic mode functions associated with motion and noise artifacts present within the ECG segment further comprises:

identifying first order intrinsic mode functions;

squaring the identified first order intrinsic mode functions; and

normalizing the squared first order intrinsic mode functions.

5. The method of claim 4 , further comprising discarding squared first order intrinsic mode functions that have peaks that exceed a predefined threshold value.

6. The method of claim 4 , further comprising extracting the low level sequences from the normalized squared first order intrinsic mode functions.

7. The method of claim 4 , further comprising extracting the low noise level threshold sequences from the normalized squared first order intrinsic mode function components.

8. The method of claim 1 , wherein determining randomness and variability characteristic values associated with the first order intrinsic mode function components of the received ECG segment comprises determining a Shannon Entropy, a mean, and a root mean square of successive RR differences (RMSSD) of extracted components of the received ECG segment.

9. The method of claim 8 , wherein comparing the randomness and variability characteristics to threshold randomness and variability characteristic values comprises comparing the determined Shannon Entropy, mean, and RMSSD to threshold values of Shannon Entropy, mean, and RMSSD, respectively.

10. The method of claim 1 , wherein determining randomness and variability characteristic values associated with the first order intrinsic mode function components of the received ECG segment comprises determining a Shannon Entropy, a mean, and a root mean square of successive RR differences (RMSSD) of extracted components of the received ECG segment.

11. The method of claim 10 , wherein comparing the randomness and variability characteristics to threshold randomness and variability characteristic values comprises comparing the determined Shannon Entropy, mean, and variance to threshold values of Shannon Entropy, mean, and variance, respectively.

12. A system for detecting motion and noise artifacts in an electrocardiogram (ECG) recording, comprising:

a processor;

a memory; and

a real-time motion and noise artifact detection application, comprising:

an ECG reception module that receives an ECG segment,

an empirical mode decomposition module that decomposes the received ECG segment into a sum of intrinsic mode functions,

a signal processing module that isolates intrinsic mode functions associated with motion and noise artifacts present within the ECG segment,

at least one characteristic calculation module that determines randomness and variability characteristic values associated with the isolated intrinsic mode functions, and

a ECG determination module that compares randomness and variability characteristic values to threshold randomness and variability characteristic values and determines that the received ECG segment includes motion and noise artifacts if the randomness and variability characteristic values exceed the threshold randomness and variability characteristic values.

13. The system of claim 12 , wherein the ECG reception module receives ECG signals from an electrocardiogram recording device.

14. The system of claim 12 , wherein the signal processing module that isolates intrinsic mode functions associated with motion and noise artifacts present within the ECG segment comprises:

an identification module that identifies first order intrinsic mode functions

a squaring module that squares the identified first order intrinsic mode functions; and

a scaling module that normalizes the squared first order intrinsic mode functions.

15. The system of claim 12 , wherein the at least characteristic calculation module comprises:

a Shannon Entropy calculation module that calculates a Shannon Entropy of the isolated intrinsic mode functions;

a mean calculation module that calculates a mean of the isolated intrinsic mode functions; and

a RMSSD calculation module that calculates a RMSSD of the isolated intrinsic mode functions.

16. The system of claim 12 , wherein the at least characteristic calculation module comprises:

a Shannon Entropy calculation module that calculates a Shannon Entropy of the isolated intrinsic mode functions;

a mean calculation module that calculates a mean of the isolated intrinsic mode functions; and

a variance calculation module that calculates a variance of the isolated intrinsic mode functions.

17. A computer-readable non-transitory storage medium, having computer-executable instructions stored thereon, which when executed by a processor, cause the computer to:

receive an ECG segment;

decompose the received ECG segment into a sum of intrinsic mode functions;

isolate intrinsic mode functions associated with motion and noise artifacts present within the ECG segment;

determine randomness and variability characteristic values associated with the isolated intrinsic mode functions;

compare the randomness and variability characteristic values to threshold randomness and variability characteristic values; and

determine that the received ECG segment includes motion and noise artifacts if the randomness and variability characteristic values exceed the threshold randomness and variability characteristic values.

18. The computer-readable non-transitory storage medium of claim 17 , wherein decomposing the received ECG segment into a sum of intrinsic mode functions comprises performing empirical mode decomposition (EMD) on the received ECG segment.

19. The computer-readable non-transitory storage medium of claim 17 , wherein isolating intrinsic mode functions associated with motion and noise artifacts present within the ECG segment further comprises:

identifying first order intrinsic mode functions;

squaring the identified first order intrinsic mode functions; and

normalizing the squared first order intrinsic mode functions.

20. The computer-readable non-transitory storage medium of claim 19 , further comprising discarding squared first order intrinsic mode functions that have peaks that exceed a predefined threshold value.

21. The computer-readable non-transitory storage medium of claim 19 , further comprising extracting the low level sequences from the normalized squared first order intrinsic mode functions.

22. The computer-readable non-transitory storage medium of claim 19 , further comprising extracting the low noise level threshold sequences from the normalized squared first order intrinsic mode function components.

23. The computer-readable non-transitory storage medium of claim 17 , wherein determining randomness and variability characteristic values associated with the first order intrinsic mode function components of the received ECG segment comprises determining a Shannon Entropy, a mean, and a root mean square of successive RR differences (RMSSD) of extracted components of the received ECG segment.

24. The computer-readable non-transitory storage medium of claim 23 , wherein comparing the randomness and variability characteristics to threshold randomness and variability characteristic values comprises comparing the determined Shannon Entropy, mean, and RMSSD to threshold values of Shannon Entropy, mean, and RMSSD, respectively.

25. The computer-readable non-transitory storage medium of claim 17 , wherein determining randomness and variability characteristic values associated with the first order intrinsic mode function components of the received ECG segment comprises determining a Shannon Entropy, a mean, and a root mean square of successive RR differences (RMSSD) of extracted components of the received ECG segment.

26. The computer-readable non-transitory storage medium of claim 25 , wherein comparing the randomness and variability characteristics to threshold randomness and variability characteristic values comprises comparing the determined Shannon Entropy, mean, and variance to threshold values of Shannon Entropy, mean, and variance, respectively.

Assignments (4)
GOVERNMENT INTEREST AGREEMENT Recorded Sep 17, 2025
From: WORCESTER POLYTECHNIC INSTITUTE
To: THE GOVERNMENT OF THE UNITED STATES OF AMERICA AS REPRESENTED BY THE SECRETARY OF THE NAVY
Reel/Frame 072902/0680 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 22, 2023
From: LEE, JINSEOK
To: WORCESTER POLYTECHNICINSTITUTE
Reel/Frame 063057/0764 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 19, 2023
From: CHON, KI H.
To: WORCESTER POLYTECHNICINSTITUTE
Reel/Frame 063027/0387 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 31, 2023
From: CHON, KI
To: WORCESTER POLYTECHNIC INSTITUTE
Reel/Frame 062552/0652 →
Continuity (3)
Provisional Application 61392261 · Oct 12, 2010
Provisional Application 61436408 · Jan 26, 2011
Related Publication 20130190638A1 · Jul 25, 2013