{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,22]],"date-time":"2025-10-22T05:25:08Z","timestamp":1761110708910,"version":"build-2065373602"},"reference-count":31,"publisher":"MDPI AG","issue":"8","license":[{"start":{"date-parts":[[2024,8,16]],"date-time":"2024-08-16T00:00:00Z","timestamp":1723766400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"Upper Austrian Medical Cognitive Computing Center (MC3)"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Algorithms"],"abstract":"<jats:p>Analyzing electrocardiographic (ECG) signals is crucial for evaluating heart function and diagnosing cardiac pathology. Traditional methods for detecting ECG changes often rely on offline analysis or subjective visual inspection, which may overlook subtle variations, particularly in the case of artifacts. In this theoretical, proof-of-concept study, we investigated the potential of five different machine learning algorithms [random forests (RFs), gradient boosting methods (GBMs), deep neural networks (DNNs), an ensemble learning technique, as well as logistic regression] to detect subtle changes in the morphology of synthetically generated ECG beats despite artifacts. Following the generation of a synthetic ECG beat using the standardized McSharry algorithm, the baseline ECG signal was modified by changing the amplitude of different ECG components by 0.01\u20130.06 mV. In addition, a Gaussian jitter of 0.1\u20130.3 mV was overlaid to simulate artifacts. Five different machine learning algorithms were then applied to detect differences between the modified ECG beats. The highest discriminatory potency, as assessed by the discriminatory accuracy, was achieved by RFs and GBMs (accuracy of up to 1.0), whereas the least accurate results were obtained by logistic regression (accuracy approximately 10% less). In a second step, a feature importance algorithm (Boruta) was used to discriminate which signal parts were responsible for difference detection. For all comparisons, only signal components that had been modified in advance were used for discretion, demonstrating that the RF model focused on the appropriate signal elements. Our findings highlight the potential of RFs and GBMs as valuable tools for detecting subtle ECG changes despite artifacts, with implications for enhancing clinical diagnosis and monitoring. Further studies are needed to validate our findings with clinical data.<\/jats:p>","DOI":"10.3390\/a17080360","type":"journal-article","created":{"date-parts":[[2024,8,16]],"date-time":"2024-08-16T12:40:07Z","timestamp":1723812007000},"page":"360","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":4,"title":["Detection of Subtle ECG Changes Despite Superimposed Artifacts by Different Machine Learning Algorithms"],"prefix":"10.3390","volume":"17","author":[{"given":"Matthias","family":"Noitz","sequence":"first","affiliation":[{"name":"Department of Anaesthesiology and Critical Care Medicine, Kepler University Hospital GmbH, Johannes Kepler University Linz, 4040 Linz, Austria"}]},{"given":"Christoph","family":"M\u00f6rtl","sequence":"additional","affiliation":[{"name":"Department of Anaesthesiology and Critical Care Medicine, Kepler University Hospital GmbH, Johannes Kepler University Linz, 4040 Linz, Austria"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2207-2411","authenticated-orcid":false,"given":"Carl","family":"B\u00f6ck","sequence":"additional","affiliation":[{"name":"JKU LIT SAL eSPML Lab, Institute of Signal Processing, Johannes Kepler University Linz, Altenberger Stra\u00dfe 69, 4040 Linz, Austria"}]},{"given":"Christoph","family":"Mahringer","sequence":"additional","affiliation":[{"name":"Department for Medical Engineering, Kepler University Hospital GmbH, Johannes Kepler University Linz, 4040 Linz, Austria"}]},{"given":"Ulrich","family":"Bodenhofer","sequence":"additional","affiliation":[{"name":"School of Informatics, Communications and Media, University of Applied Sciences Upper Austria, Softwarepark 11, 4232 Hagenberg, Austria"}]},{"given":"Martin W.","family":"D\u00fcnser","sequence":"additional","affiliation":[{"name":"Department of Anaesthesiology and Critical Care Medicine, Kepler University Hospital GmbH, Johannes Kepler University Linz, 4040 Linz, Austria"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8727-2257","authenticated-orcid":false,"given":"Jens","family":"Meier","sequence":"additional","affiliation":[{"name":"Department of Anaesthesiology and Critical Care Medicine, Kepler University Hospital GmbH, Johannes Kepler University Linz, 4040 Linz, Austria"}]}],"member":"1968","published-online":{"date-parts":[[2024,8,16]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Stracina, T., Ronzhina, M., Redina, R., and Novakova, M. (2022). Golden Standard or Obsolete Method? Review of ECG Applications in Clinical and Experimental Context. Front. Physiol., 13.","DOI":"10.3389\/fphys.2022.867033"},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"9","DOI":"10.3109\/10903127.2013.825350","article-title":"A Prospective Evaluation of the Utility of the Prehospital 12-lead Electrocardiogram to Change Patient Management in the Emergency Department","volume":"18","author":"Davis","year":"2014","journal-title":"Prehospital Emerg. Care"},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"1561","DOI":"10.1378\/chest.125.4.1561","article-title":"The Clinical Value of the ECG in Noncardiac Conditions","volume":"125","author":"Sabbe","year":"2004","journal-title":"Chest"},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"1555","DOI":"10.1016\/j.hrthm.2011.04.024","article-title":"Feasibility and findings of large-scale electrocardiographic screening in young adults: Data from 32,561 subjects","volume":"8","author":"Marek","year":"2011","journal-title":"Heart Rhythm."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"346","DOI":"10.1056\/NEJMra2301903","article-title":"Wearable Digital Health Technologies for Monitoring in Cardiovascular Medicine","volume":"390","author":"Spatz","year":"2024","journal-title":"N. Engl. J. Med."},{"key":"ref_6","first-page":"e0020","article-title":"Variability of expert assessments of ECG time domain parameters","volume":"2","author":"Mahringer","year":"2023","journal-title":"Eur. J. Anaesthesiol."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"113911","DOI":"10.1016\/j.eswa.2020.113911","article-title":"DENS-ECG: A deep learning approach for ECG signal delineation","volume":"165","author":"Peimankar","year":"2021","journal-title":"Expert Syst. Appl."},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Murat, F., Yildirim, O., Talo, M., Baloglu, U.B., Demir, Y., and Acharya, U.R. (2020). Application of deep learning techniques for heartbeats detection Using ECG signals\u2014Analysis and review. Comput. Biol. Med., 120.","DOI":"10.1016\/j.compbiomed.2020.103726"},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"416","DOI":"10.1093\/ehjdh\/ztab048","article-title":"Deep learning analysis of resting electrocardiograms for the detection of myocardial dysfunction, hypertrophy, and ischaemia: A systematic review","volume":"2","author":"Jammoul","year":"2021","journal-title":"Eur. Heart J. Digit. Health"},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"153","DOI":"10.1016\/j.amjmed.2018.08.025","article-title":"The computerized ECG: Friend and foe","volume":"132","author":"Smulyan","year":"2019","journal-title":"Am. J. Med."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"5","DOI":"10.1023\/A:1010933404324","article-title":"Random forests","volume":"45","author":"Breiman","year":"2001","journal-title":"Mach. Learn."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"330","DOI":"10.1016\/j.patcog.2010.08.011","article-title":"Mining data with random forests: A survey and results of new tests","volume":"44","author":"Verikas","year":"2011","journal-title":"Pattern Recognit."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"1904","DOI":"10.1109\/JBHI.2020.3035191","article-title":"An efficient ECG classification system using resource-saving architecture and random Forest","volume":"25","author":"Kung","year":"2021","journal-title":"IEEE J. Biomed. Health Inform."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"1900508","DOI":"10.1109\/JTEHM.2022.3202749","article-title":"Heartbeat Classification by Random Forest with a Novel Context Feature: A Segment Label","volume":"10","author":"Zou","year":"2022","journal-title":"IEEE J. Transl. Eng. Health Med."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"289","DOI":"10.1109\/TBME.2003.808805","article-title":"A dynamical model for generating synthetic electrocardiogram signals","volume":"50","author":"McSharry","year":"2003","journal-title":"IEEE Trans. Biomed. Eng."},{"key":"ref_16","unstructured":"Press, W.H., Teukolsky, S.A., Vetterling, W.T., and Flannery, B.P. (1992). Numerical Recipes in C, Cambridge University Press. [2nd ed.]."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"669","DOI":"10.1016\/j.jspi.2006.06.002","article-title":"On bagging and nonlinear estimation","volume":"137","author":"Friedman","year":"2007","journal-title":"J. Stat. Plan. Interf."},{"key":"ref_18","first-page":"100094","article-title":"A comparison among interpretative proposals for Random Forests","volume":"6","author":"Aria","year":"2021","journal-title":"Mach. Learn. Appl."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"1189","DOI":"10.1214\/aos\/1013203451","article-title":"Greedy function approximation: A gradient boosting machine","volume":"29","author":"Friedman","year":"2001","journal-title":"Ann. Statist."},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Natekin, A., and Knoll, A. (2013). Gradient boosting machines, a tutorial. Front. Neurorobot., 7.","DOI":"10.3389\/fnbot.2013.00021"},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"420","DOI":"10.1007\/s42979-021-00815-1","article-title":"Deep Learning: A Comprehensive Overview on Techniques, Taxonomy, Applications and Research Directions","volume":"2","author":"Sarker","year":"2021","journal-title":"SN Comput. Sci."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"5791","DOI":"10.1007\/s00521-022-06960-9","article-title":"Literature review: Efficient deep neural networks techniques for medical image analysis","volume":"34","author":"Abdou","year":"2022","journal-title":"Neural Comput. Appl."},{"key":"ref_23","first-page":"757","article-title":"A comprehensive review on ensemble deep learning: Opportunities and challenges","volume":"35","author":"Mohammed","year":"2023","journal-title":"J. King Univ. Comput. Inf. Sci."},{"key":"ref_24","first-page":"190","article-title":"A Review of the Logistic Regression Model with Emphasis on Medical Research","volume":"7","author":"Boateng","year":"2019","journal-title":"J. Data Anal. Inf. Process."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"1","DOI":"10.18637\/jss.v036.i11","article-title":"Feature selection with the Boruta package","volume":"36","author":"Kursa","year":"2010","journal-title":"J. Stat. Soft."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"315","DOI":"10.1093\/bib\/bbs034","article-title":"Data mining in the life sciences with random forest: A walk in the park or lost in the jungle?","volume":"14","author":"Touw","year":"2013","journal-title":"Brief. Bioinform."},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Mavrogiorgou, A., Kiourtis, A., Kleftakis, S., Mavrogiorgos, K., Zafeiropoulos, N., and Kyriazis, D. (2022). A Catalogue of Machine Learning Algorithms for Healthcare Risk Predictions. Sensors, 22.","DOI":"10.3390\/s22228615"},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"107398","DOI":"10.1016\/j.ymssp.2020.107398","article-title":"1D convolutional neural networks and applications: A survey","volume":"151","author":"Kiranyaz","year":"2021","journal-title":"Mech. Syst. Signal Process."},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Zhang, Y., Li, Q., and Xin, Y. (2024). Research on eight machine learning algorithms applicability on different characteristics data sets in medical classification tasks. Front. Comput. Neurosci., 18.","DOI":"10.3389\/fncom.2024.1345575"},{"key":"ref_30","doi-asserted-by":"crossref","unstructured":"Do Vale Madeiro, J.P., Cortez, P.C., da Silva Monteiro Filho, P.C., and Brayner, A.R.A. (2019). Techniques for Noise Suppression for ECG Signal Processing. Developments and Applications for ECG Signal Processing, Academic Press. [1st ed.]. Chapter 3.","DOI":"10.1016\/B978-0-12-814035-2.00009-8"},{"key":"ref_31","doi-asserted-by":"crossref","unstructured":"S\u00f6rnmo, L., and Laguna, P. (2005). Bioelectrical Signal Processing in Cardiac and Neurological Applications, Elsevier. [1st ed.].","DOI":"10.1016\/B978-012437552-9\/50003-9"}],"container-title":["Algorithms"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1999-4893\/17\/8\/360\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T15:37:58Z","timestamp":1760110678000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1999-4893\/17\/8\/360"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,8,16]]},"references-count":31,"journal-issue":{"issue":"8","published-online":{"date-parts":[[2024,8]]}},"alternative-id":["a17080360"],"URL":"https:\/\/doi.org\/10.3390\/a17080360","relation":{},"ISSN":["1999-4893"],"issn-type":[{"type":"electronic","value":"1999-4893"}],"subject":[],"published":{"date-parts":[[2024,8,16]]}}}