Next Article in Journal
Sound Classification and Processing of Urban Environments: A Systematic Literature Review
Next Article in Special Issue
Effect of a Passive Exosuit on Sit-to-Stand Performance in Geriatric Patients Measured by Body-Worn Sensors—A Pilot Study
Previous Article in Journal
Five-Direction Occlusion Filling with Five Layer Parallel Two-Stage Pipeline for Stereo Matching with Sub-Pixel Disparity Map Estimation
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Machine-Learning Classification of Pulse Waveform Quality

1
Division of Family Medicine, Department of Family and Community Medicine, Tri-Service General Hospital, National Defense Medical Center, Taipei 114, Taiwan
2
School of Medicine, National Defense Medical Center, Taipei 114, Taiwan
3
Health Management Center, Department of Family and Community Medicine, Tri-Service General Hospital, National Defense Medical Center, Taipei 114, Taiwan
4
Graduate Institute of Biomedical Engineering, National Taiwan University of Science and Technology, Taipei 10607, Taiwan
*
Authors to whom correspondence should be addressed.
Sensors 2022, 22(22), 8607; https://doi.org/10.3390/s22228607
Submission received: 13 October 2022 / Revised: 1 November 2022 / Accepted: 7 November 2022 / Published: 8 November 2022

Abstract

:
Pulse measurements made using wearable devices can aid the monitoring of human physiological condition. Accurate estimation of waveforms is often difficult for nonexperts; motion artifacts may occur during tonometry measurements when the skin–sensor contact pressure is insufficient. An alternative approach is to extract only high-quality pulses for use in index calculations. The present study aimed to determine the effectiveness of using machine-learning analysis in discriminating between high-quality and low-quality pulse waveforms induced by applying different contact pressures. Radial blood pressure waveform (BPW) signals were measured noninvasively in healthy young subjects using a strain-gauge transducer. One-minute-long trains of pulse data were measured when applying the appropriate contact pressure (67.80 ± 1.55 mmHg) and a higher contact pressure (151.80 ± 3.19 mmHg). Eight machine-learning algorithms were employed to evaluate the following 40 harmonic pulse indices: amplitude proportions and their coefficients of variation and phase angles and their standard deviations. Significant differences were noted in BPW indices between applying appropriate and higher skin–surface contact pressures. The present appropriate contact pressure could not only provide a suitable holding force for the wearable device but also helped to maintain the physiological stability of the underlying tissues. Machine-learning analysis provides an effective method for distinguishing between the high-quality and low-quality pulses with excellent discrimination performance (leave-one-subject-out test: random-forest AUC = 0.96). This approach will aid the development of an automatic screening method for waveform quality and thereby improve the noninvasive acquisition reliability. Other possible interfering factors in practical applications can also be systematically studied using a similar procedure.

1. Introduction

Wearable systems monitoring health status provide significant benefits in healthcare applications [1,2]. The arterial pulse is generated by the propelling force of the heartbeat and is transmitted along the artery to the peripheral vascular beds; the pulse waveform determined by interactions between the heart pumping and the arterial system can provide information about the stiffness of the arterial wall and the blood flow [3]. Since the pulse waveform can easily be measured noninvasively by using wearable devices, pulse measurements and analyses have been considered useful for monitoring the physiological or pathological condition of the human body.
Several diseases can induce changes in arterial stiffness and thereby affect the amplitude and speed of arterial pulse-wave transmission and thus change the arterial pulse waveform. Therefore, several indices have been used to capture changes in the pulse waveform related to disease-induced physiological changes [4]. For example, pulse analysis has been suggested as having tremendous potential in detecting conditions, such as cardiac arrhythmia and hypertension, that can lead to more-serious cardiovascular diseases [5]. The pulse-wave velocity and the augmentation index are widely used indices calculated from the time-domain pulse waveform. Aging, hypertension [6], hypercholesterolemia [7], coronary artery disease [8], and peripheral cardiovascular disease [4] have been found to influence arterial properties and hence change certain time-domain indices.
The pulse waveform can also be described by frequency-domain indices, with specific patterns having been noted in pulse indices in patients with cardiovascular diseases, such as cerebrovascular disease [9] and stroke [10], as well as in noncardiovascular diseases, such as metabolic syndrome [11], dementia [12], polycystic-ovary syndrome [13], breast cancer [14], and frozen shoulder [15]. These findings indicate that analyses of the pulse waveform can be useful for monitoring changes in the vascular properties induced by many kinds of diseases.
Both mechanical and optical devices are currently used to detect arterial pulses on the skin surface [16]. Pulse oximetry relies on measurements of transmittance or reflectance photoplethysmography (PPG) signals produced by variations in the quantity of arterial blood associated with the periodic contractions and relaxations of the heart [1]. Applanation tonometry can be used to measure the blood pressure waveform (BPW) from the radial artery [5]. Contactless monitoring methods have also been used to acquire the pulse waveform, such as an ultrawideband Doppler radar system for measuring the arterial blood flow condition and a millimeter-wave radar system for characterizing the pulse motion near the radial artery without touching the skin [5]. These systems may avoid the sensor-placing problem associated with tonometer-based approaches [17].
Wearable devices can be used for the low-cost, noninvasive, and continuous monitoring of the pulse waveform. However, in practical applications, it is often difficult to accurately estimate waveform indices, especially for nonexperts. Such artifacts may give rise to erroneous interpretations and false alarms of the pulse indices in clinical physiological measurements [18]. For example, it is easy for BPW and PPG signals to be contaminated with noise artifacts induced by the movements of the subject or the measurement apparatus [19]. Moreover, considerable interindividual and sensor-location variabilities are often present [18]. For optical PPG measurements, the ambient lighting, wearing different types of nail polish, and poor blood flow in the peripheral tissues can severely affect the quality and accuracy of the acquired waveforms [19]. Moreover, since BPW tonometry yields pressure signals, motion artifacts are often difficult to suppress or eliminate, and the mechanical displacements of the probe may also induce motion artifacts. Such motion artifacts are often difficult to filter out because their spectrum may overlap with that of the pulse signal, making the contaminated pulses beyond reparation. Therefore, ensuring a stable measurement condition is critical to accurate and reliable measurements [20].
Facing these interferences that may especially occur outside a laboratory environment, an alternative approach is to assess the signal quality of each pulse waveform and then extract only high-quality pulses for use in further index calculations. The development of algorithms capable of removing—or at least identifying—artifacts in the recorded pulse data is therefore of critical importance [20]. Machine-learning analysis has been widely used to construct effective classifier algorithms for distinguishing data that are not linearly separable. Such techniques are already widely employed to estimate cardiovascular indices or to predict the cardiovascular health condition, such as in diagnosing arterial hypertension [21,22], and for estimating the aortic pulse-wave velocity, stroke volume, and blood pressure (BP) [23]. The often subtle and complex nature of changes in the pulse waveform make machine-learning analysis particularly suitable for developing algorithms that can identify the quality of pulse waveforms.
When wearable sensors are attached to the human body to measure pulse signals, relative displacement between the sensor and the skin surface can occur. Taking PPG measurements as an example, the relative displacement may change the location and contacting condition of the optical sensor and hence change the illumination or receiving location. For tonometry measurements, motion artifacts may occur when the contact pressure between the sensor and the skin is insufficient. Numerous factors can distort the pulse waveform, and their interfering effects can differ. It is therefore necessary to consider the interfering effect corresponding to each factor separately in order to obtain a clearer understanding and also to develop the corresponding distortion-detection algorithm for the effects on the pulse waveform. Since the heartbeat-driven pulse signal is quasiperiodic, beat-to-beat artifact detection should be provided in the algorithm. Beat-to-beat analysis can not only help to increase the amount of acquired data (which is beneficial to machine-learning analysis) but also provide more-detailed information about the waveform quality of the acquired pulse data sequence.
The aims of the present study were (1) to determine and compare the effects on the tonometry pulse waveform (using strain-gauge transducers to measure the radial arterial BPW) of applying appropriate and higher contact pressures and (2) to determine the effectiveness of using machine-learning analysis in automatically discriminating between high-quality and low-quality pulse waveforms induced by applying different contact pressures. Since changes in the pulse waveforms are subtle and often difficult to detect, two strategies were adopted in order to enhance the discriminating ability: (1) frequency-domain analysis to minimize the possible distortion effects on time-domain pulse waveform caused by small perturbations induced by motion artifacts and other factors and (2) machine-learning techniques using frequency-domain waveform indices as features to detect the induced differences in the spectral patterns. The obtained knowledge may be useful in the development of a wearable device for automatically detecting the abnormal pulse waveforms induced by different contact pressures.

2. Materials and Methods

Details of the present experimental setup and the signal processing methods are available elsewhere [11,12,15] and in the Supplementary Materials. The subjects were all graduate students of the National Taiwan University of Science and Technology (for details, see Table 1). Written informed consent was obtained from each study participant (approved by the Research Ethics Committee of Tri-Service General Hospital; TSGHIRB 2-108-05-161), and all experiments were performed in accordance with relevant guidelines and regulations. Subjects were excluded if they did not agree to participate in the study or were unable to cooperate with the research steps, such as due to their limbs trembling involuntarily.

2.1. Measurements

The study procedures were designed as follows:
(1)
Perform measurements on healthy young subjects.
(2)
Calculate the harmonic indices and compare the pulse waveforms between applying appropriate and higher contact pressures on the same subject.
(3)
Extract the high-quality and low-quality pulses in measurements made using appropriate and higher contact pressures, respectively, according to the judgment of two experts.
(4)
Calculate the harmonic indices and compare the results between high-quality and low-quality pulse waveforms.
(5)
Use the harmonic indices as features to classify high-quality and low-quality pulse waveforms using machine-learning analysis.
The BPW signal was noninvasively measured in the subjects (typical waveforms are shown in Figure 1). The BPW signal was acquired and sampled at 1024 Hz by a pressure transducer (KFG-2-120-D1-11, Kyowa, Hong Kong, China) held onto the skin surface by an elastic belt above the radial artery 2 cm from the left wrist. Before the measurement, the heart rate (HR), brachial systolic BP, and diastolic BP were measured using a sphygmomanometer (MG150f, Rossmax, Taipei, Taiwan) [12,15].
Before the measurements, the subjects sat rested in a chair for 10 min. We first measured the circumference of the wrist (L) and then chose the length of the elastic belt as L to provide appropriate contact pressure between the sensor and the skin surface. We then shortened the elastic belt in steps of 0.5 mm to gradually increase the contact pressure in order to determine the belt length required for the higher contact pressure. The body structure, such as the bone size and weight, can be different between genders. In the present study, the belt lengths that resulted in a higher contact pressure were chosen as L minus 2.0 mm and L minus 1.5 mm for male and female subjects, respectively. The appropriate and higher contact pressures were measured to be 67.80 ± 1.55 mmHg (mean ± standard deviation) and 151.80 ± 3.19 mmHg, respectively.
For each subject, we compared the waveforms between appropriate and higher contact pressures according to the following procedure: 1 min of pulse data measured by applying the appropriate contact pressure, 3 min of rest, shortening the belt, followed by another 1 min of measurements when applying the higher contact pressure.
To prepare the database for the beat-to-beat comparisons, manual annotations for all records were performed by two experts. By observing the BPW pulse shape, the experts could classify each BPW pulse as being of either high or low quality. The high-quality pulses (Data A) were selected from the measurements when applying the appropriate contact pressure, whereas the low-quality pulses (Data B) were selected from measurements when applying the higher contact pressure. High-quality pulses constituted 98.0% of the measurements made when applying the appropriate contact pressure, whereas low-quality pulses constituted 78.2% of the measurements made when applying the higher contact pressure. The performance of the machine-learning algorithms in classifying the high-quality and low-quality pulses could then be estimated.

2.2. Analysis

There are two parts in the present analysis procedure: signal processing and information processing. In signal processing, frequency-domain analysis was performed to derive the following 40 BPW harmonic indices for n = 1–10: amplitude proportion (Cn), coefficient of variation of Cn (CVn), phase angle (Pn), and standard deviation of Pn (Pn_SD). These 40 indices for each pulse (n = 1–10) were then used as the features of the ML analysis: Cn, CVn, Pn, and Pn_SD.
In information processing, ML analysis was used to discriminate between groups (details are provided in the Supplementary Materials; processing procedure is shown in Figure 2). Eight supervised methods were used for the binary classification of the data, which were support vector machine (SVM), multilayer perceptron (MLP), Gaussian Naïve Bayes (GNB), decision tree (DT), random forest (RF), logistic regression (LR), linear discriminant analysis (LDA), and K-nearest neighbor (KNN). Threefold cross-validation was used in the model training process. The classification ability between the high- and low-quality pulses of the proposed classification models was tested by a leave-one-subject-out test. The confusion matrix was determined, and the accuracy, sensitivity, specificity, and AUC of ROC were calculated to evaluate the classifier performance.

3. Results

The characteristics of the study subjects are listed in Table 1. Figure 3 compares the beat-to-beat parameters of BPW signals between applying the appropriate and higher contact pressures. Regarding BPW indices, almost all of the Cn and CVn indices were significantly larger when applying a higher-than-appropriate contact pressure. Regarding phase-angle indices, there were significant differences in P2, P4, and P6P10. Almost all Pn_SD indices were either significantly (p < 0.05) or marginally (0.05 < p < 0.1) larger when applying higher-than-appropriate contact pressure.
After selecting pulses according to the judgment of the experts, Figure 4 compares the beat-to-beat parameters of BPW signals between Data A (high quality) and Data B (low quality). Figure 4 indicates that there were significant differences in most BPW indices; for example, all Cn, CVn, and Pn_SD indices were significantly larger for Data B than for Data A. Regarding phase-angle indices, there were significant differences in P2, P5, and P7P10.
The results of the eight machine-learning analysis methods are listed in Table 2 and Table 3. The threefold cross-validation analysis results listed in Table 2 indicate that all eight methods had AUCs of around 0.80 (range, 0.74–0.85). The AUC was largest for MLP and RF, 0.83 and 0.85, respectively. The mean accuracy, sensitivity, and specificity were 83.54%, 0.84, and 0.88, respectively, for MLP, and 85.36%, 0.88, and 0.85 for RF.
The results of the leave-one-subject-out analysis listed in Table 3 indicate that all eight methods had AUCs of around 0.90 (range, 0.78–0.96). The AUC was largest for RF and KNN, at 0.96 and 0.93, respectively. The accuracy, sensitivity, and specificity were 88.33%, 80.00%, and 96.67%, respectively, for RF. These values indicate that, when using BPW pulse indices as features, RF analysis facilitates the ability to distinguish high-quality from low-quality pulse waveforms with high accuracy and specificity.
For the BPW indices, we performed hold-out analysis to further evaluate the model accuracy (using threefold cross validation during evaluation and splitting the training set and validation data as 8:2). For RF as listed in Table 4, the mean accuracy, sensitivity, specificity, and AUC were 84.25%, 0.74, 0.92, and 0.84, respectively, for the threefold cross validation and were 80.56%, 0.99, 0.68, and 0.84, respectively, for the hold-out test. Another method with high AUC in a hold-out test is the KNN; the accuracy, sensitivity, specificity, and AUC were 84.78%, 0.92, 0.80, and 0.86, respectively, for the hold-out test.

4. Discussion

The present study found significant differences in several BPW indices between applying appropriate and higher skin-surface contact pressures. By choosing high-quality and low-quality pulses from these two groups, the machine-learning analysis using frequency-domain pulse indices as features can aid the identification of the quality of pulse waveforms.
Several previous studies have investigated the use of waveform analysis to discriminate between contaminated and noncontaminated pulses, and most of them focused on PPG signals [18,19,20]. For example, the interfering effects of varying degrees of purposely induced motion artifacts in a laboratory environment have been studied, with an accuracy of 95.2% found for the test set, and the authors concluded that the algorithm could be deployed as a signal-quality-assessment algorithm for PPG signals [18]. Gold-standard PPG signals and PPG signals contaminated by purposely induced artifact noise from a variety of activities involving subject movements were compared in another study. Using waveform morphology analysis and a decision-tree classifier, an 83% accuracy was achieved in identifying high-quality pulses [19]. Fischer et al. used decision lists to discriminate between disturbed and undisturbed pulses, with their algorithm achieving an accuracy of 98.3% [20].
Compared with PPG signals, the BPW signals acquired around the radial artery travel a shorter distance to the main artery. This characteristic may facilitate the monitoring of the pulse propagation condition on the main artery and also help to reduce the interfering effects of the changes in the peripheral microcirculation at the extremity (which are often encountered in PPG measurements). However, for wearable-device designs, it can be more difficult to achieve stable pulse waveforms for BPW measurements, since the anatomic structure of the lower arm is more complex than that of the finger. Tonometric transducers exhibit excellent sensitivity in acquiring BPW signals, but they often need careful handling and exact positioning over the artery [16]. Therefore, although BPW measurements have some application advantages over PPG measurements, an algorithm for identifying the quality of pulse waveforms is urgently needed for BPW measurements.
Compared with the results in the above-described previous PPG studies, the present findings indicated similar performance in discriminating between high-quality and low-quality pulses. The threefold cross-validation results of the eight machine-learning methods indicated that MLP and RF had the highest AUCs, at 0.83 and 0.85, respectively. Meanwhile, in the leave-one-subject-out tests, RF and KNN had the highest AUCs, at 0.96 and 0.93, respectively. These values indicate the excellent performance of RF analysis in discriminating between high-quality and low-quality pulses. In practical wearable-device applications, recording for 0.5–2.0 min can be necessary to acquire sufficient numbers of pulses, and rapid judgments can be made using machine-learning analysis (taking around several seconds). This means that the user will not perceive a marked difference in the time required when using a wearable device.
When contact pressure is exerted on the skin surface, it can be transmitted through the tissue onto the blood vessel walls of the peripheral vascular beds. Applying a contact pressure to the skin surface may therefore induce several types of physiological effects in the peripheral blood circulation [24,25,26]. Intuitively, the prolonged compression of vascular soft tissues can impair the peripheral blood flow; for example, lying in a hospital bed generates prolonged skin-to-bed pressures of 55–95 mmHg, which can produce local capillary ischemia [26]. However, applying contact pressure to the skin surface can also cause pressure-induced vasodilation (PIV) that increases blood flow.
Different degrees of vessel compression may induce different degrees of deformation and thus different vascular regulatory responses. A vessel-pressing model (VPM) has previously been proposed for describing and explaining the relationship between the different effects induced by applying different contact pressures around the normal BP [27,28,29]. Contact pressure around the normal BP can elicit a prominent PIV response and hence lead to improvement in the blood flow. However, increasing the applied contact pressure will result in the greater compression of the vessel, such that the blood flow can be further obstructed so as to make it more difficult to elicit the PIV response in the local vascular beds. One possible important mechanism underlying the vascular response when applying a contact pressure much higher than the normal BP is the local vessel dilation induced by decreased sympathetic nerve activity [27].
Furthermore, for skin-surface pulse measurements, it was found that applying the sensor with a gentle contact pressure may improve the detection capacities for both PPG [1,16] and wrist tonometry [5] measurements; such forces should be kept low to avoid pain and the blocking of the venous flow during long-term wearing [16]. There is a range of contact forces that yield optimal PPG signals and the highest PPG amplitudes [1], with insufficient contact pressure causing weak PPG signals and pressures that are too high blocking the blood circulation and deforming the PPG waveform [30]. For PPG measurements, contact pressures in the range of 8–12 kPa result in the highest PPG amplitudes, while those in the range of 4–40 kPa do not degrade the waveform quality [1]. The optimum pressure range for SpO2 detection was found to lie between 5 kPa and 15 kPa [30]. Tensions of up to 2 N produce no discomfort at the wrist and are found to be high enough to increase the PPG pulsatile output [16]. However, the optimal contact-pressure ranges for use in tonometry pulse measurements have been unclear.
The present findings indicated that the contact pressure can markedly affect the reliability of pulse-wave measurements and that the present method of machine-learning analysis can aid the ability to discriminate between high-quality and low-quality pulses. The present studied condition of using different applied contact pressures is a commonly encountered factor in practical applications, which means that the present findings have meaning in the quality control of data acquired using wearable devices for measuring the pulse waveform. Furthermore, several previous studies used the pulse amplitude as the indicator of the waveform quality [1,16,30]. The present study used frequency-domain analysis to provide an alternative description of the pulse waveform, which could help to evaluate the effects between different contact pressures in more detail.
The present adopted mean value for the appropriate contact pressure (67.80 mmHg) was around the normal diastolic BP. According to the previous relevant studies discussed above, the used contact-pressure range was also around the normal BP; for example, 10 kPa corresponds to around 75 mmHg [1]. This illustrates that the effects on the measured pulse waveform can be partly attributed to the vessel deformation caused by the applied contact pressure. Similar to the conjecture of the VPM, if the contact pressure is around the BP, the more-abundant blood supply within the vessel may increase the resistivity against the contact pressure applied outside the vessel and hence provide a more-robust condition for pulse-waveform measurements. However, when the applied contact pressure is higher than the BP, the associated greater compression of the vessel may change the arterial pulse transmission condition and hence lead to distorted pulse waveforms. A similar condition was noted in one of our previous studies, which found that applying a contact pressure of around 60 mmHg resulted in an optimal correlation between radial tonometry and finger PPG pulse waveforms in terms of the amplitudes of their harmonic components [27]. This provides a method to reconstruct the arterial pulse waveform from the finger PPG signal, which has also been used to study the characteristics of the pulse waveform in subjects with metabolic syndrome and dementia [11,12,27].

5. Conclusions

When acquiring the heartbeat or pulse signals using wearable devices, the heartbeat interval of around 1 s makes it necessary to maintain a stable measurement condition for the duration required to accumulate sufficient pulses to fulfill the fundamental mathematical requirements of the analysis. For example, if 30 pulses are necessary for the analysis and the heart rate is 72 beats/s, the wearable device will need to record for about 30/72 × 60 = 25 s. Moreover, the wearable device needs to apply sufficient contact pressure to minimize the interfering effects of motion artifacts. Furthermore, to avoid the interference induced by different physiological conditions, it is also necessary to keep the physiological condition of the local blood supply stable while the wearable device is being applied.
The present findings may be useful in practical applications of wearable devices. Ensuring that the skin-surface contact pressure remains within the appropriate range may satisfy both of the above-mentioned requirements: (1) providing a sufficient holding force for the wearable device and (2) helping to maintain the physiological stability for contacting the skin surface and its underlying tissues. We have further applied frequency-domain analysis and machine-learning analysis to develop an effective method for classifying the high-quality and low-quality pulses acquired by a wearable device, which yielded excellent discrimination performance (RF AUC = 0.96). This may aid the development of a method for the automatic screening of pulse-waveform quality and therefore help to improve the reliability of pulse-waveform measurements when using various types of wearable devices. Furthermore, similar to the present findings regarding the effects of applying different contact pressures, the effects of other possible interfering factors in practical wearable applications could also be systematically studied using the procedures similar to those employed in the present study. To enhance the discriminating effectiveness, adding more eigenvalues can be an important issue in further studies.

Supplementary Materials

The following supporting information can be downloaded at: https://www.mdpi.com/article/10.3390/s22228607/s1.

Author Contributions

Conceptualization, H.H.; Data curation, W.-L.W.; Formal analysis, W.-L.W. and T.-Y.H.; Funding acquisition, L.-W.W. and H.H.; Investigation, T.O. and T.-Y.H.; Methodology, C.-C.L. All authors have read and agreed to the published version of the manuscript.

Funding

This work was partly supported by the Ministry of Science and Technology (MOST 111-2221-E-011-017-MY2), National Taiwan University of Science and Technology—Tri-Service General Hospital Joint Research Program (TSGH-NTUST-110-05; TSGH-NTUST-111-07), and Li-Wei Wu [TSGH-A-110005; TSGH-C108-050; TSGH-E-109223; TSGH-A-111013; MND-MAB-110-129; MND-MAB-D-112143].

Institutional Review Board Statement

The study was conducted in accordance with the Declaration of Helsinki, and approved by the Research Ethics Committee of Tri-Service General Hospital (TSGHIRB 2-108-05-161; date of approval: 30 December 2020.

Informed Consent Statement

Informed consent was obtained from all individual participants included in the study. This study was approved by the Research Ethics Committee of Tri-Service General Hospital; TSGHIRB 2-108-05-161.

Data Availability Statement

The data presented in this study are available on request from the corresponding author. The data are not publicly available due to ethical concern.

Acknowledgments

The authors would like to thank the Ministry of Science and Technology (MOST 109-2221-E-011-029), National Taiwan University of Science and Technology—Tri-Service General Hospital Joint Research Program (TSGH-NTUST-110-05), and Li-Wei Wu [TSGH-A-110005, MND-MAB-110-129] for partial support of this work.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Dresher, R.P.; Mendelson, Y. Reflectance forehead pulse oximetry: Effects of contact pressure during walking. Conf. Proc. IEEE Eng. Med. Biol. Soc. 2006, 2006, 3529–3532. [Google Scholar]
  2. Takeshita, T.; Yoshida, M.; Takei, Y.; Ouchi, A.; Hinoki, A.; Uchida, H.; Kobayashi, T. Relationship between Contact Pressure and Motion Artifacts in ECG Measurement with Electrostatic Flocked Electrodes Fabricated on Textile. Sci. Rep. 2019, 9, 5897. [Google Scholar] [CrossRef] [Green Version]
  3. Wilkinson, I.B.; Cockcroft, J.R.; Webb, D.J. Pulse wave analysis and arterial stiffness. J. Cardiovasc. Pharmacol. 1998, 32 (Suppl. 3), S33–S37. [Google Scholar]
  4. O’Rourke, M.F.; Adji, A.; Safar, M.E. Structure and Function of Systemic Arteries: Reflections on the Arterial Pulse. Am. J. Hypertens. 2018, 31, 934–940. [Google Scholar] [CrossRef]
  5. Johnson, J.E.; Shay, O.; Kim, C.; Liao, C. Wearable Millimeter-Wave Device for Contactless Measurement of Arterial Pulses. IEEE Trans. Biomed. Circuits Syst. 2019, 13, 1525–1534. [Google Scholar] [CrossRef]
  6. Husmann, M.; Jacomella, V.; Thalhammer, C.; Amann-Vesti, B.R. Markers of arterial stiffness in peripheral arterial disease. Vasa 2015, 44, 341–348. [Google Scholar] [CrossRef]
  7. Mackenzie, I.S.; Wilkinson, I.B.; Cockcroft, J.R. Assessment of arterial stiffness in clinical practice. QJM 2002, 95, 67–74. [Google Scholar] [CrossRef] [Green Version]
  8. Davies, J.I.; Struthers, A.D. Beyond blood pressure: Pulse wave analysis—A better way of assessing cardiovascular risk? Future Cardiol. 2005, 1, 69–78. [Google Scholar] [CrossRef]
  9. Bor-Seng-Shu, E.; Kita, W.S.; Figueiredo, E.G.; Paiva, W.S.; Fonoff, E.T.; Teixeira, M.J.; Panerai, R.B. Cerebral hemodynamics: Concepts of clinical importance. Arq. Neuro-Psiquiatr. 2012, 70, 352–356. [Google Scholar] [CrossRef]
  10. Hsiu, H.; Hsu, C.-L.; Chen, C.-T.; Hsu, W.-C.; Lin, F.-C. Effects of acupuncture on the harmonic components of the radial arterial blood-pressure waveform in stroke patients. Biorheology 2013, 50, 69–81. [Google Scholar] [CrossRef]
  11. Chang, Y.-W.; Hsiu, H.; Yang, S.-H.; Fang, W.-H.; Tsai, H.-C. Characteristics of beat-to-beat photoplethysmography waveform indexes in subjects with metabolic syndrome. Microvasc. Res. 2016, 106, 80–87. [Google Scholar] [CrossRef] [PubMed]
  12. Lin, S.-K.; Hsiu, H.; Chen, H.-S.; Yang, C.-J. Classification of patients with Alzheimer’s disease using the arterial pulse spectrum and a multilayer-perceptron analysis. Sci. Rep. 2021, 11, 8882. [Google Scholar] [CrossRef] [PubMed]
  13. Hsu, C.-L.; Hsiu, H.; Hsu, W.-C.; Chen, C.-Y. Characteristics of harmonic indexes of the arterial blood pressure waveform in polycystic ovary syndrome. Blood Press. Monit. 2014, 19, 226–232. [Google Scholar] [CrossRef]
  14. Chen, C.-T.; Hsiu, H.; Hung, S.-H.; Chen, G.-Z.; Huang, Y.-L. Characteristics of spectral indexes of the blood pressure waveform in patients with breast cancer. Blood Press. Monit. 2017, 22, 217–220. [Google Scholar] [CrossRef]
  15. Hsiu, H.; Lin, S.-K.; Weng, W.-L.; Hung, C.-M.; Chang, C.-K.; Lee, C.-C.; Chen, C.-T. Discrimination of the Cognitive Function of Community Subjects Using the Arterial Pulse Spectrum and Machine-Learning Analysis. Sensors 2022, 22, 806. [Google Scholar] [CrossRef]
  16. Rafolt, D.; Gallasch, E. Influence of contact forces on wrist photoplethysmography—Prestudy for a wearable patient monitor. Biomed. Tech. 2004, 49, 22–26. [Google Scholar] [CrossRef]
  17. Massaroni, C.; Lo Presti, D.; Formica, D.; Silvestri, S.; Schena, E. Non-contact monitoring of breathing pattern and respiratory rate via RGB signal measurement. Sensors 2019, 19, 2758. [Google Scholar] [CrossRef] [Green Version]
  18. Li, Q.; Clifford, G.D. Dynamic time warping and machine learning for signal quality assessment of pulsatile signals. Physiol. Meas. 2012, 33, 1491–1501. [Google Scholar] [CrossRef] [Green Version]
  19. Sukor, J.A.; Redmond, S.J.; Lovell, N.H. Signal quality measures for pulse oximetry through waveform morphology analysis. Physiol. Meas. 2011, 32, 369–384. [Google Scholar] [CrossRef]
  20. Fischer, C.; Domer, B.; Wibmer, T.; Penzel, T. An Algorithm for Real-Time Pulse Waveform Segmentation and Artifact Detection in Photoplethysmograms. IEEE J. Biomed. Health Inform. 2017, 21, 372–381. [Google Scholar] [CrossRef]
  21. Almeida, V.G.; Vieira, J.; Santos, P.; Pereira, T.; Pereira, H.C.; Correia, C.; Pego, M.; Cardoso, J.J. Machine learning techniques for arterial pressure waveform analysis. Pers. Med. 2013, 3, 82–101. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  22. Kublanov, V.S.; Dolganov, A.Y.; Belo, D.; Gamboa, H. Comparison of machine learning methods for the arterial hypertension diagnostics. Appl. Bionics Biomech. 2017, 2017, 5985479. [Google Scholar] [CrossRef] [PubMed]
  23. Huttunen, J.M.J.; Kärkkäinen, L.; Lindholm, H. Pulse transit time estimation of aortic pulse wave velocity and blood pressure using machine learning and simulated training data. PLoS Comput. Biol. 2019, 15, e1007259. [Google Scholar] [CrossRef] [Green Version]
  24. Humeau, A.; Fizanne, L.; Garry, A.; Saumet, J.L.; L’Huillier, J.P. Signal processing methodology to study the cutaneous vasodilator response to a local external pressure application detected by laser Doppler flowmetry. IEEE Trans. Biomed. Eng. 2004, 51, 190–192. [Google Scholar] [CrossRef] [PubMed]
  25. Li, Z.; Tam, E.W.; Kwan, M.P.; Mak, A.F.; Lo, S.C.; Leung, M.C. Effects of prolonged surface pressure on the skin blood flowmotions in anaesthetized rats—An assessment by spectral analysis of laser Doppler flowmetry signals. Phys. Med. Biol. 2006, 51, 2681–2694. [Google Scholar] [CrossRef] [PubMed]
  26. Koïtka, A.; Legrand-Fernandez, M.S.; Abraham, P.; Fizanne, L.; Fromy, B.; Sigaudo-Roussel, D.; Saumet, J.L. Low skin temperature impairs the cutaneous vasodilator response to local progressive pressure strain. Microvasc. Res. 2004, 7, 203–206. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  27. Hsiu, H.; Hsu, C.-L.; Wu, T.-L. Effects of different contacting pressure on the transfer function between finger photoplethysmographic and radial blood pressure waveforms. Proc. Inst. Mech. Eng. Part H J. Eng. Med. 2011, 225, 575–584. [Google Scholar] [CrossRef]
  28. Hsiu, H.; Hsu, W.-C.; Hsu, C.-L.; Bau, J.-G. Microcirculatory complexity responses to the application of skin-surface-contacting pressure stimulation around normal blood pressure. J. Med. Biol. Eng. 2014, 34, 164–171. [Google Scholar] [CrossRef]
  29. Hsiu, H.; Hsu, W.-C.; Chen, B.-H.; Hsu, C.-L. Differences in the microcirculatory effects of local skin surface contact pressure stimulation between acupoints and nonacupoints: Possible relevance to acupressure. Physiol. Meas. 2010, 31, 829–841. [Google Scholar] [CrossRef]
  30. Liu, C.; Correia, R.; Ballaji, H.K.; Korposh, S.; Hayes-Gill, B.R.; Morgan, S.P. Optical fibre-based pulse oximetry sensor with contact force detection. Sensors 2018, 18, 3632. [Google Scholar] [CrossRef]
Figure 1. Typical measured pulse waveforms for (a) Data A (high quality) and (b) Data B (low quality).
Figure 1. Typical measured pulse waveforms for (a) Data A (high quality) and (b) Data B (low quality).
Sensors 22 08607 g001
Figure 2. Flowchart of information processing in the study. Forty indices (Cn, Pn, CVn, and Pn_SD; n = 1–10) were calculated, which were used as the features for the information processing. Threefold cross-validation was used to evaluate the model performance, and then leave-one-subject-out analysis was used to test the model accuracy.
Figure 2. Flowchart of information processing in the study. Forty indices (Cn, Pn, CVn, and Pn_SD; n = 1–10) were calculated, which were used as the features for the information processing. Threefold cross-validation was used to evaluate the model performance, and then leave-one-subject-out analysis was used to test the model accuracy.
Sensors 22 08607 g002
Figure 3. Comparisons of harmonic indices between applying the appropriate and higher contact pressures: Cn, CVn, Pn, and Pn_SD. Data are mean and standard-deviation values. C6C10 values have been multiplied by 10 to make the differences clearer. “*” indicates p < 0.05; “+” indicates 0.05 < p < 0.1. All Cn and CV1CV9 were significantly larger when applying higher-than-appropriate contact pressure. Regarding phase-angle indices, there were significant differences in P2, P4, and P6P10. Regarding Pn_SD indices, P2_SDP10_SD were either significantly (p < 0.05) or marginally (0.05 < p < 0.1) larger when applying a higher-than-appropriate contact pressure.
Figure 3. Comparisons of harmonic indices between applying the appropriate and higher contact pressures: Cn, CVn, Pn, and Pn_SD. Data are mean and standard-deviation values. C6C10 values have been multiplied by 10 to make the differences clearer. “*” indicates p < 0.05; “+” indicates 0.05 < p < 0.1. All Cn and CV1CV9 were significantly larger when applying higher-than-appropriate contact pressure. Regarding phase-angle indices, there were significant differences in P2, P4, and P6P10. Regarding Pn_SD indices, P2_SDP10_SD were either significantly (p < 0.05) or marginally (0.05 < p < 0.1) larger when applying a higher-than-appropriate contact pressure.
Sensors 22 08607 g003aSensors 22 08607 g003b
Figure 4. Comparisons of harmonic indices between Data A (high quality) and Data B (low quality): Cn, CVn, Pn, and Pn_SD. Data are mean and standard-deviation values. C6C10 values have been multiplied by 10 to make the differences clearer. “*” indicates p < 0.05. “+” indicates 0.05 < p < 0.1. Cn, CVn, and Pn_SD were all significantly larger for Data B than for Data A. Regarding phase-angle indices, there were significant differences in P2, P5, and P7P10.
Figure 4. Comparisons of harmonic indices between Data A (high quality) and Data B (low quality): Cn, CVn, Pn, and Pn_SD. Data are mean and standard-deviation values. C6C10 values have been multiplied by 10 to make the differences clearer. “*” indicates p < 0.05. “+” indicates 0.05 < p < 0.1. Cn, CVn, and Pn_SD were all significantly larger for Data B than for Data A. Regarding phase-angle indices, there were significant differences in P2, P5, and P7P10.
Sensors 22 08607 g004
Table 1. Characteristics of the subjects.
Table 1. Characteristics of the subjects.
Subject number60
Gender (male/female)33/27
Age (years)23.6 ± 0.8
BMI20.03 ± 2.05
HR (beats/min)69.57 ± 10.73
SBP (mmHg)118.80 ± 9.49
DBP (mmHg)75.21 ± 6.93
Table 2. Results of the machine-learning analyses comparing BPW indices between Data A (high quality) and Data B (low quality). Training and validation results are presented for the threefold cross-validation. For BPW indices, there were 1337 and 1026 pulses for Data A and Data B, respectively.
Table 2. Results of the machine-learning analyses comparing BPW indices between Data A (high quality) and Data B (low quality). Training and validation results are presented for the threefold cross-validation. For BPW indices, there were 1337 and 1026 pulses for Data A and Data B, respectively.
Accuracy (%)SVMMLPGNBDTRFLRLDAKNN
174.9779.1672.3076.6279.4276.3780.1878.14
279.9585.0384.2681.6088.0782.9986.1779.31
380.8486.4269.4276.4088.5883.1278.8186.17
Average78.5983.5475.3378.2185.3680.8381.7281.21
SensitivitySVMMLPGNBDTRFLRLDAKNN
10.700.740.700.770.760.710.750.77
20.740.820.790.790.840.780.830.78
30.810.960.760.800.990.890.780.91
Average0.750.840.750.790.860.790.790.82
SpecificitySVMMLPGNBDTRFLRLDAKNN
10.920.940.770.760.880.930.960.80
20.980.910.970.870.970.970.930.82
30.800.780.630.720.800.770.790.81
Average0.900.880.790.780.880.890.890.81
AUCSVMMLPGNBDTRFLRLDAKNN
10.720.760.700.760.770.730.770.77
20.770.840.820.800.870.810.850.78
30.800.880.700.760.900.840.780.86
Average0.760.830.740.770.850.790.800.80
Table 3. Results of the leave-one-subject-out analysis for discriminating BPW indices between Data A (high quality) and Data B (low quality). “1” indicates high-quality pulses, and “0” indicates low-quality pulses. TP, true positive; FN, false negative; TN, true negative; FP, false positive. Accuracy = (TP + TN)/(TP + FN + TN + FP); sensitivity = TP/(TP + FN); specificity = N/(FP + TN).
Table 3. Results of the leave-one-subject-out analysis for discriminating BPW indices between Data A (high quality) and Data B (low quality). “1” indicates high-quality pulses, and “0” indicates low-quality pulses. TP, true positive; FN, false negative; TN, true negative; FP, false positive. Accuracy = (TP + TN)/(TP + FN + TN + FP); sensitivity = TP/(TP + FN); specificity = N/(FP + TN).
SVMMLPGNBDTRFLRLDAKNN
TP1822202024212422
FN12810106968
TN3029262829282728
FP01421232
Sensitivity (%)60.0073.3366.6766.6780.0070.0080.0073.33
Specificity (%)100.0096.6786.6793.3396.6793.3390.0093.33
Accuracy (%)80.0085.0076.6780.0088.3381.6785.0083.33
AUC of ROC0.830.890.780.900.960.890.900.93
Table 4. Hold-out analysis results for comparisons of BPW indices between Data A and Data B.
Table 4. Hold-out analysis results for comparisons of BPW indices between Data A and Data B.
Accuracy (%)SVMMLPGNBDTRFLRLDAKNN
188.9690.1885.8980.8395.2594.3389.4289.26
278.0877.2978.2371.7779.1877.2982.4971.13
375.8579.3870.3078.0078.3177.6976.4678.15
Average80.9682.2878.1476.8784.2583.182.7979.51
Hold-out test77.0571.4358.0873.0780.5670.4979.3984.78
SensitivitySVMMLPGNBDTRFLRLDAKNN
10.760.920.760.770.990.970.770.97
20.580.590.620.560.640.630.660.59
30.460.600.530.690.600.490.530.58
Average0.600.700.640.670.740.70.650.71
Hold-out test0.780.820.780.960.990.770.750.92
SpecificitySVMMLPGNBDTRFLRLDAKNN
10.980.890.930.840.920.920.980.84
20.980.950.940.870.940.910.980.82
30.970.930.830.840.910.980.930.92
Average0.980.920.900.850.920.940.960.86
Hold-out test0.760.640.450.580.680.660.820.80
AUCSVMMLPGNBDTRFLRLDAKNN
10.870.900.850.800.960.950.880.90
20.780.770.780.710.790.770.820.71
30.720.770.680.770.760.730.730.75
Average0.790.810.770.760.840.820.810.79
Hold-out test0.770.730.610.770.840.720.790.86
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Ouyoung, T.; Weng, W.-L.; Hu, T.-Y.; Lee, C.-C.; Wu, L.-W.; Hsiu, H. Machine-Learning Classification of Pulse Waveform Quality. Sensors 2022, 22, 8607. https://doi.org/10.3390/s22228607

AMA Style

Ouyoung T, Weng W-L, Hu T-Y, Lee C-C, Wu L-W, Hsiu H. Machine-Learning Classification of Pulse Waveform Quality. Sensors. 2022; 22(22):8607. https://doi.org/10.3390/s22228607

Chicago/Turabian Style

Ouyoung, Te, Wan-Ling Weng, Ting-Yu Hu, Chia-Chien Lee, Li-Wei Wu, and Hsin Hsiu. 2022. "Machine-Learning Classification of Pulse Waveform Quality" Sensors 22, no. 22: 8607. https://doi.org/10.3390/s22228607

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop