sensors
ArticleA Portable, Wireless Photoplethysomography Sensor
for Assessing Health of Arteriovenous Fistula Using
Class-Weighted Support Vector Machine
Paul C.-P. Chao1,* , Pei-Yu Chiang1 , Yung-Hua Kao1, Tse-Yi Tu1, Chih-Yu Yang2, Der-Cherng Tarng2 and Chin-Long Wey1
1 Institute of Electrical and Control Engineering, National Chiao Tung University, Hsinchu 300, Taiwan; [email protected] (P.-Y.C.); [email protected] (Y.-H.K.); [email protected] (T.-Y.T.); [email protected] (C.-L.W.)
2 Division of Nephrology in Taipei Veterans General Hospital, Taipei 112, Taiwan; [email protected] (C.-Y.Y.); [email protected] (D.-C.T.)
* Correspondence: [email protected]; Tel.: +886-51-3-1377
Received: 27 August 2018; Accepted: 6 November 2018; Published: 9 November 2018 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%.
Keywords: photoplethysmography (PPG) sensor; support vector machine (SVM); arteriovenous fistula (AVF)
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.
Sensors 2018, 18, 3854 2 of 18
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–9], heart rate variability [10–12], blood pressure [13–15], and blood oxygen level [16–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 Section2, dimensionless number analysis and the optical Beer Lambert’s law are introduced to derive the input features for SVM algorithm. Section3describes the system design, including the readout circuitries, the digital signal processing, and the assessing algorithms. In Section4, the clinical validation and the experimental results are shown. Section5
discusses the experimental results in comparison to other similar publications. Section6concludes 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
ρ(Q3/r4)
Sensors 2018, 18, 3854 3 of 18
where εpdenotes 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 βBCdenote the geometry of blood vessel and the boundary condition respectively, which are typically viewed as constants; where the dimensionless parameters are
Re= 2ρQ πrη (2) Ca= 16r 4E ρQ2 (3) St= 8r 3fHR Q (4)
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; fHRdenotes the heart rate frequency. In Equation (1), the average power dissipation rate εpcan 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 = 1TH p(t)q(t)dt− T12
H
p(t)dtH q(t)dt (5)
where εtand εsdenote 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 Figure1.
Sensors 2018, 18, x FOR PEER REVIEW 3 of 18
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 Q Re=2 (2) 2 4 16 Q E r Ca ρ = (3) Q f r St =8 3 HR (4) 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 s t p ε ε ε = −
− = p t dt q t dt T dt t q t p T ( ) ( ) 1 ) ( ) ( 1 2 (5)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.
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]).
Therefore, in Equation (5), the energy power dissipation of AVF can be approximated using only the blood pressure at the inlet of AVF as
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 2018, 18, 3854 4 of 18
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 ≡ T1H pin(t)qin(t)dt− T12 H pin(t)dt H qin(t)dt = T1H PPωQQωdt− T12 H PPωdt H QQωdt = PQT H PωQωdt− PQ T2 = PQT k− PQT2 (6)
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 3SBP+
2
3DBP (7)
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 3SBP+ 2 3DBP Q Tk− Q T2 (8) Therefore, from Equations (2)–(8), the average BFV in Equation (1) can be written as
Q= f2(SBP, DBP, fHR, r) (9)
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 Figure2.
Sensors 2018, 18, x FOR PEER REVIEW 4 of 18
− ≡ p t dt q t dt T dt t q t p T in in in in p ( ) ( ) 1 ) ( ) ( 1 2ε
− = PP dt QQ dt T dt QQ PP T ω ω 2 ω ω 1 1 2 T PQ dt Q P T PQ − =
ω ω 2 T PQ k T PQ − = (6)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]
DBP SBP P 3 2 3 1 + ≡ (7)
where SBP and DBP denote systolic blood pressure (SBP) and diastolic blood pressure (DBP), respectively. Therefore, substituting Equation (7) into Equation (6) gives
− + ≡ 3 2 2 3 1 T Q k T Q DBP SBP p ε (8)
Therefore, from Equations (2)–(8), the average BFV in Equation (1) can be written as ) , , , ( 2 SBPDBP f r f Q= HR (9)
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.
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 2018, 18, 3854 5 of 18
The mathematical equation of PPG signals can be described using the well-known optical Beer Lambert’s law [32] as
IPPG= (I0+Iamb) ·e−εtctst·e−εbcbsb (10) where IPPGdenotes the measured PPG signals; I0and Iambdenote the intensity of the incident light and the ambient light; εband εtdenote 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
IPPG ≡ (I0+Iamb) · (1−εtctst) · (1−εbcbsb)
= [(I0+Iamb) · (1−εtctst)] + [(I0+Iamb) · (1−εtctst) · (−εbcbsb)] =DC+AC .
(11)
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
PI = AC DC =εbcbsb (12)
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]
εbcb=SpO2·εHbO+ (1−SpO2) ·εHb (13) where SpO2denotes the blood oxygen saturation levels; εHbOand εHbdenote 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= sb 2 =
1 2
PI
SpO2·εHbO+ (1−SpO2) ·εHb
(14) Therefore, substitution of Equation (3) into Equation (9) yields
Q= f2(SBP, DBP, SpO2, fHR, PI) (15)
In summary, the five input features for the SVM algorithm, including SBP, DBP, SpO2, fHRand 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 Figure3, 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 Figure4a. 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 Figure4b. Moreover, the photo of the proposed sensor measuring is shown in Figure4c, 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.
Sensors 2018, 18, 3854 6 of 18
Sensors 2018, 18, x FOR PEER REVIEW 6 of 18
Artery Vein 904nm LED PD Register Map LED Driver
TIA LPF PGA ADC
Gain Control LED Intensity Control Sensor Probe Analog Front-end
Readout Circuitries MCU
USB Port Charging Circuitries Li-Battery Power Management Circuitries LCD Monitor Control Panel Wireless Communication Digital Signal Processing & Accessing Algorithm APP or Laptop
AVF
Figure 3. The system architecture of the proposed wireless PPG sensor system.
(a)
(b) (c)
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.
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
Figure 3.The system architecture of the proposed wireless PPG sensor system.
Sensors 2018, 18, x FOR PEER REVIEW 6 of 18
Artery Vein 904nm LED PD Register Map LED Driver
TIA LPF PGA ADC
Gain Control LED Intensity Control Sensor Probe Analog Front-end
Readout Circuitries MCU
USB Port Charging Circuitries Li-Battery Power Management Circuitries LCD Monitor Control Panel Wireless Communication Digital Signal Processing & Accessing Algorithm APP or Laptop
AVF
Figure 3. The system architecture of the proposed wireless PPG sensor system.
(a)
(b) (c)
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.
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
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. 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 Figure3. 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 Figure5. Second, the TIA circuit is proposed to transform
Sensors 2018, 18, 3854 7 of 18
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.
Sensors 2018, 18, x FOR PEER REVIEW 7 of 18
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.
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]).
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.
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]).
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 Figure7. 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 Figure8. 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 Figure9. 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 Figure10that 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.
Sensors 2018, 18, 3854 8 of 18
Sensors 2018, 18, x FOR PEER REVIEW 8 of 18
start
Check Signal Saturation Adjust The
Circuit Gain & LED Intensity FIR Filter Check Signal Outliers Fix Outliers by Interpolation Check if PSD Large Enough Send Warning Message to User Extract Features & SVM Transmit the Results to User Receive Data From Bluetooth Accessing Results
No
Yes
Yes
No
No
Yes
Sensors 2018, 18, 3854 9 of 18
Sensors 2018, 18, x FOR PEER REVIEW 9 of 18
Dynamic Range of ADC Va lu e Time (s)
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).
Outlier Point
Time (s)
Time (s) Time (s)
Figure 8. PPG signals with an outlier point, which can be detected by slope and can be fixed by using interpolation.
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 2018, 18, x FOR PEER REVIEW 9 of 18
Dynamic Range of ADC Va lu e Time (s)
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).
Outlier Point
Time (s)
Time (s) Time (s)
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 2018, 18, 3854 10 of 18
Sensors 2018, 18, x FOR PEER REVIEW 10 of 18
DC drifting caused by motion artifact
Time (s)
Time (s)
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.
Harmonic components polluted by white noise
Harmonic components can be clearly identified
PSD = 16.43%
PSD = 30.75%
Time (s) Time (s)
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.
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
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 2018, 18, x FOR PEER REVIEW 10 of 18
DC drifting caused by motion artifact
Time (s)
Time (s)
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.
Harmonic components polluted by white noise
Harmonic components can be clearly identified
PSD = 16.43%
PSD = 30.75%
Time (s) Time (s)
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.
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
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.
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,
Sensors 2018, 18, 3854 11 of 18
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 n
∑
i n∑
j αiαjyiyjG xi, xj − n∑
i αi ) (16) subjected to n∑
i yiαi =0 (17) 0<αi+ <C+ (18) 0<αi− <C− (19)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 Table1.
Table 1.Five input features for the support vector machine (SVM) classifier.
Symbol Measurement Definition
PI The Proposed PPG Sensor Perfusion index defined in Equation (12)
SpO2 Oximeter Blood oxygen saturation levels
SBP Electronic Sphygmomanometer Systolic blood pressure
DBP Electronic Sphygmomanometer Diastolic blood pressure
fHR The Proposed PPG Sensor Heart rate
Note that all features in Table1. 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]
GRBF(xi, xj) =e−kxi−xjk 2/2σ2
(20)
GLinear(xi, xj) =xi0xj (21)
GPoly,d(xi, xj) = xi0xj+1d (22)
where GRBFdenotes the RBF kernel; σ denotes the scaling factor of RBF kernel; GLineardenotes the linear kernel; GPoly,ddenotes 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.
Sensors 2018, 18, 3854 12 of 18
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 SpO2value 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 Figure11, 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 Table2. The experimental results of the reproducibility test are shown in Table3, where the proposed PPG sensors achieve high reproducibility for the SVM classifiers using the RBF kernel and fourth-order polynomial kernel.
Sensors 2018, 18, x FOR PEER REVIEW 12 of 18
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.
TP
90.41%
FP
14.29%
FN
9.59%
TN
85.71%
Actual Class
Pr
ed
ic
te
d
C
la
ss
Healthy AVF Dysfunction AVF
Hea lth y AV F D ys fun ct io n A V F (a)
TP
68.49%
FP
32.14%
FN
31.51%
TN
67.86%
Actual Class
Pr
ed
ic
te
d
C
la
ss
Healthy AVF Dysfunction AVF
Hea lth y AV F D ys fun ct io n A V F (b) Figure 11. Cont.
Sensors 2018, 18, 3854 13 of 18
Sensors 2018, 18, x FOR PEER REVIEW 13 of 18
TP
75.34%
FP
25.00%
FN
24.66%
TN
75.00%
Actual Class
Pr
e
di
cte
d C
la
ss
Healthy AVF Dysfunction AVF
Hea lt h y AV F Dy sf un ct io n A V F (c)
TP
86.30%
FP
25.00%
FN
13.70%
TN
75.00%
Actual Class
Pr
e
di
cte
d C
la
ss
Healthy AVF Dysfunction AVF
Hea lt h y AV F Dy sf un ct io n A V F (d)
TP
90.41%
FP
21.43%
FN
9.59%
TN
78.57%
Actual Class
Pr
ed
ic
te
d
C
las
s
Healthy AVF Dysfunction AVF
Hea lt h y AV F Dy sf unc ti on A V F (e)
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.
Table 2. Experimental results of each classifier.
RBF Kernel Linear Kernel 2-nd Order Polynomial 3-rd Order Polynomial 4-th Order Polynomial Kernel Scale (σ) 6.1585 - - - - Misclassification Cost of Positive Class (C+) 161.8024 1.7159 0.4887 0.1053 0.0603 Misclassification Cost of Negative Class (C−) 420.6862 4.4615 1.2706 0.2738 0.1567 Accuracy 89.11% 68.32% 75.25% 83.17% 87.13% Sensitivity 90.41% 68.49% 75.34% 86.30% 90.41% Type II Error 9.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.
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.
Table 2.Experimental results of each classifier. RBF Kernel Linear Kernel 2-nd Order Polynomial 3-rd Order Polynomial 4-th Order Polynomial Kernel Scale (σ) 6.1585 - - - -Misclassification Cost of Positive Class (C+) 161.8024 1.7159 0.4887 0.1053 0.0603 Misclassification Cost of Negative Class (C−) 420.6862 4.4615 1.2706 0.2738 0.1567 Accuracy 89.11% 68.32% 75.25% 83.17% 87.13% Sensitivity 90.41% 68.49% 75.34% 86.30% 90.41% Type II Error 9.59% 31.51% 24.66% 13.70% 9.59%
Sensors 2018, 18, 3854 14 of 18
Table 3.Reproducibility test of the proposed PPG sensors. RBF Kernel Linear Kernel 2-nd Order Polynomial 3-rd Order Polynomial 4-th Order Polynomial Patients #1 Ground Truth P P P P P First Measurement P P P P P Second Measurement P P P P P Third Measurement P P P P P Accuracy 100% 100% 100% 100% 100% Patients #2 Ground Truth N N N N N First Measurement N N N N N Second Measurement N N N N N Third Measurement N N N N N Accuracy 100% 100% 100% 100% 100% Patients #3 Ground Truth P P P P P First Measurement P N P P P Second Measurement P N P P P Third Measurement P N P P P Accuracy 100% 0% 100% 100% 100% Patients #4 Ground Truth N N N N N First Measurement N P P P N Second Measurement N P N N N Third Measurement N P N N N Accuracy 100% 0% 66.67% 66.67% 100% Patients #5 Ground Truth P P P P P First Measurement P P P P P Second Measurement P P P P P Third Measurement P P P P P Accuracy 100% 100% 100% 100% 100%
P denotes the healthy AVF (Positive Class), and N denotes the dysfunctional AVF (Negative Class). 5. Discussion
Based on the experimental results in Table2, 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–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, Table2also 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.
Sensors 2018, 18, 3854 15 of 18
A comparison table between the current study and other previous research is shown in Table4, where the proposed PPG sensor renders high accuracy and a low type II error with an adequate number of subjects. Table4also 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.
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
Sensor Ultrasound Stethoscope
Auscultation
Stethoscope
Auscultation Bilateral PPG Single PPG Single PPG
Principle Doppler Acoustic Acoustic Optical Optical Optical
Communication Wired Wireless Wireless Wired Wireless Wireless
Assessing Algorithm
Color Relation
Analysis SVM Neural Network
Neural
Network Neural Network SVM
Size Large - 9 cm×4 cm× 2 cm Large 9 cm×8 cm× 4 cm 9 cm×3.5 cm ×1.5 cm Number of Subjects 50 22 479 11 40 101 Accuracy 83% 84.3% 87.8% 94.82% R2= 0.7176 89.11% Type II Error - 16.7% 10.75% - > 50% 9.59%
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%).
Sensors 2018, 18, 3854 16 of 18
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.
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. [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. [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. [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. [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. [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. [CrossRef]
8. Temko, A. Accurate Heart Rate Monitoring During Physical Exercises Using PPG. IEEE Trans. Biomed. Eng. 2017, 64, 2016–2024. [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. [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. [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. [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. [CrossRef] [PubMed]
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. [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. [CrossRef]
Sensors 2018, 18, 3854 17 of 18
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. [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. [CrossRef]
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. [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. [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. [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. [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. [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. [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. [CrossRef]
24. Kim, J.; Kim, J.; Ko, H. Low-Power Photoplethysmogram Acquisition Integrated Circuit with Robust Light Interference Compensation. Sensors 2016, 16, 46. [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. [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. [CrossRef] [PubMed]
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. [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. [CrossRef] [PubMed]
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. [CrossRef]
30. Yigit, B.; Pekkan, K. Non-dimensional physics of pulsatile cardiovascular networks and energy efficiency. J. R. Soc. Interface 2016, 13, 1–14. [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. [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.
Sensors 2018, 18, 3854 18 of 18
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. [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. [CrossRef]
35. Nitzan, M.; Romem, A.; Koppel, R. Pulse oximetry: Fundamentals and technology update. Med. Devices 2014, 7, 231–239. [CrossRef] [PubMed]
36. Rhee, S.-Y.; Park, J.; Inoue, A. Soft Computing in Machine Learning; Springer: Zürich, Switzerland, 2014. [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.
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. [CrossRef]
39. Wang, J.T.L.; Zaki, M.J.; Toivonen, H.; Shasha, D. Data Mining in Bioinformatics; Springer: London, UK, 2005. 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. [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. [CrossRef] [PubMed]
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. [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. [CrossRef]
44. Han, H.; Jiang, X. Overcome Support Vector Machine Diagnosis Overfitting. Cancer Inform. 2014, 13, 145–158. [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. [CrossRef]
© 2018 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).