Browse > Article
http://dx.doi.org/10.5392/IJoC.2022.18.2.068

Abnormal Electrocardiogram Signal Detection Based on the BiLSTM Network  

Asif, Husnain (Dept. of Computer Engineering, Kumoh National Institute of Technology)
Choe, Tae-Young (Dept. of Computer Engineering, Kumoh National Institute of Technology)
Publication Information
Abstract
The health of the human heart is commonly measured using ECG (Electrocardiography) signals. To identify any anomaly in the human heart, the time-sequence of ECG signals is examined manually by a cardiologist or cardiac electrophysiologist. Lightweight anomaly detection on ECG signals in an embedded system is expected to be popular in the near future, because of the increasing number of heart disease symptoms. Some previous research uses deep learning networks such as LSTM and BiLSTM to detect anomaly signals without any handcrafted feature. Unfortunately, lightweight LSTMs show low precision and heavy LSTMs require heavy computing powers and volumes of labeled dataset for symptom classification. This paper proposes an ECG anomaly detection system based on two level BiLSTM for acceptable precision with lightweight networks, which is lightweight and usable at home. Also, this paper presents a new threshold technique which considers statistics of the current ECG pattern. This paper's proposed model with BiLSTM detects ECG signal anomaly in 0.467 ~ 1.0 F1 score, compared to 0.426 ~ 0.978 F1 score of the similar model with LSTM except one highly noisy dataset.
Keywords
Deep Learning; Bidirectional long Short-Term Memory Unit; Signal Processing; Electrocardiogram Signals; Anomaly Detection;
Citations & Related Records
연도 인용수 순위
  • Reference
1 B. Raghavendra, D. Bera, A. S. Bopardikar, and R. Narayanan, "Cardiac arrhythmia detection using dynamic time warping of ECG beats in e-healthcare systems," 2011. [Online]. Available: https://doi.org/10.1109/wowmom.2011.5986196   DOI
2 K. Polat and S. Gunes, "Detection of ECG arrhythmia using a differential expert system approach based on principal component analysis and least square support vector machine," Appl. Math. Comput., vol. 186, no. 1, pp. 898-906, 2007, doi: http://dx.doi.org/10.1016/j.amc.2006.08.020.   DOI
3 H. M. Rai, A. Trivedi, and S. Shukla, "ECG signal processing for abnormalities detection using multi-resolution wavelet transform and Artificial Neural Network classifier," Measurement, vol. 46, no. 9, pp. 3238-3246, 2013, doi: http://dx.doi.org/10.1016/j.measurement.2013.05.021.   DOI
4 S. Chauhan and L. Vig, "Anomaly detection in ECG time signals via deep long short-term memory networks," presented at the IEEE International Conference on Data Science and Advanced Analytics (DSAA), 2015. [Online]. Available: http://dx.doi.org/10.1109/DSAA.2015.7344872   DOI
5 Savelie Cornegruta, R. Bakewell, S. Withey, and G. Montana, "Modelling Radiological Language with Bidirectional Long Short-Term Memory Networks," arXiv:1609.08409v1, Sep. 2016. [Online]. Available: https://doi.org/10.18653/v1/w16-6103
6 A. Mostayed, J. Luo, X. Shu, and W. Wee, "Classification of 12-lead ECG signals with bi-directional LSTM network," arXiv preprint, arXiv:1811.02090, 2018.
7 G. Moody and R. Mark, "MIT-BIH Arrhythmia Database," MIT-BIH Arrhythmia Database, Feb. 24, 2005. https://physionet.org/content/mitdb/1.0.0/ (accessed Jan. 10, 2022).
8 G. Moody and R. Mark, "The impact of the MIT-BIH Arrhythmia Database," IEEE Eng Med Biol, vol. 20, no. 3, pp. 45-50, doi: http://dx.doi.org/10.1109/51.932724.   DOI
9 M. Basseville and I. V. Nikiforov, Detection of abrupt changes: theory and application, vol. 104. prentice Hall Englewood Cliffs, 1993. [Online]. Available: https://doi.org/10.1016/0005-1098(96)82332-6
10 Google Brain Team, "TensorFlow," TensorFlow. https://github.com/tensorflow/tensorflow (accessed Aug. 18, 2021).
11 H. Sanchez and B. Bustos, "Anomaly detection in streaming time series based on bounding boxes," presented at the International Conference on Similarity Search and Applications, Springer, 2014. [Online]. Available: http://dx.doi.org/10.1007/978-3-319-11988-5_19   DOI
12 K. Li, N. Du, and A. Zhang, "Detecting ECG abnormalities via transductive transfer learning," presented at the ACM Conference on Bioinformatics, Computational Biology and Biomedicine, 2012. [Online]. Available: https://doi.org/10.1145/2382936.2382963   DOI
13 S. Yingchareonthawornchai, H. Sivaraks, T. Rakthanmanon, and C. A. Ratanamahatana, "Efficient proper length time series motif discovery," presented at the IEEE 13th International Conference on Data Mining, IEEE, 2013. [Online]. Available: https://doi.org/10.1109/icdm.2013.111   DOI
14 E. Keigh, J. Lin, and A. Fu, "HOT SAX: efficiently finding the most unusual time series subsequence," presented at the Fifth IEEE International Conference on Data Mining, IEEE, 2005. [Online]. Available: https://doi.org/10.1109/icdm.2005.79   DOI
15 K. Buza, A. Nanopoulos, L. Schmidt-Thieme, and J. Koller, "Fast classification of electrocardiograph signals via instance selection," presented at the IEEE First International Conference on Healthcare Informatics, Imaging and Systems Biology, 2011. [Online]. Available: https://doi.org/10.1109/hisb.2011.26   DOI
16 M. Leng, W. Yu, S. Wu, and H. Hu, "Anomaly detection algorithm based on pattern density in time series," in Emerging Technologies for Information Systems, Computing, and Management, Springer, 2013, pp. 305--311. [Online]. Available: https://doi.org/10.1007/978-1-4614-7010-6_35
17 A. P. Lemos, C. Tierra-Criollo, and W. Caminhas, "ECG anomalies identification using a time series novelty detection technique," presented at the IV Latin American Congress on Biomedical Engineering 2007, Bioengineering Solutions for Latin America Health, 2007. [Online]. Available: https://doi.org/10.1007/978-3-540-74471-9_16   DOI
18 Lilly, Leonard S, Pathophysiology of Heart Disease: A Collaborative Project of Medical Students and Faculty, 6th ed. Lippincott Williams & Wilkins, 2016. [Online]. Available: https://doi.org/10.1097/01823246-199506030-00013
19 Yama Y., Ueno A., and Uchikawa Y., "Development of a wireless capacitive sensor for ambulatory ECG monitoring over clothes," Proceedings of the 29th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBS '07), pp. 5727-5730, 2007.
20 L. Medsker and L. C. Jain, Recurrent neural networks: design and applications. CRC press, 1999.
21 C. C. Lin and C. M. Yang, "Heartbeat Classification Using Normalized RR Intervals and Wavelet Features," presented at the 2014 international symposium on computer, consumer and control, IEEE, 2014. [Online]. Available: https://doi.org/10.1109/is3c.2014.175   DOI
22 Y.-H. Noh, G.-H. Hwang, and D.-U. Jeong, "Implementation of real-time abnormal ECG detection algorithm for wearable healthcare," presented at the 6th International Conference on Computer Sciences and Convergence Information Technology (ICCIT), IEEE, 2011.
23 P. Grunwald, The minimum description length principle, MIT press, 2007. [Online]. Available: https://doi.org/10.7551/mitpress/1114.003.0004
24 B. Hu, T. Rakthanmanon, Y. Hao, S. Evans, S. Lonardi, and E. Keogh, "Using the minimum description length to discover the intrinsic cardinality and dimensionality of time series," Data Min. Knowl. Discov, vol. 29, no. 2, pp. 358-399, 2015, doi: http://dx.doi.org/10.1007/s10618-014-0345-2.   DOI
25 C. Chase and W. J. Brady, "Artifactual electrocardiographic change mimicking clinical abnormality on the ECG," Am. J. Emerg. Med., vol. 18, no. 3, pp. 312-316, 2000, doi: http://dx.doi.org/10.1016/S0735-6757(00)90126-8.   DOI
26 G. Li, O. Braysy, L. Jiang, Z. Wu, and Y. Wang, "Finding time series discord based on bit representation clustering," Knowl Based Syst., vol. 54, pp. 243-254, 2013, doi: http://dx.doi.org/10.1016/j.knosys.2013.09.015.   DOI
27 R. Azzam, Y. Alkendi, T. Taha, S. Huang, and Y. Zweiri, "A stacked LSTM-based approach for reducing semantic pose estimation error," IEEE Trans. Instrum. Meas., no. 70, pp. 1-14, 2020, doi: http://dx.doi.org/10.1109/TIM.2020.3031156.   DOI
28 E. Keogh, J. Lin, S.-H. Lee, and H. Van Herle, "Finding the most unusual time series subsequence: algorithms and applications," Knowl. Inf. Syst., vol. 11, no. 1, pp. 1-27, 2007, doi: http://dx.doi.org/10.1007/s10115-006-0034-6.   DOI
29 M. C. Chuah and F. Fu, "ECG anomaly detection via time series analysis," presented at the International Symposium on Parallel and Distributed Processing and Applications, 2007. [Online]. Available: https://doi.org/10.1007/978-3-540-74767-3_14   DOI
30 A. Graves and J. Schmidhuber, "Framewise phoneme classification with bidirectional LSTM and other neural network architectures," Neural Netw., vol. 18, no. 5, pp. 602-610, 2005, doi: http://dx.doi.org/10.1016/j.neunet.2005.06.042.   DOI
31 F. Chollet, "Keras: Deep Learning for humans," Keras: Deep Learning for humans. https://github.com/keras-team/keras (accessed Aug. 18, 2021).
32 G. Zhang, W. Kinsner, and B. Huang, "Electrocardiogram data mining based on frame classification by dynamic time warping matching," Comput. Methods Biomech. Biomed. Engin., vol. 12, no. 6, pp. 701-707, 2009, doi: http://dx.doi.org/10.1080/10255840902882158.   DOI
33 F. Zhu, F. Ye, Y. Fu, Q. Liu, and B. Shen, "Electrocardiogram generation with a bidirectional LSTM-CNN generative adversarial network," Sci. Rep., vol. 9, no. 1, pp. 1-11, 2019, doi: https://doi.org/10.1038/s41598-019-42516-z.   DOI
34 S. Hochreiter and J. Schmidhuber, "Long Short-Term Memory," Neural Comput., vol. 9, no. 8, pp. 1735-1780, 1997, doi: http://dx.doi.org/10.1162/neco.1997.9.8.1735.   DOI