Expert System and Decision Support System for Electrocardiogram Interpretation and Diagnosis: Review, Challenges and Research Directions
Abstract
:1. Introduction
2. Review Methodology
3. Electrocardiogram
The ECG Waveform
4. Expert System and Decision Support System
- IF (antecedent)
- THEN [Consequent]
Distinction between Decision Support System and Expert System
5. Mobile Application for ECG Interpretation
5.1. Design Architecture of ECG Mobile Applications
5.2. Appraisal of the Existing ECG Mobile Application
6. Taxonomy of Features for ECG Interpretation and Diagnosis
6.1. Noise and Noise Cancellation Techniques for ECG Signals
6.2. Feature Extraction from ECG Signals
6.2.1. Fiducial Features Extraction Approaches
6.2.2. Non-Fiducial Features Extraction Approaches
6.2.3. Hybrid Features Extraction Approaches
7. Taxonomy of Methods for ES Development in ECG Interpretation
7.1. Knowledge-Based Approach
7.2. Fuzzy-Based Methods
7.3. Supervised Learning Methods
7.4. Unsupervised Learning Methods
7.5. Ensemble-Based Methods
7.6. Neural-Based Methods
7.7. Hybrid Methods
7.8. Big Data-Based Methods
8. Challenges and Open Research Issues
- i.
- ECG leads, Privacy-preservation and Mobile App for ECG Interpretation: At the acquisition step stands the mobile ECG App for collecting and preprocessing ECG traces directly from patients. The major challenge faced by this app is their inability to acquire the full ECG data obtainable with 12-leads. The majority of the mobile apps in the market and the ones proposed in the literature are based on 1–6 leads which could not capture the complete electrophysiological events that occur in the heart. The limitation has affected the quality of interpretation and diagnosis made by ES systems that use such mobile apps. Novel approaches are needed to build mobile apps with the capability to acquire ECG data using 12-leads. In addition, what combination of ECG leads could achieve better performance remains unexplored. Another major challenge is the security of the patient health data captured by the ECG mobile app. With the known sensitivity of the ECG data of patients and their intended privacy, the majority of the ECG apps do not consider securing the sensitive data from unauthorized access as it traverses the network. As an open research direction, lightweight mobile-compliant encryption and steganography techniques are needed to ensure the security and privacy of the patients’ data. Lastly, with the proliferation of mobile apps for the interpretation of ECG in the market, the majority of them are not validated. Effort is needed from the research community to carry out empirical validation of those apps in order to ascertain their capabilities and reliability as well as proffer recommendations for their adoption.
- ii.
- ECG Signal Preprocessing and Feature Extraction for ECG interpretation: Feature extraction is a major step in building ES or DSS for ECG interpretation that identifies salient characteristics from the ECG signals recorded for classification and interpretation. Due to the nonlinearity of the ECG signals, researchers in this area face some challenges in extracting characteristic features from the ECG. A major challenge in dealing with ECG is the existence of a lot of noise in the signal. Although different approaches have been proposed to reduce the effect of the existing noise within the ECG signals in the final interpretation, effective and applicable noise removal techniques are still required to clean the raw ECG signal before extraction. This is important to critically reduce, if not completely remove the classification error of the diagnostic ES built into the ECG signals. Another open research area that needs more concentration and focus is error detection and correction from the ECG signals. As the recorded signals traverse the network, there is the possibility that the signal gets distorted or modified due to noise or transmission error. Therefore, the signal received by the feature extraction module might be dissimilar to the recorded ECG signal. Therefore, a robust error detection and correction technique such as hash function, checksum and cyclic redundancy check techniques can be introduced to further preprocess the signal before actual extraction. High dimensionality of the extracted features is another major problem encountered in building robust ES for ECG interpretation and diagnosis. It is a known fact that high data dimensionality affects the accuracy, speed of classification and prediction algorithms. Majority of previous studies did not consider feature selection as a means to reduce the dimensionality of the extracted ECG features. Therefore, feature selection approaches such as filter, wrapper, embedded and hybrid methods can be applied to ECG extracted features to reduce the high dimension and, in turn, improve the efficiency and accuracy of the diagnostic ES for ECG interpretation.
- iii.
- ECG Interpretation and Diagnostic Models: Various approaches such as Knowledge-based, fuzzy-based, machine learning (majorly supervised), neural networks, ensemble and hybrid approaches have been developed in the last decade to interpret the ECG traces and diagnose various abnormalities. Nevertheless, there is still room for improvement and extension of the current state-of-the-art approaches. Due to the complex structure of the ECG traces, especially the 12-led ECG, previously applied approaches have shown some limitations in correctly interpreting the ECG data and diagnosing multiple abnormalities. More studies are needed, especially in the application of deep learning and hybrid deep learning techniques to correctly interpret the complex 12-lead ECG data and diagnose more abnormalities. Moreover, the number of samples/participants used for testing the developed diagnostic models in the existing studies is too small to generalize their effectiveness. More extensive testing methods are required to be carried out by new studies in ES development for ECG interpretation to confirm the reliability of the developed approaches in diagnosing heart abnormalities from ECG recordings. Another important challenge encountered in building classification models for ES in ECG interpretation is the class imbalance of the training dataset. Majority of the models in the existing studies used MIT-BIH Arrhythmia database for training which contains more percentage of normal than abnormal ECG. This class imbalance has been shown to cause overfitting. Although few studies tried to tackle this problem by applying ensemble methods, nevertheless, new studies in this area should consider deploying different techniques for class imbalance correction such as oversampling and undersampling to prevent classification overfitting, which greatly affects the accuracy of the developed ES or DSS for ECG diagnosis. Another potential research area in this regard is the incorporation of other contextual information such as Body Mass Index (BMI), blood pressure, age, gender and other similar parameters into ECG traces. This information could enhance the capability of the diagnostic models within the ES to accurately diagnose heart abnormalities.
- iv.
- ES/DSS Development: The ES/DSS is an application that provides real-time interpretation and diagnosis of abnormalities from the ECG recording of patients based on the underlying classification models. It has witnessed a series of developments in the last decade. However, majority of the developed systems are based on static knowledge. The ES/DSS applications for ECG interpretation and diagnosis can be improved upon in new studies by introducing adaptive approaches that update ECG knowledgebase to provide a more precise diagnosis. This can be achieved by carrying out system validation on independent datasets for generalizability and new patterns can be included in the knowledgebase of ES system. Moreover, more studies should consider novel techniques for the fusion of ECG and other human biometrics for accurate identification and authorization of patients within the DSS system for ECG management.
- v.
- Deep learning and related challenges: Although existing studies on ECG interpretation and diagnoses have focused more on the application of traditional machine learning approaches, recent advancement in automated feature extraction of ECG characteristics using deep learning methods has attracted a great deal of attention in the research community. Nevertheless, the predictive accuracy of these deep learning models still needs to be improved to be on par with the traditional machine learning approaches. Future studies can consider hyperparameter optimization techniques to improve the predictive performance of deep learning models for ECG interpretation. There is a need to develop a lightweight deep learning model that is clinically viable and can be deployed on mobile applications for ease of use. Model generalization problem with patients of different races is also another research issue to be considered in future studies. Although this problem is not only limited to deep learning models, however, the capability to learn from large number of clinical databases can be of significant benefit to address this problem. In addition, adversarial samples can lead to misbehaviors of deep learning models. It is crucial to test the model’s robustness and protection against adversarial attacks.
- vi.
- Research Trends: During the course of reviewing the state-of-the-art studies, we observed that traditional supervised learning methods and neural-based methods are dominant for ECG interpretation and diagnosis. On the other hand, unsupervised approaches have witnessed very limited applications for ECG interpretation. Furthermore, with the robustness of deep learning methods and ability to automatically extract salient ECG features, neural-based methods are gaining more attention from researchers in recent times. Therefore, future studies can investigate the development of effective and efficient deep learning models that are useful for clinical diagnoses.
9. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
Abbreviations
Abbreviation/Acronym | Definition |
AF | Atrial Fibrillation |
AMI | Acute Myocardial Infarction |
ANN | Artificial Neural Network |
APC | Atrial Premature Contraction |
AUC | Area Under the ROC Curve |
BAN | Body Area Network |
BESys | Back-End System |
BSPM | Body Surface Potential Map |
CAD | Coronary Artery Disease |
CEEMDAN | Complete Ensemble Empirical Mode Decomposition with Adaptive Noise |
CHD | Cleveland Heart Disease dataset |
CKD | Chronic Kidney Disease |
CNN | Convolutional Neural Network |
CRP | C-Reactive Protein |
CVD | Cardio-Vascular Diseases |
CWT | Continuous Wavelength Transform |
DCT | Discrete Cosine Transform |
DDA | Differential Diagnosis Algorithm |
DENLMS | Delayed Error Normalized Least Mean Square algorithm |
DLAs | Daily Living Activities |
DSS | Decision Support System |
DWT | Discrete Wavelet Transform |
ECG | Electrocardiogram |
EEG | Electroencephalogram |
ELM | Extreme Learning Machine |
EMD | Empirical Mode Decomposition |
EMR | Electronic Medical Records |
ES | Expert System |
FAWT | Flexible Analytic Wavelet Transform |
FLD | Fishers Linear Discriminant |
GRNN | General Regression Neural Network |
GRU | Gated Recurrent Unit |
HDSS | Health Decision Support System |
HRR | Heart Rate Recovery |
HRV | Heart Rate Variability |
k-NN | k-Nearest Neighbor |
LDA | Linear Discriminant Analysis |
LEE | Log Energy Entropy |
LSTM | Long Short-Term Memory |
LV | Left Ventricle |
LVEF | Left Ventricular Ejection Fraction |
LVH | Left Ventricular Hypertrophy |
MP | Multilayer Perceptron |
MSE | Mean Square Error |
MULTISAB | MULtivariate TIme Series Analysis in Biomedicine |
NCD | Non-Communicable Diseases |
NN | Neural Network |
PB | Pacing Beat |
PCA | Principal Component Analysis |
PCANet | Principal Component Analysis Network |
PNN | Probabilistic Neural Network |
PRISMA | Preferred Reporting Items for Systematic reviews and Meta-Analyses |
PVC | Premature Ventricular Contraction |
RBBB | Right Bundle Branch Block |
RBFNN | Radial Basis Function Neural Network |
RF | Random Forest |
RLS | Recursive Least Squares |
RNN | Recurrent Neural Network |
RRC | Remote Radio-Consultation |
RV | Right Ventricle |
RVEF | Right Ventricular Ejection Fraction |
SDSS | Specialist’s Decision Support System |
SNR | Signal-to-Noise Ratio |
SR | Sequential Recursive |
SVD | Singular Value Decomposition |
SVM | Support Vector Machine |
VAD | Ventricular Assist Device |
VB | Ventricular Bigeminy |
VCs | Ventricular Couplets |
VT | Ventricular Tachycardia |
WPE | Wavelet Packet Entropy |
References
- He, B.; Cohen, R.J. Body surface Laplacian ECG mapping. IEEE Trans. Biomed. Eng. 1992, 39, 1179–1191. [Google Scholar] [CrossRef]
- Yakut, O.; Solak, S.; Bolat, E.D. Implementation of a web-based wireless ECG measuring and recording system. In Proceedings of the 17th International Conference on Medical Physics and Medical Sciences, Istanbul, Turkey, 26–27 October 2015. [Google Scholar]
- Zarei, A.; Asl, B.M. Automatic classification of apnea and normal subjects using new features extracted from HRV and ECG-derived respiration signals. Biomed. Signal Process. Control 2020, 59, 101927. [Google Scholar] [CrossRef]
- Thai, D.T.; Minh, Q.T.; Phung, P.H. Toward an IoT-based expert system for heart disease diagnosis. In Proceedings of the 28th Modern Artificial Intelligence and Cognitive Science Conference 2017, Fort Wayne, IN, USA, 28–29 April 2017; CEUR Workshop Proceedings: Aachen, Germany, 2017. [Google Scholar]
- Zaorálek, L. Classification of Arrhythmia Using Machine Learning Techniques; Springer: Manhattan, NY, USA, 2018. [Google Scholar]
- Goshvarpour, A.; Goshvarpour, A. Human identification using information theory-based indices of ECG characteristic points. Expert Syst. Appl. 2019, 127, 25–34. [Google Scholar] [CrossRef]
- Rautaharju, P.; Blackburn, H. Relationship of blood pressure and ECG amplitudes and spatial vectors in healthy subjects. In Federation Proceedings; Federation of American Societies for Experimental Biology: Bethesda, MD, USA, 1960. [Google Scholar]
- Pipberger, H.V.; Simonson, E.; Lopez, E.A., Jr.; Araoye, M.A.; Pipberger, H.A. The electrocardiogram in epidemiologic investigations. A new classification system. Circulation 1982, 65, 1456–1464. [Google Scholar] [CrossRef] [Green Version]
- Benharref, A.; Serhani, M.A.; Mizouni, R. Smart data synchronization in m-Health monitoring applications. In Proceedings of the 2014 IEEE 16th International Conference on e-Health Networking, Applications and Services (Healthcom), Natal, Brazil, 15–18 October 2014; IEEE: Manhattan, NY, USA, 2014. [Google Scholar]
- Yin, H.; Jha, N.K. A health decision support system for disease diagnosis based on wearable medical sensors and machine learning ensembles. IEEE Trans. Multi-Scale Comput. Syst. 2017, 3, 228–241. [Google Scholar] [CrossRef]
- Vanathi, R.; Khadir, A.S.A. A robust architectural framework for big data stream computing in personal healthcare real time analytics. In Proceedings of the 2017 World Congress on Computing and Communication Technologies (WCCCT), Tiruchirappalli, India, 2–4 February 2017; IEEE: Manhattan, NY, USA, 2017. [Google Scholar]
- Mendis, S.; Thygesen, K.; Kuulasmaa, K.; Giampaoli, S.; Mähönen, M.; Ngu Blackett, K.; Lisheng, L.; Writing Group on behalf of the Participating Experts of the WHO Consultation for Revision of WHO Definition of Myocardial Infarction. World Health Organization definition of myocardial infarction: 2008–09 revision. Int. J. Epidemiol. 2011, 40, 139–146. [Google Scholar] [CrossRef] [Green Version]
- Laslett, L.J.; Alagona, P.; Clark, B.A.; Drozda, J.P.; Saldivar, F.; Wilson, S.R.; Poe, C.; Hart, M. The worldwide environment of cardiovascular disease: Prevalence, diagnosis, therapy, and policy issues: A report from the American College of Cardiology. J. Am. Coll. Cardiol. 2012, 60, S1–S49. [Google Scholar] [CrossRef] [Green Version]
- Wang, L.; Sun, W.; Chen, Y.; Li, P.; Zhao, L. Multimode Data Fusion Based Remote Healthcare Framework. In Proceedings of the 2018 International Conference on Big Data Engineering and Technology, Chengdu, China, 25–27 August 2018; Association for Computing Machinery: New York, NY, USA, 2018. [Google Scholar]
- WHO. Cardiovascular Disease. Available online: http://www.who.int/news-room/fact-sheets/detail/cardiovascular-diseases-(cvds) (accessed on 28 October 2019).
- Gahlot, S.; Reddy, S.; Kumar, D. Review of smart health monitoring approaches with survey analysis and proposed framework. IEEE Internet Things J. 2018, 6, 2116–2127. [Google Scholar] [CrossRef]
- Yang, W.; Si, Y.; Wang, D.; Guo, B. Automatic recognition of arrhythmia based on principal component analysis network and linear support vector machine. Comput. Biol. Med. 2018, 101, 22–32. [Google Scholar] [CrossRef]
- Venkatesan, C.; Karthigaikumar, P.; Paul, A.; Satheeskumaran, S.; Kumar, R. ECG signal preprocessing and SVM classifier-based abnormality detection in remote healthcare applications. IEEE Access 2018, 6, 9767–9773. [Google Scholar] [CrossRef]
- Ford, F.N. Decision support systems and expert systems: A comparison. Inf. Manag. 1985, 8, 21–26. [Google Scholar] [CrossRef]
- Brucal, S.; Clamor, G.; Pasiliao, L.; Soriano, J.; Varilla, L. Portable electrocardiogram device using Android smartphone. In Proceedings of the 2016 38th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC), Orlando, FL, USA, 16–20 August 2016; IEEE: Manhattan, NY, USA, 2016; pp. 509–512. [Google Scholar]
- Li, K.H.C.; White, F.A.; Tipoe, T.; Liu, T.; Wong, M.C.; Jesuthasan, A.; Baranchuk, A.; Tse, G.; Yan, B.P. The current state of mobile phone apps for monitoring heart rate, heart rate variability, and atrial fibrillation: Narrative review. JMIR Mhealth Uhealth 2019, 7, e11606. [Google Scholar] [CrossRef]
- Rong, G.; Mendez, A.; Assi, E.B.; Zhao, B.; Sawan, M. Artificial Intelligence in Healthcare: Review and Prediction Case Studies. Engineering 2020, 6, 291–301. [Google Scholar] [CrossRef]
- PRISMA. Transparent Reporting of Systematic Reviews and Meta-Analyses. Available online: http://www.prisma-statement.org/ (accessed on 2 January 2020).
- Stojmenski, A.; Gusev, M.; Chorbev, I. A mobile application for ECG detection and feature extraction. In Proceedings of the 5th International Conference on Applied Internet and Information Technologies, Bitola, Macedonia, 3–4 June 2016. [Google Scholar]
- Amour, N.; Hersi, A.; Alajlan, N.; Bazi, Y.; AlHichri, H. Implementation of a mobile health system for monitoring ECG signals. In Proceedings of the ASE BigData/SocialInformatics/PASSAT/BioMedCom 2014 Conference, Cambridge, MA, USA, 14–16 December 2014; Harvard University: Cambridge, MA, USA, 2015. [Google Scholar]
- Domazet, E.; Gusev, M.; Antovski, L. Design specification of an ECG mobile application. In Proceedings of the 2017 25th Telecommunication Forum (TELFOR), Belgrade, Serbia, 21–22 November 2017; IEEE: Manhattan, NY, USA, 2017. [Google Scholar]
- Bellos, C.; Papadopoulos, A.; Rosso, R.; Fotiadis, D.I. Heterogeneous data fusion and intelligent techniques embedded in a mobile application for real-time chronic disease management. In Proceedings of the 2011 Annual International Conference of the IEEE Engineering in Medicine and Biology Society, Boston, MA, USA, 30 August–3 September 2011; IEEE: Manhattan, NY, USA, 2011. [Google Scholar]
- Minutolo, A.; Sannino, G.; Esposito, M.; De Pietro, G. A rule-based mHealth system for cardiac monitoring. In Proceedings of the 2010 IEEE EMBS Conference on Biomedical Engineering and Sciences (IECBES), Kuala Lumpur, Malaysia, 30 November–2 December 2010; IEEE: Manhattan, NY, USA, 2010. [Google Scholar]
- Sram, N. An Ontology model-based ECG diagnostic solution. In Proceedings of the 2012 IEEE 13th International Symposium on Computational Intelligence and Informatics (CINTI), Budapest, Hungary, 20–22 November 2012; IEEE: Manhattan, NY, USA, 2012. [Google Scholar]
- Bellos, C.C.; Papadopoulos, A.; Rosso, R.; Fotiadis, D.I. Extraction and Analysis of features acquired by wearable sensors network. In Proceedings of the 10th IEEE International Conference on Information Technology and Applications in Biomedicine, Corfu, Greece, 3–5 November 2010; IEEE: Manhattan, NY, USA, 2010. [Google Scholar]
- Bond, R.R.; Finlay, D.D.; Nugent, C.D.; Moore, G. EcgRuleML: A rule-based Markup Language for describing diagnostic ECG criteria. In Proceedings of the 2010 Computing in Cardiology, Belfast, UK, 26–29 September 2010; IEEE: Manhattan, NY, USA, 2010. [Google Scholar]
- Camara, C.; Peris-Lopez, P.; Gonzalez-Manzano, L.; Tapiador, J. Real-time electrocardiogram streams for continuous authentication. Appl. Soft Comput. 2018, 68, 784–794. [Google Scholar] [CrossRef]
- Abdalla, F.Y.; Wu, L.; Ullah, H.; Ren, G.; Noor, A.; Zhao, Y. ECG arrhythmia classification using artificial intelligence and nonlinear and nonstationary decomposition. Signal Image Video Process. 2019, 13, 1283–1291. [Google Scholar] [CrossRef]
- Alickovic, E.; Subasi, A. Medical decision support system for diagnosis of heart arrhythmia using DWT and random forests classifier. J. Med. Syst. 2016, 40, 108. [Google Scholar] [CrossRef]
- Sadrawi, M.; Lin, C.-H.; Lin, Y.-T.; Hsieh, Y.; Kuo, C.-C.; Chien, J.C.; Haraikawa, K.; Abbod, M.F.; Shieh, J.-S. Arrhythmia evaluation in wearable ECG devices. Sensors 2017, 17, 2445. [Google Scholar] [CrossRef]
- Catley, C.; Smith, K.; McGregor, C.; James, A.; Eklund, J.M. A framework to model and translate clinical rules to support complex real-time analysis of physiological and clinical data. In Proceedings of the 1st ACM International Health Informatics Symposium, Arlington, VA, USA, 11–12 November 2010; Association for Computing Machinery: New York, NY, USA, 2010. [Google Scholar]
- Mahmoodabadi, S.Z.; Ahmadian, A.; Abolhasani, M.; Babyn, P.; Alirezaie, J. A fast expert system for electrocardiogram arrhythmia detection. Expert Syst. 2010, 27, 180–200. [Google Scholar] [CrossRef]
- Karvounis, E.C.; Katertsidis, N.S.; Exarchos, T.P.; Fotiadis, D.I. An intelligent Decision Support System for the treatment of patients receiving Ventricular Assist Device (VAD) support. In Proceedings of the 2011 Annual International Conference of the IEEE Engineering in Medicine and Biology Society, Boston, MA, USA, 30 August–3 September 2011; IEEE: Manhattan, NY, USA, 2011. [Google Scholar]
- Kopiec, D.; Martyna, J. A hybrid approach for ECG classification based on particle swarm optimization and support vector machine. In Proceedings of the International Conference on Hybrid Artificial Intelligence Systems, Wroclaw, Poland, 23–25 May 2011; Springer: Berlin/Heidelberg, Germany, 2011. [Google Scholar]
- Abdullah, A.A.; Zakaria, Z.; Mohamad, N.F. Design and development of fuzzy expert system for diagnosis of hypertension. In Proceedings of the 2011 Second International Conference on Intelligent Systems, Modelling and Simulation, Phnom Penh, Cambodia, 25–27 January 2011; IEEE: Manhattan, NY, USA, 2011. [Google Scholar]
- de Oliveira, L.S.; Andreão, R.V.; Sarcinelli-Filho, M. Premature ventricular beat classification using a dynamic Bayesian network. In Proceedings of the 2011 Annual International Conference of the IEEE Engineering in Medicine and Biology Society, Boston, MA, USA, 30 August–3 September 2011; IEEE: Manhattan, NY, USA, 2011. [Google Scholar]
- Acampora, G.; Lee, C.-S.; Vitiello, A.; Wang, M.-H. Evaluating cardiac health through semantic soft computing techniques. Soft Comput. 2012, 16, 1165–1181. [Google Scholar] [CrossRef]
- Cinaglia, P.; Tradigo, G.; Veltri, P. A system for acquiring and management of ECG signals by using mobile devices: A support for first intervention in heart attacks. In Proceedings of the ACM Conference on Bioinformatics, Computational Biology and Biomedicine, Orlando, FL, USA, 7–10 October 2012; Association for Computing Machinery: New York, NY, USA, 2012. [Google Scholar]
- Sahin, S.; Tolun, M.R.; Hassanpour, R. Hybrid expert systems: A survey of current approaches and applications. Expert Syst. Appl. 2012, 39, 4609–4617. [Google Scholar] [CrossRef]
- Paliwal, G.; Kiwelekar, A.W. A comparison of mobile patient monitoring systems. In Proceedings of the International Conference on Health Information Science, London, UK, 26–27 March 2013; Springer: Berlin/Heidelberg, Germany, 2013. [Google Scholar]
- Belle, A.; Kon, M.A.; Najarian, K. Biomedical informatics for computer-aided decision support systems: A survey. Sci. World J. 2013, 2013, 769639. [Google Scholar] [CrossRef] [Green Version]
- Lin, D.; Labeau, F.; Mohapatra, S. Decision support system for constantly monitoring patients in a comorbid condition. In Proceedings of the 2013 IEEE International Conference on Healthcare Informatics, Philadelphia, PA, USA, 9–11 September 2013. [Google Scholar]
- Prerana, N.G.; Cheeran, A.; Sharma, N.G. Android application for ambulant ecg monitoring. Int. J. Adv. Res. Comput. Commun. Eng. 2014, 3, 6465–6468. [Google Scholar]
- Lin, D.; Labeau, F. Monitoring Patients in a Comorbid Condition with the Aid of Computerized Decision Support System. In Concepts and Trends in Healthcare Information Systems; Springer: Cham, Switzerland, 2014; pp. 79–101. [Google Scholar]
- Martínez-Pérez, B.; de la Torre-Díez, I.; López-Coronado, M.; Sainz-De-Abajo, B.; Robles, M.; García-Gómez, J.M. Mobile clinical decision support systems and applications: A literature and commercial review. J. Med. Syst. 2014, 38, 4. [Google Scholar] [CrossRef]
- Sani, A.S.; Islam, A.M.; Mahrin, M.N.r.; Al-Mamoon, I.; Baharun, S.; Komaki, S.; Imai, M. A framework for remote monitoring of early heart attack diagnosis system for ambulatory patient. In Proceedings of the 2014 IEEE Conference on Biomedical Engineering and Sciences (IECBES), Kuala Lumpur, Malaysia, 8–10 December 2014; IEEE: Manhattan, NY, USA, 2014. [Google Scholar]
- Tanantong, T.; Nantajeewarawat, E.; Thiemjarus, S. False alarm reduction in continuous cardiac monitoring using 3D acceleration signals. In Proceedings of the 2014 International Computer Science and Engineering Conference (ICSEC), Khon Kaen, Thailand, 30 July–1 August 2014; IEEE: Manhattan, NY, USA, 2014. [Google Scholar]
- Thomas, M.; Das, M.K.; Ari, S. Classification of cardiac arrhythmias based on dual tree complex wavelet transform. In Proceedings of the 2014 International Conference on Communication and Signal Processing, Melmaruvathur, India, 3–5 April 2014; IEEE: Manhattan, NY, USA, 2014. [Google Scholar]
- Sterling, M.; Huang, D.T.; Ghoraani, B. Developing a new computer-aided clinical decision support system for prediction of successful postcardioversion patients with persistent atrial fibrillation. Comput. Math. Methods Med. 2015, 2015, 527815. [Google Scholar] [CrossRef]
- Alshraideh, H.; Otoom, M.; Al-Araida, A.; Bawaneh, H.; Bravo, J. A web based cardiovascular disease detection system. J. Med. Syst. 2015, 39, 122. [Google Scholar] [CrossRef]
- Prakash, P. Decision support system in heart disease diagnosis by case based recommendation. Int. J. Sci. Technol. Res. 2015, 4, 51–55. [Google Scholar]
- Cloughley, R.G.; Bond, R.R.; Finlay, D.D.; Guldenring, D.; McLaughlin, J. An interactive clinician-friendly query builder for decision support during ECG interpretation. In Proceedings of the 2016 Computing in Cardiology Conference (CinC), Vancouver, BC, Canada, 11–14 September 2016. [Google Scholar]
- Desai, U.; Martis, R.J.; Gurudas Nayak, C.; Seshikala, G.; Sarika, K.; Shetty, K.R. Decision support system for arrhythmia beats using ECG signals with DCT, DWT and EMD methods: A comparative study. J. Mech. Med. Biol. 2016, 16, 1640012. [Google Scholar] [CrossRef]
- Li, P.; Wang, Y.; He, J.; Wang, L.; Tian, Y.; Zhou, T.-S.; Li, T.; Li, J.-S. High-performance personalized heartbeat classification model for long-term ECG signal. IEEE Trans. Biomed. Eng. 2016, 64, 78–86. [Google Scholar]
- Ripoll, V.J.R.; Wojdel, A.; Romero, E.; Ramos, P.; Brugada, J. ECG assessment based on neural networks with pretraining. Appl. Soft Comput. 2016, 49, 399–406. [Google Scholar] [CrossRef]
- Jeyalakshmi, M.; Robin, C. Fuzzy based Expert system for sleep apnea diagnosis. Int. J. Eng. Trends Technol. 2016, 35, 555–558. [Google Scholar]
- Kotevski, A.; Koceska, N.; Koceski, S. E-health monitoring system. In Proceedings of the 2016 IEEE International Conference on Emerging Technologies and Innovative Business Practices for the Transformation of Societies (EmergiTech), Balaclava, Mauritius, 3–6 August 2016; IEEE: Manhattan, NY, USA, 2016. [Google Scholar]
- Baheti, M. Study of need and framework of expert systems for medical diagnosis. IOSR J. Comput. Eng. 2016, 18, 45–48. [Google Scholar]
- Hassan, A.R.; Bhuiyan, M.I.H. A decision support system for automatic sleep staging from EEG signals using tunable Q-factor wavelet transform and spectral features. J. Neurosci. Methods 2016, 271, 107–118. [Google Scholar] [CrossRef]
- Hejazi, M.; Al-Haddad, S.A.R.; Singh, Y.P.; Hashim, S.J.; Aziz, A.F.A. ECG biometric authentication based on non-fiducial approach using kernel methods. Digit. Signal Process. 2016, 52, 72–86. [Google Scholar] [CrossRef]
- Gharehbaghi, A.; Lindén, M.; Babic, A. A decision support system for cardiac disease diagnosis based on machine learning methods. Stud. Health. Technol. Inform. 2017, 235, 43–47. [Google Scholar]
- Desai, U. Automated detection of cardiac health condition using linear techniques. In Proceedings of the 2017 2nd IEEE International Conference on Recent Trends in Electronics, Information & Communication Technology (RTEICT), Bangalore, India, 19–20 May 2017; IEEE: Manhattan, NY, USA, 2017. [Google Scholar]
- Hassan, A.R.; Haque, M.A. An expert system for automated identification of obstructive sleep apnea from single-lead ECG using random under sampling boosting. Neurocomputing 2017, 235, 122–130. [Google Scholar] [CrossRef]
- Zhang, C.; Wang, G.; Zhao, J.; Gao, P.; Lin, J.; Yang, H. Patient-specific ECG classification based on recurrent neural networks and clustering technique. In Proceedings of the 2017 13th IASTED International Conference on Biomedical Engineering (BioMed), Innsbruck, Austria, 20–21 February 2017; IEEE: Manhattan, NY, USA, 2017. [Google Scholar]
- Hossain, A.; Mirza, F.; Naeem, M.A.; Gutierrez, J. A crowd sourced framework for neighbour assisted medical emergency system. In Proceedings of the 2017 27th International Telecommunication Networks and Applications Conference (ITNAC), Melbourne, VIC, Australia, 22–24 November 2017; IEEE: Manhattan, NY, USA, 2017. [Google Scholar]
- Cairns, A.W.; Bond, R.R.; Finlay, D.D.; Guldenring, D.; Badilini, F.; Libretti, G.; Peace, A.J.; Leslie, S.J. A decision support system and rule-based algorithm to augment the human interpretation of the 12-lead electrocardiogram. J. Electrocardiol. 2017, 50, 781–786. [Google Scholar] [CrossRef]
- Krasteva, V.; Jekova, I.; Abächerli, R. Biometric verification by cross-correlation analysis of 12-lead ECG patterns: Ranking of the most reliable peripheral and chest leads. J. Electrocardiol. 2017, 50, 847–854. [Google Scholar] [CrossRef]
- Jung, W.-H.; Lee, S.-G. ECG identification based on non-fiducial feature extraction using window removal method. Appl. Sci. 2017, 7, 1205. [Google Scholar] [CrossRef] [Green Version]
- Hejazi, M.; Al-Haddad, S.; Hashim, S.J.; Aziz, A.F.A.; Singh, Y.P. Non-fiducial based ECG biometric authentication using one-class support vector machine. In Proceedings of the 2017 Signal Processing: Algorithms, Architectures, Arrangements, and Applications (SPA), Poznan, Poland, 20–22 September 2017; IEEE: Manhattan, NY, USA, 2017. [Google Scholar]
- Jangra, P.; Gupta, M. A Design of Real-Time Multilayered Smart Healthcare Monitoring Framework using IoT. In Proceedings of the 2018 International Conference on Intelligent and Advanced System (ICIAS), Kuala Lumpur, Malaysia, 13–14 August 2018; IEEE: Manhattan, NY, USA, 2018. [Google Scholar]
- Pławiak, P. Novel methodology of cardiac health recognition based on ECG signals and evolutionary-neural system. Expert Syst. Appl. 2018, 92, 334–349. [Google Scholar] [CrossRef]
- Kumar, M.; Pachori, R.B.; Acharya, U.R. Automated diagnosis of atrial fibrillation ECG signals using entropy features extracted from flexible analytic wavelet transform. Biocybern. Biomed. Eng. 2018, 38, 564–573. [Google Scholar] [CrossRef]
- Arteaga-Falconi, J.S.; Al Osman, H.; El Saddik, A. ECG and fingerprint bimodal authentication. Sustain. Cities Soc. 2018, 40, 274–283. [Google Scholar] [CrossRef]
- Lee, S.; Jeong, Y.; Park, D.; Yun, B.-J.; Park, K.H. Efficient fiducial point detection of ECG QRS complex based on polygonal approximation. Sensors 2018, 18, 4502. [Google Scholar] [CrossRef] [Green Version]
- Comito, C.; Forestiero, A.; Papuzzo, G. A clinical decision support framework for automatic disease diagnoses. In Proceedings of the 2019 IEEE/ACM International Conference on Advances in Social Networks Analysis and Mining, Vancouver, BC, Canada, 27–30 August 2019; IEEE: Manhattan, NY, USA, 2019. [Google Scholar]
- Chauhan, S.; Vig, L.; Ahmad, S. ECG anomaly class identification using LSTM and error profile modeling. Comput. Biol. Med. 2019, 109, 14–21. [Google Scholar] [CrossRef]
- Jain, P.; Kaur, A. A fuzzy expert system for coronary artery disease diagnosis. In Proceedings of the Third International Conference on Advanced Informatics for Computing Research, Shimla, India, 15–16 June 2019; Association for Computing Machinery: New York, NY, USA, 2019. [Google Scholar]
- Sharma, S.; Madaan, V.; Agrawal, P.; Garg, N.K. Heart disease prediction using fuzzy system. In Proceedings of the International Conference on Advanced Informatics for Computing Research, Shimla, India, 14–15 July 2018; Springer: Singapore, 2018. [Google Scholar]
- Mincholé, A.; Rodriguez, B. Artificial intelligence for the electrocardiogram. Nat. Med. 2019, 25, 22–23. [Google Scholar] [CrossRef]
- Kaleem, A.M.; Kokate, R.D. An efficient adaptive filter for fetal ECG extraction using neural network. J. Intell. Syst. 2019, 28, 589–600. [Google Scholar] [CrossRef]
- Jovic, A.; Kukolja, D.; Friganovic, K.; Jozic, K.; Cifrek, M. MULTISAB: A Web Platform for Analysis of Multivariate Heterogeneous Biomedical Time-series. In Proceedings of the World Congress on Medical Physics and Biomedical Engineering 2018, Prague, Czech Republic, 3–8 June 2018; Springer: Singapore, 2019. [Google Scholar]
- Khatibi, T.; Rabinezhadsadatmahaleh, N. Proposing feature engineering method based on deep learning and K-NNs for ECG beat classification and arrhythmia detection. Australas. Phys. Eng. Sci. Med. 2019, 43, 49–68. [Google Scholar] [CrossRef]
- Akhtar, U.; Lee, J.W.; Bilal, H.S.M.; Ali, T.; Khan, W.A.; Lee, S. The Impact of Big Data in Healthcare Analytics. In Proceedings of the 2020 International Conference on Information Networking (ICOIN), Barcelona, Spain, 7–10 January 2020; IEEE: Manhattan, NY, USA, 2020. [Google Scholar]
- Christo, V.E.; Nehemiah, H.K.; Brighty, J.; Kannan, A. Feature Selection and Instance Selection from Clinical Datasets Using Co-operative Co-evolution and Classification Using Random Forest. IETE J. Res. 2020, 68, 1–14. [Google Scholar] [CrossRef]
- Subasi, A.; Bandic, L.; Qaisar, S.M. Cloud-based health monitoring framework using smart sensors and smartphone. In Innovation in Health Informatics; Elsevier: London, UK, 2020; pp. 217–243. [Google Scholar]
- Parekh, V.; Shah, D.; Shah, M. Fatigue Detection Using Artificial Intelligence Framework. Augment. Hum. Res. 2020, 5, 5. [Google Scholar] [CrossRef]
- Santra, D.; Basu, S.K.; Mandal, J.K.; Goswami, S. Rough set based lattice structure for knowledge representation in medical expert systems: Low back pain management case study. Expert Syst. Appl. 2020, 145, 113084. [Google Scholar] [CrossRef] [Green Version]
- Kar, N.; Sahu, B.; Sabut, S.; Sahoo, S. Effective ECG Beat Classification and Decision Support System Using Dual-Tree Complex Wavelet Transform. In Advances in Intelligent Computing and Communication; Springer: Singapore, 2020; pp. 366–374. [Google Scholar]
- Bhatt, A.; Dubey, S.K.; Bhatt, A.K. Proposed Model/Framework to Avoid Sudden Cardiac Arrest (SCA) and Sudden Cardiac Death (SCD) at Early Stage. In Soft Computing: Theories and Applications; Springer: Singapore, 2020; pp. 683–694. [Google Scholar]
- Murat, F.; Yildirim, O.; Talo, M.; Baloglu, U.B.; Demir, Y.; Acharya, U.R. Application of deep learning techniques for heartbeats detection using ECG signals-analysis and review. Comput. Biol. Med. 2020, 120, 103726. [Google Scholar] [CrossRef]
- Raheja, N.; Manoacha, A.K. A Study of Telecardiology-Based Methods for Detection of Cardiovascular Diseases. In Recent Trends in Image and Signal Processing in Computer Vision; Springer: Singapore, 2020; pp. 165–179. [Google Scholar]
- Maji, U.; Mandal, R.; Bhattacharya, S.; Priya, S. An IoT-Based Remote Health Monitoring System for Smart Healthcare: Cardiac Health Monitoring-Based Approach. In Advancements in Instrumentation and Control in Applied System Applications; IGI Global: Hershey, PA, USA, 2020; pp. 231–254. [Google Scholar]
- Tseng, K.K.; Wang, C.; Xiao, T.; Chen, C.M.; Hassan, M.M.; de Albuquerque, V.H.C. Sliding large kernel of deep learning algorithm for mobile electrocardiogram diagnosis. Comput. Electr. Eng. 2021, 96, 107521. [Google Scholar] [CrossRef]
- Virgeniya, S.C.; Ramaraj, E. A novel deep learning based gated recurrent unit with extreme learning machine for electrocardiogram (ECG) signal recognition. Biomed. Signal Process. Control 2021, 68, 102779. [Google Scholar]
- Zhang, D.; Yang, S.; Yuan, X.; Zhang, P. Interpretable deep learning for automatic diagnosis of 12-lead electrocardiogram. Iscience 2021, 24, 102373. [Google Scholar] [CrossRef]
- Prifti, E.; Fall, A.; Davogustto, G.; Pulini, A.; Denjoy, I.; Funck-Brentano, C.; Khan, Y.; Durand-Salmon, A.; Badilini, F.; Wells, Q.S.; et al. Deep learning analysis of electrocardiogram for risk prediction of drug-induced arrhythmias and diagnosis of long QT syndrome. Eur. Heart J. 2021, 42, 3948–3961. [Google Scholar] [CrossRef]
- Cornely, A.K.; Carrillo, A.; Mirsky, G.M. Reduced-lead electrocardiogram classification using wavelet analysis and deep learning. In Proceedings of the 2021 Computing in Cardiology (CinC), Brno, Czech Republic, 13–15 September 2021; IEEE: Manhattan, NY, USA, 2021; Volume 48, pp. 1–4. [Google Scholar]
- Jiang, J.; Deng, H.; Liao, H.; Fang, X.; Zhan, X.; Wu, S.; Xue, Y. Development and Validation of a Deep-Learning Model to Detect CRP Level from the Electrocardiogram. Front. Physiol. 2022, 13, 864747. [Google Scholar] [CrossRef]
- Xiaoli, Z.; Huang, G.; Wu, L.; Wang, M.; He, X.; Wang, J.R.; Zhou, B.; Liu, Y.; Lin, Y.; Liu, D.; et al. Deep learning assessment of left ventricular hypertrophy based on electrocardiogram. Front. Cardiovasc. Med. 2022, 9, 2184. [Google Scholar]
- Chang, C.H.; Lin, C.S.; Luo, Y.S.; Lee, Y.T.; Lin, C. Electrocardiogram-based heart age estimation by a deep learning model provides more information on the incidence of cardiovascular disorders. Front. Cardiovasc. Med. 2022, 9, 754909. [Google Scholar] [CrossRef]
- Mohonta, S.C.; Motin, M.A.; Kumar, D.K. Electrocardiogram based arrhythmia classification using wavelet transform with deep learning model. Sens. Bio-Sens. Res. 2022, 32, 100502. [Google Scholar] [CrossRef]
- Diamant, N.; Di Achille, P.; Weng, L.C.; Lau, E.S.; Khurshid, S.; Friedman, S.; Reeder, C.; Singh, P.; Wang, X.; Sarma, G.; et al. Deep learning on resting electrocardiogram to identify impaired heart rate recovery. Cardiovasc. Digit. Health J. 2022, 3, 161–170. [Google Scholar] [CrossRef]
- Vaid, A.; Johnson, K.W.; Badgeley, M.A.; Somani, S.S.; Bicak, M.; Landi, I.; Russak, A.; Zhao, S.; Levin, M.A.; Freeman, R.S.; et al. Using deep-learning algorithms to simultaneously identify right and left ventricular dysfunction from the electrocardiogram. Cardiovasc. Imaging 2022, 15, 395–410. [Google Scholar] [CrossRef]
- Liu, C.M.; Liu, C.L.; Hu, K.W.; Tseng, V.S.; Chang, S.L.; Lin, Y.J.; Lo, L.W.; Chung, F.P.; Chao, T.F.; Tuan, T.C.; et al. A deep learning–enabled electrocardiogram model for the identification of a rare inherited arrhythmia: Brugada syndrome. Can. J. Cardiol. 2022, 38, 152–159. [Google Scholar] [CrossRef]
- Dilaveris, P.E.; Gialafos, E.J.; Sideris, S.K.; Theopistou, A.M.; Andrikopoulos, G.K.; Kyriakidis, M.; Gialafos, J.E.; Toutouzas, P.K. Simple electrocardiographic markers for the prediction of paroxysmal idiopathic atrial fibrillation. Am. Heart J. 1998, 135, 733–738. [Google Scholar] [CrossRef]
- Elgendi, M.; Eskofier, B.; Dokos, S.; Abbott, D. Revisiting QRS detection methodologies for portable, wearable, battery-operated, and wireless ECG systems. PLoS ONE 2014, 9, e84018. [Google Scholar] [CrossRef] [Green Version]
- Hasan, M.; Mamun, M. Hardware approach of R-peak detection for the measurement of fetal and maternal heart rates. J. Appl. Res. Technol. 2012, 10, 835–844. [Google Scholar] [CrossRef]
- Thong, T.; McNames, J.; Aboy, M.; Goldstein, B. Paroxysmal atrial fibrillation prediction using isolated premature atrial events and paroxysmal atrial tachycardia. In Proceedings of the 25th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (IEEE Cat. No. 03CH37439), Cancun, Mexico, 17–21 September 2003; IEEE: Manhattan, NY, USA, 2003. [Google Scholar]
- Tsipouras, M.G.; Fotiadis, D.I.; Sideris, D. Arrhythmia classification using the RR-interval duration signal. In Proceedings of the Computers in Cardiology, Memphis, TN, USA, 22–25 September 2002; IEEE: Manhattan, NY, USA, 2002. [Google Scholar]
- Trinder, J.; Kleiman, J.; Carrington, M.; Smith, S.; Breen, S.; Tan, N.; Kim, Y. Autonomic activity during human sleep as a function of time and sleep stage. J. Sleep Res. 2001, 10, 253–264. [Google Scholar] [CrossRef] [Green Version]
- Benitez, D.; Gaydecki, P.; Zaidi, A.; Fitzpatrick, A. The use of the Hilbert transform in ECG signal analysis. Comput. Biol. Med. 2001, 31, 399–406. [Google Scholar] [CrossRef]
- Burte, R.; Ghongade, R. Advances in QRS detection: Modified Wavelet energy gradient method. Int. J. Emerg. Trends Signal Process. 2012, 1, 23–29. [Google Scholar]
- Tan, C.F.; Wahidin, L.S.; Khalil, S.N.; Tamaldin, N.; Hu, J.; Rauterberg, G.W.M. The application of expert system: A review of research and applications. ARPN J. Eng. Appl. Sci. 2016, 11, 2448–2453. [Google Scholar]
- Akram, M.; Rahman, I.A.; Memon, I. A review on expert system and its applications in civil engineering. Int. J. Civ. Eng. Built Environ. 2014, 1, 24–29. [Google Scholar]
- Nagori, V.; Trivedi, B. Types of expert system: Comparative study. Asian J. Comput. Inf. Syst. 2014, 2, 20–33. [Google Scholar]
- Utomo, T.P.; Nuryani, N. QRS peak detection for heart rate monitoring on Android smartphone. In Journal of Physics Conference Series; IOP Publishing: Bristol, UK, 2017. [Google Scholar]
- Teja, A.D.; Rao, K.S. A Smart Wearable System for ECG and Health Monitoring. Int. J. Adv. Res. Dev. 2018, 3, 57–63. [Google Scholar]
- Marshall, I.; Neilson, J. Mains interference in ECG recording. J. Med. Eng. Technol. 1984, 8, 177–180. [Google Scholar] [CrossRef]
- Rahman, M.Z.U.; Shaik, R.A.; Reddy, D.R.K. Efficient and simplified adaptive noise cancelers for ECG sensor based remote health monitoring. IEEE Sens. J. 2011, 12, 566–573. [Google Scholar] [CrossRef]
- Benesty, J.; Huang, Y.A.; Chen, J. Wiener and adaptive filters. In Springer Handbook of Speech Processing; Springer: Berlin/Heidelberg, Germany, 2008; pp. 103–120. [Google Scholar]
- Israel, S.A.; Irvine, J.M.; Cheng, A.; Wiederhold, M.D.; Wiederhold, B.K. ECG to identify individuals. Pattern Recognit. 2005, 38, 133–142. [Google Scholar] [CrossRef]
- Biel, L.; Pettersson, O.; Philipson, L.; Wide, P. ECG analysis: A new approach in human identification. IEEE Trans. Instrum. Meas. 2001, 50, 808–812. [Google Scholar] [CrossRef] [Green Version]
- Odinaka, I.; Lai, P.-H.; Kaplan, A.D.; O’Sullivan, J.A.; Sirevaag, E.J.; Rohrbaugh, J.W. ECG biometric recognition: A comparative analysis. IEEE Trans. Inf. Forensics Secur. 2012, 7, 1812–1824. [Google Scholar] [CrossRef]
- Chan, A.D.; Hamdy, M.M.; Badre, A.; Badee, V. Wavelet distance measure for person identification using electrocardiograms. IEEE Trans. Instrum. Meas. 2008, 57, 248–253. [Google Scholar] [CrossRef]
- Chiu, C.-C.; Chuang, C.-M.; Hsu, C.-Y. A novel personal identity verification approach using a discrete wavelet transform of the ECG signal. In Proceedings of the 2008 International Conference on Multimedia and Ubiquitous Engineering (mue 2008), Busan, Republic of Korea, 24–26 April 2008; IEEE: Manhattan, NY, USA, 2008. [Google Scholar]
- Banu, U.; Patil, G. A survey on automatic ECG analyzing system. Indian J. Sci. Res. 2015, 6, 246–252. [Google Scholar]
- Anto, S.; Chandramathi, S.; Femina, B. An Expert System based on SVM and Hybrid GA-SA Optimization for Disease Diagnosis. Int. J. Biol. Biomed. 2017, 2, 86–97. [Google Scholar]
- Kaur, G.; Kaur, P. A Research on Fuzzy Rule Based Expert System to Diagnose Human Diseases Using Fuzzy Inference System. Int. J. Eng. Soc. Inv. 2018, 7, 46–52. [Google Scholar]
- Golubovski, R.; Markoski, G. Expert System Application in Support of Automated ECG Diagnosis. Balk. J. Appl. Math. Inform. 2019, 2, 29–38. [Google Scholar]
- Li, T.; Zhou, M. ECG classification using wavelet packet entropy and random forests. Entropy 2016, 18, 285. [Google Scholar] [CrossRef]
S/No | Author | Year | Objective | Methodology |
---|---|---|---|---|
1 | Bellos, Papadopoulos [30] | 2010 | To develop a system that estimates the severity of a health episode of patients by collecting and analyzing patient information for disease using wearable sensors. | Fiducial features and ANN |
2 | Bond, Finlay [31] | 2010 | To design an approach to interpret the ECG recording of patients based on ECG Rule Markup Language (ecgRuleML) to externalize decision rules. | XML knowledge-based |
3 | Minutolo, Sannino [28] | 2010 | To develop a mobile mHealth system to attend to abnormal or emergency for patients suffering from heart problem | Ontology |
4 | Catley, Smith [36] | 2010 | To develop a framework that can be used for supporting complex real-time ECG analysis based on clinical rules translation models | Data streaming |
5 | Mahmoodabadi, Ahmadian [37] | 2010 | To design an expert system for ECG heart arrhythmia detection | Fiducial and Discrete Wavelet Transform |
6 | Karvounis, Katertsidis [38] | 2011 | To develop the Specialist’s Decision Support System (SDSS) for disease diagnosis | SensorArt platform based ECG data analysis and knowledge extraction |
7 | Kopiec and Martyna [39] | 2011 | To use the SVM Machine Learning algorithm for ECG classification and detection of QRS-complexes, P- and T-waves in the 12-lead ECG signal. | SVD, Haar wavelet, Discrete Fourier Transform and SVM |
8 | Abdullah, Zakaria [40] | 2011 | To predict the hypertension risk of patients using Fuzzy Expert System | Fuzzy-based approach |
9 | Bellos, Papadopoulos [27] | 2011 | To design procedures for diagnosing and monitoring chronic heart disease patients remotely | Machine learning using SVM, Random Forests, Artificial Neural Networks, Decision Trees and Naïve Bayes |
10 | de Oliveira, Andreão [41] | 2011 | To develop a machine learning based statistical model for the detection of cardiac arrhythmias | Bayesian Network |
11 | Acampora, Lee [42] | 2012 | To design an ECG-based decision support system for predicting cardiac quality level | Ontology and Fuzzy-based approach |
12 | Cinaglia, Tradigo [43] | 2012 | The develop a mobile system for telecardiology investigations | Remote Radio-Consultation (RRC) system framework |
13 | Sahin, Tolun [44] | 2012 | To analyze various hybrid expert system approaches and their applications | Review paper |
14 | Paliwal and Kiwelekar [45] | 2013 | To identify similarities and variabilities among existing MPMs | Body Area Network (BAN) and Back-End Systems (BESys). |
15 | Belle, Kon [46] | 2013 | To survey applications and methodologies for designing computer-aided Decision Support System in biomedical informatics | Review paper |
16 | Lin, Labeau [47] | 2013 | a design of a telecommunication and computer-based system for monitoring patients in comorbid condition | Logical model-based algorithms |
17 | Prerana, Cheeran [48] | 2014 | To develop a mobile android application prototype that is compatible with existing ECG acquisition device for ECG analysis | Fiducial |
18 | Benharref, Serhani [9] | 2014 | To develop a smart and adaptive synchronization model for m-Health applications | Cost-oriented algorithms |
19 | Lin and Labeau [49] | 2014 | To design and implement a decision support system for monitoring patients with critical conditions | DWT and EMD methods for feature extraction and constraint logic programming model for diagnosis |
20 | Martínez-Pérez, de la Torre-Díez [50] | 2014 | To investigate existing mobile applications for medical decision support | Review paper |
21 | Sani, Islam [51] | 2014 | To develop a framework for remote diagnosis and monitoring of heart attack ambulatory patient | Rule-based diagnostic model |
22 | Tanantong, Nantajeewarawat [52] | 2014 | To develop a hybrid continuous cardiac monitoring framework for false alarm reduction | Machine learning and rule-based ES |
23 | Thomas, Das [53] | 2014 | To develop a dual-tree complex wavelet transform based framework for ECG feature extraction | Fiducial and dual tree complex wavelet transform |
24 | Sterling, Huang [54] | 2015 | To develop a machine learning classification approach to analyze the electrocardiogram of atrial fibrillation patients | MP features and quadratic discriminant analysis-based classification |
25 | Alshraideh, Otoom [55] | 2015 | To apply data mining techniques for identifying individuals suffering from heart arrhythmias. | Machine learning algorithms such as C 4.5, NN, SVM, Jrip and Naïve bayes |
26 | Amour, Hersi [25] | 2015 | To develop an ECG monitoring system to remotely monitor multiple patients with cardiovascular diseases | Fiducial approach |
27 | Prakash [56] | 2015 | To develop an intelligent clinical decision support system for diagnosing heart disease | Case-Based Reasoning |
28 | Cloughley, Bond [57] | 2016 | To construct an ECG interpretation of clinical decision support tool | Fiducial and SQL query |
29 | Desai, Martis [58] | 2016 | To investigate and evaluate the performance of selected feature extraction methods for ECG arrhythmia classification | DCT, DWT, PCA, ANOVA, and k-NN |
30 | Alickovic and Subasi [34] | 2016 | To design an automatic detection and classification model for arrhythmia | DWT and Random Forests classifier |
31 | Li, Wang [59] | 2016 | To detect attenuating frequencies of the ECG signal related to artifacts | Wavelet packet entropy and random forests |
32 | Ripoll, Wojdel [60] | 2016 | To develop an automatic screening method for predicting the need for ambulatory patient to require cardiology service | Deep neural networks |
33 | Jeyalakshmi and Robin [61] | 2016 | To analyze Heart Rate Variability in the diagnosis of sleep apnea | Fuzzy-based |
34 | Kotevski, Koceska [62] | 2016 | To develop an e-health system for monitoring of vital physiological data of patients | Open m-Health platform |
35 | Baheti [63] | 2016 | To present a guide for applying fuzzy logic approach in developing expert system for varieties of diseases | Fuzzy-based methods |
36 | Hassan and Bhuiyan [64] | 2016 | To design a method for splitting of EEG signals into wavelet sub-bands based on spectral characteristics | Tunable-Q factor wavelet transform and Random forest |
37 | Li, Wang [59] | 2016 | To develop a personalized automatic machine learning model for heartbeats classification | Parallel general regression neural network |
38 | Hejazi, Al-Haddad [65] | 2016 | To develop ECG biometric authentication using kernel approach for ECG tracing | Non-fiducial with Kernel-based |
39 | Gharehbaghi, Lindén, & Babic [66] | 2017 | To develop a machine learning model for developing decision support system for cardiac disease diagnosis | Hidden Markov model |
40 | Desai [67] | 2017 | To design an automated classification of normal and Coronary Artery Disease conditions of ECG | DWT, DCT, PCA and k-NN, SVM |
41 | Domazet, Gusev [26] | 2017 | To provide design specifications for time-critical medical monitoring applications | Real-time acquisition and processing using wearable biosensors |
42 | Thai, Minh [4] | 2017 | To develop an IoT mechanism for automatic extraction of information related to heart disease from filtered ECG signals | Revised Sequential Recursive algorithm, DWT and Fishers Linear Discriminant |
43 | Yin and Jha [10] | 2017 | To present HDSS, a closed-loop multitier health decision support system | Ensemble approach |
44 | Hassan and Haque [68] | 2017 | To develop a wearable low-power sleep apnea monitoring device for in-home care | Tunable-Q factor wavelet transforms and RUSBoost classifier |
45 | Zhang, Wang [69] | 2017 | To improve the classification performance of ECG diagnosis algorithm | Recurrent neural networks (RNN) and density-based clustering technique |
46 | Hossain, Mirza [70] | 2017 | To minimize the response time and cost of operating cardiac emergency medical service | Crowdsourcing method |
47 | Cairns, Bond [71] | 2017 | To improve the accuracy of interpretations of the 12-lead ECG and to minimize missed co-abnormalities | Differential Diagnosis Algorithm (DDA) |
48 | Sadrawi, Lin [35] | 2017 | to evaluate the performance of four datasets from PhysioNet physiological repository | Periodogram approach for VF detection |
49 | Krasteva, Jekova [72] | 2017 | To carry out a correlation analysis of 12-lead ECG signals | Non-fiducial using Cross-correlation method |
50 | Jung and Lee [73] | 2017 | To design and evaluate ECG identification method based on non-fiducial feature extraction and window removal method | Window removal method for feature extraction. Nearest neighbor (NN), support vector machine (SVM), and linear discriminant analysis (LDA) for classification. |
51 | Hejazi, Al-Haddad [74] | 2017 | To develop ECG biometric authentication system based on non-fiducial autocorrelation method | Non-fiducial autocorrelation and kernel-based method and one-class SVM |
52 | Gahlot, Reddy [16] | 2018 | To review smart health monitoring approaches | Review paper |
53 | Venkatesan, Karthigaikumar [18] | 2018 | To improve classification of arrhythmia detection system | DENLMS adaptive filter, Coiflet wavelet, HRV features and SVM |
54 | Wang, Sun [14] | 2018 | To analyze telemonitoring of health care based on intelligent analysis of unstructured big data in real-time. | Big data |
55 | Yang, Si [17] | 2018 | To improve the ECG classification speed on a noisy ECG signal. | PCANet and SVM |
56 | Jangra and Gupta [75] | 2018 | To develop real-time patient supervision system using IoT-based smart monitoring model. | Internet-of-things framework |
57 | Pławiak [76] | 2018 | To create new and efficient methods for automated detection of myocardial dysfunctions | Machine learning using SVM, k-NN, PNN, and RBFNN |
58 | Kumar, Pachori [77] | 2018 | To develop an automatic approach for the diagnosis of AF patients | entropy-based features in flexible analytic wavelet transform (FAWT) |
59 | Arteaga-Falconi, Al Osman [78] | 2018 | To develop a bimodal authentication system by fusing ECG and fingerprint features | Non-fiducial using Morphological-based approach |
60 | Camara, Peris-Lopez [32] | 2018 | To develop a continuous authentication scheme based on ECG streams for real-time authentication | Non-fiducial using ECG streams method |
61 | Lee, Jeong [79] | 2018 | To design an effective method for fiducial points detection from ECG signal | Polygonal approximation |
62 | Comito, Forestiero [80] | 2019 | To implement a set of services to support physicians in diagnosing or treating patients’ health issues | Deep learning |
63 | Chauhan, Vig [81] | 2019 | To automatically detect anomalous cardiac events directly from machine-readable, recorded ECG signals | Machine learning such as Multilayer perceptron, SVM and logistic regression. |
64 | Goshvarpour and Goshvarpour [6] | 2019 | To develop an ECG-based automated human identification system | Fiducial and non-fiducial based methods. Information gain ratio and k-NN. |
65 | Abdalla, Wu [33] | 2019 | To investigate on effective methods for arrhythmia detection and classification | Nonlinear and nonstationary decomposition method |
66 | Jain and Kaur [82] | 2019 | To design a fuzzy expert system for the diagnosis of coronary artery heart disease. | Fuzzy-based approach |
67 | Sharma, Madaan [83] | 2019 | To design an expert system to predict heart disease using Fuzzy approach | Fuzzy-based approach |
68 | Mincholé and Rodriguez [84] | 2019 | To apply deep learning algorithm for identification of normal and abnormal heart rhythms | Deep learning |
69 | Kaleem and Kokate [85] | 2019 | To develop an efficient, flexible filtering technique to remove noise from the heartbeat signal | Adaptive Filtering and Artificial neural network |
70 | Jovic, Kukolja [86] | 2019 | To develop a MULtivariate TIme Series Analysis in the Biomedicine (MULTISAB) system | Multithread parallelization approach |
71 | Khatibi and Rabinezhadsadatmahaleh [87] | 2019 | To automatically classify ECG beats for arrhythmia detection | Deep learning, k-NN, SVM and Random forest |
72 | Li, White [21] | 2019 | To investigate and review the current state of mobile phone applications in cardiac arhythmology | Review paper |
73 | Zarei and Asl [3] | 2020 | To introduce new features for the classification of sleep apnea and normal patients | Machine learning using GentleBoost classifier |
74 | Rong, Mendez [22] | 2020 | To study the new scientific applications of AI in biomedicine | Review paper |
75 | Akhtar, Lee [88] | 2020 | To investigate state-of-the-art Big Data analytics tools | Review paper |
76 | Christo, Nehemiah [89] | 2020 | To apply optimization of tree-based classifier for heart disease diagnoses | Co-operative Co-evolution and Random Forest |
77 | Subasi, Bandic [90] | 2020 | To develop intelligent cloud-based system with wearable biomedical sensors to predict chronic disorders in a real-time | Machine learning algorithms |
78 | Parekh, Shah [91] | 2020 | To give significant detection methods and systematic approaches to figure out the impacts and causes of fatigue | Machine learning using ANN |
79 | Santra, Basu [92] | 2020 | To address the problem of redundancy and inconsistency in ECG knowledge discovery | Rough set-based lattice structure |
80 | Kar, Sahu [93] | 2020 | To develop effective DSS for ECG signals analysis and arrhythmia detection | Dual-tree complex wavelet transform |
81 | Bhatt, Dubey [94] | 2020 | To model a framework that can help avoid sudden cardiac arrest and sudden cardiac death | Risk factor identification method |
82 | Fatma Murat, Ozal Yildirim [95] | 2020 | To carry out a systematic review of the state-of-the-art deep learning studies for heartbeats detection | Deep learning |
83 | Raheja and Manoacha [96] | 2020 | To present an effective source for providing healthcare assistance with the help of global medical experts | Mobile telecardiology-based Method |
84 | Maji, Mandal [97] | 2020 | To develop an intelligent healthcare monitoring system | IoT, fiducial points and machine learning |
85 | Tseng, Wang [98] | 2021 | To develop a new deep learning framework for mobile ECG signal processing and interpretation | Large kernel Convolutional neural network (LkNet) |
86 | Virgeniya and Ramaraj [99] | 2021 | To develop and evaluate a deep learning-based ECG recognition and classification model | Deep learning based Gated Recurrent Unit (GRU) for feature extraction and Extreme Learning Machine (ELM) for interpretation |
87 | Zhang, Yang [100] | 2021 | To examine the interpretability of a deep learning model for ECG classification | A deep convolutional Neural Network with SHapley Additive exPlanations method |
88 | Profti, Fall [101] | 2021 | To improve on the identification of drug induced Arrhythmia based on ECG analysis | Deep learning Convolutional Neural Network |
89 | Cornely, Carrillo and Mirsky [102] | 2021 | To develop deep learning model for 12-, 6-, 4-, 3- and 2-lead ECG data during 2021 PhysioNet/Computing in Cardiology Challenge | Kernel-based feature extraction using CNN and SqueezeNet deep network with transfer learning for interpretation |
90 | Jiang, Deng [103] | 2022 | To evaluate the performance of a deep learning model in detection of CRP levels from the ECG in patients with sinus rhythm | CNN + fully connected layer (dense layer using Softmax) |
91 | Zhao, Huag [104] | 2022 | To construct a Deep learning model for rapid and effective detection of LVH using 12-lead ECG | CNN + LSTM |
92 | Chang, Lin [105] | 2022 | To develop a deep learning model to predict the biological age of the heart based on ECG analysis of heart disorders | 2-layer Convolutional Neural Network |
93 | Mohotan, Motin [106] | 2022 | To develop an approach to overcome the large segment recordings limitation of Deep learning models for identification and classification of arrhythmic beats | 2D Convolutional Neural Network trained with Continuous Wavelength Transform (CWT) of ECG recordings |
94 | Diamant, Di Achile [107] | 2022 | To predict impaired Heart Rate Recovery based on resting ECG waveform patterns | Deep learning with CNN |
95 | Vaid, Johnson [108] | 2022 | To predict the presence of both LV and RV disease in a large and ethnically diverse population. | Fiducial and contextual details. Deep learning with 2-dimensional CNN |
96 | Liu, Liu [109] | 2022 | To develop a deep learning-enabled ECG interpretation model for automatically identify patients with Brugada syndrome (a rare variant of arrhythmia) at an early point in time | Fiducial and Non-fiducial. Multilayer deep learning model based on transfer learning. |
Author | Title/App Name | Objective | Development Platform | Data Acquisition Interface | Measured Parameters | Heart Disorder Detected | Upload Capability | Server Type | Market Availability | Patient Data Security |
---|---|---|---|---|---|---|---|---|---|---|
AliveCore Inc | kardiaMobile | Captures a medical- grade single lead ECG signal to detect heart rhythm | Android and iOS | Ultrasound | ECG traces, Heart rate | Atrial Fibrillation, bradycardia, tachycardia | Yes | Paid | Yes (with premium subscription) | |
AliveCore Inc | kardiaMobile6L | Captures a medical-grade 6 lead ECG signal for comprehensive analysis heart condition | Android and iOS | Ultrasound | Detailed ECG traces, Heart rate, weight, blood pressure | Atrial Fibrillation, bradycardia, tachycardia | Yes | Paid | Yes(with premium Subscription | |
IMED Kft (2013) | Cardiax Mobile ECG | A companion application designed for cardiac health monitoring with 12 channels/Lead | Windows and Android | Wi-Fi | ECG traces, Heart rate, QRS complex, Pd, PQ | Sinus Rhythm, Arrythmias | Yes | Email and FTP server | Open | None |
Ardas (2015) | cardiolyse | A healthcare mobile application to connect with existing cardio appliance device | Java and Android | OTG USB cord | ECG tracs and other 17 parameters | None | Yes | SaaS server | Paid | None |
VitalSignum Oy (2019) | Beat2Phone | Mobile application for 1 lead ECG signals to monitor heart rate and posture | Android | Bluetooth | ECG traces, Heart rate, HRV. GPS location Timestamp | None | Yes | FTP server | Paid | None |
Cardioline S.p.a (2017) | TouchECG | A 12-Lead Mobile application for interpreting ECG signals | Android | Bluetooth | ECG traces, heart rate | Arrhythmias | Yes | Open | Yes | |
(Prerana, Cheeran, & Sharma, 2014) | Prerana ECG APP: Android application for ambulant ECG Monitoring | Develop a prototype android ECG application compatible with the available ECG acquisition device | Android | Bluetooth | ECG traces, QRS complex, Heart rate | None | Yes | FTP Server | Unknown | None |
(Brucal, Clamor, Pasiliao, Soriano, & Varilla, 2016) | BrucalECG APP: Portable Electrocardiogram Device Using Android Smartphone | To analyze and interpret ECG signal from portable device using android smart phone | Android | Audio Jack | ECG in 3gp format, BPM, heart Rate, R-R interval | None | Yes | Unknown | Unknown | None |
(Stojmenski et al., 2016) | Stogmenski ECG APP: A mobile application for ECG detection and feature extraction | develop a proof-of-concept system for heart attack detection using ECG sensor. | Android | Bluetooth | ECG traces, BPM, HRV GPS Location Timestamp | Heart attack, anamnesis | Yes | FTP Server | unknown | None |
(Utomo & Nuryani, 2017) | Utomo ECG APP: QRS peak detection for heart rate monitoring on Android smartph | Propose a remote monitoring system of electrocardiogram and heart rate using smartphone | Android | Bluetooth | ECG trace, QRS Complex, heart rate | None | No | None | Unknown | None |
(Teja & Rao, 2018) | Teja ECG APP: A Smart Wearable System for ECG and Health Monitoring | a smart mobile ECG system for monitoring the heart health of elderly people | Android | Bluetooth | Temperature, Heart rhythm, Heartbeat, Blood Pressure, GPS Location Timestamp | None | No | None | Yes | None |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2022 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Adewole, K.S.; Mojeed, H.A.; Ogunmodede, J.A.; Gabralla, L.A.; Faruk, N.; Abdulkarim, A.; Ifada, E.; Folawiyo, Y.Y.; Oloyede, A.A.; Olawoyin, L.A.; et al. Expert System and Decision Support System for Electrocardiogram Interpretation and Diagnosis: Review, Challenges and Research Directions. Appl. Sci. 2022, 12, 12342. https://doi.org/10.3390/app122312342
Adewole KS, Mojeed HA, Ogunmodede JA, Gabralla LA, Faruk N, Abdulkarim A, Ifada E, Folawiyo YY, Oloyede AA, Olawoyin LA, et al. Expert System and Decision Support System for Electrocardiogram Interpretation and Diagnosis: Review, Challenges and Research Directions. Applied Sciences. 2022; 12(23):12342. https://doi.org/10.3390/app122312342
Chicago/Turabian StyleAdewole, Kayode S., Hammed A. Mojeed, James A. Ogunmodede, Lubna A. Gabralla, Nasir Faruk, Abubakar Abdulkarim, Emmanuel Ifada, Yusuf Y. Folawiyo, Abdukareem A. Oloyede, Lukman A. Olawoyin, and et al. 2022. "Expert System and Decision Support System for Electrocardiogram Interpretation and Diagnosis: Review, Challenges and Research Directions" Applied Sciences 12, no. 23: 12342. https://doi.org/10.3390/app122312342
APA StyleAdewole, K. S., Mojeed, H. A., Ogunmodede, J. A., Gabralla, L. A., Faruk, N., Abdulkarim, A., Ifada, E., Folawiyo, Y. Y., Oloyede, A. A., Olawoyin, L. A., Sikiru, I. A., Nehemiah, M., Gital, A. Y., & Chiroma, H. (2022). Expert System and Decision Support System for Electrocardiogram Interpretation and Diagnosis: Review, Challenges and Research Directions. Applied Sciences, 12(23), 12342. https://doi.org/10.3390/app122312342