Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

A Fast ECG Diagnosis by Using Non-Uniform Spectral Analysis and the Artificial Neural Network

Published: 15 July 2021 Publication History

Abstract

The electrocardiogram (ECG) has been proven as an efficient diagnostic tool to monitor the electrical activity of the heart and has become a widely used clinical approach to diagnose heart diseases. In a practical way, the ECG signal can be decomposed into P, Q, R, S, and T waves. Based on the information of the features in these waves, such as the amplitude and the interval between each wave, many types of heart diseases can be detected by using the neural network (NN)-based ECG analysis approach. However, because of a large amount of computing to preprocess the raw ECG signal, it is time consuming to analyze the ECG signal in the time domain. In addition, the non-linear ECG signal analysis worsens the difficulty to diagnose the ECG signal. To solve the problem, we propose a fast ECG diagnosis approach based on spectral analysis and the artificial neural network. Compared with the conventional time-domain approaches, the proposed approach analyzes the ECG signal only in the frequency domain. However, because most of the noises in the raw ECG signal belong to high-frequency signals, it is necessary to acquire more features in the low-frequency spectrum and fewer features in the high-frequency spectrum. Hence, a non-uniform feature extraction approach is proposed in this article. According to less data preprocessing in the frequency domain than the one in the time domain, the proposed approach not only reduces the total diagnosis latency but also reduces the computing power consumption of the ECG diagnosis. To verify the proposed approach, the well-known MIT-BIH arrhythmia database is involved in this work. The experimental results show that the proposed approach can reduce ECG diagnosis latency by 47% to 52% compared with conventional ECG analysis methods under similar diagnostic accuracy of heart diseases. In addition, because of less data preprocessing, the proposed approach can achieve lower area overhead by 22% to 29% and lower computing power consumption by 29% to 34% compared with the related works, which is proper for applying this approach to portable medical devices.

References

[1]
D. S. Benitez, P. A. Gaydecki, A. Zaidi, and A. P. Fitzpatrick. 2000. A new QRS detection algorithm based on the Hilbert transform. In Computers in Cardiology 2000. Vol. 27 (Cat. 00CH37163). IEEE, Los Alamitos, CA, 379–382.
[2]
L. Billeci, F. Chiarugi, M. Costi, D. Lombardi, and M. Varanini. 2017. Detection of AF and other rhythms using RR variability and ECG spectral measures. In Proceedings of the IEEE Conference on Computing in Cardiology (CinC’17). IEEE, Los Alamitos, CA, 344–144.
[3]
Kun-Chih Chen, Yu-Shu Ni, and Jhao-Yi Wang. 2016. Electrocardiogram diagnosis using wavelet-based artificial neural network. In Proceedings of the IEEE Global Conference of Consumer Electronics (GCCE’16). IEEE, Los Alamitos, CA, 1–2.
[4]
Usha Desai, Roshan Joy Martis, C. Gurudas Nayak, K. Sarika, and G. Seshikala. 2015. Machine intelligent diagnosis of ECG for arrhythmia classification using DWT, ICA and SVM techniques. In Proceedings of the Annual IEEE India Conference (INDICON’15). IEEE, Los Alamitos, CA, 1–4.
[5]
B. Ding, H. Qian, and Jun Zhou. 2018. Activation function and their characteristic in neural networks. In Proceedings of the Chinese Control and Decision Conference (CCDC’18). IEEE, Los Alamitos, CA.
[6]
M. Elgendi, M. Jonkman, and F. DeBoer. 2010. Frequency bands effects on QRS detection. In Proceedings of the International Conference on Bio-Inspired Systems and Signal Processing.
[7]
A. Habib, C. Karmakar, and J. Yearwood. 2019. Impact of ECG dataset diversity on generalization of CNN model for detecting QRS complex. IEEE Access 7 (2019), 93275–93285.
[8]
C. Haritha, M. Ganesan, and E. P. Sumesh. 2016. A survey on modern trends in ECG noise removal techniques. In Proceedings of the International Conference on Circuit, Power, and Computing Technologies (ICCPCT’16). IEEE, Los Alamitos, CA, 1–7.
[9]
S. Jeyanthi and M. Subadra. 2015. Implementation of single neuron using various activation functions with FPGA. In Proceedings of the International Symposium on Next Generation Electronics (ICACCCT’15). IEEE, Los Alamitos, CA.
[10]
Bekir Karlik and A. Vehbi Olgac. 2011. Performance analysis of various activation functions in generalized MLP architectures of neural networks. International Journal of Artificial Intelligence and Expert Systems 1, 4 (2011), 111–122.
[11]
H. Lassoued and R. Ketata. 2018. ECG multi-class classification using neural network as machine learning model. In Proceedings of the 2018 International Conference on Advanced Systems and Electric Technologies. 473–478.
[12]
Chia-Hung Lin. 2008. Frequency-domain features for ECG beat discrimination using grey relational analysis-based classifier. Computers & Mathematics with Applications 55, 4 (2008), 680–690.
[13]
K. Madsen, H. B. Nielsen, and O. Tingleff. 2004. Method for Non-Linear Least Squares Problems. Technical Report.Informatics and Mathematical Modelling, Technical University of Denmark.
[14]
G. B. Moody and R. G. Mark. 2001. The impact of the MIT-BIH arrhythmia database. IEEE Engineering in Medicine and Biology Magazine 20, 3 (May 2001), 45–50.
[15]
F. Ortega-Zamorano, J. M. Jerez, G. Juarez, J. O. Perez, and L. Franco. 2015. High precision FPGA implementation of neural network activation functions. In Proceedings of the IEEE Symposium on Intelligent Embedded Systems (IES’15). IEEE, Los Alamitos, CA.
[16]
Jiapu Pan and Willis J. Tompkins. 1985. A real-time QRS detection algorithm. IEEE Transactions on Biomedical Engineering 32, 3 (1985), 230–236.
[17]
S.-P. Pan, Z. F. Li, Y.-J. Huang, and W.-C. Lin. 2018. FPGA realization of activation function for neural network. In Proceedings of the International Symposium on Next Generation Electronics (ISNE’18). IEEE, Los Alamitos, CA.
[18]
S. Pollard. 1926. On Parseval’s theorem. London Mathematical Society 26, 2 (1926), 287–294.
[19]
Hari Mohan Rai and Anurag Trivedi. 2012. ECG signal classification using wavelet transform and back propagation neural network. In Proceedings of the International Conference on Computers and Devices for Communication (CODEC’12). IEEE, Los Alamitos, CA, 1–4.
[20]
U. Rashed and M. J. Mirza. 2008. Identification of sudden cardiac death using spectral domain analysis of electrocardiogram (ECG). In Proceedings of the IEEE International Conference on Emerging Technologies (ICET’08). IEEE, Los Alamitos, CA.
[21]
M. J. Reed, C. E. Robertson, and P. S. Addison. 2005. Heart rate variability measurements and the prediction of ventricular arrhythmias. QJM: An International Journal of Medicine 98, 2 (Feb. 2005), 87–95.
[22]
G. Sannino and G. De Pietro. 2018. A deep learning approach for ECG-based heartbeat classification for arrhythmia detection. Future Generation Computer Systems 86 (2018), 446–455.
[23]
S. Sundaramurthy, A. Wahi, L. P. Devi, and S. Yamuna. 2014. Cardiac cycle phase detection in echocardiography images using ANN. In Proceedings of the 2014 International Conference on Intelligent Computing Applications. 275–279.
[24]
S. Vijendra, K. Behbehani, J. R. Burk, E. A. Lucas, D. H. Dao, and H. Nazeran. 2003. Frequency domain analysis of heart rate variability in sleep disordered breathing. In Proceedings of the IEEE International Conference of Engineering in Medicine and Biology Society. IEEE, Los Alamitos, CA.
[25]
World Health Organization (WHO). 2018. The Top 10 Causes of Death. Retrieved May 1, 2018 from https://www.who.int/news-room/fact-sheets/detail/the-top-10-causes-of-death.
[26]
W. Yan, X. Yuanjiao, and Q. Siha. 2010. Algorithm study on ECG diagnosis based on wavelet packet decomposition combined with DPFNN. In Proceedings of the International Conference on Information Science and Engineering (ICISE’10). IEEE, Los Alamitos, CA, 4339–4342.

Cited By

View all
  • (2023)Data-driven Energy-efficient Adaptive Sampling Using Deep Reinforcement LearningACM Transactions on Computing for Healthcare10.1145/35983014:3(1-19)Online publication date: 8-Sep-2023
  • (2023)Recognition and Classification of Cardiac Arrhythmias Using Discrete Wavelet Transform (DWT) and Machine Learning TechniquesTrends in Artificial Intelligence and Computer Engineering10.1007/978-3-031-25942-5_1(3-15)Online publication date: 14-Feb-2023
  • (2022)ECG-ViT: A Transformer-Based ECG Classifier for Energy-Constraint Wearable DevicesJournal of Sensors10.1155/2022/24499562022(1-9)Online publication date: 31-Jul-2022
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Transactions on Computing for Healthcare
ACM Transactions on Computing for Healthcare  Volume 2, Issue 3
Survey Paper
July 2021
226 pages
EISSN:2637-8051
DOI:10.1145/3476113
Issue’s Table of Contents
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 15 July 2021
Accepted: 01 February 2021
Revised: 01 July 2020
Received: 01 January 2020
Published in HEALTH Volume 2, Issue 3

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. ECG
  2. FFT
  3. frequency domain
  4. neural network
  5. non-uniform feature extraction

Qualifiers

  • Research-article
  • Research
  • Refereed

Funding Sources

  • Ministry of Science and Technology, Taiwan

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)26
  • Downloads (Last 6 weeks)0
Reflects downloads up to 22 Sep 2024

Other Metrics

Citations

Cited By

View all
  • (2023)Data-driven Energy-efficient Adaptive Sampling Using Deep Reinforcement LearningACM Transactions on Computing for Healthcare10.1145/35983014:3(1-19)Online publication date: 8-Sep-2023
  • (2023)Recognition and Classification of Cardiac Arrhythmias Using Discrete Wavelet Transform (DWT) and Machine Learning TechniquesTrends in Artificial Intelligence and Computer Engineering10.1007/978-3-031-25942-5_1(3-15)Online publication date: 14-Feb-2023
  • (2022)ECG-ViT: A Transformer-Based ECG Classifier for Energy-Constraint Wearable DevicesJournal of Sensors10.1155/2022/24499562022(1-9)Online publication date: 31-Jul-2022
  • (2022)2F-TP: Learning Flexible Spatiotemporal Dependency for Flexible Traffic PredictionIEEE Transactions on Intelligent Transportation Systems10.1109/TITS.2022.314689924:12(15379-15391)Online publication date: 3-Feb-2022

View Options

Get Access

Login options

Full Access

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

HTML Format

View this article in HTML Format.

HTML Format

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media