Validation of the Happify Breather Biofeedback Exercise to Track Heart Rate Variability Using an Optical Sensor

Similar documents
Analysis and Interpretation of HRV Data with Particular. Principal Investigator Dorn VA Medical Center (OEF OIF) and Dorn Research Institute

HIGH FREQUENCY FILTERING OF 24-HOUR HEART RATE DATA

Sensor, Signal and Information Processing (SenSIP) Center and NSF Industry Consortium (I/UCRC)

Biosignal filtering and artifact rejection, Part II. Biosignal processing, S Autumn 2017

Spectral Analysis and Heart Rate Variability: Principles and Biomedical Applications. Dr. Harvey N. Mayrovitz

understand compatibility of photoplethysmographic pulse rate variability with electrocardiogramic heart rate variability

Frequency Domain Analysis for Assessing Fluid Responsiveness by Using Instantaneous Pulse Rate Variability

Next Generation Biometric Sensing in Wearable Devices

Heart-Rate Variability and Event-Related ECG in Virtual Environments

A New Social Emotion Estimating Method by Measuring Micro-movement of Human Bust

RHRV Quick Start Tutorial

Design of an Optimal Digital IIR Filter for Heart Rate Variability by Photoplethysmogram

Heart Rate Tracking using Wrist-Type Photoplethysmographic (PPG) Signals during Physical Exercise with Simultaneous Accelerometry

HRV spectrum bands & single peak Coherence

Design Considerations for Wrist- Wearable Heart Rate Monitors

BioMedical Engineering OnLine. Open Access RESEARCH. Nicolai Spicher 1*, Markus Kukuk 1, Stefan Maderwald 2 and Mark E. Ladd 2,3

6. Cloud Database retrieval of ECG reports by Mobile Phone, Tablet, or Notebook.

NeuVision 500. Abundant and friendly display interface, multifold ECG display screen:

Relation between HF HRV and Respiratory Frequency

Model : KY202M. Module Features. Heart Rate Variability Processing Module

6.555 Lab1: The Electrocardiogram

Your heart in good hands.

OPERATOR S MANUAL FOR DMS 300-4A HOLTER ECG RECORDER

Variability Analysis for Noisy Physiological Signals: A Simulation Study

Page 1 of 8 42 Aero Camino, Goleta, CA Tel (805) Fax (805)

Jan Dvorak Department of Circuit Theory Faculty of electrical engineering Czech Technical University in Prague Technicka 2, Prague, Czech Republic

Arterial pulse waves measured with EMFi and PPG sensors and comparison of the pulse waveform spectral and decomposition analysis in healthy subjects

Variations in breathing patterns increase low frequency contents in HRV spectra

Comparison between the Fourier and Wavelet methods of spectral analysis applied to stationary and nonstationary heart period data

Wearables for novel healthcare paradigms Nick Van Helleputte

Biosignal Data Acquisition and its Post-processing

Non-contact video based estimation for heart rate variability using ambient light by extracting hemoglobin information

PIXPOLAR WHITE PAPER 29 th of September 2013

Chapter 5. Frequency Domain Analysis

DM Software. CardioVision Manual. English. Revision Date

Multi-application platform for education & training purposes in photonical measurement engineering & quality assurance with image processing

DESIGN OF A PHOTOPLETHYSMOGRAPHY BASED PULSE RATE DETECTOR

WRIST BAND PULSE OXIMETER

Integrated Driving Aware System in the Real-World: Sensing, Computing and Feedback

FEASIBILITY STUDY OF PHOTOPLETHYSMOGRAPHIC SIGNALS FOR BIOMETRIC IDENTIFICATION. Petros Spachos, Jiexin Gao and Dimitrios Hatzinakos

Improvement of the Heart Rate Estimation from the Human Facial Video Images

Uncertainty factors in time-interval measurements in ballistocardiography

MULTIPLE PULSE WAVE MEASUREMENT TOWARD ESTIMATING CONDITION OF HUMAN ARTERIES

Biomechanical Instrumentation Considerations in Data Acquisition ÉCOLE DES SCIENCES DE L ACTIVITÉ PHYSIQUE SCHOOL OF HUMAN KINETICS

Hardware. MRI System. MRI system Multicoil Microstrip. Part1

Constrained independent component analysis approach to nonobtrusive pulse rate measurements

VivoSense. User Manual - Equivital Import Module. Vivonoetics, Inc. San Diego, CA, USA Tel. (858) , Fax. (248)

Can Very High Frequency Instantaneous Pulse Rate Variability Serve as an Obvious Indicator of Peripheral Circulation?

The Noise about Noise

Low-cost photoplethysmograph solutions using the Raspberry Pi

Comparison of Two Pixel based Segmentation Algorithms of Color Images by Histogram

Heart Rate Monitoring using Adaptive Noise Cancellation

Figure 121: Broadcast FM Stations

Figure 1 HDR image fusion example

ELR 4202C Project: Finger Pulse Display Module

Robust Wrist-Type Multiple Photo-Interrupter Pulse Sensor

ECG HOLTER INtUItIVe USeR INteRFAce Interactive Graphs Interactive Histograms navigation by extremes Fully Customizable R E LT O H CG E

Non-contact Video Based Estimation of Heart Rate Variability Spectrogram from Hemoglobin Composition

Software and Hardware in CCTA. Elly Castellano PhD

SensorTrigger. Solution for Interactive Ambulatory Assessment User Manual


Question 1 Draw a block diagram to illustrate how the data was acquired. Be sure to include important parameter values

Development and Evaluation of Virtual Reality Heart Rate Variability Biofeedback Application

Towards inexpensive home Ambulatory BP Monitors [Work in Progress]

NSERC Summer Project 1 Helping Improve Digital Camera Sensors With Prof. Glenn Chapman (ENSC)

Product description: sp_walk400h_cardiolinespa_07_eng1.doc 1/2

Wireless Animal Monitoring

DECISION NUMBER FOURTEEN TO THE TREATY ON OPEN SKIES

EBU - Tech 3335 : Methods of measuring the imaging performance of television cameras for the purposes of characterisation and setting

MEASURING AND ANALYZING FINE MOTOR SKILLS

EcgMove 3. ECG and Physical Activity Sensor User Manual

PhO 2. Smartphone based Blood Oxygen Level Measurement using Near-IR and RED Wave-guided Light

Examination of Single Wavelet-Based Features of EHG Signals for Preterm Birth Classification

University of Tlemcen

Refined Slanted-Edge Measurement for Practical Camera and Scanner Testing

THE BENEFITS OF DSP LOCK-IN AMPLIFIERS

Data Analysis in MATLAB Lab 1: The speed limit of the nervous system (comparative conduction velocity)

TEST DATA ANALYSIS. Presented by. The National Center for Credibility Assessment

Digitizing Color. Place Value in a Decimal Number. Place Value in a Binary Number. Chapter 11: Light, Sound, Magic: Representing Multimedia Digitally

An Approach to Detect QRS Complex Using Backpropagation Neural Network

Signal segmentation and waveform characterization. Biosignal processing, S Autumn 2012

HRV spectrum bands & single peak Coherence

ECE 317 Laboratory #1 Force Sensitive Resistors

Effect of acupuncture on the autonomic nervous system as evaluated by noncontact heart rate variability measurement

The Fastest, Easiest, Most Accurate Way To Compare Parts To Their CAD Data

A Kinect-based 3D hand-gesture interface for 3D databases

5/17/2009. Digitizing Color. Place Value in a Binary Number. Place Value in a Decimal Number. Place Value in a Binary Number

Real Time Word to Picture Translation for Chinese Restaurant Menus

Get Rhythm. Semesterthesis. Roland Wirz. Distributed Computing Group Computer Engineering and Networks Laboratory ETH Zürich

Physiological signal(bio-signals) Method, Application, Proposal

Remote Monitoring of Heart and Respiration Rate Using a Wireless Microwave Sensor

Biosignal filtering and artifact rejection. Biosignal processing I, S Autumn 2017

Galix WinTer. Holter Analyzer

ABSTRACT. Robust acquisition of Photoplethysmograms using a Camera. Mayank Kumar

A LATERAL SENSOR FOR THE ALIGNMENT OF TWO FORMATION-FLYING SATELLITES

The TRC-NW8F Plus: As a multi-function retinal camera, the TRC- NW8F Plus captures color, red free, fluorescein

Computer Evaluation of Exercise Based on Blood Volume Pulse (BVP) Waveform Changes

Supplementary Materials for

Spectral Analysis of the LUND/DMI Earthshine Telescope and Filters

Considerations: Evaluating Three Identification Technologies

Transcription:

Phyllis K. Stein, PhD Associate Professor of Medicine, Director, Heart Rate Variability Laboratory Department of Medicine Cardiovascular Division Validation of the Happify Breather Biofeedback Exercise to Track Heart Rate Variability Using an Optical Sensor Purpose of the Study: The goal of the current experiments was to determine whether the optical/ppg sensor used in the Breather app using a smartphone camera can yield accurate heart rate signals by comparing results with simultaneously obtained Holter acquiring ECG signals. There were two trials. In the first, no automatic detection of finger presence or movement was included in the Breather algorithm. In the second, detection of finger presence/movement was included in the signal generated by the app. Methods: Experiment 1. N=40 one-minute segments were obtained in 3 volunteers who wore a DMS mypatch Holter monitor (Figure 1) while repeatedly testing the Breather app on an IPhone 6. The Breather app uses a PPG (i.e., polyplethysmography) sensor (1). The IPhone flash was illuminated, and the changes in the red color signal from the finger, which was pressed to the lens of the IPhone camera were sampled at 50 Hz. The red color in the finger varies with blood flow, increasing with systole and decreasing on diastole, and therefore was expected to be a surrogate for the instantaneous heart rate signal. Subjects were instructed to Figure 1. Photograph of a person wearing the mypatch Holter monitor (top) and Breather being used with camera sensor of a mobile phone (bottom) breathe at 6 cycles/min, following cues from the application. The sampled signal data from the 1

Breather were e-mailed by the app to the HRV Lab after each breathing trial. Limitations for Experiment 1. There were some initial difficulties with the Holter hook up, because participants hooked themselves up without sufficient instructions, so that Holter data were not as complete as expected, but usable ECG data obtained at the time of the breather trials were extracted when possible. After the Holter recordings were scanned on a commercial Holter analyzer (CardioScan, DMS Holter), interbeat intervals were exported and tachograms of instantaneous heart rate, based on accurate detection of the peaks of the R-wave on the ECG (normal heart beats) were plotted. Figure 2 is an example of a segment of the tachogram of instantaneous heart rate from the Holter ECG. 2

Although the tachograms of instantaneous heart rates are not identical to the continuously varying PPGbased blood flow signals, at the level of the slow-paced breathing used in the app, they should be surrogates for each other. However, because the Holter tachogram and the Breather signal have different sampling rates, and for the sake of direct comparison, the Holter-based tachogram was re-sampled at 50 Hz, using a program written in MATLAB 2016b, so that it was examined at the same sampling rate as the Breather signal. A plot of the Holter-based tachogram signal and the Breather signal was created for each trial separately using the Breather and Holter IBI files for the same period. Figure 3 shows an example of the overlap of the two signals. Although the Breather signal clearly tracked the respiratory pattern, in some cases there was some visible artifact in the Breather signal, possibly due to finger motion or variations in finger pressure during the Breather exercise. We therefore applied the following filters to the Breather data points: 1. When a visible artifact spike was identified, that value was replaced with the average of the value before and after it. 2. In addition, artifacts were further defined as large spikes in the Breather signal that were physiologically impossible or smaller spikes seen in the middle of an increasing or decreasing heart rate pattern. 3

Similarly, since there were unusable Holter segments in some cases, due, as stated above, to the initial assumption that the testers would not need assistance in putting their Holters on, only segments with clean Holter signals were used. Clean was defined as lacking spikes in the interbeat interval signal and with maximum and minimum heart rates that were physiologically possible. Although the Breather exercise takes about 5 minutes, in order to extract the maximum amount of usable Breather data, one-minute periods with simultaneous usable Holter data were compared between devices. As previously stated N=40 simultaneous 1-minute segments were identified. Furthermore, in an attempt to simplify the identification of clean Breather segments in Experiment 1, the relationship of Breather and Holter segments was further explored by testing a trial selection method. In this experiment, the ability to simplify the identification of usable segments was based on the assumption that significant values for high frequency (HF) HRV spectral power would reflect either excessive noise or noncompliance (i.e., not breathing along with the Breather guide) since the primary HRV spectral power would be expected to be in the low frequency (LF) band during paced breathing. Low HF was defined, for the sake of this experiment, as <58 ms 2 in both the Holter monitor and Breather, Kubios software (ver 3.1) was used to calculate average, minimum and maximum heart rates, rmssd (the root mean square of successive differences between normal beats), low frequency power (LF, 0.04-0.015 Hz) and high frequency power (HF, 0.4-0.15 Hz). In addition, because neither LF nor HF power is normally distributed, log LF power and log LF power were computed. Experiment 2. N=16 simultaneous one-minute trials were obtained in 2 participants who wore a Holter monitor while testing the Breather app. The Breather app had been updated and now included motion detection and finger- present-detection algorithms. These indices were added to the signal file that was emailed by the app. Because of this change, we initially focused on sections where the Breather output indicated that the finger was present and that there was no motion. After taking this into consideration, i.e., excluding segments of the signal where there was evidence for error in the Breather signal acquisition, good segments were chosen just as before. The second change was in the filtering algorithm. Because of better Breather signals, filtering was performed in fewer parts of the signals (though performed more aggressively to address spikes). Again, comparisons were made between one-minute periods with simultaneous usable data on both devices. Limitations in Experiment 2. The thresholds for motion detection and presence of the finger were preset. It would be of interest to customize these thresholds as some individual s hands might be inherently shakier than others, and having an adjustable threshold might improve the specificity of motion detection. 4

Statistics: Paired-t-test and correlation analyses were run to compare heart rate and heart rate variability results between the Breather and the Holter signals (2). P<0.05 was considered statistically significant. Software was SPSS 24. Results: Results are shown in Table 1 below. Table 1. Results of Experiment 1. Experiment 1 (N= 40 one minute segments) Variable Breather Holter difference Average HR (bpm) 63.5 ± 8.3 64.6 ± 8.3 0.792 0.952 <0.001 Min HR (bpm) 48.6 ± 7.4 48.4 ± 9.3 0.660 0.931 <0.001 Max HR (bpm) 94.7 ± 11.7 90.3 ± 15.9 0.011 0.761 <0.001 rmssd (ms) 17.5 ± 3.8 16.0 ± 4.9 0.026 0.600 <0.001 SDNN (ms) 23.1 ± 4.3 20.7 ± 5.5 0.007 0.440 0.004 LF power (ms 2 ) 281.5 ± 104.5 261.4 ± 146.6 0.412 0.309 0.053 Log LF power 5.6 ± 0.4 5.4 ± 0.6 0.055 0.848 <0.001 Log HF power 5.9 ± 9.9 4.1 ± 0.6 0.267 0.019 0.854 HF power (ms 2 ) 82.6 ± 31.6 74.0 ± 39.7 0.201 0.338 0.033 Table 1b. Experiment 1 Selected for Low Values for HF (N= 7 one-minute segments) Variable Breather Holter difference Average HR (bpm) 72.7 ± 5.2 73.0 ± 4.9 0.341 0.990 <0.001 Min HR (bpm) 57.6 ± 3.9 60.2 ± 2.3 0.078 0.658 0.108 Max HR (bpm) 99.3 ± 7.6 99.3 ± 13.1 0.996 0.911 0.004 rmssd (ms) 12.3 ± 1.5 10.5 ± 2.5 0.081 0.523 0.228 SDNN (ms) 17.3 ± 1.9 15.2 ± 3.7 0.101 0.649 0.115 LF power (ms 2 ) 160.0 ± 33.5 124.4 ± 62.2 0.177 0.417 0.352 Log LF power 5.1 ± 0.2 4.7 ± 0.6 0.107 0.525 0.226 Log HF power 3.8 ± 0.2 3.4 ± 0.5 0.078 0.525 0.226 HF power (ms 2 ) 46.7 ± 9.4 35.1 ± 17.0 0.121 0.408 0.364 Legend: HR=Heart rate; bpm=beats/minute; Min=minimum; Max=maximum; ms=milliseconds; rmssd=root mean square of successive differences of interbeat intervals, equivalent to the absolute value of the average change in interbeat interval from one beat to the next; SDNN=standard deviation of interbeat intervals for the entire period of interest; LF power= low frequency power which reflects the amount of variation in heart rate accounted for by changes in the range of 3 to 9 cycles/minute; Log=logarithm; HF=High frequency power, the amount of variation in heart rate at 9-24 cycles/minut.during spontaneous breathing HF power is generally due to respiratory sinus arrhythmia 5

Table 2. Results of Experiment 2. Experiment 2 (N= 16 one-minute segments) Variable Breather (mean ± SD) Holter difference Average HR (bpm) 64.0 ± 8.0 64.0 ± 7.5 0.939 0.936 <0.001 Min HR (bpm) 48.3 ± 6.7 47.9 ± 6.9 0.377 0.967 <0.001 Max HR (bpm) 92.1 ± 7.3 91.7 ± 12.3 0.902 0.554 0.026 rmssd (ms) 17.1 ± 4.4 17.1 ± 5.0 0.483 0.821 <0.001 SDNN (ms) 22.5 ± 5.1 22.7 ± 5.6 0.808 0.777 <0.001 LF power (ms 2 ) 281.4 ± 117.1 301.0 ± 152.4 0.508 0.656 0.006 Log LF power 5.6 ± 0.5 5.6 ± 0.5 0.521 0.781 0.001 Log HF power 4.3 ± 0.4 4.3 ± 0.46 0.028 0.769 0.001 HF power (ms 2 ) 79.3 ± 32.1 84.4 ± 42.0 0.568 0.645 0.007 Legend: See legend for Table 1. Discussion Overall results clearly show the ability of the iphone-based Breather app to capture heart rate changes associated with performing paced breathing. As can be seen from the Tables, the correlations of average heart rate between the devices was nearly perfect with no significant differences between devices. One of the testers was dark-skinned and the Breather worked just as well for him, suggesting the generalizability of this technology is not dependent on light skin color. Examination of comparisons for rmssd, a sensitive measure of beat to beat changes in magnitude of intervals between heart rates also shows that the two methods produce equivalent results. This HRV parameter is highly sensitive to noise and it is encouraging that in Experiment 2, with better signals on both devices, rmssd was not significantly different between devices and correlations were better than 0.82. Continuing down the variable list, SDNN is a measure of the total HRV during each segment. Once again, although SDNN performed reasonably well in experiment 1, it is notable that in experiment 2, SDNN was not different between devices and the correlation was 0.78. When LF power (or more specifically log LF power because of the non-normal distribution of the data), the primary HRV marker for the paced breathing effect on HRV was compared between devices, differences were not significant for any of the experiments or sub experiments. LF power would be the least affected by small noise spikes and correlations between devices were excellent and highly statistically significant. 6

Conclusions Our results support the feasibility of using the iphone Breather app to accurately track heart rate changes during the Breather exercise. Results obtained on the Breather were consistent with those obtained using the Holter recorder. References 1. Elgendi M. On the Analysis of Fingertip Photoplethysmogram Signals. Current Cardiology Reviews. 2012;8(1):14-25. doi:10.2174/157340312801215782. 2. Heart Rate Variability Standards of Measurement, Physiological Interpretation, and Clinical Use.Task Force of the European Society of Cardiology the North American Society of Pacing Electrophysiology. Circulation. 1996;93:1043-1065 https://doi.org/10.1161/01.cir.93.5.1043 7