Next Article in Journal
Flexible Vibrotactile Actuator Based on Dielectric Elastomer for Smart Handheld Devices
Next Article in Special Issue
Dynamic and Wrench-Feasible Workspace Analysis of a Cable-Driven Parallel Robot Considering a Nonlinear Cable Tension Model
Previous Article in Journal
Building a Realistic Virtual Simulator for Unmanned Aerial Vehicle Teleoperation
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Attention Mechanism-Based Convolutional Long Short-Term Memory Neural Networks to Electrocardiogram-Based Blood Pressure Estimation

1
Department of Anesthesia, An Nan Hospital, China Medical University, Tainan 70965, Taiwan
2
Department of Medical Sciences Industry, Chang Jung Christian University, Tainan 71101, Taiwan
3
Department of Electrical Engineering, Southern Taiwan University of Science and Technology, Tainan 71005, Taiwan
4
Allied AI Biomedical Research Center, Southern Taiwan University of Science and Technology, Tainan 71005, Taiwan
*
Author to whom correspondence should be addressed.
Appl. Sci. 2021, 11(24), 12019; https://doi.org/10.3390/app112412019
Submission received: 25 October 2021 / Revised: 6 December 2021 / Accepted: 14 December 2021 / Published: 17 December 2021
(This article belongs to the Special Issue Selected Papers from iTIKI IEEE ICASI 2021)

Abstract

:
Monitoring people’s blood pressure can effectively prevent blood pressure-related diseases. Therefore, providing a convenient and comfortable approach can effectively help patients in monitoring blood pressure. In this study, an attention mechanism-based convolutional long short-term memory (LSTM) neural network is proposed to easily estimate blood pressure. To easily and comfortably estimate blood pressure, electrocardiogram (ECG) and photoplethysmography (PPG) signals are acquired. To precisely represent the characteristics of ECG and PPG signals, the signals in the time and frequency domain are selected as the inputs of the proposed NN structure. To automatically extract the features, the convolutional neural networks (CNNs) are adopted as the first part of neural networks. To identify the meaningful features, the attention mechanism is used in the second part of neural networks. To model the characteristic of time series, the long short-term memory (LSTM) is adopted in the third part of neural networks. To integrate the information of previous neural networks, the fully connected networks are used to estimate blood pressure. The experimental results show that the proposed approach outperforms CNN and CNN-LSTM and complies with the Association for the Advancement of Medical Instrumentation standard.

1. Introduction

People’s life rhythm has rapidly changed and it has caused an unreasonable dietary structure as well as irregular work and rest. Therefore, blood pressure (BP)-related diseases, such as cardiovascular diseases, hypertension, etc., have become more and more common [1]. BP is one of the important physiological parameters for preventing BP-related diseases. In the early stage of these diseases, there are no obvious symptoms outside the body and motoring BP can effectively prevent these diseases. Therefore, developing a BP estimation is significant for routine healthcare.
Cuff-based BP monitoring devices are commonly used to estimate BP, but these devices are inconvenient and uncomfortable for patients. To overcome some of these problems, many researchers developed cuffless BP estimations, which are based on pulse transit time (PTT), photoplethysmography (PPG), or electrocardiogram (ECG) [2,3,4,5]. Generally, PTT refers to the time it takes a pulse wave to travel between two arterial sites and can be calculated by using ECG and PPG [2]. However, the PTT-based approaches used fixed relationships between BP and PTT, which will be easily affected by vascular tone or physiological status. Thus, the PTT-based approaches have low accuracy and robustness.
Some studies have shown that ECG and PPG signals can be used to effectively estimate BP and increase the accuracy of the estimation [6,7,8,9,10,11]. Chen et al. applied a support vector machine and random forest regression model to estimate the BP [7]. Proença et al. adopted a nonlinear equation to express the relationship between pulse arrival time (PAT) and BP [8]. Whong and Poon used linear regression to find the relationship between BP, PAT, and heart rate [9]. For these approaches, only simple machine learning methods were adopted to estimate BP. Therefore, novel machine learning methods have been successfully used in many applications and can effectively increase the accuracy of BP estimation.
Recently, deep learning had been successfully applied in many applications, and then much research had been proposed to accurately estimate BP [10,11,12,13,14,15]. Wu et al. used a backpropagation neural network and radial basis function to estimate the BP. However, the backpropagation neural network has weak generalization ability [10]. Wu applied deep learning and human physiological characteristics to estimate BP, which can obtain better results compared with backpropagation neural networks [11]. However, it has high computational complexity and is not suitable for real-time applications. Baek et al. proposed a convolutional neural network (CNN)-based BP estimation model, which processes sequential ECG and PPG signals for estimating BP [12]. However, the CNN-based BP estimation model did not use the time-serious information of ECG and PPG signals. Therefore, Argha used long short-term memory (LSTM) to improve the performance of the BP estimation [13]. Nowadays, CNN-LSTM has been developed to combine the advantages of CNN and LSTM. CNN-LSTM can estimate BP by using ECG and PPG signals [14,15], but these methods are still not convenient enough. To improve the performance of CNN-LSTM, an attention mechanism had been proposed and applied to many applications [16,17]. Therefore, integrating the attention mechanism with CNN-LSTM can efficiently increase the accuracy of BP estimation.
In this study, an attention mechanism-based CNN-LSTM is proposed to predict BP by using ECG and PPG signals. To precisely represent the characteristics of ECG and PPG signals, time and frequency domain ECG and PPG signals are selected as the inputs of neural networks. To correctly extract the features of ECG and PPG signals, the CNNs are adopted to process the time and frequency domain signals. To identify the meaningful features, the attention mechanism is applied. To model the characteristics of time series, the LSTM layers are used. Finally, the fully connected networks are used to integrate the information of previous neural networks and to estimate BP.

2. Blood Pressure Estimation Methods

The proposed attention mechanism-based CNN-LSTM is shown in Figure 1. First, the preprocessing is used to remove the motion artifacts of ECG and PPT signals, and then signals are transformed into the frequency domain. Second, the corresponding features of EEC and PPG signals in the time domain and frequency domain are extracted by using convolutional neural networks. Third, the attention networks (ANs) are applied to estimate the importance of features. Fourth, the LSTM networks are adopted to model the variations of time series. Finally, the fully connected networks are used to integrate the information of previous neural networks and to predict the BP. The proposed approaches are detailed in the following paragraphs.

2.1. Signal Preprocessing

The obtained ECG and PPG signals (denoted as S e and S p ) have zero values or meaningless values and these signal segments are removed. The main component of the PPG signals is between 0.5 and 11 Hz, and the main component of the ECG signals is 30 Hz or lower [18,19]. Therefore, a low-pass filter with a cutoff frequency of 35 Hz is applied to the PPG signals. A high-pass filter with a cutoff frequency of 0.5 Hz and a low-pass filter with a cutoff frequency of 35 Hz are sequentially applied to the ECG signals.
The ECG and PPG signals are segmented into sequences of ECG and PPG segments denoted as S e = { s 1 e , s 2 e , , s L s e } and S p = { s 1 p , s 2 p , , s L s p } , respectively. The L s is the number of segments of S e and S p . The s i e and s i p segments are blocked into frames of Lf samples and each adjacent frame is separated by Lk samples. For each frame, the Hamming window is applied to reduce leakage, and then the fast Fourier transform is applied to estimate the corresponding frequency responses. Then, the frequency responses of s i e and s i p are denoted as f i e and f i p . Therefore, the corresponding frequency input sequence for ECG and PPG signals can be found and denoted as F e = { f 1 e , f 2 e , , f L s e } and F p = { f 1 p , f 2 p , , f L s p } . Finally, the inputs of convolutional neural networks are X s = S e S P and X f = F e F P for input vectors in the time domain and frequency domain, respectively.

2.2. Convolutional Neural Networks

In this work, a convolutional network contains a convolutional layer, a rectified linear unit, and a pooling layer. For the convolutional layer, convolution kernels are used to convolve the inputs of the previous layer and it can be defined as
a i = f ( n = 1 N w n x n + b )
where xn, wn, and b are the outputs of the previous layer, the weight of the convolutional kernel, and the bias value, respectively. f(•) is the rectified linear unit, which is a non-linear activation function. The rectified linear unit is used to activate only certain neurons. Thus, the neurons can be activated if the output of the linear transform is greater than or equal to 0.
Finally, a max-pooling layer is adopted to perform downsampling operations. The max-pooling layer can effectively reduce the parameters of networks for reducing complexity and keeping important features.

2.3. Attention Neural Networks

After the convolutional neural networks, a self-attention mechanism (as shown in Figure 2) is used to focus on the relevant part of features [20]. The input of the self-attention layer is the previously convoluted results ai. The ai is multiplied by three weights matrix wq, wk, and wv that are trained in the training process, and then the query vector Qi, the key vector Ki, and the value vector Vi can be obtained as follows.
Q i = w q a i
K i = w k a i
V i = w v a i
When the Qi, Ki, and Vi are obtained, the self-attention operation Attention(•), which is modeled as dot-production attention, is used to find the weighted self-attention outputs SAi. Attention(•) is defined as
S A i = A t t e n t i o n ( Q i , K i , V i ) = s o f t m a x ( Q i K i T d ) V i
where softmax(•), T, and d are the softmax function, the transpose operation, and the scaling factor, respectively.

2.4. LSTM Neural Networks

After the meaningful features are extracted, the LSTM is adopted to model the characteristics of the time series of features. The structure of the LSTM unit is shown in Figure 3. The inputs of the first LSTM layer and the other LSTM layers are the output of attention layer SAi and the outputs of previous LSTM units, respectively. In time slot t, the input and the output of the LSTM unit are yt and ht, respectively. For an LSTM unit, it composes an input gate gi, a forget gate gf, an output gate go, a mapping function mt, and a memory cell ct.
Mathematically, each vector in these components of the LSTM unit can be computed as follows.
Y = y t h t - 1
g t i = σ ( W i · Y + b i )
g t f = σ ( W f · Y + b f )
g t o = σ ( W o · Y + b o )
m t = t a n h ( W m · Y + b m )
c t = g t f c t - 1 + g t i m t
h t = g t o t a n h ( c t )
σ ( ) and are the sigmoid function and elementwise multiplication. Wi, Wf, Wo, and Wm are the weighted matrices, and bi, bf, bo, and bm are bias vectors of LSTM. These parameters are learned during training. Three gates have their weights and then each LSTM unit works like a state machine. Therefore, the LSTM neural network can deal with sequence problems.

2.5. Fully Connected Neural Networks

Each neuron in the fully connected layer is connected to all neurons of the previous layer, and it follows the basic method of feedforward artificial neural network. In this study, a conventional multi-layer perceptron neural network is utilized.

3. Experimental Results

In this study, ECG and PPG signals collected in PhysioNet’s Multi-parameter Intelligent Monitoring for Intensive Care (MIMIC) database [21] were used to evaluate the proposed approaches. There are 45 patients (27 males and 18 females, the average age is 66.8 years) and patients have one of 13 diseases, including angina, bleeding, brain injury, cardiogenic shock, congestive heart failure/pulmonary edema, cord compression, myocardial infarction, postoperative coronary artery bypass graft, renal failure, postoperative valve, respiratory failure, trauma, and sepsis. The signals were obtained through invasive methods, and for each patient, around 11,000 segments were randomly extracted. When the high-level motion artifacts were not removed by using the proposed preprocess, these segments, which contain motion artifacts, were manually removed.
An input signal of neural networks should contain at least two periods of ECG signals. According to the possible heart rate range, the duration of the input ECG signals is more than 4 s. Thus, the length of s i e and s i p is 1024. Lf and Lk are 512 and 256, respectively. Moreover, the length of the hamming window and the size of FFT are 512. Therefore, the size of inputs to neural networks for the time and frequency domain are 512 and 256, respectively. N-fold cross-validation (N = 10) was used to evaluate the proposed approaches by subject cross-validation and the results are detailed in the following subsections.

3.1. Experimental Setup

In this study, the results of BP were estimated by using root mean square error (RMSE) and mean absolute percentage error (MAPE). Moreover, the somewhat less stringent Association for the Advancement of Medical Instrumentation (AAMI) standard [22], which recommends a mean error of less than 5 mmHg and a standard deviation of error of not more than 8 mmHg.
The model was trained in a fully supervised manner, and the weights and biases of each layer were initialized by randomly selected values. The cross-entropy is selected as the loss function, which was used to estimate the error between the true value and the predicted value. Adam, which is a stochastic optimization algorithm, was selected as the optimizer. The detailed parameters of the proposed neural network are shown in Table 1.

3.2. Results of Feature Evaluation and Selection

Using single biomedical signals such as ECG or PPG to estimate the BP including systolic blood pressure (SBP) and diastolic blood pressure (DBP) can increase the value of smart devices [3,23]. Therefore, the effects of ECG and PPG signals are examined and then three types of inputs were designed as I(ECG), I(PPG), and I(ECG, PPG). I(•) is used to represent the selected signals and the experimental results are shown in Table 2. Using both ECG and PPG signals, the proposed system can achieve the best performance. However, the performance of using a single ECG or PPG still achieves acceptable results. For practical applications, the complexity of the proposed approach can be reduced without severely losing accuracy. Thus, the proposed structure of the neural network is suitable for practical applications.
Next, the effects of input signals represented as time and frequency sequences are examined and the results are shown in Table 3. The results show that the performance using time and frequency signals is higher than that using only time or frequency signals. Previous studies showed that the relationship between ECG and PPG signals in the time domain can be used to predict BP [2]. Moreover, the performance using time signals is higher than that using frequency signals. Therefore, the proposed approach can learn the relationship between ECG and PPG signals in the time domain, and then the accuracy can be increased. However, integrating with frequency information, the accuracy can be effectively increased by using the proposed neural network.

3.3. Analysis of Network Structure

In this subsection, the impact of network structure is examined. The CNN and fully connected networks were treated as the basic network structure. The attention network (AN) and the LSTM network in the proposed network structure were sequentially removed and the experimental results are shown in Table 4. Comparing the basic network structure, the prediction accuracy obtained by using the network structure with AN or the LSTM network can be improved. The proposed network structure, which uses both AN and LSTM networks, can achieve the highest accuracy.
The results of CNN + LSTM are slightly better than that of CNN + AN, but the layers for CNN + LSTM and CNN + AN are 2 and 1, respectively. CNN + AN and CNN + LSTM focus on identifying meaningful features and modeling the characteristics of time series, respectively. These two approaches focus on different characteristics of input sequences; thus, integrating these two networks can greatly improve the accuracy of BP estimation.

3.4. Experimental Results Compared with AAMI Standard

In this subsection, the accuracy of BP estimation of the proposed approach was compared with the AMMI standard, which is the guideline for the evaluation of cuffless BP monitoring devices. The results evaluated by using mean absolute error (MAE) were shown in Table 5. It is clear that using LSTM or AN can improve the performance of CNN. Moreover, the performance of LSTM is better than that of AN. According to the network structure, the LSTM can save previous ECG information and compare it with current ECG information, thus the variance of ECG signals can be effectively improved. Therefore, the blood pressure can be accurately estimated by using the variance of ECG signals. The effects of AN are sometimes modeled in the CNN; thus, the benefit of AN cannot be fully demonstrated. When LSTM and AN are integrated together, AN may reduce the variety of inputs of LSTM. Thus, the proposed approaches can achieve the best performance.
The mean error and the standard deviation of error for these four approaches are less than 5 and 8 mmHg, respectively. Moreover, the proposed approach can obtain the smallest standard deviation and the most accurate. Thus, these approaches are sufficiently high for clinical use.
In order to detail the characteristics of proposed approaches, the Bland–Altman plot and the error distribution of the actual BP and the estimated BP are adopted, and the results are shown in Figure 4. The mean difference of SBP and DBP were 0.189 mmHg and 0.082 mmHg, respectively. The standard derivations of SBP and DBP were 3.96 and 3.19, respectively. Moreover, within the error range of 7.76 mmHg and 6.25 mmHg for SBP and DBP (95% confidence level), the cumulative percentages in the predicted values of SBP and DBP were 96.57% and 98.57%, respectively. Thus, the performance for predicting DBP is better than that for predicting SBP.

4. Conclusions

In this study, an attention mechanism-based CNN-LSTM had been successfully proposed to predict BP by using ECG and PPG signals. ECG and PPG signals in time and frequency domain are useful to precisely predict BP and the proposed network structure can correctly model the relations between ECG and PPG signals in time domain. The convolutional neural network can automatically extract the features of ECG and PPG signals. Moreover, the meaningful features and the characteristics of time series are effectively modeled by using AN and LSTM, respectively. The experimental results showed that the proposed approach outperforms CNN and CNN-LSTM. Besides this, for practical applications, the computational complexity should be decreased. Without severely reducing the prediction accuracy, the proposed approaches can meet the condition of computational complexity by removing some types of input signals. Moreover, the proposed approach, which is assessed by using AAMI standard, can possibly be grafted into medical devices. In this study, the motion artifacts were manually removed, which will degrade the performance of the proposed approaches. Therefore, developing advanced approaches to remove the motion artifacts can improve the performance of BP estimation.

Author Contributions

These authors contributed equally: C.-C.C. and C.-C.L. Conceptualization, C.-C.C. and C.-C.L.; methodology, C.-C.C. and C.-C.L.; software and validation, Y.-J.C.; formal analysis and investigation, C.-C.C. and C.-C.L.; resources and data curation, C.-H.Y. and E.-C.S.; writing—original draft preparation, C.-C.C. and C.-C.L.; writing—review and editing, Y.-J.C.; visualization, E.-C.S.; supervision, project administration and funding acquisition, C.-C.C. and C.-C.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research was partly supported by one research fund (ANHRF109-17) from An Nan Hospital, China Medical University, granted to Chia-Chun Chuang and another research fund (ANHRF110-22) from An Nan Hospital, China Medical University, granted to Chien-Ching Lee.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Acknowledgments

The authors would like to thank the support of the MOST 110-2221-E-218-004 from the Ministry of Science and Technology, Taiwan, and the Higher Education Sprout of the Ministry of Education, Taiwan.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Coelho, G.L.L.M. Worldwide trends in blood pressure from 1975 to 2015: A pooled analysis of 1479 population-based measurement studies with 19 1 million participants. Lancet 2017, 389, 37–55. [Google Scholar]
  2. Miao, F.; Liu, Z.-D.; Liu, J.-K.; Wen, B.; He, Q.-Y.; Li, Y. Multi-Sensor fusion approach for cuff-less blood pressure measurement. IEEE J. Biomed. Health Inf. 2020, 24, 79–91. [Google Scholar] [CrossRef] [PubMed]
  3. Sagirova, Z.; Kuznetsova, N.; Gogiberidze, N.; Gognieva, D.; Suvorov, A.; Chomakhidze, P.; Omboni, S.; Saner, H.; Kopylov, P. Cuffless blood pressure measurement using a smartphone-case based ECG monitor with photoplethysmography in hypertensive patients. Sensors 2021, 21, 3525. [Google Scholar] [CrossRef]
  4. Yan, W.; Peng, R.; Zhang, Y.; Ho, D. Cuffless continuous blood pressure estimation from pulse morphology of photoplethysmograms. IEEE Access 2019, 7, 141970–141977. [Google Scholar] [CrossRef]
  5. Liu, Z.-D.; Liu, J.-K.; Wen, B.; He, Q.-Y.; Li, Y.; Miao, F. Cuffless blood pressure estimation using pressure pulse wave signals. Sensors 2018, 18, 4227. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  6. Ding, X.; Yan, B.P.; Zhang, Y.-T.; Liu, J.; Zhao, N.; Tsang, H.K. Pulse transit time based continuous cuffless blood pressure estimation: A new extension and a comprehensive evaluation. Sci. Rep. 2017, 7, 11554. [Google Scholar] [CrossRef] [PubMed]
  7. Khalid, S.G.; Zhang, J.; Chen, F.; Zheng, D. Blood pressure estimation using photoplethysmography only: Comparison between different machine learning approaches. J. Healthc. Eng. 2018, 2018, 1548647. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  8. Wang, L.; Zhou, W.; Xing, Y.; Zhou, X. A novel neural network model for blood pressure estimation using photoplethesmography without electrocardiogram. J. Healthc. Eng. 2018, 2018, 7804243. [Google Scholar] [CrossRef] [PubMed]
  9. Chen, X.; Yu, S.; Zhang, Y.; Chu, F.; Sun, B. Machine learning method for continuous noninvasive blood pressure detection based on random forest. IEEE Access 2021, 9, 34112–34118. [Google Scholar] [CrossRef]
  10. Wu, T.H.; Pang, G.K.-H.; Kwong, E.W.-Y. Predicting systolic blood pressure using machine learning. In Proceedings of the 7th International Conference on Information Automation for Sustainability, Colombo, Sri Lanka, 22–24 December 2014; pp. 1–6. [Google Scholar]
  11. Wu, D. Research on Continuous Non-Invasive Blood Pressure Detection and Its Application Based on Deep Neural Network. Ph.D. Thesis, Department of Advanced Technology, University of Chinese Academy of Sciences, Shenzhen, China, 2017. [Google Scholar]
  12. Baek, S.; Jang, J.; Yoon, S. End-to-end blood pressure prediction via fully convolutional networks. IEEE Access 2019, 7, 185458–185468. [Google Scholar] [CrossRef]
  13. Argha, A.; Celler, B.G. Blood pressure estimation from time-domain features of oscillometric waveforms using long short-term memory recurrent neural networks. IEEE Trans. Instrum. Meas. 2020, 69, 3614–3622. [Google Scholar] [CrossRef]
  14. Miao, F.; Wen, B.; Hu, Z.; Fortino, G.; Li, Y. Continuous blood pressure measurement from one-channel electrocardiogram signal using deep-learning techniques. Artif. Intell. Med. 2020, 108, 101919. [Google Scholar] [CrossRef] [PubMed]
  15. Mou, H.; Yu, J. CNN-LSTM prediction method for blood pressure based on pulse wave. Electronics 2021, 10, 1664. [Google Scholar] [CrossRef]
  16. Tahir, G.A.; Loo, C.K. Progressive kernel extreme learning machine for food image analysis via optimal features from quality resilient CNN. Appl. Sci. 2021, 11, 9562. [Google Scholar] [CrossRef]
  17. Guo, J.; Liu, H.; Li, X.; Xu, D.; Zhang, Y. An attention enhanced spatial–temporal graph convolutional LSTM network for action recognition in Karate. Appl. Sci. 2021, 11, 8641. [Google Scholar] [CrossRef]
  18. Lázaro, J.; Gil, E.; Bailón, R.; Mincholé, A.; Laguna, P. Deriving respiration from photoplethysmographic pulse width. Med. Biol. Eng. Comput. 2013, 51, 233–242. [Google Scholar] [CrossRef] [PubMed]
  19. Nemati, E.; Deen, M.J.; Mondal, T. A wireless wearable ECG sensor for long-term applications. IEEE Commun. Mag. 2012, 50, 36–43. [Google Scholar] [CrossRef]
  20. Chu, Y.; Yue, X.; Yu, L.; Sergei, M.; Wang, Z. Automatic image captioning based on ResNet50 and LSTM with soft attention. Wirel. Commun. Mob. Comput. 2020, 2020, 1–7. [Google Scholar] [CrossRef]
  21. Moody, G.B.; Mark, R.G. A database to support development and evaluation of intelligent intensive care monitoring. Comput. Cardiol. 1996, 1996, 657–660. [Google Scholar]
  22. Noninvasive Sphygmomanometers—Part 2: Clinical Investigation of Automated Measurement Type ANSI/AAMI, Standard ISO 81060-2:2018(E)/ANSI-AAMI; Association for the Advancement of Medical Instrumentation: Arlington, VA, USA, 2018.
  23. Song, K.; Chung, K.; Chang, J. Cuffless Deep Learning-Based Blood Pressure Estimation for Smart Wristwatches. IEEE Trans. Instrum. Meas. 2020, 69, 4292–4302. [Google Scholar] [CrossRef]
Figure 1. Network structure of the proposed attention mechanism-based CNN-LSTM.
Figure 1. Network structure of the proposed attention mechanism-based CNN-LSTM.
Applsci 11 12019 g001
Figure 2. Block diagram of the self-attention mechanism.
Figure 2. Block diagram of the self-attention mechanism.
Applsci 11 12019 g002
Figure 3. Structure of the LSTM unit.
Figure 3. Structure of the LSTM unit.
Applsci 11 12019 g003
Figure 4. Bland–Altman plots of (a) SBP and (b) DBP and error distributions of (c) SBP and (d) DBP.
Figure 4. Bland–Altman plots of (a) SBP and (b) DBP and error distributions of (c) SBP and (d) DBP.
Applsci 11 12019 g004
Table 1. List of selected parameters of the proposed approach.
Table 1. List of selected parameters of the proposed approach.
Type of NeuronsParametersSelected Value
Convolutional layer 1 and 2Number of kernel size64
Number of filter size10
Number of pooling size2
Convolutional layer 3Number of kernel size32
Number of filter size10
Number of pooling size2
LSTM layer 1 and 2Number of hidden units64
Fully connected layer 1,2, and 3Number of hidden units64, 32, 16
Table 2. Experimental results obtained by using different combinations of input signals.
Table 2. Experimental results obtained by using different combinations of input signals.
RMSEMAPE
SBPDBPSBPDBP
I(ECG)4.872.622.511.40
I(PPG)4.392.682.281.44
I(ECG, PPG)3.902.312.041.25
Table 3. Experimental results of input signals represented in time or frequency domain.
Table 3. Experimental results of input signals represented in time or frequency domain.
RMSEMAPE
SBPDBPSBPDBP
Time3.962.482.071.25
Frequency4.692.572.431.37
Time + Frequency3.902.312.041.25
Table 4. Experimental results of different network structures.
Table 4. Experimental results of different network structures.
RMSEMAPE
SBPDBPSBPDBP
CNN5.544.322.852.24
CNN + LSTM4.393.022.281.60
CNN + AN4.603.322.381.75
Proposed approach3.902.312.041.25
Table 5. Experimental results measured by using MAE.
Table 5. Experimental results measured by using MAE.
SBPDBP
CNN3.88 ± 4.553.18 ± 3.94
CNN + LSTM3.22 ± 4.692.42 ± 3.48
CNN + AN3.34 ± 4.912.60 ± 3.64
Proposed approach2.94 ± 4.652.02 ± 3.81
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Chuang, C.-C.; Lee, C.-C.; Yeng, C.-H.; So, E.-C.; Chen, Y.-J. Attention Mechanism-Based Convolutional Long Short-Term Memory Neural Networks to Electrocardiogram-Based Blood Pressure Estimation. Appl. Sci. 2021, 11, 12019. https://doi.org/10.3390/app112412019

AMA Style

Chuang C-C, Lee C-C, Yeng C-H, So E-C, Chen Y-J. Attention Mechanism-Based Convolutional Long Short-Term Memory Neural Networks to Electrocardiogram-Based Blood Pressure Estimation. Applied Sciences. 2021; 11(24):12019. https://doi.org/10.3390/app112412019

Chicago/Turabian Style

Chuang, Chia-Chun, Chien-Ching Lee, Chia-Hong Yeng, Edmund-Cheung So, and Yeou-Jiunn Chen. 2021. "Attention Mechanism-Based Convolutional Long Short-Term Memory Neural Networks to Electrocardiogram-Based Blood Pressure Estimation" Applied Sciences 11, no. 24: 12019. https://doi.org/10.3390/app112412019

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