WO2012103585A1 - A method and system for defining motion artifacts in electrocardiogram (ecg) signals - Google Patents

A method and system for defining motion artifacts in electrocardiogram (ecg) signals Download PDF

Info

Publication number
WO2012103585A1
WO2012103585A1 PCT/AU2012/000087 AU2012000087W WO2012103585A1 WO 2012103585 A1 WO2012103585 A1 WO 2012103585A1 AU 2012000087 W AU2012000087 W AU 2012000087W WO 2012103585 A1 WO2012103585 A1 WO 2012103585A1
Authority
WO
WIPO (PCT)
Prior art keywords
motion
data
ecg
signal
segmented
Prior art date
Application number
PCT/AU2012/000087
Other languages
French (fr)
Inventor
Hang Ding
Antti Sarela
Original Assignee
Commonwealth Scientific And Industrial Research Organisation
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from AU2011900326A external-priority patent/AU2011900326A0/en
Application filed by Commonwealth Scientific And Industrial Research Organisation filed Critical Commonwealth Scientific And Industrial Research Organisation
Publication of WO2012103585A1 publication Critical patent/WO2012103585A1/en

Links

Classifications

    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/72Signal processing specially adapted for physiological signals or for diagnostic purposes
    • A61B5/7203Signal processing specially adapted for physiological signals or for diagnostic purposes for noise prevention, reduction or removal
    • A61B5/7207Signal processing specially adapted for physiological signals or for diagnostic purposes for noise prevention, reduction or removal of noise induced by motion artifacts
    • A61B5/721Signal processing specially adapted for physiological signals or for diagnostic purposes for noise prevention, reduction or removal of noise induced by motion artifacts using a separate sensor to detect motion or using motion information derived from signals other than the physiological signal to be measured
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/24Detecting, measuring or recording bioelectric or biomagnetic signals of the body or parts thereof
    • A61B5/316Modalities, i.e. specific diagnostic methods
    • A61B5/318Heart-related electrical modalities, e.g. electrocardiography [ECG]
    • A61B5/346Analysis of electrocardiograms
    • A61B5/349Detecting specific parameters of the electrocardiograph cycle
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/103Detecting, measuring or recording devices for testing the shape, pattern, colour, size or movement of the body or parts thereof, for diagnostic purposes
    • A61B5/11Measuring movement of the entire body or parts thereof, e.g. head or hand tremor, mobility of a limb

Definitions

  • This invention relates generally to defining motion artifacts in corrupted signals such as Electrocardiogram (ECG) signals, and in particular to a method and system for defining motion artifacts based on a regression analysis of noise level data.
  • ECG Electrocardiogram
  • An Electrocardiogram is a graphical recording of the electrical activity of the heart of a patient, and may be used to evaluate cardiac function.
  • An ECG is usually recorded when the patient is stationary. However, many heart problems are only noticeable during physical activity. Thus it is often necessary to record an ECG during physical activity, which is known as an ambulatory ECG. Recording an ambulatory ECG has been found to be useful for various purposes such as health promotion, cardiac disease risk predictions, cardiovascular disease prevention and treatments, and sports medicine.
  • Vpp peak-to peak Voltage
  • the invention resides in a method for defining motion artifacts in an electrocardiogram (ECG) signal, the method comprising:
  • segmenting the ECG signal to provide segmented ECG data
  • segmenting the motion signal to provide segmented motion data that corresponds to the segmented ECG data
  • quantifying the segmented ECG data and the segmented motion data to define, respectively, noise level data and motion intensity data
  • quantifying the motion artifacts based on the regression model comprises performing a root mean square (RMS) analysis.
  • RMS root mean square
  • quantifying the motion artifacts based on the regression model comprises calculating and analyzing parameters of the regression model.
  • deviations of the noise level data and motion intensity data from the regression model define whether the noise level data is unrelated to the motion signal or is part of the ECG signal.
  • analyzing the deviations of the noise level data and motion intensity data from the regression model comprises performing an entropy analysis of the noise level data and the motion intensity data.
  • the entropy analysis comprises determining a probability density function (PDF) of motion artifact variation.
  • PDF probability density function
  • the ECG signal is segmented using a QRS wave detection algorithm.
  • the regression analysis comprises a linear regression analysis using a least squares method.
  • the ECG signal and the motion signal are received from a single monitoring device and the motion signal comprises an acceleration signal.
  • the method is performed in real time while the patient is wearing an ECG monitoring device to assist in positioning of the ECG monitoring device on the patient.
  • the method further comprises excluding from post ECG analysis portions of the ECG signal corresponding to the segmented ECG data that is contaminated with defined motion artifacts.
  • the method is performed to validate an ECG monitoring device that acquires the ECG signal.
  • the invention resides in a system for defining motion artifacts in an electrocardiogram (ECG) signal, the system comprising:
  • the system includes computer readable program code for quantifying the segmented ECG data and the segmented motion data comprises performing a root mean square (RMS) analysis.
  • RMS root mean square
  • deviations of the noise level data and motion intensity data from the regression model define whether the noise level data is unrelated to the motion signal or is part of the ECG signal.
  • analyzing the deviations of the noise level data and motion intensity data from the regression model comprises performing an entropy analysis of the noise level data and the motion intensity data.
  • defining the motion artifacts based on deviations from the regression line comprises performing an entropy analysis of the noise level data and the motion intensity data.
  • the entropy analysis comprises determining a probability density function (PDF) of motion artifact variation.
  • PDF probability density function
  • the ECG signal is segmented using a QRS wave detection algorithm.
  • the regression analysis comprises a linear regression analysis using a least squares method.
  • the ECG signal and the motion signal are received from a single monitoring device operatively coupled to the processor, and the motion signal comprises an acceleration signal.
  • the system operates in real time while the patient is wearing an ECG monitoring device to assist in positioning of the ECG monitoring device on the patient.
  • the system further comprises computer readable program code components for excluding from post ECG analysis portions of the ECG signal corresponding to the segmented ECG data that is contaminated with defined motion artifacts.
  • the system operates to validate an ECG monitoring device that acquires the ECG signal.
  • the present invention resides in a method for defining motion artifacts in a corrupted signal, the method comprising:
  • segmenting the corrupted signal to provide segmented corrupted data
  • segmenting the motion signal to provide segmented motion data that corresponds to the segmented corrupted data; quantifying the segmented corrupted data and the segmented motion data to define, respectively, noise level data and motion intensity data;
  • FIG 1 shows a block diagram of a system for defining motion artifacts in an electrocardiogram (ECG) signal according to an embodiment of the present invention
  • FIG 2 shows a flow diagram of a method for defining motion artifacts in an ECG signal according to an embodiment of the present invention
  • FIG 3 shows a graph of noisy ECG signal data sets according to an embodiment of the present invention
  • FIG 4 shows a graph of ECG signal data sets separated from the noisy ECG signal data sets of FIG 3 according to an embodiment of the present invention
  • FIG 5 shows a graph of noise data sets separated from the noisy ECG signal data sets of FIG 3 according to an embodiment of the present invention
  • FIG 6 shows a graph of singular values against a rank of singular values according to an embodiment of the present invention
  • FIG 7 shows a graph of Motion Artifact versus Motion Intensity and a corresponding linear regression line of a Zephyr electrode according to an embodiment of the present invention
  • FIG 8 shows a graph of Motion Artifact versus Motion Intensity and a corresponding linear regression line of a Polar electrode according to an embodiment of the present invention
  • FIG 9 shows a graph of Motion Artifact versus Motion Intensity and a corresponding linear regression line of a 3M RedDot electrode according to an embodiment of the present invention
  • FIG 10 shows a graph comparing the linear regression lines of FIGs 8, 9 and 10 according to an embodiment of the present invention
  • FIG 11 shows a graph of a probability density function of the Polar and 3M electrodes of FIGs 8 and 9 according to an embodiment of the present invention
  • FIG 12 shows a graph of entropy value under different test conditions for the Zephyr, Polar and 3M RedDot electrodes according to an embodiment of the present invention
  • FIG 13 shows a graph of a Motion Artifact quantification error and R- wave detection error against noise amplitude according to an embodiment of the present invention.
  • FIG 14 shows a graph of a Motion Artifact quantification error against noise for different singular value rank selections according to an embodiment of the present invention.
  • adjectives such as first and second, left and right, top and bottom, etc., are used solely to define one element or method step from another element or method step without necessarily requiring a specific relative position or sequence that is described by the adjectives.
  • Words such as “comprises” or “includes” are not used to define an exclusive set of elements or method steps. Rather, such words merely define a minimum set of elements or method steps included in a particular embodiment of the present invention.
  • FIG 1 shows a block diagram of a system 10 for defining motion artifacts in a corrupted signal, such as a corrupted electrocardiogram (ECG) signal, according to an embodiment of the present invention.
  • the system 10 includes a processor 12, a memory 14 operatively coupled to the processor 12 and an ECG monitoring device 16 operatively coupled to the processor 12.
  • the connection between the processor 12 and the ECG monitoring device 16 is preferably wireless, for example using Bluetooth®, ZigBee, or cellular networks. However it should be appreciated that any suitable wired connection may also be used.
  • the memory 14 includes computer readable program code components for carrying out the method of the present invention.
  • the ECG monitoring device 16 connects to one or more electrodes
  • the ECG monitoring device 16 also includes an accelerometer (not shown) that generates an acceleration signal according to movement of the patient.
  • the ECG signal and a corresponding motion signal from the accelerometer are received and processed by the processor 12 according to the computer readable program code components stored in the memory 14.
  • FIG 2 shows a flow chart 20 of a method for defining motion artifacts in an ECG signal according to an embodiment of the present invention.
  • motion artifacts may be quantified according to a type of activity, an individual patient, a type of electrode or an ECG device setup.
  • an electrode may be quantified for use in measuring stationary and ambulatory ECGs.
  • the ECG signal and the corresponding motion signal are received by the processor 12, having been obtained from the patient.
  • the ECG signal and the corresponding motion signal are converted to a digital signal and are denoted as:
  • n is a total number of sampling points
  • E represents sampled digital data of the ECG signal
  • Ej, Axj, Ayi, AZj are the i-th sampled data set
  • Ax, Ay and Az are acceleration data defined as motion intensity (Ml) data according to the acceleration (or movement) of the patient in the x, y, and z axes.
  • the sampled ECG signal is segmented using a wave detection algorithm to provide segmented ECG data.
  • the ECG signal comprising of E: ⁇ Ei , E 2 , Ej ... E n ⁇ is segmented using a wave detection algorithm, for example as is well known in the art a Pan- Tompkins method can be used to detect the QRS wave of the ECG.
  • a Pan- Tompkins method can be used to detect the QRS wave of the ECG.
  • other applicable wave detection algorithms and signal segmentation techniques as are well known in the art, may be used.
  • the output from the wave detection algorithm is denoted as:
  • Rj is the sampling point where an R wave is detected
  • m is the total number of QRS waves in the ECG data; and j represents the j-th detected R wave.
  • the ECG signal ⁇ Ei, E 2 , ... E n ⁇ is segmented and the segmented ECG data (ES) is denoted by: ES: ⁇ ESi, ES 2l ... ES j , ... ES m ⁇ T , Eq. 2
  • the time period from ER j . 30 to ERj « ⁇ 70 typically has a duration of approximately 0.33 seconds and is mainly occupied by the QRST wave segment of the ECG signal. This segment period may be selected as it is relatively stable, and it does not overlap with a neighbouring PQRST waveform for heart rates of up to 180 beats per minute (BPM). However it should be appreciated that other durations may be used depending on the application and heart rates that may be encountered.
  • the motion signal is segmented to provide segmented motion data that corresponds to the segmented ECG data.
  • the motion signal is segmented and expressed as segmented motion data as follows:
  • the ECG signals containing the MA or noise may be modelled by the equation:
  • ES is the acquired ECG data, as in Eq. 3;
  • ER is the real ECG
  • MR is the real Ml generated by the movement of the patient and obtained from the accelerometer of the ECG monitoring device 16.
  • ER and MR are separated by applying a Principle Component Analysis (PCA).
  • PCA Principle Component Analysis
  • the principle components are obtained by a Singular Vector Decomposition (SVD) method.
  • ES p*q is decomposed to: CT
  • U is a unitary matrix
  • S is a diagonal matrix with non-negative singular values on its diagonal
  • V is the eigenvector matrix where the matrix columns are eigenvectors.
  • V CT denotes the conjugate transpose of V.
  • q is the number of samples in one ES data set and is set according to a number of samples acquired. It should be appreciated that q may be any suitable number depending of the resolution of the data set.
  • the PCA for separating the ER signal and MR signal from an acquired ECG signal is demonstrated graphically in FIGs 3 to 5.
  • one hundred and fifty (150) QRS waveforms are extracted from acquired ECG signals (ES) using the PanTomkins method previously described.
  • the ECG signals are acquired from a resting patient.
  • Random noise added to the acquired ECG signals is shown in FIG 3.
  • the noisy acquired ECG signal is extracted using PCA and the extracted ECG signal (ER) is shown in FIG 4, and the noise signal (MR) is shown in FIG 5.
  • the z-axis 32, 42, 52 is the amplitude of the signal
  • the y- axis 34, 44, 54 is a data set of the extracted QRS waveforms
  • the x-axis 36, 46, 56 is a sample of the data set.
  • the singular values in the diagonal matrix S are ranked by arranging singular values from the highest values first to the lowest values last. A high singular value reflects the significance of the information contained in a corresponding Eigenvector. It is considered that ER, containing the ECG signals, represents major information in the ES and that the MR, which is close to "white noise", contains no information. Based on ranks of the singular values, ER and MR are separated and reconstructed by the equations:
  • Nr is the rank of the singular value and is determined experimentally from the data obtained in FIG 3.
  • FIG 6 shows a graph 60 of an Eigen spectral analysis of MA showing singular values 61 plotted against a sequence of singular values 62.
  • Nr 2
  • the segmented ECG data and the segmented motion data are quantified to define, respectively, noise level data and motion intensity (Ml) data.
  • a Root Mean Square (RMS) method is used to quantify the motion artifact segments and motion segments to respectively reflect the noise level and the motion intensity.
  • a regression analysis is performed on the noise level data and the motion intensity data to define a regression model.
  • the motion artifacts may be quantified based on the regression model parameters.
  • MAp A + B ⁇ Mlp Eq. 14
  • MAp is the power of MA in an extracted segment and is calculated by the root mean squared (RMS) value
  • a and B are output variables of the regression analysis model and define the characteristics of the MA.
  • Mlp is a power of Ml of a corresponding MA segment.
  • the regression line of the regression analysis model is obtained using a least squares method.
  • FIGS 7-9 show Ml 71 , 81 , 91 plotted against MA 72, 82, 92, respectively, a corresponding regression line 73, 83, 93 and a formula 74, 84, 94, respectively, of a regression line 73, 83, 93 relating to Eq. 14. Also shown is a probability of statistic significance of null hypothesis of linear correlation, p 75, 85, 95 and a square of the correlation coefficient r 2 76, 86, 96.
  • the regression line may be analysed to determine a performance of an electrode.
  • the regression lines 101 , 102, 103 for, respectively, the Polar electrode, the Zephyr electrode, and the 3M RedDot electrode are shown in FIG 10.
  • a slope of the regression line indicates the electrode or measurement set-up's suitability for use in ambulatory conditions. The lower the value of B the more suited the electrode or set-up is for ambulatory conditions. From FIG 10, the Polar Electrode is most suited for ambulatory ECG measurements as the slope of the regression line 101 is the least steep.
  • An intersection (parameter A in Eq. 14) of the regression line on the y- axis demonstrates an electrode or an ECG measurement setup's suitability for resting ECG measurements.
  • a lower value of A demonstrates that the electrode is more suited for resting ECG measurements.
  • the 3M RedDot electrode is most suited to resting ECG measurements as its regression line intersects the x-axis at the lowest value.
  • Entropy-based algorithms quantify the regularity of a control system .
  • Entropy increases with the degree of disorder and is a maximum for completely random systems.
  • entropy is used to quantify how well the MA and Ml data points align with a linear regression line, or how much the MA and Ml data points deviate from a regression model. That assists in determining whether noise level data is unrelated to a motion signal or whether such data is part of an ECG signal.
  • vj MApj - [ A + B ⁇ Mlp j ] Eq.15
  • a probability density function (PDF) of motion artifact variation is estimated by the Parzen PDF estimation method (see, e.g., Parzen, E., On Estimation of Probability Density Function and Mode. Annals of Mathematical Statistics, 962. 33: p. 1065-1076).
  • PDF probability density function
  • h is a window width parameter
  • K[u] is a weighting function, or window function.
  • a normal distribution is used as a weighting function as proposed by Parzen and is expressed as:
  • is the standard deviation of V
  • m is the total number of calculated v.
  • FIG 1 shows a graph 110 of the probability values 111 of the probability density function (PDF) of Ml for the polar electrode 112 and a 3M electrode 113 whilst a patient is jogging.
  • PDF probability density function
  • the PDF of the Polar electrode 112 has a single dominant peak 115, whereas the PDF of the 3M electrode 113 displays a dominant peak 116 and a secondary peak 17, as well as some fluctuations between the dominant peak 116 and the secondary peak 117.
  • the performance of the 3M electrode is less consistent as the PDF shifts from one motion state to another depending on the test condition and different patients.
  • Entropy quantifies the PDF of V to reflect how well V aligns with the regression line, and can be calculated by the equation: ENT - / P(v) x log 10 (P(v)) dx Eq. 19 where:
  • a lower entropy value means that values of v are more closely aligned with the regression line, thus the performance of a type of electrode is more independent of the variation of motion intensity and individual patients.
  • FIG 12 shows a graph 120 of entropy values 121 for the Zephyr electrode 122, the Polar electrode 123 and the 3M electrode 124.
  • the entropy values 121 indicate how well the MA and Ml data points align with the linear regression line of FIGs 7, 8 and 9 when a patient is resting 125, walking 126 and jogging 127.
  • a lower entropy value indicates that the MA and Ml points are closely aligned with the regression line and are thus suitable for a particular motion state.
  • the 3M RedDot electrode is most suited for resting states, as it has the lowest entropy value in the resting motion state.
  • the Polar electrodes are more suited for ambulatory states as they have the lowest entropy values in the jogging and running motion states.
  • MA quantification error rates 134 are not significantly affected when the amplitude of noise on an ECG signal increases.
  • FIG 14 shows a graph of the mean MA quantification error 142 against noise amplitude 144 for singular value ranks 146, Nr, of 1 , 2, 3 and 4.
  • the method and system of the present invention allows ECG electrodes and ECG set-ups to be quantified.
  • electrodes and ECG set-ups can be effectively selected, from a linear regression and entropy analysis performed on acquired ECG signals, to best suit particular applications.
  • parameters of a regression model may be used to determine an electrode's suitability for resting or ambulatory ECG measurements.
  • an entropy and a Probability Density Function analysis may be used to determine an electrode's consistency for use in different motion states.
  • the teachings of the present invention also can be applied to analyse corrupted signals other than ECG signals.
  • the present invention can be used to define motion artifacts in other biometric signals such as blood pressure signals, muscle tremor signals, and electroencephalograph (EEG) signals.
  • EEG electroencephalograph
  • the present invention can be used in the analysis of various signals that are corrupted by motion artifacts and which have a characteristic pattern that can be effectively segmented as described herein.

Abstract

A method for defining motion artifacts in a corrupted signal, such as an electrocardiogram (ECG) signal, enables improved signal acquisition and analysis. The method includes receiving the corrupted signal and a corresponding motion signal (step 21); segmenting the corrupted signal to provide segmented corrupted data (step 22); segmenting the motion signal to provide segmented motion data that corresponds to the segmented corrupted data (step 23); quantifying the segmented corrupted data and the segmented motion data to define, respectively, noise level data and motion intensity data (step 24); performing a regression analysis on the noise level data and the motion intensity data to define a regression model (step 25); and quantifying the motion artifacts based on the regression model (step 26).

Description

TITLE
A METHOD AND SYSTEM FOR DEFINING MOTION ARTIFACTS IN ELECTROCARDIOGRAM (ECG) SIGNALS FIELD OF THE INVENTION
This invention relates generally to defining motion artifacts in corrupted signals such as Electrocardiogram (ECG) signals, and in particular to a method and system for defining motion artifacts based on a regression analysis of noise level data.
BACKGROUND TO THE INVENTION
An Electrocardiogram (ECG) is a graphical recording of the electrical activity of the heart of a patient, and may be used to evaluate cardiac function. An ECG is usually recorded when the patient is stationary. However, many heart problems are only noticeable during physical activity. Thus it is often necessary to record an ECG during physical activity, which is known as an ambulatory ECG. Recording an ambulatory ECG has been found to be useful for various purposes such as health promotion, cardiac disease risk predictions, cardiovascular disease prevention and treatments, and sports medicine.
In order to record an ambulatory ECG, electrodes and devices have been specially developed. However, interference or noise is commonly introduced into an ECG when a patient moves, which is known as a Motion Artifact (MA) and which may adversely affect analysis of the ECG recording, resulting in a corrupted signal. Thus an effective choice of ambulatory ECG electrodes and devices to minimize MA levels is critical in many applications. Additionally, it is often necessary to reduce the amount of MA in an ambulatory ECG to an acceptable level, and in particular in clinical applications.
However, quantification of MA is often difficult due to the irregular and non-stationary nature of MA. The conventional method of measuring noise by measuring a peak-to peak Voltage (Vpp) is not suitable for MA quantification, as it is difficult to identify characteristic signal peaks of the ECG within irregular MA waveforms. Furthermore, Vpp does not reliably reflect real power (energy per unit time) of the MA because the MA waveform can vary depending on a type of activity, individual patients, a type of electrode and ECG device setups. It has also been difficult to use conventional filter techniques to extract MA waveforms for quantification, because both MA and ECG signals share very similar spectral characteristics in the frequency domain. Moreover, the irregular and non-stationary nature of MA can lead to significant variations in MA amplitudes, frequency spectral characteristics, and waveform patterns, which further complicate the quantification of MA.
Previous research relating to MA quantification has been limited, and has mainly been focused on trying to find solutions to detect and reduce MA, rather than to quantify MA. There is therefore a need for an improved method and system for defining motion artifacts in ECG signals.
OBJECT OF THE INVENTION
It is an object of the invention to overcome or alleviate one or more of the above disadvantages and/or to provide the consumer with a useful or commercial choice.
SUMMARY OF THE INVENTION
In one form, although it need not be the only or indeed the broadest form, the invention resides in a method for defining motion artifacts in an electrocardiogram (ECG) signal, the method comprising:
receiving the ECG signal and a corresponding motion signal obtained from a patient;
segmenting the ECG signal to provide segmented ECG data; segmenting the motion signal to provide segmented motion data that corresponds to the segmented ECG data; quantifying the segmented ECG data and the segmented motion data to define, respectively, noise level data and motion intensity data;
performing a regression analysis on the noise level data and the motion intensity data to define a regression model; and
quantifying the motion artifacts based on the regression model. Preferably, quantifying the segmented ECG data and the segmented motion data comprises performing a root mean square (RMS) analysis.
Preferably, quantifying the motion artifacts based on the regression model comprises calculating and analyzing parameters of the regression model.
Preferably, deviations of the noise level data and motion intensity data from the regression model define whether the noise level data is unrelated to the motion signal or is part of the ECG signal.
Preferably, analyzing the deviations of the noise level data and motion intensity data from the regression model comprises performing an entropy analysis of the noise level data and the motion intensity data.
Preferably, the entropy analysis comprises determining a probability density function (PDF) of motion artifact variation.
Preferably, the ECG signal is segmented using a QRS wave detection algorithm.
Preferably, the regression analysis comprises a linear regression analysis using a least squares method.
Preferably, the ECG signal and the motion signal are received from a single monitoring device and the motion signal comprises an acceleration signal.
Preferably, the method is performed in real time while the patient is wearing an ECG monitoring device to assist in positioning of the ECG monitoring device on the patient.
Preferably, the method further comprises excluding from post ECG analysis portions of the ECG signal corresponding to the segmented ECG data that is contaminated with defined motion artifacts. Preferably, the method is performed to validate an ECG monitoring device that acquires the ECG signal.
In another form the invention resides in a system for defining motion artifacts in an electrocardiogram (ECG) signal, the system comprising:
a processor; and
a memory operatively coupled to the processor, wherein the memory comprises:
computer readable program code components for processing the ECG signal and a corresponding motion signal obtained from a patient;
computer readable program code components for segmenting the ECG signal to provide segmented ECG data;
computer readable program code components for segmenting the motion signal to provide segmented motion data that corresponds to the segmented ECG data;
computer readable program code components for quantifying the segmented ECG data and the segmented motion data to define, respectively, noise level data and motion intensity data;
computer readable program code components for performing a regression analysis on the noise level data and the motion intensity data to define a regression model; and
computer readable program code components for quantifying the motion artifacts based on the regression model.
Preferably, the system includes computer readable program code for quantifying the segmented ECG data and the segmented motion data comprises performing a root mean square (RMS) analysis.
Preferably, deviations of the noise level data and motion intensity data from the regression model define whether the noise level data is unrelated to the motion signal or is part of the ECG signal.
Preferably, analyzing the deviations of the noise level data and motion intensity data from the regression model comprises performing an entropy analysis of the noise level data and the motion intensity data. Preferably, defining the motion artifacts based on deviations from the regression line comprises performing an entropy analysis of the noise level data and the motion intensity data.
Preferably, the entropy analysis comprises determining a probability density function (PDF) of motion artifact variation.
Preferably, the ECG signal is segmented using a QRS wave detection algorithm.
Preferably, the regression analysis comprises a linear regression analysis using a least squares method.
Preferably, the ECG signal and the motion signal are received from a single monitoring device operatively coupled to the processor, and the motion signal comprises an acceleration signal.
Preferably, the system operates in real time while the patient is wearing an ECG monitoring device to assist in positioning of the ECG monitoring device on the patient.
Preferably, the system further comprises computer readable program code components for excluding from post ECG analysis portions of the ECG signal corresponding to the segmented ECG data that is contaminated with defined motion artifacts.
Preferably, the system operates to validate an ECG monitoring device that acquires the ECG signal.
According to yet another aspect, the present invention resides in a method for defining motion artifacts in a corrupted signal, the method comprising:
receiving the corrupted signal and a corresponding motion signal;
segmenting the corrupted signal to provide segmented corrupted data;
segmenting the motion signal to provide segmented motion data that corresponds to the segmented corrupted data; quantifying the segmented corrupted data and the segmented motion data to define, respectively, noise level data and motion intensity data;
performing a regression analysis on the noise level data and the motion intensity data to define a regression model; and
quantifying the motion artifacts based on the regression model.
BRIEF DESCRIPTION OF THE DRAWINGS
To assist in understanding the invention and to enable a person skilled in the art to put the invention into practical effect, preferred embodiments of the invention will be described by way of example only with reference to the accompanying drawings, in which:
FIG 1 shows a block diagram of a system for defining motion artifacts in an electrocardiogram (ECG) signal according to an embodiment of the present invention;
FIG 2 shows a flow diagram of a method for defining motion artifacts in an ECG signal according to an embodiment of the present invention;
FIG 3 shows a graph of noisy ECG signal data sets according to an embodiment of the present invention;
FIG 4 shows a graph of ECG signal data sets separated from the noisy ECG signal data sets of FIG 3 according to an embodiment of the present invention;
FIG 5 shows a graph of noise data sets separated from the noisy ECG signal data sets of FIG 3 according to an embodiment of the present invention;
FIG 6 shows a graph of singular values against a rank of singular values according to an embodiment of the present invention;
FIG 7 shows a graph of Motion Artifact versus Motion Intensity and a corresponding linear regression line of a Zephyr electrode according to an embodiment of the present invention; FIG 8 shows a graph of Motion Artifact versus Motion Intensity and a corresponding linear regression line of a Polar electrode according to an embodiment of the present invention;
FIG 9 shows a graph of Motion Artifact versus Motion Intensity and a corresponding linear regression line of a 3M RedDot electrode according to an embodiment of the present invention;
FIG 10 shows a graph comparing the linear regression lines of FIGs 8, 9 and 10 according to an embodiment of the present invention;
FIG 11 shows a graph of a probability density function of the Polar and 3M electrodes of FIGs 8 and 9 according to an embodiment of the present invention;
FIG 12 shows a graph of entropy value under different test conditions for the Zephyr, Polar and 3M RedDot electrodes according to an embodiment of the present invention;
FIG 13 shows a graph of a Motion Artifact quantification error and R- wave detection error against noise amplitude according to an embodiment of the present invention; and
FIG 14 shows a graph of a Motion Artifact quantification error against noise for different singular value rank selections according to an embodiment of the present invention.
DETAILED DESCRIPTION OF THE INVENTION
Elements of the invention are illustrated in concise outline form in the drawings, showing only those specific details that are necessary to understanding the embodiments of the present invention, but so as not to clutter the disclosure with excessive detail that will be obvious to those of ordinary skill in the art in light of the present description.
In this patent specification, adjectives such as first and second, left and right, top and bottom, etc., are used solely to define one element or method step from another element or method step without necessarily requiring a specific relative position or sequence that is described by the adjectives. Words such as "comprises" or "includes" are not used to define an exclusive set of elements or method steps. Rather, such words merely define a minimum set of elements or method steps included in a particular embodiment of the present invention.
FIG 1 shows a block diagram of a system 10 for defining motion artifacts in a corrupted signal, such as a corrupted electrocardiogram (ECG) signal, according to an embodiment of the present invention. The system 10 includes a processor 12, a memory 14 operatively coupled to the processor 12 and an ECG monitoring device 16 operatively coupled to the processor 12. The connection between the processor 12 and the ECG monitoring device 16 is preferably wireless, for example using Bluetooth®, ZigBee, or cellular networks. However it should be appreciated that any suitable wired connection may also be used. The memory 14 includes computer readable program code components for carrying out the method of the present invention.
The ECG monitoring device 16 connects to one or more electrodes
18-1 , 18-2, 18-n that are positioned on a patient to obtain an ECG signal from the patient, as would be understood by a person skilled in the art. The ECG monitoring device 16 also includes an accelerometer (not shown) that generates an acceleration signal according to movement of the patient. The ECG signal and a corresponding motion signal from the accelerometer are received and processed by the processor 12 according to the computer readable program code components stored in the memory 14.
FIG 2 shows a flow chart 20 of a method for defining motion artifacts in an ECG signal according to an embodiment of the present invention. By using a method of the present invention, motion artifacts may be quantified according to a type of activity, an individual patient, a type of electrode or an ECG device setup. For example an electrode may be quantified for use in measuring stationary and ambulatory ECGs. Once an ECG signal and a corresponding motion signal have been received, they undergo both an entropy analysis and a regression analysis to determine a level of performance of an ECG setup or a type of electrode. At step 21 , the ECG signal and the corresponding motion signal are received by the processor 12, having been obtained from the patient. The ECG signal and the corresponding motion signal are converted to a digital signal and are denoted as:
SS: {(EL AXI, Ay1 t Azi), (E2, Ax2l Ay2) Az2), (Ej, Ax Ayi( AZj),
(En, Axn, Ayn, Azn)} Eq. 1 where:
n is a total number of sampling points;
E represents sampled digital data of the ECG signal;
Ej, Axj, Ayi, AZj are the i-th sampled data set; and
Ax, Ay and Az are acceleration data defined as motion intensity (Ml) data according to the acceleration (or movement) of the patient in the x, y, and z axes.
At step 22, the sampled ECG signal is segmented using a wave detection algorithm to provide segmented ECG data.
The ECG signal comprising of E:{ Ei , E2, Ej ... En} is segmented using a wave detection algorithm, for example as is well known in the art a Pan- Tompkins method can be used to detect the QRS wave of the ECG. However it should be appreciated that other applicable wave detection algorithms and signal segmentation techniques, as are well known in the art, may be used. The output from the wave detection algorithm is denoted as:
R:{ Ri, R2, ... Rj, ... Rm},
where the value of Rj is the sampling point where an R wave is detected;
m is the total number of QRS waves in the ECG data; and j represents the j-th detected R wave.
Based on the position of the R wave within the data {Ri, R2, ... Rj, ... Rm}, the ECG signal { Ei, E2, ... En} is segmented and the segmented ECG data (ES) is denoted by: ES: {ESi, ES2l ... ESj, ... ESm}T, Eq. 2
Similarly, a subset of ESj at the j-th sampled data set is expressed as:
ESj = ( ERj- 30. ERj .29 . ERj + 70) Eq. 3
The time period from ERj . 30 to ERj «■ 70 typically has a duration of approximately 0.33 seconds and is mainly occupied by the QRST wave segment of the ECG signal. This segment period may be selected as it is relatively stable, and it does not overlap with a neighbouring PQRST waveform for heart rates of up to 180 beats per minute (BPM). However it should be appreciated that other durations may be used depending on the application and heart rates that may be encountered.
Correspondingly, at step 23, the motion signal is segmented to provide segmented motion data that corresponds to the segmented ECG data.
Similar to the ECG signal, the motion signal is segmented and expressed as segmented motion data as follows:
AS: {ASi, AS2, - ASj, ... ASm}T, Eq. 4 where:
AS iji = { ArriRj .30, AiriRj .29, ... ArriRj «.70} Eq. 5 and:
Amt = (Axt , Ayt , Azt ) Eq. 6
The ECG signals containing the MA or noise may be modelled by the equation:
ES = ER + MR Eq. 7 where:
ES is the acquired ECG data, as in Eq. 3;
ER is the real ECG; and MR is the real Ml generated by the movement of the patient and obtained from the accelerometer of the ECG monitoring device 16.
Other types of noise are relatively less significant than the MA and thus are excluded. ER and MR are separated by applying a Principle Component Analysis (PCA). The principle components are obtained by a Singular Vector Decomposition (SVD) method. In the present invention, the source matrix is ESPxq, where p = m and q = 101 (number of samples), according to Eq 3. By applying the SVD, ESp*q is decomposed to: CT
ESpxq ~ Upxq Jpxq qxq Eq. 8 where:
U is a unitary matrix;
S is a diagonal matrix with non-negative singular values on its diagonal;
V is the eigenvector matrix where the matrix columns are eigenvectors; and
V CT denotes the conjugate transpose of V.
q is the number of samples in one ES data set and is set according to a number of samples acquired. It should be appreciated that q may be any suitable number depending of the resolution of the data set.
The PCA for separating the ER signal and MR signal from an acquired ECG signal is demonstrated graphically in FIGs 3 to 5. In this example, one hundred and fifty (150) QRS waveforms are extracted from acquired ECG signals (ES) using the PanTomkins method previously described. The ECG signals are acquired from a resting patient.
Random noise added to the acquired ECG signals is shown in FIG 3. The noisy acquired ECG signal is extracted using PCA and the extracted ECG signal (ER) is shown in FIG 4, and the noise signal (MR) is shown in FIG 5. In FIGs 3-5 the z-axis 32, 42, 52 is the amplitude of the signal, the y- axis 34, 44, 54 is a data set of the extracted QRS waveforms and the x-axis 36, 46, 56 is a sample of the data set. Next, the singular values in the diagonal matrix S are ranked by arranging singular values from the highest values first to the lowest values last. A high singular value reflects the significance of the information contained in a corresponding Eigenvector. It is considered that ER, containing the ECG signals, represents major information in the ES and that the MR, which is close to "white noise", contains no information. Based on ranks of the singular values, ER and MR are separated and reconstructed by the equations:
ERoxa U pxq Se pxq V CT qxq Eq. 9
MRPxq = Upxq · SaPxq · V CT qxq Eq. 10 where:
Seixi = SixiW, if i≥ Nr;
Se(xi = 0, if i < Nr. Sai = SixiW, if i < Nr; and
Sajxj = 0, if i≥ Nr.
where:
Nr is the rank of the singular value and is determined experimentally from the data obtained in FIG 3.
FIG 6 shows a graph 60 of an Eigen spectral analysis of MA showing singular values 61 plotted against a sequence of singular values 62. As shown in the graph 60, there is a dramatic drop from the first ranked singular value to the second ranked singular value. Singular values from the third rank onwards remain largely unchanged. Therefore in this case the selection of Nr = 2 can effectively separate the ECG signal from the motion signal. It should be appreciated that in other situations a different value of Nr may be used.
At step 24, the segmented ECG data and the segmented motion data are quantified to define, respectively, noise level data and motion intensity (Ml) data. A Root Mean Square (RMS) method is used to quantify the motion artifact segments and motion segments to respectively reflect the noise level and the motion intensity.
{(MAp1 , Mlp1), (MAp2, Mlp2), ... (MApj, Mlpj), ... (MApm, Mlpm)} denotes the noise level data (MAp) and the motion intensity data (Mlp), thus
Figure imgf000015_0001
and
Figure imgf000015_0002
Eq. 12 where:
Αιιι¾.29 +ι, = ^ xR^9+k : + AyR 9+k : +AzRj.,9+t
Eq. 13
At step 25 a regression analysis is performed on the noise level data and the motion intensity data to define a regression model. At step 26, from the regression model the motion artifacts may be quantified based on the regression model parameters.
A linear relationship between MAp and Mlp is analysed by the linear regression analysis using a linear regression model that takes the form of: MAp = A + B · Mlp Eq. 14 where:
MAp is the power of MA in an extracted segment and is calculated by the root mean squared (RMS) value;
A and B are output variables of the regression analysis model and define the characteristics of the MA; and
Mlp is a power of Ml of a corresponding MA segment. The regression line of the regression analysis model is obtained using a least squares method.
The regression analysis is demonstrated graphically in FIGS 7-9 for three types of electrode, namely a Zephyr electrode (FIG 7), a Polar electrode (FIG 8) and a 3M RedDot electrode (FIG 9) for differing motion states. FIGs 7-9 show Ml 71 , 81 , 91 plotted against MA 72, 82, 92, respectively, a corresponding regression line 73, 83, 93 and a formula 74, 84, 94, respectively, of a regression line 73, 83, 93 relating to Eq. 14. Also shown is a probability of statistic significance of null hypothesis of linear correlation, p 75, 85, 95 and a square of the correlation coefficient r2 76, 86, 96. Data for a stationary motion state is depicted by "+" signs, a jogging motion state is depicted by "o" signs and a running motion state is depicted by V signs. A value of p 75, 85, 95 of less than 0.05 indicates that the linear regression analysis between MA and Ml is linearly correlated.
The regression line may be analysed to determine a performance of an electrode. The regression lines 101 , 102, 103 for, respectively, the Polar electrode, the Zephyr electrode, and the 3M RedDot electrode are shown in FIG 10. A slope of the regression line (parameter B in Eq. 14) indicates the electrode or measurement set-up's suitability for use in ambulatory conditions. The lower the value of B the more suited the electrode or set-up is for ambulatory conditions. From FIG 10, the Polar Electrode is most suited for ambulatory ECG measurements as the slope of the regression line 101 is the least steep.
An intersection (parameter A in Eq. 14) of the regression line on the y- axis demonstrates an electrode or an ECG measurement setup's suitability for resting ECG measurements. A lower value of A demonstrates that the electrode is more suited for resting ECG measurements. As shown in FIG 10, the 3M RedDot electrode is most suited to resting ECG measurements as its regression line intersects the x-axis at the lowest value.
Entropy-based algorithms quantify the regularity of a control system .
Entropy increases with the degree of disorder and is a maximum for completely random systems. In the present invention entropy is used to quantify how well the MA and Ml data points align with a linear regression line, or how much the MA and Ml data points deviate from a regression model. That assists in determining whether noise level data is unrelated to a motion signal or whether such data is part of an ECG signal.
Deviation data (from the regression line) are denoted as V = {v1 , v2,
... vj, ... vm}, thus component vj can be expressed as: vj = MApj - [ A + B · Mlpj] Eq.15 In one embodiment of the present invention, a probability density function (PDF) of motion artifact variation is estimated by the Parzen PDF estimation method (see, e.g., Parzen, E., On Estimation of Probability Density Function and Mode. Annals of Mathematical Statistics, 962. 33: p. 1065-1076). However it should be appreciated that any other applicable estimation method may be used. The Parzen method is used as it may provide relatively consistent results even where some sections of data are missing. When the number of data grows the standard deviation decreases and the estimated conditional probability approaches a true value (see, e.g., Scott, D.W., OPTIMAL AND DATA-BASED HISTOGRAMS. Biometrika, 1979. 66(3): p. 605-610).
If the PDF of V is denoted as P(v), P(v) can be expressed as:
1 k≤ _ ,,
P(v) =— ΥΑΓΡ— -]
m xh ? Λ c 4e
Eq. 16 where:
h is a window width parameter, and
K[u] is a weighting function, or window function.
A normal distribution is used as a weighting function as proposed by Parzen and is expressed as:
K[u] = (2 π) -1/2 · exp [- It is assumed that the PDF is normally distributed, thus h is estimated by the equation:
3Λ9χσ
m t 3
Eq. 18 where:
σ is the standard deviation of V; and
m is the total number of calculated v.
The PDF may be used to demonstrate the consistency of various types of electrodes for different patients, patient movements and different ECG set-ups. FIG 1 shows a graph 110 of the probability values 111 of the probability density function (PDF) of Ml for the polar electrode 112 and a 3M electrode 113 whilst a patient is jogging. The PDF of the Polar electrode 112 has a single dominant peak 115, whereas the PDF of the 3M electrode 113 displays a dominant peak 116 and a secondary peak 17, as well as some fluctuations between the dominant peak 116 and the secondary peak 117. This indicates that Polar electrode performance is more consistent and more independent of different motion states and different ECG measurement setups. In contrast, the performance of the 3M electrode is less consistent as the PDF shifts from one motion state to another depending on the test condition and different patients.
Entropy quantifies the PDF of V to reflect how well V aligns with the regression line, and can be calculated by the equation: ENT = - / P(v) x log10(P(v)) dx Eq. 19 where:
P(v) is discrete; and
integration is computed from -5 σ to 5σ .
According to one embodiment of the present invention a bin size is
10σ /1000 and the ENT ranges from three to zero. A lower entropy value means that values of v are more closely aligned with the regression line, thus the performance of a type of electrode is more independent of the variation of motion intensity and individual patients.
FIG 12 shows a graph 120 of entropy values 121 for the Zephyr electrode 122, the Polar electrode 123 and the 3M electrode 124. The entropy values 121 indicate how well the MA and Ml data points align with the linear regression line of FIGs 7, 8 and 9 when a patient is resting 125, walking 126 and jogging 127. A lower entropy value indicates that the MA and Ml points are closely aligned with the regression line and are thus suitable for a particular motion state. In the example provided in FIG 12, the 3M RedDot electrode is most suited for resting states, as it has the lowest entropy value in the resting motion state. The Polar electrodes are more suited for ambulatory states as they have the lowest entropy values in the jogging and running motion states.
As shown in FIG 13, MA quantification error rates 134 are not significantly affected when the amplitude of noise on an ECG signal increases. FIG 13 shows that when the PanTompkins QRS detection error rate 132 starts to increase, at point 138, the MA quantification error rate 134 (for Nr = 2, 3 or 4) does not increase. However, the MA quantification error rate 134 is highest when Nr = 1.
FIG 14 shows a graph of the mean MA quantification error 142 against noise amplitude 144 for singular value ranks 146, Nr, of 1 , 2, 3 and 4. As shown in FIG 14, the MA quantification error 142 for Nr = 1 is generally higher than for higher ranks. Furthermore, Nr = 2 is the optimum value which is consistent with the Eigen spectral analysis of FIG 6. A lowest possible singular value rank is chosen as there is a risk that for Nr > 2, noise not relating to MA will be mistaken.
Thus, according to the detailed description provided herein, the method and system of the present invention allows ECG electrodes and ECG set-ups to be quantified. This means that electrodes and ECG set-ups can be effectively selected, from a linear regression and entropy analysis performed on acquired ECG signals, to best suit particular applications. In particular, parameters of a regression model may be used to determine an electrode's suitability for resting or ambulatory ECG measurements. Furthermore, an entropy and a Probability Density Function analysis may be used to determine an electrode's consistency for use in different motion states.
Those skilled in the art will appreciate that the teachings of the present invention also can be applied to analyse corrupted signals other than ECG signals. For example, the present invention can be used to define motion artifacts in other biometric signals such as blood pressure signals, muscle tremor signals, and electroencephalograph (EEG) signals. Thus the present invention can be used in the analysis of various signals that are corrupted by motion artifacts and which have a characteristic pattern that can be effectively segmented as described herein.
Limitations in any patent claims associated with the present disclosure should be interpreted broadly based on the language used in the claims, and such limitations should not be limited to specific examples described herein. In this specification, the terminology "present invention" is used as a reference to one or more aspects within the present disclosure. The terminology "present invention" should not be improperly interpreted as an identification of critical elements, should not be improperly interpreted as applying to all aspects and embodiments, and should not be improperly interpreted as limiting the scope of any patent claims.

Claims

1. A method for defining motion artifacts in an electrocardiogram (ECG) signal, the method comprising:
receiving the ECG signal and a corresponding motion signal obtained from a patient;
segmenting the ECG signal to provide segmented ECG data; segmenting the motion signal to provide segmented motion data that corresponds to the segmented ECG data;
quantifying the segmented ECG data and the segmented motion data to define, respectively, noise level data and motion intensity data;
performing a regression analysis on the noise level data and the motion intensity data to define a regression model; and
quantifying the motion artifacts based on the regression model.
2. The method of claim 1 , wherein quantifying the segmented ECG data and the segmented motion data comprises performing a root mean square (RMS) analysis.
3. The method of claim 1 , wherein quantifying the motion artifacts based on the regression model comprises calculating and analyzing parameters of the regression model.
4. The method of claim 1 wherein deviations of the noise level data and motion intensity data from the regression model define whether the noise level data is unrelated to the motion signal or is part of the ECG signal.
5. The method of claim 3, wherein analyzing the deviations of the noise level data and motion intensity data from the regression model comprises performing an entropy analysis of the noise level data and the motion intensity data.
6. The method of claim 5, wherein the entropy analysis comprises determining a probability density function (PDF) of motion artifact variation.
7. The method of claim 1 , wherein the ECG signal is segmented using a QRS wave detection algorithm.
8. The method of claim 1, wherein the regression analysis comprises a linear regression analysis using a least squares method.
9. The method of claim 1 , wherein the ECG signal and the motion signal are received from a single monitoring device and the motion signal comprises an acceleration signal.
10. The method of claim 1 , wherein the method is performed in real time while the patient is wearing an ECG monitoring device to assist in positioning of the ECG monitoring device on the patient.
11. The method of claim 1 , further comprising excluding from post ECG analysis portions of the ECG signal corresponding to the segmented ECG data that is contaminated with defined motion artifacts.
12. The method of claim 1 , wherein the method is performed to validate an ECG monitoring device that acquires the ECG signal.
13. A system for defining motion artifacts in an electrocardiogram (ECG) signal, the system comprising:
a processor; and
a memory operatively coupled to the processor, wherein the memory comprises:
computer readable program code components for processing the ECG signal and a corresponding motion signal obtained from a patient;
computer readable program code components for segmenting the ECG signal to provide segmented ECG data;
computer readable program code components for segmenting the motion signal to provide segmented motion data that corresponds to the segmented ECG data;
computer readable program code components for quantifying the segmented ECG data and the segmented motion data to define, respectively, noise level data and motion intensity data;
computer readable program code components for performing a regression analysis on the noise level data and the motion intensity data to define a regression model; and
computer readable program code components for quantifying the motion artifacts based on the regression model.
14. The system of claim 14, wherein quantifying the segmented ECG data and the segmented motion data comprises performing a root mean square (RMS) analysis.
15. The system of claim 14 wherein deviations of the noise level data and motion intensity data from the regression model define whether the noise level data is unrelated to the motion signal or is part of the ECG signal.
16. The system of claim 15, wherein analyzing the deviations of the noise level data and motion intensity data from the regression model comprises performing an entropy analysis of the noise level data and the motion intensity data.
17. The system of claim 14, wherein defining the motion artifacts based on deviations from the regression line comprises performing an entropy analysis of the noise level data and the motion intensity data.
18. The system of claim 17, wherein the entropy analysis comprises determining a probability density function (PDF) of motion artifact variation.
19. The system of claim 13, wherein the ECG signal is segmented using a QRS wave detection algorithm.
20. The system of claim 13, wherein the regression analysis comprises a linear regression analysis using a least squares method.
21. The system of claim 13, wherein the ECG signal and the motion signal are received from a single monitoring device operatively coupled to the processor, and the motion signal comprises an acceleration signal.
22. The system of claim 13, wherein the system operates in real time while the patient is wearing an ECG monitoring device to assist in positioning of the ECG monitoring device on the patient.
23. The system of claim 13, further comprising computer readable program code components for excluding from post ECG analysis portions of the ECG signal corresponding to the segmented ECG data that is contaminated with defined motion artifacts.
24. The system of claim 13, wherein the system operates to validate an ECG monitoring device that acquires the ECG signal.
25. A method for defining motion artifacts in a corrupted signal, the method comprising:
receiving the corrupted signal and a corresponding motion signal;
segmenting the corrupted signal to provide segmented corrupted data;
segmenting the motion signal to provide segmented motion data that corresponds to the segmented corrupted data;
quantifying the segmented corrupted data and the segmented motion data to define, respectively, noise level data and motion intensity data;
performing a regression analysis on the noise level data and the motion intensity data to define a regression model; and
quantifying the motion artifacts based on the regression model.
PCT/AU2012/000087 2011-02-02 2012-02-02 A method and system for defining motion artifacts in electrocardiogram (ecg) signals WO2012103585A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
AU2011900326 2011-02-02
AU2011900326A AU2011900326A0 (en) 2011-02-02 A method and system for defining motion artifacts in electrocardiogram (ECG) signals

Publications (1)

Publication Number Publication Date
WO2012103585A1 true WO2012103585A1 (en) 2012-08-09

Family

ID=46602010

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/AU2012/000087 WO2012103585A1 (en) 2011-02-02 2012-02-02 A method and system for defining motion artifacts in electrocardiogram (ecg) signals

Country Status (1)

Country Link
WO (1) WO2012103585A1 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103720468A (en) * 2013-12-05 2014-04-16 深圳先进技术研究院 Artifact identification method and device applied to dynamic electrocardiogram data
WO2014155230A1 (en) * 2013-03-29 2014-10-02 Koninklijke Philips N.V. Apparatus and method for ecg motion artifact removal
CN105101870A (en) * 2013-03-29 2015-11-25 皇家飞利浦有限公司 Apparatus and method for ecg motion artifact removal

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5704365A (en) * 1994-11-14 1998-01-06 Cambridge Heart, Inc. Using related signals to reduce ECG noise
WO2010135516A2 (en) * 2009-05-20 2010-11-25 Sotera Wireless, Inc. Vital sign monitoring systems

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5704365A (en) * 1994-11-14 1998-01-06 Cambridge Heart, Inc. Using related signals to reduce ECG noise
WO2010135516A2 (en) * 2009-05-20 2010-11-25 Sotera Wireless, Inc. Vital sign monitoring systems

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
CHAWLA ET AL.: "Artifacts and Noise Removal in Electrocardiograms using Independent Component Analysis", INT J CARDIOL, vol. 129, 2008, pages 278 - 281 *
MILANESI ET AL.: "Independent Component Analysis Applied to the Removal of Motion Artefacts from Electrocardiographic Signals", MED BIOL ENG COMPT, vol. 46, 2008, pages 251 - 261 *
RHEINBERGER ET AL.: "Removal of CPR Artifacts from the Ventricular Fibrillation ECG by Adaptive Regression on Lagged Reference Signals", IEEE TRANSACTIONS ON BIOMEDICAL ENGINEERING, vol. 55, no. 1, 2008, pages 130 - 136 *

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014155230A1 (en) * 2013-03-29 2014-10-02 Koninklijke Philips N.V. Apparatus and method for ecg motion artifact removal
CN105101870A (en) * 2013-03-29 2015-11-25 皇家飞利浦有限公司 Apparatus and method for ecg motion artifact removal
US9931081B2 (en) 2013-03-29 2018-04-03 Koninklijke Philips N.V. Apparatus and method for ECG motion artifact removal
RU2677007C2 (en) * 2013-03-29 2019-01-14 Конинклейке Филипс Н.В. Apparatus and method for ecg motion artifact removal
CN105101870B (en) * 2013-03-29 2019-01-22 皇家飞利浦有限公司 Device and method for the removal of ECG motion artifacts
CN103720468A (en) * 2013-12-05 2014-04-16 深圳先进技术研究院 Artifact identification method and device applied to dynamic electrocardiogram data

Similar Documents

Publication Publication Date Title
US10743809B1 (en) Systems and methods for seizure prediction and detection
Azami et al. Refined composite multiscale dispersion entropy and its application to biomedical signals
US9872652B2 (en) Method and apparatus for heart rate monitoring using an electrocardiogram sensor
Wang et al. Arrhythmia classification algorithm based on multi-head self-attention mechanism
Fraser et al. Automated biosignal quality analysis for electromyography using a one-class support vector machine
US11311201B2 (en) Feature selection for cardiac arrhythmia classification and screening
US8795173B2 (en) Methods and apparatus for assessment of atypical brain activity
US20210267530A1 (en) Multiclass classification method for the estimation of eeg signal quality
EP3803709B1 (en) Detecting abnormalities in ecg signals
US20130144180A1 (en) Methods and systems for atrial fibrillation detection
Rahman et al. Robustness of electrocardiogram signal quality indices
US20150012222A1 (en) Method and system for analyzing noise in an electrophysiology study
Raj et al. Automated recognition of cardiac arrhythmias using sparse decomposition over composite dictionary
Güngör et al. A stochastic resonance electrocardiogram enhancement algorithm for robust QRS detection
Bhoi et al. QRS Complex Detection and Analysis of Cardiovascular Abnormalities: A Review.
Kanna et al. Automated defective ECG signal detection using MATLAB applications
Carrera et al. Ecg monitoring in wearable devices by sparse models
Mansourian et al. Novel QRS detection based on the adaptive improved permutation entropy
Mesin Heartbeat monitoring from adaptively down-sampled electrocardiogram
WO2012103585A1 (en) A method and system for defining motion artifacts in electrocardiogram (ecg) signals
Allam et al. A deformable CNN architecture for predicting clinical acceptability of ECG signal
WO2020053280A1 (en) System and methods for consciousness evaluation in non-communcating subjects
Abbasi et al. Multiple contaminant biosignal quality analysis for electrocardiography
Hegde et al. A review on ECG signal processing and HRV analysis
Baldoumas et al. Comparison of the RR intervals in ECG and Oximeter signals to be used in complexity measures of Natural Time Analysis

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 12742574

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 12742574

Country of ref document: EP

Kind code of ref document: A1