Diseño de aplicación prototipo para la detección y clasificación de arritmia usando métodos de machine learning a partir de ECGs
En este artículo, desarrollamos un enfoque de aprendizaje automático de modelos apilados para la clasificación de arritmias utilizando la base de datos de arritmias MIT-BIH y aplicando diferentes filtros y métodos de reducción de ruido. Realizamos la extracción de características mediante el uso de...
- Autores:
-
Cárcamo Morales, Luis Manuel
Osorio Iriarte, Fabián Hernando
Villegas García, Johnny De Jesus
- Tipo de recurso:
- Fecha de publicación:
- 2020
- Institución:
- Universidad del Norte
- Repositorio:
- Repositorio Uninorte
- Idioma:
- spa
- OAI Identifier:
- oai:manglar.uninorte.edu.co:10584/9273
- Acceso en línea:
- http://hdl.handle.net/10584/9273
- Palabra clave:
- ecgs
data mining
wavelet transform
arrythmia
linear discriminant analysis
signals processing
electrocardiograma
minería de datos
arritmia
- Rights
- License
- Universidad del Norte
id |
REPOUNORT2_74f92da78e3c29b14461abc544f5a554 |
---|---|
oai_identifier_str |
oai:manglar.uninorte.edu.co:10584/9273 |
network_acronym_str |
REPOUNORT2 |
network_name_str |
Repositorio Uninorte |
repository_id_str |
|
dc.title.es_ES.fl_str_mv |
Diseño de aplicación prototipo para la detección y clasificación de arritmia usando métodos de machine learning a partir de ECGs |
title |
Diseño de aplicación prototipo para la detección y clasificación de arritmia usando métodos de machine learning a partir de ECGs |
spellingShingle |
Diseño de aplicación prototipo para la detección y clasificación de arritmia usando métodos de machine learning a partir de ECGs ecgs data mining wavelet transform arrythmia linear discriminant analysis signals processing electrocardiograma minería de datos arritmia |
title_short |
Diseño de aplicación prototipo para la detección y clasificación de arritmia usando métodos de machine learning a partir de ECGs |
title_full |
Diseño de aplicación prototipo para la detección y clasificación de arritmia usando métodos de machine learning a partir de ECGs |
title_fullStr |
Diseño de aplicación prototipo para la detección y clasificación de arritmia usando métodos de machine learning a partir de ECGs |
title_full_unstemmed |
Diseño de aplicación prototipo para la detección y clasificación de arritmia usando métodos de machine learning a partir de ECGs |
title_sort |
Diseño de aplicación prototipo para la detección y clasificación de arritmia usando métodos de machine learning a partir de ECGs |
dc.creator.fl_str_mv |
Cárcamo Morales, Luis Manuel Osorio Iriarte, Fabián Hernando Villegas García, Johnny De Jesus |
dc.contributor.advisor.none.fl_str_mv |
Mancilla Herrera, Alfonso Manuel |
dc.contributor.author.none.fl_str_mv |
Cárcamo Morales, Luis Manuel Osorio Iriarte, Fabián Hernando Villegas García, Johnny De Jesus |
dc.subject.en_US.fl_str_mv |
ecgs data mining wavelet transform arrythmia linear discriminant analysis signals processing |
topic |
ecgs data mining wavelet transform arrythmia linear discriminant analysis signals processing electrocardiograma minería de datos arritmia |
dc.subject.es_ES.fl_str_mv |
electrocardiograma minería de datos arritmia |
description |
En este artículo, desarrollamos un enfoque de aprendizaje automático de modelos apilados para la clasificación de arritmias utilizando la base de datos de arritmias MIT-BIH y aplicando diferentes filtros y métodos de reducción de ruido. Realizamos la extracción de características mediante el uso de características relacionadas con los intervalos RR y la transformada wavelet. Nuestro modelo utilizando tanto análisis de discriminantes lineales como redes neuronales. Este enfoque muestra una precisión del 89% en promedio. Encontrados valores de sensitividad de 93%, 94%, 97% y 98% para cada una de las clases y unos valores de especifidad de 81%, 89%, 85% y 85% para cada una de las clases. La arquitectura lógica del proyecto está cimentada en los diferentes servicios de Amazon Web Services (AWS), que nos ofrece escalabilidad dependiendo de la demanda que requiera el modelo. Usando EC2 de AWS para desplegar las APIs encargadas de suplir la información obtenida del modelo. Además, usamos una single page application hecha con Vue Js conectada a estas APIs y desplegada en un S3 bucket de AWS para mostrar la información. |
publishDate |
2020 |
dc.date.accessioned.none.fl_str_mv |
2020-11-30T18:22:22Z |
dc.date.available.none.fl_str_mv |
2020-11-30T18:22:22Z |
dc.date.issued.none.fl_str_mv |
2020-11-29 |
dc.type.es_ES.fl_str_mv |
article |
dc.type.coar.fl_str_mv |
http://purl.org/coar/resource_type/c_6501 |
dc.identifier.uri.none.fl_str_mv |
http://hdl.handle.net/10584/9273 |
url |
http://hdl.handle.net/10584/9273 |
dc.language.iso.es_ES.fl_str_mv |
spa |
language |
spa |
dc.rights.es_ES.fl_str_mv |
Universidad del Norte |
dc.rights.coar.fl_str_mv |
http://purl.org/coar/access_right/c_abf2 |
rights_invalid_str_mv |
Universidad del Norte http://purl.org/coar/access_right/c_abf2 |
dc.publisher.es_ES.fl_str_mv |
Barranquilla, Universidad del Norte, 2020 |
institution |
Universidad del Norte |
bitstream.url.fl_str_mv |
http://manglar.uninorte.edu.co/bitstream/10584/9273/5/license.txt http://manglar.uninorte.edu.co/bitstream/10584/9273/1/PAPER_PF_ESPA_OL%20%283%29.pdf http://manglar.uninorte.edu.co/bitstream/10584/9273/2/arquitectura%20logica%20%281%29.png http://manglar.uninorte.edu.co/bitstream/10584/9273/4/POSTER.pdf |
bitstream.checksum.fl_str_mv |
8a4605be74aa9ea9d79846c1fba20a33 8dcc8a70c190df13f77678120a70d041 b8518020cc0b3d9cb7e9cb9486d0f32c 7620b19d27e0e6fc5fbc78f46a5be828 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositorio Digital de la Universidad del Norte |
repository.mail.fl_str_mv |
mauribe@uninorte.edu.co |
_version_ |
1812183089755979776 |
spelling |
Mancilla Herrera, Alfonso ManuelCárcamo Morales, Luis ManuelOsorio Iriarte, Fabián HernandoVillegas García, Johnny De Jesus2020-11-30T18:22:22Z2020-11-30T18:22:22Z2020-11-29http://hdl.handle.net/10584/9273En este artículo, desarrollamos un enfoque de aprendizaje automático de modelos apilados para la clasificación de arritmias utilizando la base de datos de arritmias MIT-BIH y aplicando diferentes filtros y métodos de reducción de ruido. Realizamos la extracción de características mediante el uso de características relacionadas con los intervalos RR y la transformada wavelet. Nuestro modelo utilizando tanto análisis de discriminantes lineales como redes neuronales. Este enfoque muestra una precisión del 89% en promedio. Encontrados valores de sensitividad de 93%, 94%, 97% y 98% para cada una de las clases y unos valores de especifidad de 81%, 89%, 85% y 85% para cada una de las clases. La arquitectura lógica del proyecto está cimentada en los diferentes servicios de Amazon Web Services (AWS), que nos ofrece escalabilidad dependiendo de la demanda que requiera el modelo. Usando EC2 de AWS para desplegar las APIs encargadas de suplir la información obtenida del modelo. Además, usamos una single page application hecha con Vue Js conectada a estas APIs y desplegada en un S3 bucket de AWS para mostrar la información.In this paper, we develop a stacked models machine learning approach for arrhythmia classification using the MIT-BIH arrhythmia database and applying different filters and noise-reduction methods. We perform the feature extraction by using RR intervals-related features and the wavelet transform. Our model uses both linear discriminant analysis and multilayer perceptrons. This approach shows an average accuracy of 89%. Sensitivity values of 93%, 94%, 97% and 98% were found for each of the classes and specificity values of 81%, 89%, 85% and 85% for each of the classes. The logical architecture of the project is based on the different services of Amazon Web Services (AWS), which offers us scalability according to the demand that the model requires. Using AWS EC2 to deploy the APIs in charge of supplying the information obtained from the model. In addition, we use a single page application made with Vue Js connected to these APIs and deployed in an AWS S3 bucket to display the information.spaBarranquilla, Universidad del Norte, 2020Universidad del Nortehttp://purl.org/coar/access_right/c_abf2ecgsdata miningwavelet transformarrythmialinear discriminant analysissignals processingelectrocardiogramaminería de datosarritmiaDiseño de aplicación prototipo para la detección y clasificación de arritmia usando métodos de machine learning a partir de ECGsarticlehttp://purl.org/coar/resource_type/c_6501LICENSElicense.txtlicense.txttext/plain; charset=utf-81748http://manglar.uninorte.edu.co/bitstream/10584/9273/5/license.txt8a4605be74aa9ea9d79846c1fba20a33MD55ORIGINALPAPER_PF_ESPA_OL (3).pdfPAPER_PF_ESPA_OL (3).pdfArtículo principalapplication/pdf1015114http://manglar.uninorte.edu.co/bitstream/10584/9273/1/PAPER_PF_ESPA_OL%20%283%29.pdf8dcc8a70c190df13f77678120a70d041MD51arquitectura logica (1).pngarquitectura logica (1).pngArquitectura lógica de la aplicaciónimage/png159428http://manglar.uninorte.edu.co/bitstream/10584/9273/2/arquitectura%20logica%20%281%29.pngb8518020cc0b3d9cb7e9cb9486d0f32cMD52POSTER.pdfPOSTER.pdfPosterapplication/pdf431383http://manglar.uninorte.edu.co/bitstream/10584/9273/4/POSTER.pdf7620b19d27e0e6fc5fbc78f46a5be828MD5410584/9273oai:manglar.uninorte.edu.co:10584/92732020-11-30 13:22:22.253Repositorio Digital de la Universidad del Nortemauribe@uninorte.edu.coTk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo= |