Detecção de problemas cardíacos usando sinais de electrocardiograma(ECG)
Autor(a) principal: | |
---|---|
Data de Publicação: | 2020 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
Texto Completo: | http://hdl.handle.net/10316/92201 |
Resumo: | Dissertação de Mestrado Integrado em Engenharia Electrotécnica e de Computadores apresentada à Faculdade de Ciências e Tecnologia |
id |
RCAP_1e48d7b4abfb03292f0980e690e5894b |
---|---|
oai_identifier_str |
oai:estudogeral.uc.pt:10316/92201 |
network_acronym_str |
RCAP |
network_name_str |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
repository_id_str |
7160 |
spelling |
Detecção de problemas cardíacos usando sinais de electrocardiograma(ECG)Detecting heart problems using electrocardiogram (ECG) signalsFibrilhação auricularEletrocardiograma (ECG)Sinais do EletrocardiogramaExtração de " Features""Machine Learning"Atrial Fibrillation (AF)Electrocardiogram (ECG)Electrocardiogram SignalsFeatures ExtractionMachine LearningDissertação de Mestrado Integrado em Engenharia Electrotécnica e de Computadores apresentada à Faculdade de Ciências e TecnologiaRecentemente, devido ao aumento do número de mortes por doenças cardiovasculares, o diagnóstico de doenças cardíacas tem sido um foco de bastante interesse no mundo computacional. Isto porque, a deteção de doenças cardíacas num estágio inicial pode prolongar a vida através de um tratamento adequado.Inúmeros métodos para fazer a monitorização das condições cardíacas foram introduzidos no mercado, sendo que o mais utilizado é a eletrocardiograma (ECG). O ECG é o registo da variação da atividade bioelétrica do coração, que representa as contrações e relaxamentos cíclicos do músculo cardíaco humano. Este fornece informações importantes sobre os aspetos funcionais do coração e do sistema cardiovascular. No entanto, ler grandes quantidades de sinais de ECGs é um processo demorado. Por isso, a deteção automática de anomalias nos sinais do eletrocardiograma atua como um assistente para os médicos diagnosticarem uma condição cardíaca.As irregularidades presentes no batimento cardíaco no formato do ECG são geralmente chamada de arritmia. Arritmia é um termo comum para qualquer distúrbio cardíaco que difere do ritmo normal. A análise automática do sinal de ECG para deteção de batimentos cardíacos é difícil devido à grande variação nas características morfológicas e temporais das formas de onda do ECG entre pacientes diferentes, bem como nos mesmos pacientes.Esta dissertação tem como objetivo desenvolver um método de deteção da fibrilhação auricular, que é um tipo de arritmia, através do sinal do eletrocardiograma. Deste modo, a metodologia proposta baseia-se na extração de um conjunto de características ("features'') dos ECG, e na sua classificação através de diferentes tipos de classificadores baseados em "machine learning", que consiste na execução de algoritmos que criam de modo automático modelos com base num conjunto de dados.O método desenvolvido foi utilizado em 2000 ECG de maneira a determinar a eficácia de cada um dos classificadores na deteção da doença cardíaca. Deste modo o presente documento inclui um estudo sobre os parâmetros do modelo escolhido e os resultados de classificação correspondestes. Não só, apresenta uma análise sobre a influência de certos fatores no desempenho do sistema, nomeadamente o tamanho do conjunto de dados e o conjunto de "features" utilizado na representação.Por sua vez, os resultados obtidos apoiam o uso de classificadores baseados em "machine learning" como ferramenta de classificação, na área de deteção de doenças cardíacas. O sistema desenvolvido classifica 2000 ECG, provenientes de duas classes, normal e fibrilhação auricular, com uma taxa de eficácia global de 93%, para o conjunto de teste. Na deteção particular da fibrilhação auricular, registou-se uma eficácia de 97% para o conjunto de teste.Recently, due to the increase in the number of deaths from cardiovascular diseases, the diagnosis of heart disease has been a focus of great interest in the computational world. This is because the detection of heart disease at an early stage can prolong life through proper treatment. Numerous methods for monitoring cardiac conditions have been introduced in the market, the most used being the electrocardiogram (ECG). The ECG is the recording of the variation in the bioelectric activity of the heart, which represents the contractions and cyclical relaxations of the human cardiac muscle. It provides important information about the functional aspects of the heart and the cardiovascular system. However, processing large amounts of raw electrocardiogram signals from sensors is time consuming. Therefore, the automatic detection of abnormalities in the electrocardiogram signals acts as an assistant for doctors to diagnose a heart condition.The irregularities present in the heartbeat in the ECG format are generally called arrhythmia. Arrhythmia is a common term for any heart disorder that differs from the normal rhythm. The automatic analysis of the ECG signal to detect heartbeat is difficult due to the great variation in the morphological and temporal characteristics of the ECG waveforms between different patients, as well as in the same patients. This dissertation aims to develop a method of detecting atrial fibrillation, which is a type of arrhythmia, using the electrocardiogram signal. The proposed methodology is based on the extraction of a set of characteristics (features) from ECG, and on their classification through different types of classifiers based on machine learning. These classifiers consists of the execution of algorithms that automatically create representation models based on a set of data.The method developed was used on 2000 ECG in order to determine the effectiveness of each of the classifiers in detecting heart disease. Thus, this document includes a study on the parameters of the chosen model and the corresponding classification results. Not only, it presents an analysis of the influence of certain factors on the performance of the system, namely the size of the data set and the set of features used in the representation.In turn, the results obtained support the use of classifiers based on machine learning as a classification tool, in the area of heart disease detection. Therefore, the developed system classifies 2000 ECG, as two classes: normal and atrial fibrillation, with an overall effectiveness rate of 93%, on the test set. In the particular detection of atrial fibrillation, there was an efficiency of 97% for the test set.2020-11-12info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesishttp://hdl.handle.net/10316/92201http://hdl.handle.net/10316/92201TID:202553280porSalgueiro, Ana Teresa Fonsecainfo:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2022-05-25T04:55:38Zoai:estudogeral.uc.pt:10316/92201Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T21:11:21.720074Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse |
dc.title.none.fl_str_mv |
Detecção de problemas cardíacos usando sinais de electrocardiograma(ECG) Detecting heart problems using electrocardiogram (ECG) signals |
title |
Detecção de problemas cardíacos usando sinais de electrocardiograma(ECG) |
spellingShingle |
Detecção de problemas cardíacos usando sinais de electrocardiograma(ECG) Salgueiro, Ana Teresa Fonseca Fibrilhação auricular Eletrocardiograma (ECG) Sinais do Eletrocardiograma Extração de " Features" "Machine Learning" Atrial Fibrillation (AF) Electrocardiogram (ECG) Electrocardiogram Signals Features Extraction Machine Learning |
title_short |
Detecção de problemas cardíacos usando sinais de electrocardiograma(ECG) |
title_full |
Detecção de problemas cardíacos usando sinais de electrocardiograma(ECG) |
title_fullStr |
Detecção de problemas cardíacos usando sinais de electrocardiograma(ECG) |
title_full_unstemmed |
Detecção de problemas cardíacos usando sinais de electrocardiograma(ECG) |
title_sort |
Detecção de problemas cardíacos usando sinais de electrocardiograma(ECG) |
author |
Salgueiro, Ana Teresa Fonseca |
author_facet |
Salgueiro, Ana Teresa Fonseca |
author_role |
author |
dc.contributor.author.fl_str_mv |
Salgueiro, Ana Teresa Fonseca |
dc.subject.por.fl_str_mv |
Fibrilhação auricular Eletrocardiograma (ECG) Sinais do Eletrocardiograma Extração de " Features" "Machine Learning" Atrial Fibrillation (AF) Electrocardiogram (ECG) Electrocardiogram Signals Features Extraction Machine Learning |
topic |
Fibrilhação auricular Eletrocardiograma (ECG) Sinais do Eletrocardiograma Extração de " Features" "Machine Learning" Atrial Fibrillation (AF) Electrocardiogram (ECG) Electrocardiogram Signals Features Extraction Machine Learning |
description |
Dissertação de Mestrado Integrado em Engenharia Electrotécnica e de Computadores apresentada à Faculdade de Ciências e Tecnologia |
publishDate |
2020 |
dc.date.none.fl_str_mv |
2020-11-12 |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/masterThesis |
format |
masterThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
http://hdl.handle.net/10316/92201 http://hdl.handle.net/10316/92201 TID:202553280 |
url |
http://hdl.handle.net/10316/92201 |
identifier_str_mv |
TID:202553280 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.source.none.fl_str_mv |
reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação instacron:RCAAP |
instname_str |
Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação |
instacron_str |
RCAAP |
institution |
RCAAP |
reponame_str |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
collection |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
repository.name.fl_str_mv |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação |
repository.mail.fl_str_mv |
|
_version_ |
1799134010230702080 |