[en] Abstract: This document is based on the use and development of a non-invasive technique for the classification of cardiac resuscitation rhythms; specifically, its objective is the development of an algorithm based on automatic learning. In recent years, the use of Machine Learning (ML) has been prevailed because of the ability to achieve meaningful conclusions from a set of data. In this case, a classifier based on Supervised learning and known as Random Forest (RF) has been used, taking advantage of the different characteristics offered by the electrocardiogram (ECG) signals. Cardiovascular diseases have grown significantly becoming one of the leading causes of mortality worldwide. In fact, the World Health Organization reports that cardiovascular diseases represent half of all deaths in developed countries and that it is one of the leading causes of death in many developing countries [1]. Therefore, the promotion of research related to this biomedical scientific area is very important. This project allows automatic recording of cardiac resuscitation rhythms to facilitate the necessary study and analysis of ECG signals, with the aim of achieving improvements in the quality of treatments, as well as to pursue the evaluation of therapies on patients that are in the presence of the mentioned cardiovascular arrest situations; in this way, being a support and help for expert doctors, this project offers greater reliability on the correct and appropriate objective diagnoses that are given. Not only that, both in the continuous monitoring of patients and when making critical decisions in an emergency situation, this project offers a great help. To achieve the project's objective, we have worked with a database of 857 patients. Based on a developed graphic interface, the analysis, annotation and segmentation of each of the signals corresponding to each patient was carried out, finally achieving a database of 3803 segments with an average duration of approximately 10-20 seconds. From there, segments of 4 and 8 seconds of ECG signal have been used for processing the algorithm. For each segment, 33 characteristics have been calculated, to then feed the ML algorithm and evaluate it with cross-validation. To evaluate the performance and efficiency of each of the algorithms created based on the different parameters offered by the RF algorithm, the UMS (Unweighted Mean of Sensitivities) and MulAcc (Multiway Accuracy) metrics have been used to offer generic values for multiple classes classifiers. In the performance obtained by the two different durations of signal segments employed, differences have been found differences, achieving more efficient results with the signal segments of 8 seconds in this case. In general, the accuracy and sensitivity average of the classifier have been 96.5% and 88.0%, respectively; our results show, therefore, that the identification and automatic classification of cardiac resuscitation rhythms is possible.

[es] Resumen: Este documento está basado en el uso y en el desarrollo de una técnica no invasiva para la clasificación de ritmos de resucitación cardíacos; más concretamente, tiene como objetivo el desarrollo de un algoritmo basado en el aprendizaje automático. Estos últimos años el uso del aprendizaje automático, más conocido en inglés como Machine Learning (ML), ha predominado por la capacidad de conseguir conclusiones significativas a partir de un conjunto de datos. En este caso, se ha empleado el clasificador conocido como Random Forest (RF) basado en Supervised Learning (Aprendizaje supervisado) aprovechando las diferentes características que ofrecen las señales de electrocardiograma (ECG). Las enfermedades cardiovasculares han crecido notablemente hasta el punto de ser una de las causas principales de mortalidad a nivel mundial. De hecho, la Organización Mundial de la Salud indica que las enfermedades cardiovasculares representan la mitad de todas las muertes en los países desarrollados y que es una de las principales causas de muerte en muchos países en vías de desarrollo [1]. Por consiguiente, impulsar todas las investigaciones relacionadas con esta área científica biomédica es muy importante. Este proyecto posibilita la anotación automática de ritmos de resucitación cardíacos para así facilitar el necesario estudio y análisis de las señales ECG, con el objetivo de conseguir mejoras tanto en la calidad de los tratamientos como en la evaluación de las terapias sobre pacientes ante las situaciones mencionadas de parada cardiovascular; de esa manera, siendo un apoyo y ayuda para los médicos expertos, este proyecto ofrece una mayor fiabilidad sobre los diagnósticos objetivos correctos y adecuados que se dan. No solo eso, este proyecto ofrece una gran ayuda tanto en la monitorización de pacientes con necesidad de un control continuo como a la hora de tener que tomar decisiones críticas frente a una situación de emergencia. Para alcanzar el objetivo del proyecto se ha trabajado con una base de datos de 857 pacientes. Basándose en la interfaz gráfica desarrollada, se ha realizado el análisis, la anotación y la segmentación de cada una de las señales correspondientes a cada paciente, consiguiendo finalmente una base de datos de 3803 segmentos con una duración media de 10-20 segundos aproximadamente. Partiendo de ahí, se han empleado segmentos de señal de ECG de 4 y 8 segundos para el procesamiento del algoritmo. Por cada segmento mencionado se han calculado 33 características, para después alimentar el algoritmo de ML y evaluarlo con validación cruzada. Para evaluar el rendimiento y la eficacia de cada uno de los algoritmos creados basados en los diferentes parámetros que ofrece el algoritmo RF, se han utilizado las métricas UMS (Unweighted Mean of Sensitivities) y MulAcc (Multiway Accuracy) que ofrecen valores genéricos para clasificadores de múltiples clases. En el rendimiento obtenido por las dos diferentes duraciones de segmentos de señales empleados se han observado diferencias, consiguiendo resultados más eficientes con los segmentos de señales de 8 segundos. Por lo general, la precisión y la sensibilidad media del clasificador han sido del 96.5% y 88.0%, respectivamente; nuestros resultados demuestran, por lo tanto, que es posible la identificación y clasificación automática de los ritmos de resucitación cardíacos.