Abstract
A new computation method of a back-propagation neural network (BPNNs) is designed and expected to implement continuous measurement of blood pressures (BPs) by a noninvasive, cuffless, handheld strain-type BP sensor. The sensor is successfully designed to acquire pulsation signals at the wrist artery of a subject with a readout designed of a Wheatstone bridge, amplifier, filter, and a digital signal processor. To predict BP based on the obtained pulsation signals, 22 features are extracted to compute systolic blood pressure (SBP) and diastolic blood pressure (DBP) based an established BPNN. There are 22 input neurons, 30 hidden layers and 2 output neurons in BPNN model. The inputs are presented to the pulsation signal of time domain and frequency domain and outputs are presented to SBP and DBP. Experiments are conducted to show the validness of the developed sensor and BPNN. The data show that the prediction errors are within mmHg, respectively. SBP and DBP are 1.35 ± 3.45 and 2.29 ± 3.28 mmHg, respectively. The errors of blood pressure pass the criteria for Association for the Advancement of Medical Instrumentation (AAMI) method 2 and the British Hypertension Society (BHS) Grade B.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Introduction
According to WHO reports (WHO 2017), an average of 1.65 million people died of cardiovascular diseases (CVDs) every year. In clinical practices, long-time blood pressure (BP) data collection is important for giving therapy (Kario et al. 2003; Charbonnier et al. 2000). Doctors monitor patients’ conditions using either conventional blood pressure devices with inconvenient cuffs or implanting invasive blood-pressure sensory devices into the neighborhoods of blood vessels. To realize continuous, comfortable and long-time monitoring and collecting BP data, cuff-less and noninvasive blood pressure sensors have been proposed.
Most of cuffless BP sensors reported to date consist of a photoplethysmographic (PPG) sensor and an electrocardiogram (ECG) sensor to acquire pulse transient time (PTT), the time period for the pulse wave traveling from heart to wrist or finger, then with obtained PTT one can calculate BPs based theories of cardiovascular dynamics (Peltokangas et al. 2017). In these sensors, the PPG sensor is operated based on optical reflection, refraction and absorption, while the ECG on human body electronics. This study considered instead a new strain-type BP sensor uniquely developed by Kao et al. (2016) and Wang et al. (2016), which owns high sensitivity to skin vibration due to artery pulsating underneath. This high sensitivity makes possible a clear detection of the reflected peak in a typical arterial pulsating waveform (APW), thus being able to obtain accurate pulse wave velocity (PWV) based on the period between the incident and reflected peaks acquired from a measured APW. In results, BPs can calculate based on a single sensor instead of two sensors required by most of cuffless BP sensors reported. Note that this is difficult to be achieved by the previous studies using a PPG sensor, since the secondary peak of the PPG sensor is usually not clear due to varied reasons, like low sensitivities of photodetectors, serious influence of ambient lightings and filtering/scattering effects of tissue and bones under skin.
Moreover, the base assuming of PWV is the path arteries to be an elastic tube with the same thickness (h), diameter (d), and blood density (Bramwell and Hill 1922; Fulton and McSwiney 1930; Gao et al. 2017; Xu 2002). The diameter of muscular artery and arteriole are 4 to 0.3 mm and the thickness of artery wall of the muscular artery and arteriole are 1 to 0.006 mm (as shown in Fig. 1) (Cummings 2004; Laurent et al. 1994; Huzjan et al. 2004). As shown in Fig. 2 (Koeppen and Stanton 2008), the aorta consists of endothelium, thick elastic tissue, thin smooth muscle and fibrous tissue, but the arteriole consists of endothelium, thin elastic tissue, thick smooth muscle and fibrous tissue. Using the parameters of muscular artery and arteriole to calculate the BP, respectively, the difference of DBP almost will be 20 mmHg, which is larger than the allowance BP error (8 mmHg) of Association for the Advancement of Medical Instrumentation (AAMI) (AAMI 2010).
To serve the new strain-type, non-invasive, cuff-less BP sensor, a front-end readout circuit with artificial neural network (ANN) is proposed in this study to render BPs. Kurylyak et al. (2013) used more than 15,000 pulsations to train ANN, and 21 time-domain-only features were extracted from each of them. The obtained error results 3.48 ± 3.19% for systolic blood pressure (SBP) and 3.90 ± 3.51% for diastolic blood pressure (DBP). Wu et al. (2015) used four inputs (age, cholesterol, blood sugar and ECG) of ANN structure and three hidden nodes. The objective of the structure is to predict the systolic blood pressure based on the different input variables. The result of the comparisons between the two values has shown that in around 90% of the cases, the error in the prediction is within 25–30 mmHg.
In this study, SBP and DBP estimation model were built up by using ANN method. The artificial neural network used for modeling is back-propagation neural network (BPNN). The eighteen statistical factors of each series signal from strain BP sensor and four subject information are inputs to BPNN corresponding SBP and DBP sensing electric sphygmomanometer as target signal for training BPNN. The trained BPNN outputs SBP and DBP while measuring with other time series signal from strain-type BP sensor which is compared with SBP and DBP from electronic sphygmomanometer, which passed U. S. Food and Drug Administration (FDA) certificate.
2 The stain-type BP sensor
The proposed new noninvasive, cuff-less blood pressure sensor is designed and fabricated to continuously measure blood pressures and the heart rates. The strain BP sensor which is shown as Fig. 3 includes the strain gauge, the encapsulating polymer with bio-compatibility, the readout circuit, and the guide interface for recording the pulsation and analysis the BP. To assist the sensor, a readout circuit is devised with a Wheatstone bridge, an amplifier, a filter, and an analog to digital converter (ADC). The BP sensor detects the vibration of radial artery upon a human wrist.
The amplitude of all bio-electrical signals is a faint signal. The measurement of some physical quantity could be useful in order to obtain a pre-diagnosis result or for a treatment. There are three main parts of analog readout circuits (as Fig. 4): Wheatstone bridge, amplifier, and low pass filter. The Wheatstone bridge transforms the strain to electrical signal, voltage. In this circuit, it used the invert amplifier to amplifies 15,000 times. The frequency of pulsation is almost 1–2 Hz, and thus the filter is a low pass filter to remove the high-frequency noise. In additional, a 12-bit ADC featuring a fully input signal after the analog circuit.
3 Back-propagation neural network
The cardiac events that occur from the beginning of one heartbeat to the beginning of the next one are called the cardiac cycle. Each cycle is initiated by spontaneous generation of an action potential in the sinus node. A cardiac cycle waveform could reflect the corresponding physiological events, and provided more information of cardiac function as peripheral resistance, arterial compliance, blood pressure waveform reflex, atherosclerosis, ejection phase and more. In this study, it analyzes the features of BP in cardiac cycle waveform by using the neural network. As shown in Fig. 5, one cycle pulsation includes the incident wave and the reflected wave which are caused by the reflected blood flow from expanded vessel wall of the extremities (Shin and Min 2017).
A BPNN is designed to estimate SBP and DBP in the continuous BP sensor as shown in Fig. 6, which is composed by 22 nodes (S1–S22) in input layer, 30 nodes (H1–H30) in hidden layer and 2 nodes (O1–O2) in output layer. Based on the cardiovascular hemodynamics, the pulse wave velocity is high enough for the reflected wave to arrive in the proximal aorta within the same cardiac cycle and so the reflection overlays the incident wave with both contributing to the arterial waveform. However the arterial waveform it difficult to separate the incident wave from the reflected wave, the precise pulse transit time is between the incident wave and the reflected wave. The goal of a BPNN model is to find a function that best maps a set of inputs to their correct output without the real mathematical model of PWV. The input nodes of BPNN model include the subject’s physiological information like aged, gender, height, weight and the features of arterial waveform, known as pulsation. The features of pulsation, which shown in Table 1 extracted from time domain signal as the external cardiovascular physiological condition, frequency domain signal as the cardiac function and cepstrum analysis as the information of reflected wave. The S1–S4 are the subject information, S5–S14 are the pulsation features of time domain as shown in Fig. 7a, S15–S20 are the are the pulsation features of frequency domain as shown in Fig. 7b and S21–S22 are the pulsation features with cepstrum analysis as shown in Fig. 7c.
In this study, the statistical factors of pulsation as radial vibration signals in time domain, frequency domain and cepstrum analysis used for estimate BP shown as Fig. 7. Since these statistical factors have been used as inputs to the BPNN which used sigmoid function to activated function, the inputs and outputs of BP network can be normalized into a range from 0 to 1. The connections between the input and hidden layers, the hidden and output layers are weighting coefficient \(w_{ij}\) and \(w_{jk}\), respectively. The input of the j-th neuron in the hidden layer can be expressed by
where \(s_{i}\) is the i-th input, \(w_{ij}\) is the weighting coefficient between the i-th neuron in the input layer and the j-th neuron in the hidden layer. Thus, the output of the j-th neuron in the hidden layer can be obtained by
where f(·) is the sigmoid function adopted to be the activation function.
The output of BPNN can be expressed by
where m is the neuron number in the hidden layer, wjk is the weighting coefficient between the j-th neuron in the hidden layer and the k-th neuron in the output layer. Then, the output ok of the BPNN can be obtained by
The BPNN is trained using the error between the actual output and the ideal output, to modify wij and wjk until the output of BPNN is close to the ideal output, with an acceptable accuracy. On the basis of the gradient descent method for the minimization of error, the correction increments of weighting coefficients are defined to be proportional to the slope, related to the changes between the error estimator and the weighting coefficients as
where η is the learning rate used for adjusting the increments of weighting coefficients and controls the convergent speed of the weighting coefficients. E is the error estimator of the network and is defined by
where N is the total number of training samples. \(\left( {T_{k} } \right)_{p}\) is the ideal output of the p-th sample and \(\left( {o_{k} } \right)_{p}\) is the actual output of the p-th sample. Substituting Eq. (6) into Eq. (5) and executing derivations give the increments of weighting coefficients as
for the output layer, and
where f′(·) is the first derivation of f(·). Therefore, in the training process, the weighting coefficients must be modified by using
until the error estimator E converges to an acceptable accuracy.
When the network accomplish training, using the eight coefficient values of statistical factors to computed with the trained weighting coefficients wij and wjk and obtained output value of network. The output neuron represents each of SBP and DBP. The training performance is shown as Fig. 8. The training mean square error (MSE) of NN model of SBP is 0.0000217, which almost 0.32 mmHg and the training MSE of NN model of DBP is 0.0037, which is almost 2.4 mmHg.
4 Experiment results
The experiment setup show as Fig. 9a and the continuous pulse signal show as Fig. 9b. As Table 2, there are 35 subjects, which include 4 females and 31 males. Based on the protocol of British Hypertension Society (BHS) (O’Brien et al. 1990), the subject should rest for more than 5 min before taking the measurement and should not involve in any physical activity in the last 30 min. In addition, blood pressure should not be taken within 30 min from drinking caffeinated drinks, smoking or eating. The calibration requires placing, the BP strain sensor and upper arm blood pressure monitor on the same arm. Then subject should be sitting down in a quiet place, preferably at a desk or table, with his/her arm resting on a firm surface and his/her feet flat on the floor. The subject shall remain still and silent while taking the measuring since the radial arterial is blocked by the cuff of upper arm blood pressure monitor in the measuring process and the BP strain sensor could not be used with BP monitor at the same time.
Using 28 data for training the NN model, the 35 data for testing the established NN model. The systolic BP of training subjects are from 100 to 142 mmHg and the diastolic BP are from 57 to 89 mmHg. The BP correlation between strain BP sensor and OMRON are shown as Fig. 10a, b. The Bland–Altman plot of SBP and DBP as shown in Fig. 11a, b. The mean and standard error of mean are used to describe the variability within the sample, a 95% of which confidence interval should be preferred. The errors (MD ± SD) of SBP and DBP are 1.35 ± 3.45 and 2.29 ± 3.28 mmHg, respectively. As shown in Fig. 12, which is the BP error distribution of Association for the Advancement of Medical Instrumentation (AAMI) and BHS, this BP sensor pass the criteria for AAMI method 2 and the BHS Grade B (IEEE Standards Association 2014).
Using the same data in reflected pulse transit time (R-PTT) method, the SBP and DBP obtained by
where \(K_{a}\) and \(K_{b}\) are the individual parameters and to be identified from calibration, R-PTT is the reflected pulse transit time, γ is a coefficient depending on radial arterial. The correlation of SBP between strain-type and cuff-type BP sensor with R-PTT method is 0.38 and the correlation of DBP is 0.87; the correlation of SBP with NN method is 0.9 and the correlation of DBP is 0.78. The NN model successful predicted the SBP with high accuracy.
5 Conclusion
The new method with back-propagation neural network (BPNN) is established by this study to calculate blood pressures based on measurements by a newly-developed strain-type sensor, which is expected to be capable of continuous measurement of blood pressures. The eight features in time and frequency domains are extracted from measured pulse signal by the strain sensor in real time to fed into the established BPNN for calculating systolic and diastolic blood pressures. The resulted errors of SBP and DBP are 1.35 ± 3.45 and 2.29 ± 3.28 mmHg, respectively. The errors of blood pressure pass the criteria for Association for the Advancement of Medical Instrumentation (AAMI) method 2 and the British Hypertension Society (BHS) Grade B.
References
American National Standards Institute/Association for the Advancement of Medical Instrumentation ANSI/AAMI (2010) Human factors engineering guidelines and preferred practices for the design of medical devices. ANSI/AAMI HE-75-2010. Association for the Advancement of Medical Instrumentation, Arlington
Bramwell JC, Hill AV (1922) The velocity of the pulse wave in man. Proc R Soc Lond Philos Trans R Soc 93(652):298–306
Charbonnier S, Galichet S, Mauris G, Siche JP (2000) Statistical and fuzzy models of ambulatory systolic blood pressure for hypertension diagnosis. IEEE Trans Instrum Meas 49(5):998–1003
Cummings B (2004) Blood vessels and circulation. New York City College Technology Websupport Publishing PhysicsWeb. http://websupport1.citytech.cuny.edu/Faculty/ibarjis/Teaching/Anatomy%20and%20Physiology/lecture21/Lecture/Lecture1.htm. Accessed 22 Jun 2018
Fulton JS, McSwiney BA (1930) The pulse wave velocity and extensibility of the brachial and radial artery in man. J Physiol 69(4):386–392
Gao M, Cheng H-M, Sung S-H, Chen C-H, Mukkamala R (2017) Estimation of pulse transit time as a function of blood pressure using a nonlinear arterial tube-load model. IEEE Trans Biomed Eng 64(7):1524–1534
Huzjan R, Brkljacic B, Delic-Brkljacic D, Biocina B, Sutlic Z (2004) B-mode and color doppler ultrasound of the forearm arteries in the preoperative screening prior to coronary artery bypass grafting. Coll Antropol 28(Suppl. 2):235–241
IEEE Standards Association (2014) IEEE standard for wearable cuffless blood pressure measuring devices. IEEE Standard 1708–2014, pp 1–38
Kao Y-H, Tu T-Y, Chao Paul C-P, Lee Y-P, Wey C-L (2016) Optimizing a new cuffless blood pressure sensor via a solid–fluid-electric finite element model with consideration of varied mis-positionings. Microsyst Technol 22:1437–1447
Kario K, Yasui N, Yokoi H (2003) Ambulatory blood pressure monitoring for cardiovascular medicine. IEEE Eng Med Biol Mag 22(3):81–88
Koeppen BM, Stanton BA (2008) Berne and Levy physiology, 6th edn. Elsevier Inc., New York
Kurylyak Y, Lamonaca F, Grimaldi D (2013) A neural network-based method for continuous blood pressure estimation from a PPG signal. In: 2013 IEEE International instrumentation and measurement technology conference (I2MTC), pp 280–283
Laurent S, Girerd X, Mourad JJ, Lacolley P, Beck L, Boutouyrie P, Mignot JP, Safar M (1994) Elastic modulus of the radial artery wall material is not increased in patients with essential hypertension. Arterioscler Thromb J Vasc Biol Am Heart Assoc 14(7):1223–1231
O’Brien E, Petrie J, Littler W, de Swiet M, Padfield PL, O’Malley K, Jamieson M, Altman D, Bland M, Atkins N (1990) The British Hypertension Society Protocol for the evaluation of automated and semi-automated blood pressure measuring devices with special reference to ambulatory systems. J Hypertens 8(7):607–619
Peltokangas M, Vehkaoja A, Verho J, Mattila VM, Romsi P, Lekkala J, Oksala N (2017) Age dependence of arterial pulse wave parameters extracted from dynamic blood pressure and blood volume pulse waves. IEEE J Biomed Health Inform 21(1):142–149
Shin H, Min SD (2017) Feasibility study for the non-invasive blood pressure estimation based on PPG morphology: normotensive subject study. Biomed Eng Online 16(1):1–14
Wang Y-J, Chen T-Y, Tsai M-C, Wu CH (2016) Noninvasive blood pressure monitor using strain gauges, a fastening band, and a wrist elasticity model. Sens Actuators A 252:198–208
World Health Organization (2017) Cardiovascular diseases (CVDs). WHO Publishing PhysicsWeb. http://www.who.int/mediacentre/factsheets/fs317/en/index.html. Accessed 22 Jun 2018
Wu TH, Kwong EW-Y, Pang GK-H (2015) Bio-medical application on predicting systolic blood pressure using neural networks. In: 2015 IEEE first international conference on big data computing service and applications, pp 456–461
Xu M (2002) Local measurement of the pulse wave velocity using doppler ultrasound. Dissertation, Engineering in Electrical Engineering and Computer Science, Massachusetts Institute of Technology
Acknowledgements
The authors appreciate the supported in part by National Applied Research Laboratories IoT Program under Grant number: NARL-IOT-106-004, NARL-IOT-105-006 and support from Ministry of Science and Technology of R.O.C under Grant number: MOST 106-3114-E-009-004- and 106-2634-F-009-010-CC2. This work 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 MOST 107-2633-B-009-003.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Tu, TY., Chao, P.CP. Continuous blood pressure measurement based on a neural network scheme applied with a cuffless sensor. Microsyst Technol 24, 4539–4549 (2018). https://doi.org/10.1007/s00542-018-3957-4
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00542-018-3957-4