{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,9,26]],"date-time":"2026-09-26T17:20:35Z","timestamp":1790443235527,"version":"4.1.0"},"reference-count":59,"publisher":"MDPI AG","issue":"3","license":[{"start":{"date-parts":[[2023,2,3]],"date-time":"2023-02-03T00:00:00Z","timestamp":1675382400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"European Erasmus+ capacity building for higher education program","award":["619483"],"award-info":[{"award-number":["619483"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>Increased life expectancy in most countries is a result of continuous improvements at all levels, starting from medicine and public health services, environmental and personal hygiene to the use of the most advanced technologies by healthcare providers. Despite these significant improvements, especially at the technological level in the last few decades, the overall access to healthcare services and medical facilities worldwide is not equally distributed. Indeed, the end beneficiary of these most advanced healthcare services and technologies on a daily basis are mostly residents of big cities, whereas the residents of rural areas, even in developed countries, have major difficulties accessing even basic medical services. This may lead to huge deficiencies in timely medical advice and assistance and may even cause death in some cases. Remote healthcare is considered a serious candidate for facilitating access to health services for all; thus, by using the most advanced technologies, providing at the same time high quality diagnosis and ease of implementation and use. ECG analysis and related cardiac diagnosis techniques are the basic healthcare methods providing rapid insights in potential health issues through simple visualization and interpretation by clinicians or by automatic detection of potential cardiac anomalies. In this paper, we propose a novel machine learning (ML) architecture for the ECG classification regarding five heart diseases based on temporal convolution networks (TCN). The proposed design, which implements a dilated causal one-dimensional convolution on the input heartbeat signals, seems to be outperforming all existing ML methods with an accuracy of 96.12% and an F1 score of 84.13%, using a reduced number of parameters (10.2 K). Such results make the proposed TCN architecture a good candidate for low power consumption hardware platforms, and thus its potential use in low cost embedded devices for remote health monitoring.<\/jats:p>","DOI":"10.3390\/s23031697","type":"journal-article","created":{"date-parts":[[2023,2,3]],"date-time":"2023-02-03T03:36:57Z","timestamp":1675395417000},"page":"1697","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":42,"title":["ECG Classification Using an Optimal Temporal Convolutional Network for Remote Health Monitoring"],"prefix":"10.3390","volume":"23","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-9783-114X","authenticated-orcid":false,"given":"Ali Rida","family":"Ismail","sequence":"first","affiliation":[{"name":"Institut Jean Lamour (UMR 7198), University of Lorraine, 54011 Nancy, France"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6459-7043","authenticated-orcid":false,"given":"Slavisa","family":"Jovanovic","sequence":"additional","affiliation":[{"name":"Institut Jean Lamour (UMR 7198), University of Lorraine, 54011 Nancy, France"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5088-1462","authenticated-orcid":false,"given":"Naeem","family":"Ramzan","sequence":"additional","affiliation":[{"name":"School of Computing, Engineering and Physical Sciences, University of the West of Scotland, Paisley PA1 2BE, UK"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6334-3084","authenticated-orcid":false,"given":"Hassan","family":"Rabah","sequence":"additional","affiliation":[{"name":"Institut Jean Lamour (UMR 7198), University of Lorraine, 54011 Nancy, France"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"1968","published-online":{"date-parts":[[2023,2,3]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"564015","DOI":"10.3389\/fncom.2020.564015","article-title":"A Study on Arrhythmia via ECG Signal Classification Using the Convolutional Neural Network","volume":"14","author":"Wu","year":"2021","journal-title":"Front. Comput. Neurosci."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"1461","DOI":"10.1001\/jamainternmed.2020.3989","article-title":"Accuracy of Physicians\u2019 Electrocardiogram Interpretations: A Systematic Review and Meta-analysis","volume":"180","author":"Cook","year":"2020","journal-title":"JAMA Intern. Med."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"1183","DOI":"10.1016\/j.jacc.2017.07.723","article-title":"Computer-Interpreted Electrocardiograms: Benefits and Limitations","volume":"70","author":"Wellens","year":"2017","journal-title":"J. Am. Coll. Cardiol."},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Ghafoor, M.J., Ahmed, S., and Riaz, K. (2020, January 14\u201318). Exploiting Cross-Correlation Between ECG signals to Detect Myocardial Infarction. Proceedings of the 2020 17th International Bhurban Conference on Applied Sciences and Technology (IBCAST), Islamabad, Pakistan.","DOI":"10.1109\/IBCAST47879.2020.9044567"},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"167","DOI":"10.1016\/j.imu.2018.06.002","article-title":"An ECG-based feature selection and heartbeat classification model using a hybrid heuristic algorithm","volume":"13","author":"Ayar","year":"2018","journal-title":"Inform. Med. Unlocked"},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Faust, O., Kareem, M., Ali, A., Ciaccio, E.J., and Acharya, U.R. (2021). Automated Arrhythmia Detection Based on RR Intervals. Diagnostics, 11.","DOI":"10.3390\/diagnostics11081446"},{"key":"ref_7","first-page":"1","article-title":"Artificial Neural Network-Based Automated ECG Signal Classifier","volume":"2013","year":"2013","journal-title":"Int. Sch. Res. Not."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"1760","DOI":"10.1038\/s41467-020-15432-4","article-title":"Automatic diagnosis of the 12-lead ECG using a deep neural network","volume":"11","author":"Ribeiro","year":"2020","journal-title":"Nat. Commun."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"2826901","DOI":"10.1155\/2019\/2826901","article-title":"Assessment of Electrocardiogram Rhythms by GoogLeNet Deep Neural Network Architecture","volume":"2019","author":"Kim","year":"2019","journal-title":"J. Healthc. Eng."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"6649970","DOI":"10.1155\/2021\/6649970","article-title":"ECG Heartbeat Classification Based on an Improved ResNet-18 Model","volume":"2021","author":"Jing","year":"2021","journal-title":"Comput. Math. Methods Med."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"515","DOI":"10.1109\/JBHI.2019.2911367","article-title":"LSTM-Based ECG Classification for Continuous Monitoring on Personal Wearable Devices","volume":"24","author":"Saadatnejad","year":"2019","journal-title":"IEEE J. Biomed. Health Inform."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"123146","DOI":"10.1109\/ACCESS.2021.3109806","article-title":"Big-ECG: Cardiographic Predictive Cyber-Physical System for Stroke Management","volume":"9","author":"Hussain","year":"2021","journal-title":"IEEE Access"},{"key":"ref_13","unstructured":"Chen, Y., and Keogh, E. (2022, April 08). Time Series Classification. Available online: http:\/\/www.timeseriesclassification.com\/description.php?Dataset=ECG5000."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"661","DOI":"10.1016\/S0735-1097(86)80478-8","article-title":"Survival of patients with severe congestive heart failure treated with oral milrinone","volume":"7","author":"Baim","year":"1986","journal-title":"J. Am. Coll. Cardiol."},{"key":"ref_15","unstructured":"Wikipedia Contributors (2022, November 09). Electrocardiography\u2014Wikipedia, The Free Encyclopedia. Available online: https:\/\/en.wikipedia.org\/w\/index.php?title=Electrocardiography&oldid=1120710988."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"150667","DOI":"10.1109\/ACCESS.2019.2944027","article-title":"Removal of Power Line Interference From ECG Signals Using Adaptive Notch Filters of Sharp Resolution","volume":"7","author":"Chen","year":"2019","journal-title":"IEEE Access"},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"497","DOI":"10.1016\/j.protcy.2016.08.137","article-title":"High Frequency Electromyogram Noise Removal from Electrocardiogram Using FIR Low Pass Filter Based on FPGA","volume":"25","author":"Bhaskar","year":"2016","journal-title":"Procedia Technol."},{"key":"ref_18","unstructured":"Romero, F.P., Romaguera, L.V., V\u2019azquez-Seisdedos, C.R., Filho, C.F.F.C., Costa, M.G.F., and Neto, J.E. (2018). Baseline wander removal methods for ECG signals: A comparative study. arXiv."},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Subramaniam, S.R., Ling, B.W.K., and Georgakis, A. (2013, January 3\u20137). Motion artifact suppression in the ECG signal by successive modifications in frequency and time. Proceedings of the 2013 35th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC), Osaka, Japan.","DOI":"10.1109\/EMBC.2013.6609527"},{"key":"ref_20","unstructured":"Shi, Y., and Ruan, Q. (September, January 31). Continuous wavelet transforms. Proceedings of the 7th International Conference on Signal Processing, Beijing, China."},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Alessio, S. (2016). Digital Signal Processing and Spectral Analysis for Scientists, Springer.","DOI":"10.1007\/978-3-319-25468-5"},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Thyagarajan, K. (2019). Introduction to Digital Signal Processing Using MATLAB with Application to Digital Communications, Springer.","DOI":"10.1007\/978-3-319-76029-2"},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Burger, W., and Burge, M. (2016). Digital Image Processing: An Algorithmic Introduction Using Java, Springer.","DOI":"10.1007\/978-1-4471-6684-9"},{"key":"ref_24","unstructured":"Wang, Y.H. (2006). The Tutorial: S Transform, National Taiwan University."},{"key":"ref_25","first-page":"60","article-title":"Principal Component Analysis","volume":"7","author":"Mishra","year":"2017","journal-title":"Int. J. Livest. Res."},{"key":"ref_26","unstructured":"Wikipedia Contributors (2022, November 21). Pan\u2013Tompkins Algorithm\u2014Wikipedia, The Free Encyclopedia. Available online: https:\/\/encyclopedia.pub\/entry\/30809."},{"key":"ref_27","unstructured":"Wikipedia Contributors (2022, November 21). Daubechies Wavelet\u2014Wikipedia, The Free Encyclopedia. Available online: https:\/\/en.wikipedia.org\/wiki\/Daubechies_wavelet."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"222","DOI":"10.1016\/j.aci.2018.08.006","article-title":"Independent Component Analysis: An Introduction","volume":"17","author":"Tharwat","year":"2018","journal-title":"Appl. Comput. Inform."},{"key":"ref_29","unstructured":"(2022, November 21). Z-Score. Available online: https:\/\/onlinelibrary.wiley.com\/doi\/10.1002\/9780470479216.corpsy1047."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"220","DOI":"10.4097\/kjae.2015.68.3.220","article-title":"Standard deviation and standard error of the mean","volume":"68","author":"Lee","year":"2015","journal-title":"Korean J. Anesthesiol."},{"key":"ref_31","first-page":"579","article-title":"Multilayer perceptron and neural networks","volume":"8","author":"Popescu","year":"2009","journal-title":"WSEAS Trans. Circuits Syst."},{"key":"ref_32","doi-asserted-by":"crossref","unstructured":"Kwak, Y., Yun, W., Jung, S., and Kim, J. (2021, January 17\u201320). Quantum Neural Networks: Concepts, Applications, and Challenges. Proceedings of the 2021 Twelfth International Conference on Ubiquitous and Future Networks (ICUFN), Jeju Island, Republic of Korea.","DOI":"10.1109\/ICUFN49451.2021.9528698"},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"33","DOI":"10.1515\/comp-2016-0005","article-title":"Radial basis function neural networks: A topical state-of-the-art survey","volume":"6","author":"Dash","year":"2016","journal-title":"Open Comput. Sci."},{"key":"ref_34","unstructured":"Hung, M.C., and Yang, D.L. (December, January 29). An efficient Fuzzy C-Means clustering algorithm. Proceedings of the 2001 IEEE International Conference on Data Mining, San Jose, CA, USA."},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"514","DOI":"10.22161\/ijaers.74.60","article-title":"Iterative Dichotomizer 3 (ID3) Decision Tree: A Machine Learning Algorithm for Data Classification and Predictive Analysis","volume":"7","author":"Ogheneovo","year":"2020","journal-title":"Int. J. Adv. Eng. Res. Sci."},{"key":"ref_36","first-page":"82","article-title":"Support vector machine\u2014A survey","volume":"2","author":"Pradhan","year":"2012","journal-title":"Int. J. Emerg. Technol. Adv. Eng."},{"key":"ref_37","doi-asserted-by":"crossref","unstructured":"Aliev, R., and Guirimov, B. (2014). Type-2 Fuzzy Neural Networks and Their Applications, Springer.","DOI":"10.1007\/978-3-319-09072-6"},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"105","DOI":"10.3233\/ICA-170540","article-title":"Competitive probabilistic neural network","volume":"24","author":"Zeinali","year":"2017","journal-title":"Integr. Comput.-Aided Eng."},{"key":"ref_39","first-page":"101","article-title":"A Classification of Cardiac Arrhythmia Using WT, HRV, and Fuzzy C-Means Clustering","volume":"5","author":"Dallali","year":"2011","journal-title":"Signal Process. Int. J. (SPJI)"},{"key":"ref_40","first-page":"112","article-title":"Fuzzy C-means clustering, neural network, WT, and HRV for classification of cardiac arrhythmia","volume":"6","author":"Dallali","year":"2011","journal-title":"J. Eng. Appl. Sci."},{"key":"ref_41","first-page":"25","article-title":"Heart Beat Classification Using Particle Swarm Optimization","volume":"5","author":"Khazaee","year":"2013","journal-title":"Int. J. Intell. Syst. Appl."},{"key":"ref_42","first-page":"67","article-title":"Clasification Of Arrhythmic ECG Data Using Machine Learning Techniques","volume":"1","author":"Vishwa","year":"2011","journal-title":"Int. J. Interact. Multimed. Artif. Intell."},{"key":"ref_43","doi-asserted-by":"crossref","first-page":"7563","DOI":"10.1016\/j.eswa.2010.04.087","article-title":"ECG beat classification using particle swarm optimization and radial basis function neural network","volume":"37","year":"2010","journal-title":"Expert Syst. Appl."},{"key":"ref_44","doi-asserted-by":"crossref","first-page":"2841","DOI":"10.1016\/j.eswa.2007.05.006","article-title":"Integration of independent component analysis and neural networks for ECG beat classification","volume":"34","author":"Yu","year":"2008","journal-title":"Expert Syst. Appl."},{"key":"ref_45","doi-asserted-by":"crossref","first-page":"41","DOI":"10.4314\/ijest.v3i3.68420","article-title":"ECG classification and abnormality detection using cascade forward neural network","volume":"3","author":"Ayub","year":"2011","journal-title":"Int. J. Eng. Sci. Technol."},{"key":"ref_46","first-page":"1","article-title":"Deep Convolutional Neural Network Based ECG Classification System Using Information Fusion and One-Hot Encoding Techniques","volume":"2018","author":"Li","year":"2018","journal-title":"Math. Probl. Eng."},{"key":"ref_47","unstructured":"Wikipedia Contributors (2022, November 14). One-Hot\u2014Wikipedia, The Free Encyclopedia. Available online: https:\/\/en.wikipedia.org\/wiki\/One-hot."},{"key":"ref_48","unstructured":"Zeiler, M.D. (2012). ADADELTA: An Adaptive Learning Rate Method. arXiv."},{"key":"ref_49","doi-asserted-by":"crossref","unstructured":"Russakovsky, O., Deng, J., Su, H., Krause, J., Satheesh, S., Ma, S., Huang, Z., Karpathy, A., Khosla, A., and Bernstein, M. (2014). ImageNet Large Scale Visual Recognition Challenge. arXiv.","DOI":"10.1007\/s11263-015-0816-y"},{"key":"ref_50","unstructured":"Ferretti, J., Randazzo, V., Cirrincione, G., and Pasero, E. (2021). Progresses in Artificial Intelligence and Neural Systems, Springer."},{"key":"ref_51","unstructured":"Ba, J., Kiros, J., and Hinton, G. (2016). Layer Normalization. arXiv."},{"key":"ref_52","unstructured":"Bai, S., Kolter, J., and Koltun, V. (2018). An Empirical Evaluation of Generic Convolutional and Recurrent Networks for Sequence Modeling. arXiv."},{"key":"ref_53","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1186\/s40537-019-0197-0","article-title":"A survey on Image Data Augmentation for Deep Learning","volume":"6","author":"Shorten","year":"2019","journal-title":"J. Big Data"},{"key":"ref_54","doi-asserted-by":"crossref","unstructured":"Shultz, T.R., Fahlman, S.E., Craw, S., Andritsos, P., Tsaparas, P., Silva, R., Drummond, C., Ling, C.X., Sheng, V.S., and Drummond, C. (2011). Encyclopedia of Machine Learning, Springer.","DOI":"10.1007\/978-0-387-30164-8_117"},{"key":"ref_55","doi-asserted-by":"crossref","unstructured":"Roy, S., Rodrigues, N., and Taguchi, Y.h. (2020). Incremental Dilations Using CNN for Brain Tumor Classification. Appl. Sci., 10.","DOI":"10.3390\/app10144915"},{"key":"ref_56","doi-asserted-by":"crossref","first-page":"359","DOI":"10.1016\/j.ijleo.2018.07.044","article-title":"Optimal hyperparameter tuning of convolutional neural networks based on the parameter-setting-free harmony search algorithm","volume":"172","author":"Lee","year":"2018","journal-title":"Optik"},{"key":"ref_57","doi-asserted-by":"crossref","unstructured":"Ingolfsson, T.M., Wang, X., Hersche, M., Burrello, A., Cavigelli, L., and Benini, L. (2021, January 3\u20137). ECG-TCN: Wearable Cardiac Arrhythmia Detection with a Temporal Convolutional Network. Proceedings of the 2021 IEEE 3rd International Conference on Artificial Intelligence Circuits and Systems (AICAS), Washington, DC, USA.","DOI":"10.1109\/AICAS51828.2021.9458520"},{"key":"ref_58","doi-asserted-by":"crossref","first-page":"1662","DOI":"10.1109\/ACCESS.2017.2779939","article-title":"LSTM Fully Convolutional Networks for Time Series Classification","volume":"6","author":"Karim","year":"2018","journal-title":"IEEE Access"},{"key":"ref_59","unstructured":"Chen, Y., Keogh, E., Hu, B., Begum, N., Bagnall, A., Mueen, A., and Batista, G. (2002, April 08). The UCR Time Series Classification Archive. Available online: https:\/\/www.cs.ucr.edu\/~eamonn\/time_series_data\/."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/23\/3\/1697\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T18:23:14Z","timestamp":1760120594000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/23\/3\/1697"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,2,3]]},"references-count":59,"journal-issue":{"issue":"3","published-online":{"date-parts":[[2023,2]]}},"alternative-id":["s23031697"],"URL":"https:\/\/doi.org\/10.3390\/s23031697","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,2,3]]}}}