Next Article in Journal
Mapping Soil Alkalinity and Salinity in Northern Songnen Plain, China with the HJ-1 Hyperspectral Imager Data and Partial Least Squares Regression
Previous Article in Journal
An Adaptive Prediction Target Search Algorithm for Multi-AUVs in an Unknown 3D Environment
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Portable, Wireless Photoplethysomography Sensor for Assessing Health of Arteriovenous Fistula Using Class-Weighted Support Vector Machine

1
Institute of Electrical and Control Engineering, National Chiao Tung University, Hsinchu 300, Taiwan
2
Division of Nephrology in Taipei Veterans General Hospital, Taipei 112, Taiwan
*
Author to whom correspondence should be addressed.
Sensors 2018, 18(11), 3854; https://doi.org/10.3390/s18113854
Submission received: 27 August 2018 / Revised: 28 October 2018 / Accepted: 6 November 2018 / Published: 9 November 2018
(This article belongs to the Section Biosensors)

Abstract

:
A portable, wireless photoplethysomography (PPG) sensor for assessing arteriovenous fistula (AVF) by using class-weighted support vector machines (SVM) was presented in this study. Nowadays, in hospital, AVF are assessed by ultrasound Doppler machines, which are bulky, expensive, complicated-to-operate, and time-consuming. In this study, new PPG sensors were proposed and developed successfully to provide portable and inexpensive solutions for AVF assessments. To develop the sensor, at first, by combining the dimensionless number analysis and the optical Beer Lambert’s law, five input features were derived for the SVM classifier. In the next step, to increase the signal-noise ratio (SNR) of PPG signals, the front-end readout circuitries were designed to fully use the dynamic range of analog-digital converter (ADC) by controlling the circuitries gain and the light intensity of light emitted diode (LED). Digital signal processing algorithms were proposed next to check and fix signal anomalies. Finally, the class-weighted SVM classifiers employed five different kernel functions to assess AVF quality. The assessment results were provided to doctors for diagonosis and detemining ensuing proper treatments. The experimental results showed that the proposed PPG sensors successfully achieved an accuracy of 89.11% in assessing health of AVF and with a type II error of only 9.59%.

1. Introduction

Arteriovenous fistulas (AVF) are the lifelines of the end stage renal disease (ESRD) patients. AVF refers to the surgical connection between the brachial artery and vein for hemodialysis (HD). Having built AVF by surgery, the brachial vein is gradually arterialized, and then its vessel wall eventually becomes strong enough to sustain repeated needle-insertions during HD treatments. However, after a long term of HD treatments, patients may suffer from various AVF dysfunctions, which result in low blood flow volume (BFV) or narrowed vessels, such as stenosis, calcification, thrombosis, etc. According to the National Kidney Foundation [1], the health of AVF is assessed by measuring the BFV flowing insides, which should be at least 600 mL/min for performing HD treatments. In hospital, BFV at AVF is often assessed by using an ultrasound Doppler machine, which is expensive, bulky, and hard-to-use. Therefore, an alternative solution is proposed herein to provide ESRD patients with a portable, reliable, and inexpensive way to assess their AVF at home.
There are published works about assessing AVF using small-sized sensors. Yeih D. F. et al. [2] published research about assessing AVF using the stethoscope auscultation methods by applying support vector machine (SVM) algorithms. The experimental results reveal an accuracy of 84.3%. Similarly, Wang H. Y. et al. [3] presented a small-sized stethoscope sensor for detecting the stenosis of AVF, which shows 87.84% accuracy with a very large database. However, the unavoidable environmental sound is a great issue for the sensitive stethoscope sensors [4]. Du Y.-C. et al. [5] presented a bilateral photoplethysmography (PPG) sensor system, assessing AVF using a neural network algorithm with very high accuracy of 94.82%, but with only eleven subjects. Chiang P. Y. et al. [6] published their study on monitoring the BFV at AVF using a single PPG sensor, and the clinical results showed correlation of 0.7176. However, very serious overestimation occurred in Reference [6], which resulted in a very high (>50%) type II error. To the best of the authors’ knowledge, there is still no portable, small-sized PPG sensor providing a reliable and inexpensive solution to AVF assessment. To make advances in sensor accuracy and functionality, this study was intended to design a portable, wireless PPG sensor for assessing AVF by using class-weighted SVM.
Nowadays, PPG sensors are widely used in various physiological applications, such as monitoring heart rate [7,8,9], heart rate variability [10,11,12], blood pressure [13,14,15], and blood oxygen level [16,17,18] etc. Moreover, since the hardware of PPG sensors can be manufactured to small sizes with low cost, PPG sensors can be implemented into various wearable applications, such as bracelets [19], watches [20], patches [21], earpieces [22], rings [23], etc. Despite many advantages, the ambient light interferences and the motion artifacts are the two great challenges for PPG sensors. On one hand, to cancel the ambient light interferences, Kim J. et al. [24] published a readout circuit for cancelling ambient light from sensors. Additionally, Chiang P.Y. et al. [25] presented a light compensation circuit for compensating the signal offset caused by environmental light. On the other hand, to deal with the motion artifacts, Zhang Z. et al. [26] presented a new algorithm to estimate the heart rate from a wrist PPG seriously polluted by the motion artifacts. Dao D. et al. [27] published an algorithm for detecting the motion artifacts and for evaluating the usability of PPG signals. Wijshoff R.W.C.G.R. et al. [28] introduced a sensor fusion system combining a PPG, Electrocardiogram (ECG), and accelerometer to detect and compensate the motion artifacts using the frequency lock loop. Yang D. et al. [29] presented another research about removing the motion artifacts from PPG signals using adaptive spectrum noise cancellation with the aid of an accelerometer. In this work, the ambient light interferences were cancelled by using the low-pass filter in the readout circuitries and the normalization in the features extraction. Furthermore, a series of digital signal processing and algorithms of checking signal quality were also implemented herein to handle the issue of motion artifacts.
This work is organized as follows. In Section 2, dimensionless number analysis and the optical Beer Lambert’s law are introduced to derive the input features for SVM algorithm. Section 3 describes the system design, including the readout circuitries, the digital signal processing, and the assessing algorithms. In Section 4, the clinical validation and the experimental results are shown. Section 5 discusses the experimental results in comparison to other similar publications. Section 6 concludes the work.

2. Theories and Principles

Theories and principles of the proposed PPG sensors are described in this section to determine the exact input features for the SVM algorithm.

2.1. Dimensionless Analysis of Hemodynamic Model

In this work, to describe the hemodynamic model of AVF, the dimensionless number analysis of the turbulence power loss model, where its parameters were proved to be complete, as described in Reference [30], is introduced herein as
ε p ρ ( Q 3 / r 4 ) = f 1 ( Q ω , S , β B C , R e , C a , S t )  
where εp denotes the average power dissipation rate of the blood flow; ρ denotes the blood density (about 1.056 g/cm3); Q and Qω denote the average BFV and its waveform shape; r denotes the radius of the measured vessel; S and βBC denote the geometry of blood vessel and the boundary condition respectively, which are typically viewed as constants; where the dimensionless parameters are
R e = 2 ρ Q π r η  
C a = 16 r 4 E ρ Q 2  
S t = 8 r 3 f HR Q  
where Re denotes the Reynolds number; η denotes the dynamic viscosity of blood (about 0.035 g/cm∙s); Ca denotes the Cauchy number; E denotes the Young’s elasticity modulus of the vessel wall, which is assumed to be a constant; St denotes the Strouhal number; fHR denotes the heart rate frequency. In Equation (1), the average power dissipation rate εp can be defined as the difference between the total energy dissipation rate and the energy dissipation rate of the steady part of flow as
ε p = ε t ε s = 1 T p ( t ) q ( t ) d t 1 T 2 p ( t ) d t q ( t ) d t  
where εt and εs denote the average of total power dissipation and the average of the steady component of flow; T denotes the heart rate period, which is 1/fHR; p(t) and q(t) denote the instantaneous blood pressure and BFV, respectively. Moreover, Equation (5) can be further simplified since the blood pressure at the outlet of AVF is very small and can be neglected, as shown in Figure 1.
Therefore, in Equation (5), the energy power dissipation of AVF can be approximated using only the blood pressure at the inlet of AVF as
ε p 1 T p i n ( t ) q i n ( t ) d t 1 T 2 p i n ( t ) d t q i n ( t ) d t = 1 T P P ω Q Q ω d t 1 T 2 P P ω d t Q Q ω d t = P Q T P ω Q ω d t P Q T 2 = P Q T k P Q T 2  
where pin(t) and qin(t) denote the blood pressure and BFV at the inlet of AVF; P and Pω denote the average blood pressure and the corresponding waveform shape; k denotes the power loss ratio caused by waveform shape, which is assumed to be a constant. Furthermore, P can be expressed using the mean artery pressure, which is defined as in Reference [31]
P 1 3 S B P + 2 3 D B P  
where SBP and DBP denote systolic blood pressure (SBP) and diastolic blood pressure (DBP), respectively. Therefore, substituting Equation (7) into Equation (6) gives
ε p ( 1 3 S B P + 2 3 D B P ) ( Q T k Q T 2 )  
Therefore, from Equations (2)–(8), the average BFV in Equation (1) can be written as
Q = f 2 ( S B P , D B P , f H R , r )  
Note that the exact orders of each parameter remain unknown from dimensionless analysis. However, the SVM algorithm is still feasible by applying the derived parameters as the input features, and by selecting a proper kernel function.

2.2. Optical Theory of PPG Sensors

PPG sensors are optical sensors for measuring intravascular blood volume changes noninvasively. A typical PPG signal is composed of a small pulsating part denoted as AC, and a large stationary part denoted as DC, as shown in Figure 2.
The mathematical equation of PPG signals can be described using the well-known optical Beer Lambert’s law [32] as
I P P G = ( I 0 + I a m b ) e ε t c t s t e ε b c b s b  
where IPPG denotes the measured PPG signals; I0 and Iamb denote the intensity of the incident light and the ambient light; εb and εt denote the light absorption coefficients of blood and tissues respectively, which are functions of light wavelength; cb and ct denote the Mohr concentration of blood and tissues, respectively; sb and st denote the length of light transmission path in blood and tissues, respectively. Moreover, Equation (10) can be factored to DC and AC terms by applying the Taylor series approximation as
I P P G ( I 0 + I a m b ) ( 1 ε t c t s t ) ( 1 ε b c b s b ) = [ ( I 0 + I a m b ) ( 1 ε t c t s t ) ] + [ ( I 0 + I a m b ) ( 1 ε t c t s t ) ( ε b c b s b ) ] = D C + A C   .
Furthermore, to cancel the ambient light interferences, the perfusion index (PI) is introduced herein, as described in References [33,34], which is defined as AC divided by DC, as
P I = | A C D C | = ε b c b s b  
where an absolute symbol is added for calculating convenience. From Equation (12), it can be observed that the ambient light interferences (Iamb) are normalized and will not affect later algorithms. Furthermore, considering the blood oxygen saturation levels, the term εbcb in Equation (12) can be further expanded as in Reference [35]
ε b c b = S p O 2 ε H b O + ( 1 S p O 2 ) ε H b  
where SpO2 denotes the blood oxygen saturation levels; εHbO and εHb denote the light absorption coefficients of oxy-hemoglobin and hemoglobin, respectively. Moreover, the light transmission path in blood vessel (sb) can be viewed as the diameter of the measured vessel. Hence, combining Equations (12) and (13), the radius of the measured vessel can be written as
r = s b 2 = 1 2 P I S p O 2 ε H b O + ( 1 S p O 2 ) ε H b  
Therefore, substitution of Equation (3) into Equation (9) yields
Q = f 2 ( S B P , D B P , S p O 2 , f H R , P I )  
In summary, the five input features for the SVM algorithm, including SBP, DBP, SpO2, fHR and PI, are derived by combining the dimensionless analysis and the optical theory of PPG signals.

3. System Designs

The architecture of the proposed PPG sensor system is shown in Figure 3, which is mainly composed of the sensor probe, the analog front-end readout circuitries, the microcontroller unit (MCU), and the software algorithms in APP or laptop. The photo of the proposed portable PPG sensor, which is only 9 cm × 3.5 cm × 1.5 cm in size, is shown in Figure 4a. Moreover, the sensor probe, the readout circuitries, the control panels, the Bluetooth antenna, the liquid crystal display (LCD) monitor, and the chargeable lithium battery are all implemented on a printed circuit board (PCB), as shown in Figure 4b. Moreover, the photo of the proposed sensor measuring is shown in Figure 4c, where the proposed PPG sensor can be operated by patients themselves without the aids of medical personnel. The detailed design of the hardware circuitries and the software algorithms are described as follows.

3.1. Hardware Circuitries Design

The analog readout circuitry of the proposed PPG sensors is composed of a light emitted diode (LED), a programmable LED driver, a photodiode (PD), a transimpedance amplifier (TIA), a low-pass filter (LPF), a programmable gain amplifier (PGA), and an analog-to-digital converter (ADC), as shown in Figure 3. First, at the probe, the LED with 904 nm wavelength is used, of which light may penetrate the typical depth of the AVF, as shown in Figure 5. Second, the TIA circuit is proposed to transform the current signals from the PD into voltage signals, which are much preferred in discrete circuit applications. Next on, to deal with the ambient light flickers from power lines (50 or 60 Hz), where the frequency is much higher than the heart rate frequency (0.8 to 2 Hz), the LPF with cutoff frequency 10 Hz is designed herein. Moreover, the PGA circuit and the programmable LED driver are designed herein to increase the signal-noise ratio (SNR), as well as to avoid the sensed signals from saturation by controlling the amplitudes of PPG signals to fully use the dynamic range of the ADC. Finally, the converted digital PPG signals from the ADC will be transmitted to the MCU and then transmitted to smart phone APPs or laptops via Bluetooth for further signal processing and assessing algorithms.

3.2. Software Algorithm Design

3.2.1. Digital Signal Processing

To deal with PPG signal anomalies, four digital signal processing algorithms are designed herein, including the saturation detection, the outlier fixing, the finite impulse response (FIR) filter, and the power spectrum density (PSD) evaluation, as shown in Figure 6. First, the signal saturations are detected to avoid failure in extracting the features from PPG signals. The programmable LED light intensity driver and the PGA in the readout circuitries are designed to deal with signal saturations by decreasing the signal amplitude to fit the full dynamic range of ADC, as shown in Figure 7. Second, the signal outlier fixing process is introduced to fix the pulse noise caused by electrostatics due to constant contact of sensor and skins. The signal outlier points can be detected by observing the slope of PPG signals, and then they can be fixed by using interpolation, as shown in Figure 8. Next, to deal with the low frequency motion artifacts, such as vasomotion (0.8–0.25 Hz), respiration (0.2–0.4 Hz), etc., an FIR bandpass filter with cutoff frequencies 0.82 Hz and 10 Hz is designed to cancel the DC drifting, as shown in Figure 9. Finally, for other non-periodic motion artifacts, such as patients’ talking, moving, etc., the PSD evaluation method is introduced herein to provide a quantitative index for describing the quality of PPG signals [6]. It can be seen from Figure 10 that PPG signals are contaminated by motion artifacts with much lower PSD values due to the large white noise induced by the non-periodic motion. Therefore, by evaluating the value of PSD, proper warning messages can be sent to users to reduce the motion artifact noise. In summary, the four signal processing algorithms mentioned above are able to check and fix the signal anomalies in real time and to increase the SNR, as well as to reduce the motion artifacts.

3.2.2. Class-Weighted Support Vector Machine

In this work, a class-weighted SVM classifier ws proposed for assessing the health of AVF. SVM is a popular supervised learning model for data classification. Its basic concept is to construct an optimized hyper-plane from the mapping results of a kernel function to classify the data into different classes [36]. However, a traditional SVM model may sometimes produce sub-optimal results while classifying an imbalanced dataset, which is often the case in bio-medical applications. Therefore, to deal with imbalanced classifications, the class-weighted SVM classifier model was introduced herein, as described in Reference [37], where the objective function is to minimize
min α { 0.5 i n j n α i α j y i y j G ( x i , x j ) i n α i }  
subjected to
i n y i α i = 0  
0 < α i + < C +  
0 < α i < C  
where n denotes the number of training samples; α denotes the Lagrange multiplier; x denotes the features vector with the class label y; G denotes the kernel function; α+ and α denote the Lagrange multiplier to positive and negative samples, respectively; C+ and C denote the misclassification costs for positive and negative samples, respectively. Additionally, it is reported that the class-weighted SVM classifier can be optimized by setting the ratio C+ / C to the ratio of the sample size of the two classes [38]. Moreover, from Equation (4), the five input features are determined for the classifier, as listed in Table 1.
Note that all features in Table 1. are normalized to values between −1 and 1 before training to avoid weighted errors. Furthermore, since there is neither order information from Equation (4) nor enough statistical knowledge of features from subjects, five different kernel functions are proposed herein, including a radial basis function (RBF) kernel, linear kernel, second-order polynomial, third-order polynomial, and fourth-order polynomial, which are as in Reference [39]
G R B F ( x i , x j ) = e x i x j 2 / 2 σ 2  
G L i n e a r ( x i , x j ) = x i x j  
G P o l y , d ( x i , x j ) = ( x i x j + 1 ) d  
where GRBF denotes the RBF kernel; σ denotes the scaling factor of RBF kernel; GLinear denotes the linear kernel; GPoly,d denotes the d-th order polynomial kernel; d is set as 2, 3, and 4 to employ the second-, third-, and fourth-order polynomial kernels, respectively. Note that the orders of the polynomial kernel higher than 4 is not used herein due to heavy computation loading. The values of C+, C and σ are determined by using the grid search technique via the Matlab Machine Learning Toolbox, aiming at optimizing the accuracy of the SVM classifier. Furthermore, the k-fold cross validation process is introduced herein to validate the performance of classifiers. The steps of the k-fold cross validation process are as
  • Step (1) All subjects are randomly grouped into k non-overlapping subsets.
  • Step (2) One subset is tested with other k-1 subsets as the training set.
  • Step (3) Step (2) repeats k times with different subsets as testing.
  • Step (4) The average accuracy and error can be then calculated.
In this work, k is set to 10.

4. Clinical Validation

4.1. Experimental Setup

According to the guideline from the National Kidney Foundation [1], BFV at healthy AVF should be at least 600 mL/min for performing HD treatments. Therefore, subjects can be grouped into the positive class (healthy AVF) and the negative class (dysfunctional AVF) by evaluating whether the BFV at AVF is larger than 600 mL/min. Prior to the experiments, the nephrologists label the subjects into the positive and the negative classes based on whether BFV exceeds 600 mL/min by the ultrasound Doppler machine. This labeling by the nephrologists serves as the ground truth for the SVM classifier. In this work, there were a total of 101 ESRD subjects with AVF participating in the experiments, including 73 subjects labeled as positive class and 28 subjects labeled as negative class. Before starting the measurements, all subjects are asked to rest for at least 15 min. During the experiments, subjects were asked to sit still and each of them was measured for 1 minute using the proposed PPG sensor. After that, the SBP and DBP values of each subject were measured by an electronic sphygmomanometer and the SpO2 value was measured using an oximeter. Moreover, the reproducibility of the proposed PPG sensor was also tested. There were 5 volunteers participating in the reproducibility experiment, including 3 patients with healthy AVF and 2 patients with dysfunctional AVF. Each of them was measured 3 times using the proposed PPG sensors to find out the reproducibility on a single patient.

4.2. Experimental Results

The confusion matrices resulting from the classification using five different kernel functions are shown in Figure 11, where TP, FN, FP, and TN denote the ratios of the true-positive, false-negative, false-positive, and true-negative samples, respectively. The optimized costs, scaling factor, and performance of the five classifiers are shown in Table 2. The experimental results of the reproducibility test are shown in Table 3, where the proposed PPG sensors achieve high reproducibility for the SVM classifiers using the RBF kernel and fourth-order polynomial kernel.

5. Discussion

Based on the experimental results in Table 2, the SVM classifier with RBF kernel achieves higher accuracy and lower error as compared to others. In many similar researches about SVM classification on bio-medical applications [40,41,42], the classifier with the RBF kernel often renders better results as opposed to the others with linear and polynomial kernels. The reason is that the features’ space induced by RBF is in an infinite dimension, whilst the others by linear or polynomial kernels are kept as in the original dimension [43]. However, despite the good results, the computation loadings of RBF kernels may increase significantly while training a large database. Moreover, the SVM classifier using RBF kernel is more likely to encounter over-fitting issues [44]. Therefore, the linear kernel, polynomial kernel, and other custom-made kernels are much preferred for linear separable data. Although the criterion of choosing a proper kernel function without any prior knowledge of the samples is still a data-dependent problem, it is believed that better results can be achieved by combining the kernel function with prior statistical information. Furthermore, physiological information, such as weight, age, gender, etc., can also be considered as input features to improve the classifier performance in future works.
In addition, Table 2 also shows that the accuracy of the classifier using the fourth-order polynomial kernel is very close to the RBF kernel’s. Therefore, it can be deduced that the order of the five features derived from Equation (4) is possible to be fourth. This deduction is consistent with the known Hagen–Poiseuille Equation, where the flow of incompressible, laminar, steady fluid inside a cylindrical, solid tube is proportional to the fourth order of vessel radius, which is also proportional to PI based on Equation (3). More future works can be conducted on related topics about extracting other features for improving classifiers, and about determining the exact function for assessing AVF by combining numerical analysis and fluid mechanics simulation.
A comparison table between the current study and other previous research is shown in Table 4, where the proposed PPG sensor renders high accuracy and a low type II error with an adequate number of subjects. Table 4 also shows that though the bilateral PPG sensors using neural networks [5] claimed the highest accuracy, the sensors’ sizes are too large to turn into a portable device. Moreover, the prior research of the authors [6] using a single PPG sensor with the neural network algorithms reveals an extremely high type II error, which may lead to delayed treatments in clinical practice. As for the researches presented in References [2,3], though acoustic sensors using stethoscope auscultation show promising results, the long tubes of the stethoscope sensors are inferior to a PPG sensor for device portability. However, it is possible that a sensor fusion system combining both optical PPG sensors and acoustic stethoscope sensors can be developed in the future to provide ESRD patients a more accurate and reliable solution to AVF assessments.
There are still some limitations in the proposed PPG sensors, but these can be improved in future works. First, though the proposed PPG sensor can be operated by the users themselves easily without the aid of medical personnel, it is still inferior to other handheld-free devices [2,3,5]. Moreover, despite many signal processing algorithms designed in the system, serious motion artifacts and ambient light interferences may still lead to failure in assessment. Therefore, to overcome the issues of motion artifacts and ambient light interferences, as well as to achieve handheld-free operation of devices, new wearable patch-type PPG sensors for assessing health of AVF are currently under development by the authors’ group, which is supposed to be more prospective then portable-type PPG sensors. The flexible patch-type PPG sensor can be attached tightly to a patients’ skin to work against the ambient light interferences and motion artifacts. These patch-type PPG sensors are expected to be publicized in the near future.

6. Conclusions

In this work, a portable and wireless PPG sensor system for assessing AVF quality using a class-weighted SVM classifier was proposed, aiming at providing a small-sized and inexpensive sesnor module, as opposed to conventional bulky and expensive Doppler machines. Towards the development of the sensor, the readout circuitries and digital signal processing algorithms were designed to increase the SNR of PPG signals. With the sensor module developed, the class-weighted SVM classifiers were used to assess AVF quality. The assessment results were provided to doctors for diagonosis and detemining ensuing proper treatments. Finally, the experimental results by the proposed PPG sensor with a class-weighted SVM classifier using RBF kernel achieved successfully high accuracy (89.11%) and a low type II error (9.59%).

Author Contributions

Data curation, C.-Y.Y. and D.-C.T.; Methodology, P.-Y.C., Y.-H.K., T.-Y.T., and C.-L.W.; Project administration, P.C.-P.C.

Funding

This paper is supported by Ministry of Science and Technology, Taiwan grant No. MOST 106-2634-F-009-001-CC2, MOST 107-2221-E-009-166-MY2, MOST 107-2633-B-009-003, MOST 107-2218-E-009-006 and MOST107-3017-F009-003, and the “Center for Emergent Functional Matter Science of National Chiao Tung University” and the “Center for Intelligent Drug Systems and Smart Bio-devices (IDS2B)” from The Featured Areas Research Center Program within the framework of the Higher Education Sprout Project by the Ministry of Education (MOE) in Taiwan. It was also supported in part by the Novel Bioengineering and Technological Approaches to Solve Two Major Health Problems in Taiwan sponsored by the Taiwan Ministry of Science and Technology Academic Excellence Program under Grant Number: MOST 106-2633-B-009-001 and 107-2633-B-009-003.

Conflicts of Interest

The authors declare no conflict of interest.

Ethical Statements

All subjects gave their informed consent for inclusion before they participated in the study. The study was conducted in accordance with the Declaration of Helsinki, and the protocol was approved by the Ethics Committee of National Chiao Tung University (NCTU-REC-105-048) and Ethics Committee of Taipei Veterans General Hospital (2017-01-003A).

References

  1. National Kidney Foundation. KDOQI Clinical Practice Guidelines and Clinical Practice Recommendations for 2006 Updates: Hemodialysis Adequacy, Peritoneal Dialysis Adequacy and Vascular Access. Am. J. Kidney Dis. 2006, 48, S1–S322. [Google Scholar]
  2. Yeih, D.F.; Wang, Y.S.; Huang, Y.C.; Chen, M.F.; Lu, S.S. Physiology-based diagnosis algorithm for arteriovenous fistula stenosis detection. In Proceedings of the 36th Annual International Conference of the IEEE Engineering in Medicine and Biology Society, Chicago, IL, USA, 26–30 August 2014; pp. 4619–4622. [Google Scholar] [CrossRef]
  3. Wang, H.Y.; Wu, C.H.; Chen, C.Y.; Lin, B.S. Novel Noninvasive Approach for Detecting Arteriovenous Fistula Stenosis. IEEE Trans. Biomed. Eng. 2014, 61, 1851–1857. [Google Scholar] [CrossRef] [PubMed]
  4. Durand, L.G.; Pibarot, P. Digital signal processing of the phonocardiogram: Review of the most recent advances. Crit. Rev. Biomed. Eng. 1995, 23, 163–219. [Google Scholar] [CrossRef] [PubMed]
  5. Du, Y.-C.; Stephanus, A. Levenberg-Marquardt Neural Network Algorithm for Degree of Arteriovenous Fistula Stenosis Classification Using a Dual Optical Photoplethysmography Sensor. Sensors 2018, 18, 2322. [Google Scholar] [CrossRef] [PubMed]
  6. Chiang, P.Y.; Chao, P.C.P.; Tarng, D.C.; Yang, C.Y. A Novel Wireless Photoplethysmography Blood-Flow Volume Sensor for Assessing Arteriovenous Fistula of Hemodialysis Patients. IEEE Trans. Ind. Electron. 2017, 64, 9626–9635. [Google Scholar] [CrossRef]
  7. Sun, B.; Zhang, Z. Photoplethysmography-Based Heart Rate Monitoring Using Asymmetric Least Squares Spectrum Subtraction and Bayesian Decision Theory. IEEE Sens. J. 2015, 15, 7161–7168. [Google Scholar] [CrossRef]
  8. Temko, A. Accurate Heart Rate Monitoring During Physical Exercises Using PPG. IEEE Trans. Biomed. Eng. 2017, 64, 2016–2024. [Google Scholar] [CrossRef] [PubMed]
  9. Chowdhury, S.S.; Hyder, R.; Hafiz, M.S.B.; Haque, M.A. Real-Time Robust Heart Rate Estimation from Wrist-Type PPG Signals Using Multiple Reference Adaptive Noise Cancellation. IEEE J. Biomed. Health Inf. 2018, 22, 450–459. [Google Scholar] [CrossRef] [PubMed]
  10. Alghoul, K.; Alharthi, S.; Osman, H.A.; Saddik, A.E. Heart Rate Variability Extraction from Videos Signals: ICA vs. EVM Comparison. IEEE Access 2017, 5, 4711–4719. [Google Scholar] [CrossRef]
  11. Morelli, D.; Bartoloni, L.; Colombo, M.; Plans, D.; Clifton, D.A. Profiling the propagation of error from PPG to HRV features in a wearable physiological-monitoring device. Healthc. Technol. Lett. 2018, 5, 59–64. [Google Scholar] [CrossRef] [PubMed]
  12. Alqaraawi, A.; Alwosheel, A.; Alasaad, A. Heart rate variability estimation in photoplethysmography signals using Bayesian learning approach. Healthc. Technol. Lett. 2016, 3, 136–142. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  13. Huang, S.C.; Hung, P.H.; Hong, C.H.; Wang, H.M. A New Image Blood Pressure Sensor Based on PPG, RRT, BPTT, and Harmonic Balancing. IEEE Sens. J. 2014, 14, 3685–3692. [Google Scholar] [CrossRef]
  14. Wang, G.; Atef, M.; Lian, Y. Towards a Continuous Non-Invasive Cuffless Blood Pressure Monitoring System Using PPG: Systems and Circuits Review. IEEE Circuits Syst. Mag. 2018, 18, 6–26. [Google Scholar] [CrossRef]
  15. He, X.; Goubran, R.A.; Liu, X.P. Secondary Peak Detection of PPG Signal for Continuous Cuffless Arterial Blood Pressure Measurement. IEEE Trans. Instrum. Meas. 2014, 63, 1431–1439. [Google Scholar] [CrossRef]
  16. Budidha, K.; Rybynok, V.; Kyriacou, P.A. Design and Development of a Modular, Multichannel Photoplethysmography System. IEEE Trans. Instrum. Meas. 2018, 67, 1954–1965. [Google Scholar] [CrossRef] [Green Version]
  17. Yousefi, R.; Nourani, M. Separating Arterial and Venous-Related Components of Photoplethysmographic Signals for Accurate Extraction of Oxygen Saturation and Respiratory Rate. IEEE J. Biomed. Health Inform. 2015, 19, 848–857. [Google Scholar] [CrossRef] [PubMed]
  18. Shao, D.; Liu, C.; Tsow, F.; Yang, Y.; Du, Z.; Iriya, R.; Yu, H.; Tao, N. Noncontact Monitoring of Blood Oxygen Saturation Using Camera and Dual-Wavelength Imaging System. IEEE Trans. Biomed. Eng. 2016, 63, 1091–1098. [Google Scholar] [CrossRef] [PubMed]
  19. Ghamari, M.; Soltanpur, C.; Cabrera, S.; Romero, R.; Martinek, R.; Nazeran, H. Design and prototyping of a wristband-type wireless photoplethysmographic device for heart rate variability signal analysis. In Proceedings of the 38th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC), Orlando, FL, USA, 17–20 August 2016; pp. 4967–4970. [Google Scholar] [CrossRef]
  20. He, Z.; Chen, X.; Fang, Z.; Sheng, T.; Xia, S. Fusion estimation of respiration rate from ECG and PPG signal based on Android platform and wearable watch. In Proceedings of the 2nd IET International Conference on Biomedical Image and Signal Processing, Wuhan, China, 13–14 May 2017; pp. 1–6. [Google Scholar] [CrossRef]
  21. Lee, K.; Song, K.; Roh, T.; Yoo, H.J. A fabric wrist patch sensor for continuous and comprehensive monitoring of the cardiovascular system. In Proceedings of the 38th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC), Orlando, FL, USA, 17–20 August 2016; pp. 6070–6073. [Google Scholar] [CrossRef]
  22. Wang, L.; Lo, B.P.; Yang, G. Multichannel Reflective PPG Earpiece Sensor with Passive Motion Cancellation. IEEE Trans. Biomed. Circuits Syst. 2007, 1, 235–241. [Google Scholar] [CrossRef] [PubMed]
  23. Hung, K.; Lee, C.C.; Chan, W.M.; Choy, S.O.; Kwok, P. Development of a wearable system integrated with novel biomedical sensors for ubiquitous healthcare. In Proceedings of the 2012 Annual International Conference of the IEEE Engineering in Medicine and Biology Society, San Diego, CA, USA, 28 August–1 September 2012; pp. 5802–5805. [Google Scholar] [CrossRef]
  24. Kim, J.; Kim, J.; Ko, H. Low-Power Photoplethysmogram Acquisition Integrated Circuit with Robust Light Interference Compensation. Sensors 2016, 16, 46. [Google Scholar] [CrossRef] [PubMed]
  25. Chiang, P.-Y.; Chao, P.C.-P.; Yang, C.-Y.; Tarng, D.-C. Theoretical Developments and Clinical Experiments of Measuring Blood Flow Volume (BFV) at Arteriovenous Fistula (AVF) Using a Photoplethysmography (PPG) Sensor. Microsyst. Technol. 2018, 1–17. [Google Scholar] [CrossRef]
  26. Zhang, Z.; Pi, Z.; Liu, B. TROIKA: A General Framework for Heart Rate Monitoring Using Wrist-Type Photoplethysmographic Signals During Intensive Physical Exercise. IEEE Trans. Biomed. Eng. 2015, 62, 522–531. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  27. Dao, D.; Salehizadeh, S.M.A.; Noh, Y.; Chong, J.W.; Cho, C.H.; McManus, D.; Darling, C.E.; Mendelson, Y.; Chon, K.H. A Robust Motion Artifact Detection Algorithm for Accurate Detection of Heart Rates from Photoplethysmographic Signals Using Time–Frequency Spectral Features. IEEE J. Biomed. Health Inform. 2017, 21, 1242–1253. [Google Scholar] [CrossRef] [PubMed]
  28. Wijshoff, R.W.C.G.R.; Mischi, M.; Aarts, R.M. Reduction of Periodic Motion Artifacts in Photoplethysmography. IEEE Trans. Biomed. Eng. 2017, 64, 196–207. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  29. Yang, D.; Cheng, Y.; Zhu, J.; Xue, D.; Abt, G.; Ye, H.; Peng, Y. A Novel Adaptive Spectrum Noise Cancellation Approach for Enhancing Heartbeat Rate Monitoring in a Wearable Device. IEEE Access 2018, 6, 8364–8375. [Google Scholar] [CrossRef]
  30. Yigit, B.; Pekkan, K. Non-dimensional physics of pulsatile cardiovascular networks and energy efficiency. J. R. Soc. Interface 2016, 13, 1–14. [Google Scholar] [CrossRef] [PubMed]
  31. Sainas, G.; Milia, R.; Palazzolo, G.; Ibba, G.; Marongiu, E.; Roberto, S.; Pinna, V.; Ghiani, G.; Tocco, F.; Crisafulli, A. Mean Blood Pressure Assessment during Post-Exercise: Result from Two Different Methods of Calculation. J. Sports Sci. Med. 2016, 15, 424–433. [Google Scholar] [PubMed]
  32. Hu, S.; Shi, P.; Azorin, V.P.; Echiadis, A.; Zheng, J.; Zhu, Y.; Cheang, P.Y.S. Non-contact Reflection Photoplethysmography Towards Effective Human Physiological Monitoring. J. Med. Biol. Eng. 2010, 30, 161–168. [Google Scholar]
  33. Venema, B.; Gehring, H.; Michelsen, I.; Blanik, N.; Blazek, V.; Leonhardt, S. Robustness, Specificity, and Reliability of an In-Ear Pulse Oximetric Sensor in Surgical Patients. IEEE J. Biomed. Health Inform. 2014, 18, 1178–1185. [Google Scholar] [CrossRef] [PubMed]
  34. Lee, C.; Shin, H.S.; Park, J.; Lee, M. The Optimal Attachment Position for a Fingertip Photoplethysmographic Sensor With Low DC. IEEE Sens. J. 2012, 12, 1253–1254. [Google Scholar] [CrossRef]
  35. Nitzan, M.; Romem, A.; Koppel, R. Pulse oximetry: Fundamentals and technology update. Med. Devices 2014, 7, 231–239. [Google Scholar] [CrossRef] [PubMed]
  36. Rhee, S.-Y.; Park, J.; Inoue, A. Soft Computing in Machine Learning; Springer: Zürich, Switzerland, 2014. [Google Scholar] [CrossRef]
  37. Osuna, E.E.; Freund, R.; Girosi, F. Support Vector Machines: Training and Applications; Technical Report; Massachusetts Institute of Technology: Cambridge, MA, USA, 1997; Volume 1602, pp. 1–42. [Google Scholar]
  38. Akbani, R.; Kwek, S.; Japkowicz, N. Applying support vector machines to imbalanced datasets. In Proceedings of the 15th European Conference on Machine Learning, Pisa, Italy, 20–24 September 2004; Springer: Berlin/Heidelberg, Germany, 2004; Volume 3201, pp. 39–50. [Google Scholar] [CrossRef]
  39. Wang, J.T.L.; Zaki, M.J.; Toivonen, H.; Shasha, D. Data Mining in Bioinformatics; Springer: London, UK, 2005. [Google Scholar]
  40. Gonzalez, N.F.F.; Stilianova, S.M.; Renteria, G.L.; Belanche, M.L.A.; Flores, R.B.L.; Ibarra, E.J.E. Glucose Oxidase Biosensor Modeling and Predictors Optimization by Machine Learning Methods. Sensors 2016, 16, 1483. [Google Scholar] [CrossRef]
  41. Li, X.; Chen, X.; Yan, Y.; Wei, W.; Wang, Z.J. Classification of EEG Signals Using a Multiple Kernel Learning Support Vector Machine. Sensors 2014, 14, 12784–12802. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  42. Lee, K.H.; Verma, N. A Low-Power Processor with Configurable Embedded Machine-Learning Accelerators for High-Order and Adaptive Analysis of Medical-Sensor Signals. IEEE J. Solid-State Circuits 2013, 48, 1625–1637. [Google Scholar] [CrossRef]
  43. Nalbantov, G.; Bioch, J.C.; Groenen, P.J.F. Data and Information Analysis to Knowledge Engineering. Studies in Classification, Data Analysis, and Knowledge Organization; Springer: Berlin/Heidelberg, Germany, 2006. [Google Scholar] [CrossRef]
  44. Han, H.; Jiang, X. Overcome Support Vector Machine Diagnosis Overfitting. Cancer Inform. 2014, 13, 145–158. [Google Scholar] [CrossRef] [PubMed]
  45. Wu, J.X.; Lin, C.H.; Du, Y.C.; Chen, P.J.; Shih, C.-C.; Chen, T. Estimation of arteriovenous fistula stenosis by FPGA based Doppler flow imaging system. In Proceedings of the 2015 IEEE International Ultrasonics Symposium (IUS), Taipei, Taiwan, 21–24 October 2015; pp. 1–4. [Google Scholar] [CrossRef]
Figure 1. The blood pressure gradient of arteriovenous fistula (AVF), where it can be observed that there is a severe blood pressure drop (>90% decrease) across AVF (based on Reference [1]).
Figure 1. The blood pressure gradient of arteriovenous fistula (AVF), where it can be observed that there is a severe blood pressure drop (>90% decrease) across AVF (based on Reference [1]).
Sensors 18 03854 g001
Figure 2. A typical photoplethysmography (PPG) signal consisting a large stationary part (>90%) and a small pulsating part (<10%) with a pulse frequency same as the heart rate (about 50–110 bpm).
Figure 2. A typical photoplethysmography (PPG) signal consisting a large stationary part (>90%) and a small pulsating part (<10%) with a pulse frequency same as the heart rate (about 50–110 bpm).
Sensors 18 03854 g002
Figure 3. The system architecture of the proposed wireless PPG sensor system.
Figure 3. The system architecture of the proposed wireless PPG sensor system.
Sensors 18 03854 g003
Figure 4. (a) The front, back, and side of the designed PPG sensor for assessing AVF. (b) The hardware circuitries of the designed PPG sensor. (c) The photo of the proposed PPG sensor measuring.
Figure 4. (a) The front, back, and side of the designed PPG sensor for assessing AVF. (b) The hardware circuitries of the designed PPG sensor. (c) The photo of the proposed PPG sensor measuring.
Sensors 18 03854 g004
Figure 5. Generic light traces with different wavelengths, penetrating into skin tissues with different depth, where the typical depth of AVF (0.5–0.6 cm [1]) are corresponding to 904 nm wavelength (figure based on Reference [6]).
Figure 5. Generic light traces with different wavelengths, penetrating into skin tissues with different depth, where the typical depth of AVF (0.5–0.6 cm [1]) are corresponding to 904 nm wavelength (figure based on Reference [6]).
Sensors 18 03854 g005
Figure 6. The flow chart of the digital signal processing in the proposed PPG sensor system.
Figure 6. The flow chart of the digital signal processing in the proposed PPG sensor system.
Sensors 18 03854 g006
Figure 7. PPG signal saturations and the corrections by using gain control, where it can also be seen that the amplitudes are controlled to full dynamic range of analog-digital converter (ADC) to increase the signal-noise ratio (SNR).
Figure 7. PPG signal saturations and the corrections by using gain control, where it can also be seen that the amplitudes are controlled to full dynamic range of analog-digital converter (ADC) to increase the signal-noise ratio (SNR).
Sensors 18 03854 g007
Figure 8. PPG signals with an outlier point, which can be detected by slope and can be fixed by using interpolation.
Figure 8. PPG signals with an outlier point, which can be detected by slope and can be fixed by using interpolation.
Sensors 18 03854 g008
Figure 9. Effects of the proposed finite impulse response (FIR) filter to cancel the DC drifting caused by low-frequency motion artifacts, such as vasomotion, respiration.
Figure 9. Effects of the proposed finite impulse response (FIR) filter to cancel the DC drifting caused by low-frequency motion artifacts, such as vasomotion, respiration.
Sensors 18 03854 g009
Figure 10. PPG signals with low and high signal quality following the corresponding spectrums, where the values of power spectrum density (PSD) are also shown.
Figure 10. PPG signals with low and high signal quality following the corresponding spectrums, where the values of power spectrum density (PSD) are also shown.
Sensors 18 03854 g010
Figure 11. Confusion matrices of SVM classifiers with (a) the radial basis function (RBF) kernel, (b) the linear kernel, (c) the second-order polynomial kernel, (d) the third-order polynomial kernel, and (e) the fourth-order polynomial kernel.
Figure 11. Confusion matrices of SVM classifiers with (a) the radial basis function (RBF) kernel, (b) the linear kernel, (c) the second-order polynomial kernel, (d) the third-order polynomial kernel, and (e) the fourth-order polynomial kernel.
Sensors 18 03854 g011aSensors 18 03854 g011b
Table 1. Five input features for the support vector machine (SVM) classifier.
Table 1. Five input features for the support vector machine (SVM) classifier.
SymbolMeasurementDefinition
PIThe Proposed PPG SensorPerfusion index defined in Equation (12)
SpO2OximeterBlood oxygen saturation levels
SBPElectronic SphygmomanometerSystolic blood pressure
DBPElectronic SphygmomanometerDiastolic blood pressure
fHRThe Proposed PPG SensorHeart rate
Table 2. Experimental results of each classifier.
Table 2. Experimental results of each classifier.
RBF Kernel Linear Kernel2-nd Order Polynomial3-rd Order Polynomial4-th Order Polynomial
Kernel Scale (σ)6.1585----
Misclassification Cost of Positive Class (C+)161.80241.71590.48870.10530.0603
Misclassification Cost of Negative Class (C)420.68624.46151.27060.27380.1567
Accuracy89.11%68.32%75.25%83.17%87.13%
Sensitivity90.41%68.49%75.34%86.30%90.41%
Type II Error9.59%31.51%24.66%13.70%9.59%
The ratio of C+ / C is set to the ratio of positive samples and negative samples.
Table 3. Reproducibility test of the proposed PPG sensors.
Table 3. Reproducibility test of the proposed PPG sensors.
RBF Kernel Linear Kernel2-nd Order Polynomial3-rd Order Polynomial4-th Order Polynomial
Patients #1Ground TruthPPPPP
First MeasurementPPPPP
Second MeasurementPPPPP
Third MeasurementPPPPP
Accuracy100%100%100%100%100%
Patients #2Ground TruthNNNNN
First MeasurementNNNNN
Second MeasurementNNNNN
Third MeasurementNNNNN
Accuracy100%100%100%100%100%
Patients #3Ground TruthPPPPP
First MeasurementPNPPP
Second MeasurementPNPPP
Third MeasurementPNPPP
Accuracy100%0%100%100%100%
Patients #4Ground TruthNNNNN
First MeasurementNPPPN
Second MeasurementNPNNN
Third MeasurementNPNNN
Accuracy100%0%66.67%66.67%100%
Patients #5Ground TruthPPPPP
First MeasurementPPPPP
Second MeasurementPPPPP
Third MeasurementPPPPP
Accuracy100%100%100%100%100%
P denotes the healthy AVF (Positive Class), and N denotes the dysfunctional AVF (Negative Class).
Table 4. Comparison table among developed methods of assessing AVF.
Table 4. Comparison table among developed methods of assessing AVF.
Wu J. X. et al. (2015) [45]Yeih D. F. et al. (2014) [2]Wang H. Y. et al. (2014) [3]Du Y.-C. et al. (2018) [5]Chiang P. Y. et al. (2017) [6]This Work
SensorUltrasoundStethoscope AuscultationStethoscope AuscultationBilateral PPGSingle PPGSingle PPG
PrincipleDopplerAcousticAcousticOpticalOpticalOptical
CommunicationWiredWirelessWirelessWiredWirelessWireless
Assessing AlgorithmColor Relation AnalysisSVMNeural NetworkNeural NetworkNeural NetworkSVM
SizeLarge-9 cm × 4 cm × 2 cmLarge9 cm × 8 cm × 4 cm9 cm × 3.5 cm × 1.5 cm
Number of Subjects50224791140101
Accuracy83%84.3%87.8%94.82%R2 = 0.717689.11%
Type II Error-16.7%10.75%- > 50%9.59%

Share and Cite

MDPI and ACS Style

Chao, P.C.-P.; Chiang, P.-Y.; Kao, Y.-H.; Tu, T.-Y.; Yang, C.-Y.; Tarng, D.-C.; Wey, C.-L. A Portable, Wireless Photoplethysomography Sensor for Assessing Health of Arteriovenous Fistula Using Class-Weighted Support Vector Machine. Sensors 2018, 18, 3854. https://doi.org/10.3390/s18113854

AMA Style

Chao PC-P, Chiang P-Y, Kao Y-H, Tu T-Y, Yang C-Y, Tarng D-C, Wey C-L. A Portable, Wireless Photoplethysomography Sensor for Assessing Health of Arteriovenous Fistula Using Class-Weighted Support Vector Machine. Sensors. 2018; 18(11):3854. https://doi.org/10.3390/s18113854

Chicago/Turabian Style

Chao, Paul C.-P., Pei-Yu Chiang, Yung-Hua Kao, Tse-Yi Tu, Chih-Yu Yang, Der-Cherng Tarng, and Chin-Long Wey. 2018. "A Portable, Wireless Photoplethysomography Sensor for Assessing Health of Arteriovenous Fistula Using Class-Weighted Support Vector Machine" Sensors 18, no. 11: 3854. https://doi.org/10.3390/s18113854

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