Have a personal or library account? Click to login
Estimation of heart rate variability from finger photoplethysmography during rest, mild exercise and mild mental stress Cover

Figures & Tables

Figure 1

Placement of Shimmer3 measurement units (white boxes), ECG electrodes (blue circles) and the PPG sensor (green box).
Placement of Shimmer3 measurement units (white boxes), ECG electrodes (blue circles) and the PPG sensor (green box).

Figure 2

A seven beat PPG sequence showing clipping of the systolic peaks (blue curve) and the spline-based interpolation used (orange curve). The two fiducial points assessed is also marked in the figure.
A seven beat PPG sequence showing clipping of the systolic peaks (blue curve) and the spline-based interpolation used (orange curve). The two fiducial points assessed is also marked in the figure.

Figure 3

Example showing 13 beats of PPG recording together with the detected foot (red crosses) and max slope (black crosses) fiducial points. The foot points were located based on identifying negative-to-positive zero-crossing points of the first derivative of the signal, and the subsequent peak of the derivative was used to locate the max slope fiducial point.
Example showing 13 beats of PPG recording together with the detected foot (red crosses) and max slope (black crosses) fiducial points. The foot points were located based on identifying negative-to-positive zero-crossing points of the first derivative of the signal, and the subsequent peak of the derivative was used to locate the max slope fiducial point.

Figure 4

Average heart rate for all participants during the different periods.
Average heart rate for all participants during the different periods.

Figure 5

Example segments from recordings with good PPG signal quality (a), during the resting phase, and with poor PPG signal quality (b) during the exercise phase.
Example segments from recordings with good PPG signal quality (a), during the resting phase, and with poor PPG signal quality (b) during the exercise phase.

Figure 6

A transient disturbance in the PPG signal (upper plot) causing a large deviation in the estimated inter-beat interval over two points (blue line in lower plot). The red line shows the IBI time-series after outlier correction. The red and green crosses in the upper plot mark the foot and maximum slope fiducial points, respectively.
A transient disturbance in the PPG signal (upper plot) causing a large deviation in the estimated inter-beat interval over two points (blue line in lower plot). The red line shows the IBI time-series after outlier correction. The red and green crosses in the upper plot mark the foot and maximum slope fiducial points, respectively.

Figure 7

The spread of SDNN for the 15 participants measured with ECG and PPG with and without outlier correction, broken down by the different phases and fiducial points (foot and maxdiff). Outliers are shown in red.
The spread of SDNN for the 15 participants measured with ECG and PPG with and without outlier correction, broken down by the different phases and fiducial points (foot and maxdiff). Outliers are shown in red.

Figure 8

The spread of RMSSD for the 15 participants measured with ECG and PPG with and without outlier correction, broken down by the different phases and fiducial points (foot and maxdiff). Outliers are shown in red.
The spread of RMSSD for the 15 participants measured with ECG and PPG with and without outlier correction, broken down by the different phases and fiducial points (foot and maxdiff). Outliers are shown in red.

Figure 9

The difference between SDNN values as calculated from PPG and ECG for the 15 participants in the different phases. Grouped by fiducial point and outlier correction. Outliers and median values are shown in red.
The difference between SDNN values as calculated from PPG and ECG for the 15 participants in the different phases. Grouped by fiducial point and outlier correction. Outliers and median values are shown in red.

Figure 10

The difference between RMSSD values as calculated from PPG and ECG for the 15 participants in the different phases. Grouped by fiducial point and outlier correction. Outliers and median values are shown in red.
The difference between RMSSD values as calculated from PPG and ECG for the 15 participants in the different phases. Grouped by fiducial point and outlier correction. Outliers and median values are shown in red.

Summary of agreement between HRV derived from ECG and PPG for each type of activity, depending on PPG fiducial point selection with and without correction of outliers_ The agreement is represented as median absolute deviation (MAD), median absolute relative deviation (MARD) and the root mean square error (RMSE)_

Fiducial pointOutlier correctionHRVAgreementRelaxationExerciseMental stress
FootYesSDNNMAD9,83137,8610,14
Max slopeYesSDNNMAD2,2578,821,19
FootNoSDNNMAD28,12290,4926,95
Max slopeNoSDNNMAD21,98272,7317,6
FootYesRMSSDMAD27,56189,350,17
Max slopeYesRMSSDMAD3,46114,262,27
FootNoRMSSDMAD64,21415,5872,18
Max slopeNoRMSSDMAD41,31369,7727,77
FootYesSDNNMARD18,00 %341 %23,20 %
Max slopeYesSDNNMARD3,60 %239 %1,80 %
FootNoSDNNMARD51,50 %933 %53,90 %
Max slopeNoSDNNMARD22,00 %877 %28,30 %
FootYesRMSSDMARD85,00 %1576 %156 %
Max slopeYesRMSSDMARD8,20 %647 %6,40 %
FootNoRMSSDMARD152 %1727 %216 %
Max slopeNoRMSSDMARD60,00 %1572 %79,30 %
FootYesSDNNRMSE21,41202,9527,33
Max slopeYesSDNNRMSE14,83184,508,59
FootNoSDNNRMSE85,16403,7160,56
Max slopeNoSDNNRMSE79,17395,9149,43
FootYesRMSSDRMSE43,17253,6766,01
Max slopeYesRMSSDRMSE14,98212,1522,28
FootNoRMSSDRMSE143,70552,46126,00
Max slopeNoRMSSDRMSE131,14533,9499,57

Summary of agreement between RR derived from ECG and IBI derived from PPG for each type of activity_ The agreement is presented as median absolute deviation (MAD), median absolute relative deviation (MARD) and the root mean square error (RMSE)_

Fiducial pointOutlier correctionAgreementRelaxationExerciseMental stress
FootYesMAD3.9718.934.71
Max slopeYesMAD2.824.342.29
FootNoMAD4.0342.404.46
Max slopeNoMAD2.9348.862.29
FootYesMARD0.51%3.24%0.69%
Max slopeYesMARD0.36%0.67%0.35%
FootNoMARD0.58%8.02%0.62%
Max slopeNoMARD0.38%9.45%0.35%
FootYesRMSE13.02106.2712.73
Max slopeYesRMSE8.4199.516.98
FootNoRMSE34.03255.1421.85
Max slopeNoRMSE35.15262.8914.22
Language: English
Page range: 89 - 102
Submitted on: Apr 29, 2021
Published on: Dec 18, 2021
Published by: University of Oslo
In partnership with: Paradigm Publishing Services
Publication frequency: 1 issue per year

© 2021 Bjørn-Jostein Singstad, Naomi Azulay, Andreas Bjurstedt, Simen S. Bjørndal, Magnus F. Drageseth, Peter Engeset, Kari Eriksen, Muluberhan Y. Gidey, Espen O. Granum, Matias G. Greaker, Amund Grorud, Sebastian O. Hewes, Jie Hou, Adrián M. Llop Recha, Christoffer Matre, Arnoldas Seputis, Simen E. Sørensen, Vegard Thøgersen, Vegard Munkeby Joten, Christian Tronstad, Ørjan G. Martinsen, published by University of Oslo
This work is licensed under the Creative Commons Attribution 4.0 License.