Artifacts In Wearable Photoplethysmographs During Daily Life Motions and Their Reduction With Least Mean Square Based Active Noise Cancellation Method.

Slides:



Advertisements
Similar presentations
Design of Digital IIR Filter
Advertisements

| Page Angelo Farina UNIPR | All Rights Reserved | Confidential Digital sound processing Convolution Digital Filters FFT.
Frequency modulation and circuits
Active Filters: concepts All input signals are composed of sinusoidal components of various frequencies, amplitudes and phases. If we are interested in.
Nonrecursive Digital Filters
Time-Domain Signals, Filtering, and the Overlap Problem
Abstract Overview Analog Circuit EEG signals have magnitude in the microvolt range. A much larger voltage magnitude is needed to detect changes in the.
Fourier Transform (Chapter 4)
Lock-in amplifiers Signals and noise Frequency dependence of noise Low frequency ~ 1 / f –example: temperature (0.1 Hz), pressure.
EE93 – Medical Mobile Devices and Apps
2004 COMP.DSP CONFERENCE Survey of Noise Reduction Techniques Maurice Givens.
Filtering Filtering is one of the most widely used complex signal processing operations The system implementing this operation is called a filter A filter.
Digital Signal Processing
ECE 8443 – Pattern Recognition ECE 8423 – Adaptive Signal Processing Objectives: Newton’s Method Application to LMS Recursive Least Squares Exponentially-Weighted.
Department of Electronic Engineering City University of Hong Kong EE3900 Computer Networks Data Transmission Slide 1 Continuous & Discrete Signals.
JF 12/04111 BSC Data Acquisition and Control Data Representation Computers use base 2, instead of base 10: Internally, information is represented by binary.
EE 198 B Senior Design Project. Spectrum Analyzer.
Chapter 5 Signals and Noise  Signal carries information about the analyte that is of interest to us.  Noise is made up of extraneous information that.
Adaptive Signal Processing
Normalised Least Mean-Square Adaptive Filtering
Introduction to Frequency Selective Circuits
OSCILLATORS.
1 Frequency response I As the frequency of the processed signals increases, the effects of parasitic capacitance in (BJT/MOS) transistors start to manifest.
Chapter 8 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
EE513 Audio Signals and Systems Digital Signal Processing (Systems) Kevin D. Donohue Electrical and Computer Engineering University of Kentucky.
Vibrationdata 1 Unit 19 Digital Filtering (plus some seismology)
Motion-Tolerant Magnetic Earring Sensor and Wireless Earpiece for Wearable Photoplethysmography Ming-Zher Poh, Student Member, IEEE, Nicholas C. Swenson,
Lecture 1 Signals in the Time and Frequency Domains
Introduction to Adaptive Digital Filters Algorithms
The Wavelet Tutorial: Part3 The Discrete Wavelet Transform
Digital Image Processing Chapter # 4 Image Enhancement in Frequency Domain Digital Image Processing Chapter # 4 Image Enhancement in Frequency Domain.
© 2000 Prentice Hall Inc. Figure 1.1 Block diagram of a simple electronic system: an AM radio.
Instrument Components Signal Generator (Energy Source) Analytical Signal Transducer Signal Processor Display Can you identify these components in the following.
CHAPTER 4 Adaptive Tapped-delay-line Filters Using the Least Squares Adaptive Filtering.
Signals CY2G2/SE2A2 Information Theory and Signals Aims: To discuss further concepts in information theory and to introduce signal theory. Outcomes:
Frequency-response-based Wavelet Decomposition for Extracting Children’s Mismatch Negativity Elicited by Uninterrupted Sound Department of Mathematical.
Speech Signal Representations I Seminar Speech Recognition 2002 F.R. Verhage.
Authors: Sriram Ganapathy, Samuel Thomas, and Hynek Hermansky Temporal envelope compensation for robust phoneme recognition using modulation spectrum.
§ 4.1 Instrumentation and Measurement Systems § 4.2 Dynamic Measurement and Calibration § 4.3 Data Preparation and Analysis § 4.4 Practical Considerations.
Sources of noise in instrumental analysis
LEAST MEAN-SQUARE (LMS) ADAPTIVE FILTERING. Steepest Descent The update rule for SD is where or SD is a deterministic algorithm, in the sense that p and.
Quiz 1 Review. Analog Synthesis Overview Sound is created by controlling electrical current within synthesizer, and amplifying result. Basic components:
TELECOMMUNICATIONS Dr. Hugh Blanton ENTC 4307/ENTC 5307.
Professors: Eng. Diego Barral Eng. Mariano Llamedo Soria Julian Bruno
IEEE JOURNAL OF SOLID-STATE CIRCUITS, VOL. 50, NO. 3, MARCH 2015 Woojae Lee, Member, IEEE, and SeongHwan Cho, Senior Member, IEEE Chairman: Dr.Shih-Chung.
Fourier Transform.
UCLA IEEE NATCAR 2004 SUMMER CLASS Magnetic Sensors & Power Regulation.
Electromyography E.M.G..
UNIT-IV. Introduction Speech signal is generated from a system. Generation is via excitation of system. Speech travels through various media. Nature of.
By. Jadhav Avinash J Roll no - 2K13E11. Reference: Hewlett Packard Agilent Technology Wikipedia GwINSTEK.
EXAMPLE 2 – PHOTODIODE A photodiode is a semiconductor device that converts light into current. The current is generated when photons are absorbed in the.
Chapter 5 Active Filter By En. Rosemizi Bin Abd Rahim EMT212 – Analog Electronic II.
Real-time Digital Signal Processing Digital Filters.
(4) Filters.
(plus some seismology)
Digital Communications Chapter 13. Source Coding
Adaptive Filters Common filter design methods assume that the characteristics of the signal remain constant in time. However, when the signal characteristics.
QRS Detection Linda Henriksson 1.
TOPIC 3: FREQUENCY SELECTIVE CIRCUITS
Design of Digital Filter Bank and General Purpose Digital Shaper
Sampling rate conversion by a rational factor
34th Annual International Conference of the IEEE EMBS
Hyonyoung Han, Min-Joon Kim, and Jung Kim
(plus some seismology)
8.5 Modulation of Signals basic idea and goals
8.6 Autocorrelation instrument, mathematical definition, and properties autocorrelation and Fourier transforms cosine and sine waves sum of cosines Johnson.
Signals and Systems Revision Lecture 2
Neuro-Computing Lecture 2 Single-Layer Perceptrons
Chapter 5: Active Filters
Presenter: Shih-Hsiang(士翔)
Presentation transcript:

Artifacts In Wearable Photoplethysmographs During Daily Life Motions and Their Reduction With Least Mean Square Based Active Noise Cancellation Method doi: 10.1016/j.compbiomed.2011.12.005. Epub 2011 Dec 27. Hyonyoung Han 1, JungKim

Introduction Although PPGs have been used in clinical applications, accurate and reliable measurements of heart rate are achieved only while the subject maintains a stationary posture. It is difficult to obtain the PPG signal without artifacts during certain motions, the characteristics of the artifacts arising from daily life motions in the PPG signal must be studied analytically to gain a better understanding of the motion artifacts spectral distributions. This work analyzes the daily motions (typing, writing, tapping, gesturing, walking, and running), specifically for components in a corrupted PPG signal. In this research, an accelerometer is used as a motion sensor.

Active Noise Cancellation An active noise cancellation algorithm obtains the desired signal by subtracting the estimated undesired noise. Our desired signal is pulse, S(n), but what is obtained from the PPG is a measurement signal, D(n),which is expressed as a combination of the S(n) and the undesired motion artifacts N(n) : D(n) = S(n) + N(n) The N(n) is hard to measure directly; the N(n) is estimated from measurable motion data, X(n), because both X(n) and N(n) have the same source, motion.

e(n) = S’(n) = D(n) - N’(n) Hence, the estimated pulse, S’(n), can be extracted by subtracting the estimated motion artifacts from the D(n) : e(n) = S’(n) = D(n) - N’(n) The X(n) is converted to the estimated motion artifacts, N’(n), using an adaptive filter. The adaptive filter consists of two parts: an adaptive algorithm and a digital filter. General digital filters are used for a fixed bandwidth, but an adaptive filter can change the filter bandwidth by changing its coefficient on the basis of the input, the environment, and the output characteristics. Using this continuously changing filter coefficient, w(n), the estimated artifacts, N’(n), can be determined by filtering X(n) : N’(n) = w(n) x X(n)

The function of the adaptive algorithm is to determine the proper filter coefficient for extracting motion information, N’(n), from X(n). The least mean square method is used to update the filter coefficient. Filter coefficients are updated and calculated instantaneously to minimize the derivative, dξ(n)/dn, of the root mean square error, ξ(n). These processes, which are expressed as follows, minimize the errors and optimize the filter coefficient w(n) The filter coefficient w(n) can be expressed as the sum of past coefficients and the gradient of the root mean square error with step size μ

This figure shows the output signal with different step sizes from 0 This figure shows the output signal with different step sizes from 0.01 to 0.21. At a lower step size, the high-frequency motion noise is filtered well, but a slowly changing baseline remains. On the other hand, a higher step size reduces the low-frequency components but remains too noisy. Above 0.21, the signal is too noisy.

Wearable PPG A glove-type wearable device was developed to measure the heart rate. The device has three main parts: a sensor, an analog circuit, and a microprocessor unit. The sensor part consists of two sensors: an optical sensor for the PPG and a three-axis accelerometer for motion. The circuit extracts the pulse with a reduced level of noise, requiring the gradual application of band-pass filters and amplifiers. Two passive high- and low-pass filters with cutoff frequencies of 0.3 to 5 Hz are employed, and the filtered signal is amplified with a gain of 2000.

A digital filter extracts the pulse with a narrower frequency band than the analog filter. A second-order infinite impulse response Butterworth filter is used to reduce the signal outside the range of 0.700. to 2.5to .

Experimental Setup The subjects were asked to perform six motions: typing, writing, tapping, gesturing, walking, and running. The data from typing, writing, tapping, and gesturing were measured for one minute each, and the data for walking and running were mea- sured for 5 min each. An electrocardiogram, ECG (Polar N2965, Polar, FIN), was used as the reference pulse device, and an oximeter (MP-111, MEK, KOR) was used for comparison.

Computational Time Of Algorithms The computation time of the LMS adaptive filter is compared with those of the RLS (Recursive Least Square) adaptive filter, PCA (Principle Component Analysis), ICA (Independent Component Analysis) , and Lagguerre. Each of the algorithms was designed to have less than 5% error. The result presents that the LMS adaptive filter has the shortest computing time among the algorithms tested.

Motion Artifacts In PPG Signals Frequency properties for each motion: (a) typing, (b) writing, (c) tapping, (d) gesturing, (e) walking, and (f) running The distorted PPG signal, the two- directional accelerations, and the reference signal (ECG) of a single subject were analyzed. The frequency amplitude in the frequency domain was analyzed by fast Fourier transform (FFT) while the subjects performed each of the six motions.

Frequency properties for each motion: (a) typing, (b) writing, (c) tapping, (d) gesturing, (e) walking, and (f) running In the static condition, the PPG signal has only one dominant frequency component that is close to that of the ECG, and the longitudinal acceleration (ACX) and radial acceleration (ACZ) do not have any dominant frequency components. During the various motions, however, the signals are distorted and different frequency components are created; the largest PPG peak frequency is different from that of the ECG, and other PPG peaks are created.

The typing test results the ACX and a greater part of the ACZ are of higher frequency than the ECG, and two peaks of the ACZ are in the frequency range of the PPG signal. The second largest component of the PPG overlaps acceleration peaks indicates that the PPG is clearly affected by typing motions. For the writing task, The largest peak of the PPG signal is much larger than the others and precisely overlaps that of the ECG, indicating that the PPG signal is scarcely affected by this motion. The results of the tapping task are similar to those of the writing task, though the accelerations are more crowded at low frequencies.

The gesturing task, the frequency components of the PPG signal are arranged in two groups. The 1-Hz group consists of pulses, and the 0.5- Hz group consists of signals distorted by the overlapped accelerations. The two groups have similar amplitudes, indicating that the motions affect the PPG signal. The walking test result the first and the second peaks of the PPG signal do not match the ECG peak, and both overlap with accelerations, indicating that the artifacts are much larger than the real pulse component. In the running task result, not only are the peaks of the acceleration much larger than the peaks of other motion tests, but the peaks of the PPG signal that overlap the acceleration peaks are also amplified.

Motion Artifact Reduction This figure shows a case involving a dynamic condition in which the task of analyzing the true heart rate from the raw PPG is complicated. After the proposed algorithm was applied, the morphology of the PPG signal improved, making the pulses easier to read. The estimated heart rate also changed from 120 bpm to 76 bpm, comparing favorably to the reference value of 74 bpm.

This figure shows the heart rates determined during the motion tests from the reconstructed PPG and by oximetry are plotted versus the ECG reference heart rate. The center dashed–dotted line indicates the reference data and side lines represent the 5% error lines, the PPG data are mostly with the 5% error lines. For the running task, the heart rate determined from the PPG increased from 57 bpm to 108 bpm upon reconstruction, matching well with the reference heart rate of 107 bpm.

This figure shows the error rate analysis of artifact reduction of PPG during walking and running. The results show the error with most of the data between the 5% error lines. Although in a few cases, less than 10% of data, the data exceeded the error lines, the errors were not clustered together. This result indicates that the proposed algorithm is stable and that it can detect the real heart rate from the correct signal.

This figure shows the data that compared with Bland–Altman plot, that analyzed the agreement between the heart rates determined by the PPG and the ECG by comparing the plot of their differences (errors) versus their average with the mean error and standard deviation (SD). The PPG had a mean error of 0.6 bpm, and most of errors were between -9.7 and 8.4 bpm, which is in 95% agreement (mean ±1.96 SD).

Conclusion The artifacts in the PPG signal were analyzed and reduced using a LMS-based active noise cancellation method. Considering the directions of the blood flow on the finger, a two- dimensional LMS adaptive algorithm was applied that corrected the pulse waveform in the PPG signal by removing the motion information in the range of the pulse frequency with less than 5% heart rate error.