Abstract
Cardiac disease, also referred to as cardiovascular disease, is a collection of conditions that affect the heart and blood vessels. Medical professionals typically use a combination of medical history, physical examination, and various diagnostic tests, such as electrocardiograms (ECG/EKG), echocardiograms, and stress tests, to diagnose cardiac diseases. In response to this issue, we are introducing a mobile application that continuously monitors electrocardiogram signals and displays both average and instantaneous heart rates. The aim of this project is to detect and diagnose cardiac diseases so that patients can become informed about their heart health and take appropriate actions based on the results obtained. To identify diseases from real-time ECG data, we used machine learning (ML) classifiers and compared them with offline data to validate the classification. The model we used in our application is pre-trained on the MIT-BIH Arrhythmia Database, which contains a wide range of heart conditions. We used Artificial Neural Network (ANN) as a pre-trained model for multiclass detection as it performed the best among ML models, showing an overall accuracy of 94%. The performance of the model is evaluated by testing it on the application using MIT-BIH test Dataset. On the application, the beat-detecting pre-trained model showed an overall accuracy of 91.178%. The results indicate that the Smart-Health application can accurately classify heart diseases, providing an effective tool for early detection and monitoring of cardiac conditions.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Glovaci, D., Fan, W., Wong, N.D.: Epidemiology of diabetes mellitus and cardiovascular disease. Curr. Cardiol. Rep. 21, 1–8 (2019)
Walker, A., Muhlestein, J.: Smartphone electrocardiogram monitoring: current perspectives. Adv. Health Care Technol. 8(4), 15–24 (2018)
Koltowski, L., et al.: Kardia mobile applicability in clinical practice: a comparison of Kardia mobile and standard 12-lead electrocardiogram records in 100 consecutive patients of a tertiary cardiovascular care center. Cardiol. J. 28(4), 543–8 (2021)
William, A.D., et al.: Assessing the accuracy of an automated atrial fibrillation detection algorithm using smartphone technology: the iREAD study. Heart Rhythm 15(10), 1561–5 (2018)
Haverkamp, H.T., Fosse, S.O., Schuster, P.: Accuracy and usability of single-lead ECG from smartphones-a clinical study. Indian Pacing Electrophysiol. J. 19(4), 145–9 (2019)
Raja, J.M., et al.: Apple watch, wearables, and heart rhythm: where do we stand? Ann. Transl. Med. 7(17) (2019)
Rahman, M.J., Morshed, B.I., Harmon, B., Rahman, M.: A pilot study towards a smart-health framework to collect and analyze biomarkers with low-cost and flexible wearables. Smart Health 1(23), 100249 (2022)
Senator, T.E.: Multi-stage classification. In: Fifth IEEE International Conference on Data Mining (ICDM’05), Houston, TX, p. 8 ( 2005). https://doi.org/10.1109/ICDM.2005.102
Abawajy, J.H., Kelarev, A.V., Chowdhury, M.: Multistage approach for clustering and classification of ECG data. Comput. Methods Programs Biomed. 112(3), 720–30 (2013)
Hosseini, H.G., Reynolds, K.J., Powers, D.: A multi-stage neural network classifier for ECG events. In: 2001 Conference Proceedings of the 23rd Annual International Conference of the IEEE Engineering in Medicine and Biology Society, vol. 2, pp. 1672–1675. IEEE (2001)
Kutlu, Y., Altan, G., Allahverdi, N.: Arrhythmia classification using waveform ECG signals. In: International Conference Advanced Technology & Sciences, Konya, Turkey (2016)
Altan, G., Kutlu, Y., Allahverdi, N.: A multistage deep belief networks application on arrhythmia classification. Int. J. Intell. Syst. Appl. Eng. 4(Special Issue-1), 222–228 (2016)
Xiaolin, L., Panicker, R.C., Cardiff, B., John, D.: Multistage pruning of CNN based ECG classifiers for edge devices. In: 2021 43rd Annual International Conference of the IEEE Engineering in Medicine & Biology Society (EMBC), pp. 1965–1968. IEEE (2021)
Zheng, J., et al.: Optimal multi-stage arrhythmia classification approach. Sci. Rep. 10(1), 2898 (2020)
Satija, U., Ramkumar, B., Manikandan, M.S.: A simple method for detection and classification of ECG noises for wearable ECG monitoring devices. In: 2015 2nd International Conference on Signal Processing and Integrated Networks (SPIN), pp. 164–169. IEEE (2015)
ANSI/AAMI. Testing and Reporting Performance Results of Cardiac Rhythm and ST Segment Measurement Algorithms. Association for the Advancement of Medical lnstrumentation (1998)
Goldberger, A.L., et al.: PhysioBank, PhysioToolkit, and PhysioNet: components of a new research resource for complex physiologic signals. Circulation 101(23), e215–e220 (2000). [Circulation Electronic Pages; http://circ.ahajournals.org/content/101/23/e215.full]
Rahman, M., Hewitt, R., Morshed, B.I.: Design and packaging of a custom single-lead electrocardiogram (ECG) sensor embedded with wireless transmission. In: IEEE Dallas Circuits and Systems (DCAS), pp. 14–16 (2023)
Golden, D.P., Wolthuis, R.A., Hoffler, G.W.: A spectral analysis of the normal resting electrocardiogram. IEEE Trans. Biomed. Eng. 5, 366–72 (1973)
Acknowledgment
This material is based upon work supported by the National Science Foundation under Grant No. 2105766. The development of the ECG device was performed by Mahfuzur Rahman, Robert Hewitt, and Bashir I. Morshed.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2024 IFIP International Federation for Information Processing
About this paper
Cite this paper
Utsha, U.T., Hua Tsai, I., Morshed, B.I. (2024). A Smart Health Application for Real-Time Cardiac Disease Detection and Diagnosis Using Machine Learning on ECG Data. In: Puthal, D., Mohanty, S., Choi, BY. (eds) Internet of Things. Advances in Information and Communication Technology. IFIPIoT 2023. IFIP Advances in Information and Communication Technology, vol 683. Springer, Cham. https://doi.org/10.1007/978-3-031-45878-1_10
Download citation
DOI: https://doi.org/10.1007/978-3-031-45878-1_10
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-45877-4
Online ISBN: 978-3-031-45878-1
eBook Packages: Computer ScienceComputer Science (R0)