| Literature DB >> 35844894 |
Mohd Zubir Suboh1,2, Rosmina Jaafar1, Nazrul Anuar Nayan1, Noor Hasmiza Harun2, Mohd Shawal Faizal Mohamad3.
Abstract
Fiducial points of photoplethysmogram (PPG), first derivative PPG (VPG), and second derivative PPG (APG) are essential in extracting numerous parameters to diagnose cardiovascular disease. However, the fiducial points were usually detected using complex mathematical algorithms. Inflection points from derivatives waveforms are not thoroughly studied, whereas they can significantly assist in peak detection. This study is performed to investigate the derivative waveforms of PPG and use them to detect the important peaks of PPG, VPG, and APG. PPGs with different morphologies from 43 ischemic heart disease subjects are analyzed. Inflection points of the derivative waveforms up to the fourth level are observed, and consistent information (derivative markers) is used to detect the fiducial points of PPG, VPG, and APG with proper sequence. Moving average filter and simple thresholding techniques are applied to detect the primary points in VPG and the third derivative waveform. A total of twelve out of twenty derivative markers are found reliable in detecting fiducial points of two common types of PPG. Systolic peaks are accurately detected with 99.64% sensitivity and 99.38% positive predictivity using the 43 IHD dataset and Complex System Laboratory (CSL) Pulse Oximetry Artifact Labels database. The study has introduced the fourth derivative PPG waveform with four main points, which are significantly valuable for detecting the fiducial points of PPG, VPG, and APG.Entities:
Keywords: PPG derivatives; PPG fiducial points; acceleration plethysmogram (APG); photoplethysmogram (PPG); velocity plethysmogram (VPG)
Mesh:
Year: 2022 PMID: 35844894 PMCID: PMC9280335 DOI: 10.3389/fpubh.2022.920946
Source DB: PubMed Journal: Front Public Health ISSN: 2296-2565
Figure 1Typical PPG waveform.
Figure 2Fiducial points of PPG, VPG, and APG waveform.
Significant CVD-related predictors based on PPG fiducial points.
|
|
|
|
|
|
|---|---|---|---|---|
| PPG | Stiffness Index (SI) |
| H = Subject height; DT, Delta Time (Time from systolic peak to diastolic peak). | Risk factor for coronary heart diseases such as hypertension, diabetes, and smoking is proportional to the stiffness index ( |
| PPG | Reflection Index (RI) |
| Dpeak = Amplitude of diastolic peak from the onset. | A good indicator for vascular assessment ( |
| PPG | Augmentation Index (AIx) |
| Dpeak = Amplitude of diastolic peak from the onset. | AIx increases in older and CVD subjects ( |
| PPG | Crest Time (CT) | CT, Time from onset to systolic | CT is affected by aging and arteriosclerosis ( | |
| PPG | Crest Time Ratio (CTR) |
| CT, Crest Time; CycleTime, Time from onset to next onset | CTR was lower in the non-diabetic subject than that in diabetic subjects (P = 0.004). Patients with diabetes have a higher risk of CVD ( |
| APG | Ratio |
| Amplitude ratio | b/a increases as arterial stiffness increases ( |
| APG | Ratio |
| Amplitude ratio | All ratios decrease as arterial stiffness increases ( |
| APG | Vascular Aging (VA) | Aging Index | Assessment of vascular aging and arteriosclerotic disease ( |
Fiducial points of PPG and its derivatives.
|
|
|
| |
|---|---|---|---|
| PPG | PPG | Onset | O |
| Systolic peak | S | ||
| Dicrotic notch | N | ||
| Diastolic peak | D | ||
| First derivative PPG | VPG | Maximum peak in systole |
|
| Minimum peak after |
| ||
| Maximum peak in diastole |
| ||
| Second derivative PPG | APG | Maximum peak in systole | a |
| Minimum peak after a-peak | b | ||
| First positive peak after b-peak at late systolic | c | ||
| First negative peak after c-peak at late systolic | d | ||
| Beginning of the diastolic component | e | ||
| First negative peak after e | f | ||
| Third derivative PPG | JPG | Early systolic component | p0 |
| Middle systolic components | p1, p2 | ||
| End systolic component | p3 | ||
| Early diastolic component | p4 | ||
| Fourth derivative PPG | SPG | Early systolic component | q1 |
| Middle-systolic components | q2, q3 | ||
| Early diastolic component | q4 |
Figure 3PPG derivatives marker from two typical morphologies of PPG (A) Type I, (B) Type II.
Figure 4Peak detection steps using DMM. *Ampthd, Amplitude threshold; MinPeakDist, Minimum peak distance; zc-, zero-crossing before; zc+, zero-crossing after, –ve, negative, +ve, positive.
Performance of systolic peak detection from two CSL subjects and 43 IHD subjects.
|
|
|
|
|
|
|
|
|
|
|
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|
| CSL_009 | 8 min | 816 | 815 | 815 | 0 | 1 | 99.88 | 100 | 0.12 | 99.88 | 000 |
| CSL_015 | 8 min | 960 | 959 | 959 | 0 | 1 | 99.90 | 100 | 0.10 | 99.90 | 000 |
| IHD_04 | 60 s | 81 | 81 | 81 | 0 | 0 | 100 | 100 | 0 | 100 | 000 |
| IHD_06 | 60 s | 85 | 85 | 85 | 0 | 0 | 100 | 100 | 0 | 100 | 000 |
| IHD_07 | 60 s | 99 | 99 | 99 | 0 | 0 | 100 | 100 | 0 | 100 | 000 |
| IHD_10 | 60 s | 44 | 44 | 44 | 0 | 0 | 100 | 100 | 0 | 100 | 000 |
| IHD_12 | 60 s | 57 | 57 | 57 | 0 | 0 | 100 | 100 | 0 | 100 | 000 |
| IHD_13 | 60 s | 79 | 79 | 79 | 0 | 0 | 100 | 100 | 0 | 100 | 000 |
| IHD_16 | 60 s | 59 | 59 | 59 | 0 | 0 | 100 | 100 | 0 | 100 | 013 |
| IHD_21 | 60 s | 57 | 57 | 51 | 6 | 0 | 100 | 89.47 | 10.53 | 89.47 | 0.0224 |
| IHD_22 | 60 s | 45 | 45 | 45 | 0 | 0 | 100 | 100 | 0 | 100 | 000 |
| IHD_23 | 60 s | 70 | 70 | 70 | 0 | 0 | 100 | 100 | 0 | 100 | 000 |
| IHD_26 | 60 s | 69 | 70 | 69 | 1 | 0 | 100 | 98.57 | 1.45 | 98.57 | 0.0123 |
| IHD_27 | 60 s | 54 | 54 | 53 | 1 | 0 | 100 | 98.15 | 1.85 | 98.15 | 038 |
| IHD_28 | 60 s | 79 | 79 | 79 | 0 | 0 | 100 | 100 | 0 | 100 | 000 |
| IHD_31 | 60 s | 69 | 68 | 68 | 0 | 1 | 98.55 | 100 | 1.45 | 98.55 | 000 |
| IHD_33 | 60 s | 54 | 54 | 54 | 0 | 0 | 100 | 100 | 0 | 100 | 000 |
| IHD_34 | 60 s | 62 | 62 | 61 | 1 | 0 | 100 | 98.39 | 1.61 | 98.39 | 040 |
| IHD_35 | 60 s | 81 | 81 | 81 | 0 | 0 | 100 | 100 | 0 | 100 | 000 |
| IHD_36 | 60 s | 75 | 75 | 73 | 2 | 0 | 100 | 97.33 | 2.67 | 97.33 | 083 |
| IHD_37 | 60 s | 78 | 78 | 78 | 0 | 0 | 100 | 100 | 0 | 100 | 0.0150 |
| IHD_38 | 60 s | 52 | 52 | 52 | 0 | 0 | 100 | 100 | 0 | 100 | 000 |
| IHD_39 | 60 s | 63 | 56 | 56 | 0 | 7 | 88.89 | 100 | 11.11 | 88.89 | 000 |
| IHD_40 | 60 s | 87 | 86 | 86 | 0 | 1 | 98.85 | 100 | 1.15 | 98.85 | 000 |
| IHD_41 | 60 s | 64 | 64 | 64 | 0 | 0 | 100 | 100 | 0 | 100 | 000 |
| IHD_42 | 60 s | 86 | 85 | 81 | 4 | 1 | 98.78 | 95.29 | 5.81 | 94.19 | 0.0149 |
| IHD_44 | 60 s | 59 | 59 | 59 | 0 | 0 | 100 | 100 | 0 | 100 | 000 |
| IHD_45 | 60 s | 65 | 65 | 64 | 1 | 0 | 100 | 98.46 | 1.54 | 98.46 | 056 |
| IHD_46 | 60 s | 59 | 59 | 59 | 0 | 0 | 100 | 100 | 0 | 100 | 000 |
| IHD_47 | 60 s | 69 | 69 | 69 | 0 | 0 | 100 | 100 | 0 | 100 | 000 |
| IHD_48 | 30 s | 35 | 36 | 35 | 1 | 0 | 100 | 97.22 | 2.86 | 97.22 | 094 |
| IHD_49 | 60 s | 57 | 57 | 57 | 0 | 0 | 100 | 100 | 0 | 100 | 000 |
| IHD_52 | 10 s | 7 | 7 | 7 | 0 | 0 | 100 | 100 | 0 | 100 | 000 |
| IHD_53 | 60 s | 80 | 80 | 80 | 0 | 0 | 100 | 100 | 0 | 100 | 000 |
| IHD_55 | 60 s | 68 | 68 | 68 | 0 | 0 | 100 | 100 | 0 | 100 | 000 |
| IHD_56 | 60 s | 68 | 68 | 68 | 0 | 0 | 100 | 100 | 0 | 100 | 000 |
| IHD_57 | 60 s | 90 | 90 | 90 | 0 | 0 | 100 | 100 | 0 | 100 | 000 |
| IHD_58 | 60 s | 58 | 58 | 58 | 0 | 0 | 100 | 100 | 0 | 100 | 000 |
| IHD_60 | 60 s | 70 | 70 | 70 | 0 | 0 | 100 | 100 | 0 | 100 | 000 |
| IHD_61 | 60 s | 48 | 48 | 48 | 0 | 0 | 100 | 100 | 0 | 100 | 000 |
| IHD_62 | 60 s | 61 | 61 | 61 | 0 | 0 | 100 | 100 | 0 | 100 | 000 |
| IHD_63 | 60 s | 64 | 64 | 64 | 0 | 0 | 100 | 100 | 0 | 100 | 0.0371 |
| IHD_64 | 60 s | 69 | 69 | 69 | 0 | 0 | 100 | 100 | 0 | 100 | 000 |
| IHD_65 | 60 s | 64 | 64 | 64 | 0 | 0 | 100 | 100 | 0 | 100 | 000 |
| IHD_66 | 30 s | 28 | 28 | 28 | 0 | 0 | 100 | 100 | 0 | 100 | 000 |
|
|
|
|
|
|
|
|
|
|
|
| |
|
|
Figure 5Annotated and detected systolic peak of (A) IHD048 with one false peak, (B) CSL0015 with one undetected peak.
Comparison of systolic peak detection of DMM with other existing techniques.
|
|
|
|
|
|
|
|---|---|---|---|---|---|
| Aboy et al., 2005 | CSL database | The rank order of bandpass filters and decision logic | 42539 | 99.36 | 98.43 |
| Shin et al., 2009 | 18 young & healthy subjects | Adaptive thresholding (ADT) | 22622 | 98.04 | 100 |
| Li et al., 2009 | Fantasia database & SLP database | ABP waveform delineator | 2564 | 99.88 | 99.45 |
| Elgendi et al., 2013 | 40 healthy subjects | Event-related moving average filter & thresholding | 5071 | 99.84 | 99.89 |
| Ferro et al., 2015 | 10 volunteers | Shannon energy envelope, zero-phase filtering, and Hibert transform | 2286 | 100 | 100 |
| Vadrevu and Manikandan, 2016 | CSL database | Variational Mode Decomposition (VMD) & Center of Gravity (COG) | 12702 | 99.36 | 98.43 |
| Paradkar et al., 2015 | CSL database | Singular Value Decomposition (SVD) & wavelet | 13079 | 99.13 | 99.84 |
| Argüello Prada et al., 2019 | 8 young & healthy subjects | Mountaineer's method | 7483 | 98.68 | 98.26 |
| Chakraborty et al., 2020 | MIMIC database & volunteers from healthy and CVD subjects | Signal derivative, Hilbert Transform on APG | 17442 | 99.98 | 100 |
| Proposed method, 2022 | CSL database and 43 IHD subjects | Derivatives marker method (DMM) | 4544 | 99.64 | 99.38 |
Figure 6(A,B) Peak detection using DMM with twelve derivative markers. Type I: unclear N-peak and D-peak but with more inflection points on derivative waveforms, Type II: clear N-peak and D-peak but less information on derivative waveforms.