Clasificación de señales ECG para la detección de enfermedades cardíacas : un estudio comparativo

ECG signals play an important role for heart disease detection, ranging from various types of arrhythmia to AV block and heart attack. Although electrocardiogram is a relatively simple test, its correct analysis requires both time and capable personnel. These requirements increase proportionally to...

Full description

Autores:
Mosquera Rojas, Gonzalo Esteban
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2020
Institución:
Universidad de los Andes
Repositorio:
Séneca: repositorio Uniandes
Idioma:
spa
OAI Identifier:
oai:repositorio.uniandes.edu.co:1992/51547
Acceso en línea:
http://hdl.handle.net/1992/51547
Palabra clave:
Electrocardiografía
Fibrilación auricular
Clasificación automática
Ingeniería de características
Ingeniería
Rights
openAccess
License
https://repositorio.uniandes.edu.co/static/pdf/aceptacion_uso_es.pdf
id UNIANDES2_905d1eaabcadf8e95498d57cfe714dde
oai_identifier_str oai:repositorio.uniandes.edu.co:1992/51547
network_acronym_str UNIANDES2
network_name_str Séneca: repositorio Uniandes
repository_id_str
dc.title.spa.fl_str_mv Clasificación de señales ECG para la detección de enfermedades cardíacas : un estudio comparativo
title Clasificación de señales ECG para la detección de enfermedades cardíacas : un estudio comparativo
spellingShingle Clasificación de señales ECG para la detección de enfermedades cardíacas : un estudio comparativo
Electrocardiografía
Fibrilación auricular
Clasificación automática
Ingeniería de características
Ingeniería
title_short Clasificación de señales ECG para la detección de enfermedades cardíacas : un estudio comparativo
title_full Clasificación de señales ECG para la detección de enfermedades cardíacas : un estudio comparativo
title_fullStr Clasificación de señales ECG para la detección de enfermedades cardíacas : un estudio comparativo
title_full_unstemmed Clasificación de señales ECG para la detección de enfermedades cardíacas : un estudio comparativo
title_sort Clasificación de señales ECG para la detección de enfermedades cardíacas : un estudio comparativo
dc.creator.fl_str_mv Mosquera Rojas, Gonzalo Esteban
dc.contributor.advisor.none.fl_str_mv Higuera Arias, Carolina
Lozano Martínez, Fernando Enrique
dc.contributor.author.none.fl_str_mv Mosquera Rojas, Gonzalo Esteban
dc.contributor.jury.none.fl_str_mv Giraldo Trujillo, Luis Felipe
dc.subject.armarc.none.fl_str_mv Electrocardiografía
Fibrilación auricular
Clasificación automática
Ingeniería de características
topic Electrocardiografía
Fibrilación auricular
Clasificación automática
Ingeniería de características
Ingeniería
dc.subject.themes.none.fl_str_mv Ingeniería
description ECG signals play an important role for heart disease detection, ranging from various types of arrhythmia to AV block and heart attack. Although electrocardiogram is a relatively simple test, its correct analysis requires both time and capable personnel. These requirements increase proportionally to the number of exams to be analyzed. Therefore, doing these processes in an automatic and trustworthy fashion becomes a need in the medical field. This paper explores the implementation of Machine Learning models for ECG signals classification in four different categories: normal patient, atrial fibrillation patient, patient with abnormal rhythm that could have a different disease and noisy signal that cannot be studied. Tackling this problem leads to examine the models? capacity to recognize a specific disease, differentiate between normal and abnormal signals that need further analysis as well as determining errors in electrocardiogram taking. Six models were trained: five based on a feature engineering approach and one based on deep learning. Likewise, two additional models trained with techniques to handling class imbalance (oversampling and cost sensitive classification) are proposed. Models with good classification performance are obtained, with F1 average scores between 0.73 and 0.8.
publishDate 2020
dc.date.issued.none.fl_str_mv 2020
dc.date.accessioned.none.fl_str_mv 2021-08-10T18:30:24Z
dc.date.available.none.fl_str_mv 2021-08-10T18:30:24Z
dc.type.spa.fl_str_mv Trabajo de grado - Pregrado
dc.type.coarversion.fl_str_mv http://purl.org/coar/version/c_970fb48d4fbd8a85
dc.type.driver.spa.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.coar.spa.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.content.spa.fl_str_mv Text
dc.type.redcol.spa.fl_str_mv http://purl.org/redcol/resource_type/TP
format http://purl.org/coar/resource_type/c_7a1f
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/1992/51547
dc.identifier.pdf.none.fl_str_mv 23340.pdf
dc.identifier.instname.spa.fl_str_mv instname:Universidad de los Andes
dc.identifier.reponame.spa.fl_str_mv reponame:Repositorio Institucional Séneca
dc.identifier.repourl.spa.fl_str_mv repourl:https://repositorio.uniandes.edu.co/
url http://hdl.handle.net/1992/51547
identifier_str_mv 23340.pdf
instname:Universidad de los Andes
reponame:Repositorio Institucional Séneca
repourl:https://repositorio.uniandes.edu.co/
dc.language.iso.none.fl_str_mv spa
language spa
dc.rights.uri.*.fl_str_mv https://repositorio.uniandes.edu.co/static/pdf/aceptacion_uso_es.pdf
dc.rights.accessrights.spa.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.coar.spa.fl_str_mv http://purl.org/coar/access_right/c_abf2
rights_invalid_str_mv https://repositorio.uniandes.edu.co/static/pdf/aceptacion_uso_es.pdf
http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
dc.format.extent.none.fl_str_mv 13 hojas
dc.format.mimetype.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidad de los Andes
dc.publisher.program.none.fl_str_mv Ingeniería Electrónica
dc.publisher.faculty.none.fl_str_mv Facultad de Ingeniería
dc.publisher.department.none.fl_str_mv Departamento de Ingeniería Eléctrica y Electrónica
publisher.none.fl_str_mv Universidad de los Andes
institution Universidad de los Andes
bitstream.url.fl_str_mv https://repositorio.uniandes.edu.co/bitstreams/60f07cf2-7427-49ad-8494-5989abaa2b09/download
https://repositorio.uniandes.edu.co/bitstreams/201b1a67-e36f-44f9-b50f-02cca2a0df26/download
https://repositorio.uniandes.edu.co/bitstreams/83de864b-e474-4689-a256-14e3fe3fe5b8/download
bitstream.checksum.fl_str_mv 40a9aae651611bcf501ec31c0fb0bc69
8bd2cb6effd91f3e37d09bd6d906f33b
c4f8a389b3bbeadec94d19b91d44cc2c
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositorio institucional Séneca
repository.mail.fl_str_mv adminrepositorio@uniandes.edu.co
_version_ 1812133918755782656
spelling Al consultar y hacer uso de este recurso, está aceptando las condiciones de uso establecidas por los autores.https://repositorio.uniandes.edu.co/static/pdf/aceptacion_uso_es.pdfinfo:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Higuera Arias, Carolina70d68b14-b3a4-486e-9300-cadce1c3c686500Lozano Martínez, Fernando Enriquevirtual::7610-1Mosquera Rojas, Gonzalo Esteban42d1f5c0-2b80-4e14-96e7-d8c3be06396e500Giraldo Trujillo, Luis Felipe2021-08-10T18:30:24Z2021-08-10T18:30:24Z2020http://hdl.handle.net/1992/5154723340.pdfinstname:Universidad de los Andesreponame:Repositorio Institucional Sénecarepourl:https://repositorio.uniandes.edu.co/ECG signals play an important role for heart disease detection, ranging from various types of arrhythmia to AV block and heart attack. Although electrocardiogram is a relatively simple test, its correct analysis requires both time and capable personnel. These requirements increase proportionally to the number of exams to be analyzed. Therefore, doing these processes in an automatic and trustworthy fashion becomes a need in the medical field. This paper explores the implementation of Machine Learning models for ECG signals classification in four different categories: normal patient, atrial fibrillation patient, patient with abnormal rhythm that could have a different disease and noisy signal that cannot be studied. Tackling this problem leads to examine the models? capacity to recognize a specific disease, differentiate between normal and abnormal signals that need further analysis as well as determining errors in electrocardiogram taking. Six models were trained: five based on a feature engineering approach and one based on deep learning. Likewise, two additional models trained with techniques to handling class imbalance (oversampling and cost sensitive classification) are proposed. Models with good classification performance are obtained, with F1 average scores between 0.73 and 0.8.Las señales ECG tienen un papel fundamental para la detección de un gran número de enfermedades cardíacas, que van desde varios tipos de arritmias hasta bloqueos auriculares, infartos y pre-infartos. Si bien el electrocardiograma es relativamente sencillo, su correcto análisis requiere de tiempo y personal capacitado. Estos requerimientos aumentan de forma proporcional al número de exámenes a estudiar. Por lo tanto, realizar estos procesos de forma automática y confiable surge como una necesidad importante en el campo médico. En este trabajo se explora la implementación de modelos de Machine Learning para la clasificación de señales ECG en cuatro categorías: paciente normal, paciente con fibrilación auricular, paciente con ritmo anormal que puede padecer otra patología y señal ruidosa que no puede ser estudiada. Con este problema se analiza la capacidad de los modelos para reconocer una enfermedad en específico, diferenciar una señal normal de otra que no lo es y debe ser analizada en detalle para su correcto diagnóstico, así como determinar errores en la toma del examen. Se realiza el entrenamiento de seis modelos: cinco de ellos utilizando el enfoque de ingeniería de características y uno a través de aprendizaje profundo. Asimismo, se proponen dos modelos adicionales entrenados con dos técnicas para el tratamiento del desbalance entre clases: sobremuestreo y clasificación sensitiva al costo. Se obtienen modelos de buen rendimiento en la clasificación, con puntajes F1 promedio entre 0.73 y 0.8.Ingeniero ElectrónicoPregrado13 hojasapplication/pdfspaUniversidad de los AndesIngeniería ElectrónicaFacultad de IngenieríaDepartamento de Ingeniería Eléctrica y ElectrónicaClasificación de señales ECG para la detección de enfermedades cardíacas : un estudio comparativoTrabajo de grado - Pregradoinfo:eu-repo/semantics/bachelorThesishttp://purl.org/coar/resource_type/c_7a1fhttp://purl.org/coar/version/c_970fb48d4fbd8a85Texthttp://purl.org/redcol/resource_type/TPElectrocardiografíaFibrilación auricularClasificación automáticaIngeniería de característicasIngeniería201720066Publicationedd81d8c-e0b9-4c1f-bf04-eed0e12e755dvirtual::7610-1edd81d8c-e0b9-4c1f-bf04-eed0e12e755dvirtual::7610-1https://scienti.minciencias.gov.co/cvlac/visualizador/generarCurriculoCv.do?cod_rh=0000025550virtual::7610-1THUMBNAIL23340.pdf.jpg23340.pdf.jpgIM Thumbnailimage/jpeg28795https://repositorio.uniandes.edu.co/bitstreams/60f07cf2-7427-49ad-8494-5989abaa2b09/download40a9aae651611bcf501ec31c0fb0bc69MD55ORIGINAL23340.pdfapplication/pdf776920https://repositorio.uniandes.edu.co/bitstreams/201b1a67-e36f-44f9-b50f-02cca2a0df26/download8bd2cb6effd91f3e37d09bd6d906f33bMD51TEXT23340.pdf.txt23340.pdf.txtExtracted texttext/plain59101https://repositorio.uniandes.edu.co/bitstreams/83de864b-e474-4689-a256-14e3fe3fe5b8/downloadc4f8a389b3bbeadec94d19b91d44cc2cMD541992/51547oai:repositorio.uniandes.edu.co:1992/515472024-03-13 13:28:32.878https://repositorio.uniandes.edu.co/static/pdf/aceptacion_uso_es.pdfopen.accesshttps://repositorio.uniandes.edu.coRepositorio institucional Sénecaadminrepositorio@uniandes.edu.co