Abstract
Computational machine learning, especially self-enhancing algorithms, prove remarkable effectiveness in applications, including cardiovascular medicine. This review summarizes and cross-compares the current machine learning algorithms applied to electrocardiogram interpretation. In practice, continuous real-time monitoring of electrocardiograms is still difficult to realize. Furthermore, automated ECG interpretation by implementing specific artificial intelligence algorithms is even more challenging. By collecting large datasets from one individual, computational approaches can assure an efficient personalized treatment strategy, such as a correct prediction on patient-specific disease progression, therapeutic success rate and limitations of certain interventions, thus reducing the hospitalization costs and physicians’ workload. Clearly such aims can be achieved by a perfect symbiosis of a multidisciplinary team involving clinicians, researchers and computer scientists. Summarizing, continuous cross-examination between machine intelligence and human intelligence is a combination of precision, rationale and high-throughput scientific engine integrated into a challenging framework of big data science.
Keywords: machine learning, machine intelligence, algorithms, artificial intelligence, computational models, multiple processing layers, autonomic learning
SUMMARY
Introduction
Basic aspects of machine learning
Basic aspects of ECG-machine learning
Detection of ECG components and disease-specific abnormalities in ECG
ECG prediction of cardiovascular events and detection of unknown patterns
Future considerations
Conclusion
1. Introduction
As an area of computational science, the machine learning subfield has at its core self-enhancing algorithms (Table 1), which are improved with experience, to give remarkable effectiveness in applications, including cardiovascular medicine.
Table 1. The main current machine learning algorithms applied to electrocardiogram interpretation.
| Machine-learning algorithms | Type of learning | Method of extracting parameters | References |
|---|---|---|---|
| Fuzzy C-Means (FCM) clustering algorithm | Unsupervised | Mahalanobis-Taguchi System (MTS) | 1 |
| Artificial Neural Networks (ANN) | Supervised | Multi Resolution; Wavelet analysis; Descriptor Haar-like; Fast Fourier transform; Discrete Wavelet transform; Wavelet transform process | 2-21 |
| Support vector machine | Supervised | Stockwell transform; Bacteria foraging optimisation algorithm; Linear discriminant analysis; Wavelet transform | 7,12,13,21-27 |
| Random forests (RF) | Supervised | Wavelet packet entropy (WPE) | 21,22,28 |
| K-nearest neighbours | Supervised | Higher order statistics of wavelet packet decomposition | 13,29-31 |
| Logistic Regression | Supervised | - | 2,21 |
| Fuzzy Inference System | Supervised | Linear discriminant analysis, Wavelet transform | 21,23 |
| Naive Bayesian | Supervised | - | 2,29 |
| Gradient boosting machines | Supervised | - | 21 |
| Decision Trees | Supervised | - | 2 |
In practice, continuous real-time monitoring of the electrocardiogram is, still difficult to realize, although such tasks can be addressed successfully using machine learning methods32-35. For instance, machine learning algorithms can be applied for automated interpretation of the ECG, which will immediately detect, classify, and report an arrhythmic event5,36. Additionally, algorithms can facilitate ECG reading while eliminating artefacts, filtering maternal ECG to detect fetal heart rate37 or extract heart rate variability38. Moreover, computational models can be fused into a hybrid system in order to achieve superior results39,40. The incorporation of machine learning algorithms can simultaneously process multiple risk factors, valorizing more nuanced relationships between those risk factors41.
Here, we aim to summarize and cross-compare the current machine learning algorithms applied to electrocardiogram interpretation, focusing on the main methods and essential aspects about putting them into practice. Nonetheless, our paper can serve as guidance for the newcomers into this area of research, either as a computer scientist, biomedical researcher or physician, as we present common difficulties of the automated ECG interpretation. We discuss and outline challenges on the way of implementing specific artificial intelligence algorithms, while avoiding trivial details and highlighting the achievements.
2. Basic aspects of machine learning
“Machine learning” concept was introduced by A. Samuel in 1959 to describe the algorithms allowing the computers to make self-predictions when analyzing big sets of data42. These algorithms introduced specific pattern recognitions, thus the computers learn and adapt to perform specific tasks without being programmed. Independent of applied field, machine learning is able to process a huge amount of data and to automatically produce complex models to analyze them and to deliver very fast accurate and reproducible results. This is a very cheap way to identify opportunities or to avoid unknown risks.
In Medicine, machine learning should help physicians to make right diagnosis and to choose the right treatment for each patient, such called personalized medicine43. However, due to the limited availability of consistent healthcare data and differences in acquiring the data between the institutions44, the developed algorithms can make wrong predictions which can potentially, for example, taint otherwise safe drugs with bad reputation for a long time45-48. Therefore, machine learning in public health demands to be flexible, dynamic and regularly up-dated, which suppose a coordinate investment in global public health infrastructure49.
Machine learning algorithms find great potential in facilitating precision in diagnosis and prediction in cardiovascular medicine50, the main cause of morbidity and mortality in the world. Moreover, the collaborative learning using multidisciplinary approach allow for rapid developing and dissemination of the information, objectively identify and prioritize focused problems for guideline development51.
From all diagnostic methods in cardiovascular diseases, ECG is the most accessible and, therefore, an area of intense research. Despite of different pattern recognition algorithms applied in ECG signals recognition in the past decades, a valuable application (Table 1) has been not yet established, and future efforts should be directed to this field7.
3. Basic aspects of ECG-machine learning
The electrical activity of the heart on ECG recording is represented by a time-series of waves (P, QRS complex, T, and U), intervals (PR, QT, RR), segments (ST, TP) (Figure 1). Detection of the components on the electrocardiogram requires the application of a classifying method, which acts in a discriminative manner based on the input features.
Figure 1. Normal ECG Signal.
The first step in interpreting the ECG signal is to classify the signal as a normal or an abnormal heart activity. The detection of normal heart activity will stop further ECG signal interpretation, essential for minimizing the false results of ECG. Therefore, research is focused on different algorithms, developed to detect abnormal heart activity2,3,5,6,22,41,52,53.
Roughly, there are two machine learning approaches: (1) supervised or (2) unsupervised learning method40.
Supervised methods are taught with annotated examples from which the algorithm learns to recognize or predict patterns on unlabeled examples, whereas unsupervised methods learn to spot patterns in a data set without labels. A typical application of algorithms trained via supervised learning techniques is the classification of data in known categories. The data must be annotated by a human supervisor or through automatic collection54. Illustrative examples of this approach are found in fields ranging from handwritten digit recognition55,56 to the classification of cancerous cells57.
A supervised and inductive learning algorithm, VFI5, was used successfully in the diagnosis of cardiac arrhythmia from standard 12 lead ECG recordings29. Another supervised learning method used in the diagnosis of cardiac arrhythmia is Probabilistic Neural Network implemented by Gutiérrez-Gnecchi et al4. This platform was intended for on-line, real-time ambulatory operation and can classify eight heartbeat conditions. The results derived from confusion matrix tests yielded an overall on-line classification accuracy of 92.746%.
On the other hand, unsupervised learning attempts the extraction of the most significant features of a non-annotated set of data: it is in fact a technique often used for denoising purposes, to extract not explicit correlations from distributions, to cluster data into groups sharing similar characteristics54,58.
Examples of tasks involving unsupervised learning models are: the extraction of fetal QRS complex from the maternal ECG59, the clustering of ECG beats in holter records60, the preprocessing of color-Doppler data61, the prediction of patients' future from electronic health records62.
Fuzzy C-Means (FCM) clustering algorithm improved with the attribute selection model based on Mahalanobis-Taguchi System (MTS) is an unsupervised learning method. It was implemented by Nur Al Hasan Haldar et al.1 on the arrhythmia dataset provided by MIT-HIB. The authors claim that their proposed work is also suitable for mobile health monitoring and well-suited for wireless body area network (WBAN) environment.
It is important to note that there is not a strict distinction between supervised and unsupervised learning algorithms40,54: quite often these two different methods overlap and are combined to perform classifications and regression tasks in big datasets, which require complex preliminary analysis in order to be successfully processed63.
Semi-supervised learning is in fact another approach exploiting the data decomposition and features extraction capabilities of unsupervised learning algorithms together with the high accuracies provided by the presence of a supervisor during the training process. Among the most used, Artificial Neural Networks allow the analysis of cardiovascular issues using both supervised and unsupervised learning methods.
Recent works in ECG classification64 use both unsupervised and supervised learning algorithms in order to achieve outstanding performances (Table 1).
As much as it would be desired in artificial intelligence, there is no general approach that can unrestrictedly handle any task. The selection of specific machine learning algorithms is dependent on the individual practical problem to be solved. More importantly, it is advisable to thoroughly explore and understand the tasks’ critical details. An appropriately selected method does not lead to success unless matched perfectly with the prior field-specific knowledge.
For example, consider morphological feature extraction step from an ECG trace. Some heart conditions can drastically change ECG components, thereby feature extraction step should respect all potential morphological variations.
When looking at the ECG, the first wave which follows QRS complex is called T wave. T waves can present as a positive deflection, inverted (negative deflection), biphasic wave (half positive, half negative) or even become flattened during certain dynamic heart conditions (e.g. ischemia) (Figure 2 [A]). While some algorithms can filter QRS complex65, concerns will be raised whether high peaked T waves (Figure 2 [B]) can be discriminated from QRS complex when extracting all ECG components. For instance M. Vijayavanan et al. used an algorithm to calculate the heart rate based on that R wave within the QRS complex invariably which has the highest amplitude66. It can be anticipated that such a method can easily misinterpret, since there are examples when T waves have the highest amplitude (Figure 2 [B]).
Figure 2. T Waves in normal ECG Signal.
(A) Possible T Waves forms in pathological situations: positive (black), negative (red), biphasic (green) and flattened (violet). (B) Higher amplitude of T Wave (brawn arrow).
Therefore, the accuracy of automated processing ECG signals task is still an issue to be solved, which creates a large variability between all the existent programs that attempt to analyses ECG signals.
4. Detection of ECG components and disease-specific abnormalities in ECG
The detection of cardiac-specific abnormalities via ECG can be quite challenging, as the ECG patterns is highly dependent on the time point of the ECG recording and can change over time when the patient is symptomatic or asymptomatic65. For examples, during the active ischemia phase of acute coronary syndrome, the ECG can reliably track changes such as ST-segment elevation, reduction of the S wave, increase of T wave amplitude and QRS distortion. However, ECG shows only minimal changes during reperfusion stage. As a result, ECG analysis by itself can lead to misdiagnosis. Serial ECG recording and prior recording can greatly increase the detection threshold in combination with clinical manifestations. Moreover, different diseases might present similar ECG abnormalities such as viral myocarditis mimicking acute myocardial infarction65, making a disease-specific detection via ECG even more difficult.
A method to classify arrhythmia by eight heartbeat conditions: normal sinus rhythm (N), auricular fibrillation (AF), premature atrial contraction (PAC), left bundle branch block (LBBB), right bundle branch block (RBBB), premature ventricular contraction (PVC), sinoauricular heart block (SHB) and supraventricular tachycardia (SVT) is implemented on a platform intended for on-line, real-time ambulatory operation. The algorithm uses a wavelet transform process based on quadratic wavelets for identifying individual ECG waves4.
5. ECG prediction of cardiovascular events and detection of unknown patterns
Extensive clinical evidence provided by scientists is the most important instrument for identifying health risks. Using empirical data and autonomic learning, we can expand our horizons and nourish our fundamental knowledge with relevant hypotheses. Disease prevention is an action of developing early detection strategies, which aim to protect and improve global health. The exploration of unknown patterns and its assembly into prediction systems for cardiovascular events are essential sources for innovation. For example, there are reports of low sensitivity of the vital signs as predictors of clinical outcome in critically ill emergency department patients67. Meanwhile machine learning-based methods for variable selection and further prediction of cardiac events showed promising results67.
In concrete examples, X. Tang and L. Shu8 used a rough sets (RS) and a Quantum Neural Network (QNN) to recognize ECG signals, classify and obtain fast and realistic forecast of cardiological events. In one of the most encouraging recently work, Stephen F. Weng et al.21 predicted first cardiovascular event over 10-years with four machine-learning algorithms: random forest, logistic regression, gradient boosting an neural networks compared to an established algorithm (American College of Cardiology guidelines). In the study, they used routine clinical data of 378,256 patients from UK family practices, free from cardiovascular disease at outset. Neural networks was the highest achieving algorithm, which predicted 4,998/7,404 cases (sensitivity 67.5%,) and 53,458/75,585 non-cases (specificity 70.7%), therefore correctly predicting 355 more patients (+7.6%) who developed cardiovascular disease compared to the established algorithm.
6. Future considerations
Personalized medicine is about applying the appropriate treatment and avoiding unnecessary interventions, and consequently providing accurate and cost-efficient care. Through grouping patients based on their genetic background, past medical history, current health state, it is sought to predict the optimal medical decision. Moreover, through the collection of large data sets from single individuals, predictions on patient-specific disease progression, therapeutic success rate and limitations of certain interventions can be made.
In light of this, data analysis is crucial; thus, the role of artificial intelligence is irreplaceable. For example, Badilini et al. trained a model which is able to detect drug-specific changes of the electrocardiogram, based on the wave’s morphology67. In this study, they have used Sotalol, which can cause Torsades de pointes, and by training algorithms to recognize early features, automated prediction in the early stages of disease development can be spotted and subsequent alarms activated. Indeed, subtle drug-induced ECG changes are difficult to recognize and machine aid in healthcare is a justifiable research direction to improve clinical decision. Computational approaches are suitable for assessing the heterogeneity of the diseases’ natural history. Extraction of the essential disease-features is the foundation of personalized and precision medicine.
The results suggest that the method and prototype presented may be suitable for implementation on wearable sensing applications auxiliary for on-line, real-time diagnosis4.
The world-wide burden of chronic diseases is forcing healthcare providers to implement new strategies for accurate patient monitoring, meanwhile reducing hospitalization costs and physicians’ workload. Under these circumstances, technological advancements are making their print on providing medical services.
Recent meta-analysis showed a near fifty percent drop for the time-to-treatment of the acute myocardial infarction when using pre-hospital triage with telemedicine67.
In the field of telecardiology, efforts are made towards automated real-time ECG diagnosis with wearable devices67. In addition, to obtain more advantages of monitoring devices, these devices are compatible for integrations into a platform for automated development of databases. Eventually, stored data can be computationally embedded into a cycle of self-teaching algorithms and serve as a source of accessible raw material for research purposes.
Finally, a reasonable future trend is towards a 12-lead interpretation with real-time diagnosis and continuous algorithm improvement.
7. Conclusion
Clearly, artificial intelligence application for biomedical signal processing cannot be tackled if there is a lack of perfect symbiosis of a multidisciplinary team involving clinicians, researchers and computer scientists.
Summarizing, continuous cross-examination between machine intelligence and human intelligence is a combination of precision, rationale and high-throughput scientific engine integrated into a challenging framework of big data science
Autonomic learning using empirical data can expand our horizons and nourish background knowledge with relevant hypotheses.
Computational approaches are suitable to assess the heterogeneity of diseases
Extraction of the essential disease features by computational algorithms is the foundation of personalized and precision medicine.
Acknowledgments
This study was supported by the Interdisciplinary Centre for Clinical Research IZKF Aachen (junior research group to E.A.L.).
Footnotes
Conflict of interests: Liviu Chirila and Raffaele Abate are co-founders of ECUORE LTD, a company developing machine learning solutions for telemonitoring and artificial intelligent analysis in cardiology.
Electrocardiography (ECG), Fuzzy C-Means (FCM), Mahalanobis-Taguchi System (MTS), wireless body area network (WBAN), normal sinus rhythm (N), auricular fibrillation (AF), premature atrial contraction (PAC), left bundle branch block (LBBB), right bundle branch block (RBBB), premature ventricular contraction (PVC), sinoauricular heart block (SHB) and supraventricular tachycardia (SVT), rough sets (RS) and a Quantum Neural Network (QNN).
DISCOVERIES is a peer-reviewed, open access, online, multidisciplinary and integrative journal, publishing high impact and innovative manuscripts from all areas related to MEDICINE, BIOLOGY and CHEMISTRY
References
- 1.Artificial neural networks: Current status in cardiovascular medicine. Itchhaporia Dipti, Snow Peter B., Almassy Robert J., Oetgen William J. Journal of the American College of Cardiology. 1996;28(2):515-521. doi: 10.1016/0735-1097(96)00174-X. [DOI] [PubMed] [Google Scholar]
- 2.Classification of ECG-signals using Artificial Neural Networks. Kshirsagar PR, Akijwar SG, Dhanoriya R. https://www.researchgate.net/publication/317102153_Classification_of_ECG-signals_using_Artificial_Neural_Networks International Conference on Electrical, Computer and Communication Technologies. 2017 [Google Scholar]
- 3.Machine learning for medical diagnosis: history, state of the art and perspective. Kononenko Igor. Artificial Intelligence in Medicine. 2001;23(1):89-109. doi: 10.1016/s0933-3657(01)00077-x. [DOI] [PubMed] [Google Scholar]
- 4.Artificial intelligence in medicine. Ramesh AN, Kambhampati C, Monson JRT, Drew PJ. Annals of The Royal College of Surgeons of England. 2004;86(5):334-338. doi: 10.1308/147870804290. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 5.Machine learning on-a-chip: A high-performance low-power reusable neuron architecture for artificial neural networks in ECG classifications. Sun Yuwen, Cheng Allen C. Computers in Biology and Medicine. 2012;42(7):751-757. doi: 10.1016/j.compbiomed.2012.04.007. [DOI] [PubMed] [Google Scholar]
- 6.An ischemia detection method based on artificial neural networks. Papaloukas Costas, Fotiadis Dimitrios I, Likas Aristidis, Michalis Lampros K. Artificial Intelligence in Medicine. 2002;24(2):167-178. doi: 10.1016/s0933-3657(01)00100-2. [DOI] [PubMed] [Google Scholar]
- 7.Fetal QRS extraction from abdominal recordings via model-based signal processing and intelligent signal merging. Haghpanahi Masoumeh, Borkholder David A. Physiological Measurement. 2014;35(8):1591-1605. doi: 10.1088/0967-3334/35/8/1591. [DOI] [PubMed] [Google Scholar]
- 8.An approach to predict Sudden Cardiac Death (SCD) using time domain and bispectrum features from HRV signal. Houshyarifar Vahid, Chehel Amirani Mehdi. Bio-Medical Materials and Engineering. 2016;27(2-3):275-285. doi: 10.3233/BME-161583. [DOI] [PubMed] [Google Scholar]
- 9.Ischemia detection with a self-organizing map supplemented by supervised learning. Papadimitriou S., Mavroudi S., Vladutu L., Bezerianos A. IEEE Transactions on Neural Networks. 2001;12(3):503-515. doi: 10.1109/72.925554. [DOI] [PubMed] [Google Scholar]
- 10.Neural Networks and Artificial Intelligence for Biomedical Engineering. Hudson Donna L., Cohen Maurice E. 1999 [Google Scholar]
- 11.Cardiac Arrhythmia Classification Using Atrial Activity Signal. Zacharia Anju Mariyam, Shyjila P.A., Kizhakkethottam Jubilant J. Procedia Technology. 2016;24:1406-1414. [Google Scholar]
- 12.Some studies in machine learning using the game of checkers. Samuel A. L. IBM Journal of Research and Development. 2000;44(1.2):206-226. [Google Scholar]
- 13.Machine Learning Solutions in Computer-Aided Medical Diagnosis. Belciug Smaranda. Lecture Notes in Computer Science. 2016:289-302. [Google Scholar]
- 14.Ethical Challenges of Big Data in Public Health. Vayena Effy, Salathé Marcel, Madoff Lawrence C., Brownstein John S. PLOS Computational Biology. 2015;11(2):e1003904. doi: 10.1371/journal.pcbi.1003904. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 15.Digital Pharmacovigilance and Disease Surveillance: Combining Traditional and Big-Data Systems for Better Public Health. Salathé Marcel. Journal of Infectious Diseases. 2016;214(suppl 4):S399-S403. doi: 10.1093/infdis/jiw281. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 16.Assessing Vaccination Sentiments with Online Social Media: Implications for Infectious Disease Dynamics and Control. Salathé Marcel, Khandelwal Shashank. PLoS Computational Biology. 2011;7(10):e1002199. doi: 10.1371/journal.pcbi.1002199. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 17.Web-scale pharmacovigilance: listening to signals from the crowd. White Ryen W, Tatonetti Nicholas P, Shah Nigam H, Altman Russ B, Horvitz Eric. Journal of the American Medical Informatics Association. 2013;20(3):404-408. doi: 10.1136/amiajnl-2012-001482. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 18.Social Media and Internet-Based Data in Global Systems for Public Health Surveillance: A Systematic Review. VELASCO EDWARD, AGHENEZA TUMACHA, DENECKE KERSTIN, KIRCHNER GÖRAN, ECKMANNS TIM. Milbank Quarterly. 2014;92(1):7-33. doi: 10.1111/1468-0009.12038. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 19.Global Public Health Security. Rodier Guénaël, Greenspan Allison L., Hughes James M., Heymann David L. Emerging Infectious Diseases. 2007;13(10):1447-1452. doi: 10.3201/eid1013.070732. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 20.Artificial Intelligence in Precision Cardiovascular Medicine. Krittanawong Chayakrit, Zhang HongJu, Wang Zhen, Aydar Mehmet, Kitai Takeshi. Journal of the American College of Cardiology. 2017;69(21):2657-2664. doi: 10.1016/j.jacc.2017.03.571. [DOI] [PubMed] [Google Scholar]
- 21.Rationale and methodology of a collaborative learning project in congenital cardiac care. Wolf Michael J., Lee Eva K., Nicolson Susan C., Pearson Gail D., Witte Madolin K., Huckaby Jeryl, Gaies Michael, Shekerdemian Lara S., Mahle William T. American Heart Journal. 2016;174:129-137. doi: 10.1016/j.ahj.2016.01.013. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 22.Electrocardiogram Pattern Recognition and Analysis Based on Artificial Neural Networks and Support Vector Machines: A Review. Sansone Mario, Fusco Roberta, Pepino Alessandro, Sansone Carlo. Journal of Healthcare Engineering. 2013;4(4):465-504. doi: 10.1260/2040-2295.4.4.465. [DOI] [PubMed] [Google Scholar]
- 23.Bayesian ANN classifier for ECG arrhythmia diagnostic system: a comparison study. Dayong Gao , Madden M., Chambers D., Lyons G. Proceedings. 2005 IEEE International Joint Conference on Neural Networks, 2005. [Google Scholar]
- 24.Cardiac arrhythmias detection in an ECG beat signal using fast fourier transform and artificial neural network. Gothwal Himanshu, Kedawat Silky, Kumar Rajesh. Journal of Biomedical Science and Engineering. 2011;04(04):289-296. [Google Scholar]
- 25.ECG arrhythmias detection using a new intelligent system based on neural networks and Wavelet transform. Poorahangaryan F, Kiani A, Karami A, Zanj B. J Electrocardiol. 2012;39(4):S152-6. [Google Scholar]
- 26.HRS expert consensus statement on the diagnosis and management of arrhythmias associated with cardiac sarcoidosis. Birnie David H, Sauer William H, Bogun Frank, Cooper Joshua M, Culver Daniel A, Duvernoy Claire S, Judson Marc A, Kron Jordana, Mehta Davendra, Cosedis Nielsen Jens, Patel Amit R, Ohe Tohru, Raatikainen Pekka, Soejima Kyoko. Heart rhythm. 2014;11(7):1305–23. doi: 10.1016/j.hrthm.2014.03.043. [DOI] [PubMed] [Google Scholar]
- 27.Robust automated cardiac arrhythmia detection in ECG beat signals. de Albuquerque Victor Hugo C., Nunes Thiago M., Pereira Danillo R., Luz Eduardo José da S., Menotti David, Papa João P., Tavares João Manuel R. S. Neural Computing and Applications. 2016;29(3):679-693. [Google Scholar]
- 28.ECG-based heartbeat classification for arrhythmia detection: A survey. Luz Eduardo José da S., Schwartz William Robson, Cámara-Chávez Guillermo, Menotti David. Computer Methods and Programs in Biomedicine. 2016;127:144-164. doi: 10.1016/j.cmpb.2015.12.008. [DOI] [PubMed] [Google Scholar]
- 29.Ian Goodfellow, Yoshua Bengio, and Aaron Courville: Deep learning. Heaton Jeff. Genetic Programming and Evolvable Machines. 2017;19(1-2):305-307. [Google Scholar]
- 30.Backpropagation Applied to Handwritten Zip Code Recognition. LeCun Y., Boser B., Denker J. S., Henderson D., Howard R. E., Hubbard W., Jackel L. D. Neural Computation. 1989;1(4):541-551. [Google Scholar]
- 31.Convolutional Neural Network Committees for Handwritten Character Classification. Ciresan Dan Claudiu, Meier Ueli, Gambardella Luca Maria, Schmidhuber Jurgen. 2011 International Conference on Document Analysis and Recognition. 2011 [Google Scholar]
- 32.Automatic classification of cancer cells in multispectral microscopic images of lymph node samples. Zimmerman-Moreno Gali, Marin Irina, Lindner Moshe, Barshack Iris, Garini Yuval, Konen Eli, Mayer Arnaldo. 2016 38th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC) 2016 doi: 10.1109/EMBC.2016.7591597. [DOI] [PubMed] [Google Scholar]
- 33.A supervised machine learning algorithm for arrhythmia analysis. Guvenir H.A., Acar B., Demiroz G., Cekin A. Computers in Cardiology 1997 [Google Scholar]
- 34.DSP-based arrhythmia classification using wavelet transform and probabilistic neural network. Gutiérrez-Gnecchi Jose Antonio, Morfin-Magaña Rodrigo, Lorias-Espinoza Daniel, Tellez-Anguiano Adriana del Carmen, Reyes-Archundia Enrique, Méndez-Patiño Arturo, Castañeda-Miranda Rodrigo. Biomedical Signal Processing and Control. 2017;32:44-56. [Google Scholar]
- 35.De-noising of ECG Signal and QRS Detection Using Hilbert Transform and Adaptive Thresholding. Sahoo Santanu, Biswal Prativa, Das Tejaswini, Sabut Sukanta. Procedia Technology. 2016;25:68-75. [Google Scholar]
- 36.An efficient unsupervised fetal QRS complex detection from abdominal maternal ECG. Varanini M, Tartarisco G, Billeci L, Macerata A, Pioggia G, Balocchi R. Physiological Measurement. 2014;35(8):1607-1619. doi: 10.1088/0967-3334/35/8/1607. [DOI] [PubMed] [Google Scholar]
- 37.An improved method for unsupervised analysis of ECG beats based on WT features and J-means clustering. Rodriguez-Sotelo J.L., Cuesta-Frau D., Castellanos-Dominguez G. 2007 Computers in Cardiology. 2007 [Google Scholar]
- 38.Unsupervised dealiasing and denoising of color-Doppler data. Muth Stéphan, Dort Sarah, Sebag Igal A., Blais Marie-Josée, Garcia Damien. Medical Image Analysis. 2011;15(4):577-588. doi: 10.1016/j.media.2011.03.003. [DOI] [PubMed] [Google Scholar]
- 39.Deep Patient: An Unsupervised Representation to Predict the Future of Patients from the Electronic Health Records. Miotto Riccardo, Li Li, Kidd Brian A., Dudley Joel T. Scientific Reports. 2016;6(1) doi: 10.1038/srep26094. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 40.Arrhythmia classification using Mahalanobis distance based improved Fuzzy C-Means clustering for mobile health monitoring systems. Haldar Nur Al Hasan, Khan Farrukh Aslam, Ali Aftab, Abbas Haider. Neurocomputing. 2017;220:221-235. [Google Scholar]
- 41.Data Transformations. Witten Ian H., Frank Eibe, Hall Mark A. Data Mining: Practical Machine Learning Tools and Techniques. 2011:305-349. [Google Scholar]
- 42.Real-Time Patient-Specific ECG Classification by 1-D Convolutional Neural Networks. Kiranyaz Serkan, Ince Turker, Gabbouj Moncef. IEEE Transactions on Biomedical Engineering. 2016;63(3):664-675. doi: 10.1109/TBME.2015.2468589. [DOI] [PubMed] [Google Scholar]
- 43.Implications of methodological differences in digital electrocardiogram interval measurement. Badilini F, Sarapa N. J Electrocardiol. 2006;39:S152–156. doi: 10.1016/j.jelectrocard.2006.05.030. [DOI] [PubMed] [Google Scholar]
- 44.Automatic Classification of ECG Signal for Heart Disease Diagnosis using morphological features. Vijayavanan M, Rahtikarani V, Dhanalakshmi P. Internat J Conp Sci Eng Tech. 2014;5:449–455. [Google Scholar]
- 45.Classification of Electrocardiogram Signals with RS and Quantum Neural Networks. Tang X., Shu L. International Journal of Multimedia and Ubiquitous Engineering. 2014;9(2):363-372. [Google Scholar]
- 46.Can machine-learning improve cardiovascular risk prediction using routine clinical data? Weng Stephen F., Reps Jenna, Kai Joe, Garibaldi Jonathan M., Qureshi Nadeem. PLOS ONE. 2017;12(4):e0174944. doi: 10.1371/journal.pone.0174944. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 47.Pre-hospital electrocardiogram triage with telemedicine near halves time to treatment in STEMI: A meta-analysis and meta-regression analysis of non-randomized studies. Brunetti Natale Daniele, De Gennaro Luisa, Correale Michele, Santoro Francesco, Caldarola Pasquale, Gaglione Antonio, Di Biase Matteo. International Journal of Cardiology. 2017;232:5-11. doi: 10.1016/j.ijcard.2017.01.055. [DOI] [PubMed] [Google Scholar]
- 48.The comparison of different feed forward neural network architectures for ECG signal diagnosis. Hosseini H. Gholam, Luo D., Reynolds K.J. Medical Engineering & Physics. 2006;28(4):372-378. doi: 10.1016/j.medengphy.2005.06.006. [DOI] [PubMed] [Google Scholar]
- 49.Heart beat classification using wavelet feature based on neural network. Jatmiko W, Nulad W W, Elly M, Setiawan IMA, Mursanto P. WSEAS Transactions on Systems. 2011;10:17–26. [Google Scholar]
- 50.Atrial fibrillation classification with artificial neural networks. Kara Sadik, Okandan Mustafa. Pattern Recognition. 2007;40(11):2967-2973. [Google Scholar]
- 51.Robust algorithm for arrhythmia classification in ECG using extreme learning machine. Kim Jinkwon, Shin Hang, Shin Kwangsoo, Lee Myoungho. BioMedical Engineering OnLine. 2009;8(1):31. doi: 10.1186/1475-925X-8-31. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 52.Classification of Electrocardiogram Signals With Support Vector Machines and Particle Swarm Optimization. Melgani F., Bazi Y. IEEE Transactions on Information Technology in Biomedicine. 2008;12(5):667-677. doi: 10.1109/TITB.2008.923147. [DOI] [PubMed] [Google Scholar]
- 53.Cardiac Arrhythmia Classification Using Neural Networks with Selected Features. Mitra Malay, Samanta R.K. Procedia Technology. 2013;10:76-84. [Google Scholar]
- 54.ECG Image Classification in Real time based on the Haar-like Features and Artificial Neural Networks. Mohamed Boussaa, Issam Atouf, Mohamed Atibi, Abdellatif Bennis. Procedia Computer Science. 2015;73:32-39. [Google Scholar]
- 55.Fully parallel ANN-based arrhythmia classifier on a single-chip FPGA: FPAAC. Özdemir AT, Danișman K. Turkish J Electrical Eng Comp Sci. 2011;19:667–689. [Google Scholar]
- 56.Classification of heart rate data using artificial neural network and fuzzy equivalence relation. Rajendra Acharya U., Subbanna Bhat P., Iyengar S.S., Rao Ashok, Dua Sumeet. Pattern Recognition. 2003;36(1):61-68. [Google Scholar]
- 57.Classification of Myocardial Infarction Using Multi Resolution Wavelet Analysis of ECG. Remya R.S., Indiradevi K.P., Babu K.K. Anish. Procedia Technology. 2016;24:949-956. [Google Scholar]
- 58.Classification of arrhythmia based on vebf neural network. Saini R. International J Eng Res Appl (IJERA) 2012;2:1863–1866. [Google Scholar]
- 59.ECG Signal Analysis Using Data Clustering and Artificial Neural Network. Srinivas N., Babu A.V., Rajak M.D. Am Internat J Res Sci Tech Eng Math. 2013;13 [Google Scholar]
- 60.Support Vector Machine Based Arrhythmia Classification Using Reduced Features. Song MH MH, Lee J, Cho SP, Lee KJ, Yoo SK. Internat J Cont Autom Syst. 2005;3:571–579. [Google Scholar]
- 61.Support vector machine-based arrhythmia classification using reduced features of heart rate variability signal. Asl Babak Mohammadzadeh, Setarehdan Seyed Kamaledin, Mohebbi Maryam. Artificial Intelligence in Medicine. 2008;44(1):51-64. doi: 10.1016/j.artmed.2008.04.007. [DOI] [PubMed] [Google Scholar]
- 62.Tackling EEG signal classification with least squares support vector machines: A sensitivity analysis study. Lima Clodoaldo A.M., Coelho André L.V., Eisencraft Marcio. Computers in Biology and Medicine. 2010;40(8):705-714. doi: 10.1016/j.compbiomed.2010.06.005. [DOI] [PubMed] [Google Scholar]
- 63.ECG beat classification using a cost sensitive classifier. Zidelmal Z., Amirou A., Ould-Abdeslam D., Merckle J. Computer Methods and Programs in Biomedicine. 2013;111(3):570-577. doi: 10.1016/j.cmpb.2013.05.011. [DOI] [PubMed] [Google Scholar]
- 64.Patient-specific ECG beat classification technique. Das Manab K., Ari Samit. Healthcare Technology Letters. 2014;1(3):98-103. doi: 10.1049/htl.2014.0072. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 65.ECG Classification Using Wavelet Packet Entropy and Random Forests. Li Taiyong, Zhou Min. Entropy. 2016;18(8):285. [Google Scholar]
- 66.ECG Beat Classification Using Evidential K -Nearest Neighbours. Faziludeen Shameer, Sankaran Praveen. Procedia Computer Science. 2016;89:499-505. [Google Scholar]
- 67.Feature extraction for ECG heartbeats using higher order statistics of WPD coefficients. Kutlu Yakup, Kuntalp Damla. Computer Methods and Programs in Biomedicine. 2012;105(3):257-267. doi: 10.1016/j.cmpb.2011.10.002. [DOI] [PubMed] [Google Scholar]


