Distributed deep learning for sleep apnea detection on ECG signals

Detalhes bibliográficos
Autor(a) principal: Machado, Ana Margarida da Silva
Data de Publicação: 2020
Tipo de documento: Dissertação
Idioma: eng
Título da fonte: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: https://hdl.handle.net/1822/80745
Resumo: Dissertação de mestrado em Engenharia Biomédica
id RCAP_9e506336d4b1b411e3d8608feed5dacf
oai_identifier_str oai:repositorium.sdum.uminho.pt:1822/80745
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 Distributed deep learning for sleep apnea detection on ECG signalsDeep learningSleep apneaDistributed deep learningElectrocardiogramApneia do sonoDeep learning distribuídoElectrocardiogramaEngenharia e Tecnologia::Engenharia MédicaDissertação de mestrado em Engenharia BiomédicaA huge amount of medical data is being generated each day, leaving the doctors unable to analyze such volume and make a good diagnosis for the patient. The emergence of Big Data frameworks for data analysis leverages the automatic analysis of healthcare data in a faster and accurate manner, by scanning which information is relevant, and, consequently, detecting diseases in earlier stages. Nowadays, it is estimated that about 9% to 38% of the world’s population has sleep ap nea. Unawareness of the disease’s presence can lead to the development of cardiovascular diseases, and consequently, death. The detection of sleep apnea syndrome through the tra ditional method, Polysomnography (PSG), becomes not only expensive but also inconvenient for the patient. Therefore, systems based on Electrocardiogram (ECG) can improve the qua lity of a patient’s health by overcoming these inconveniences. This master thesis relies on deep learning (DL) networks, such as convolutional and recurrent neural networks for sleep apnea detection. The computational complexity of these models depends on its size, types of layers and data. This complexity also increases the computation time of the training task leading to several hours spent training on a single machine. For this work, we propose a sleep apnea detection system based on ECGs, alongside with a distributed version of it, which parallelizes the training computation, reducing the overall learning time, while not compromising the model performance. The results obtained for sleep apnea detection encourage the use of electrocardiograms for the detection of this disease. Our model achieved a value of 93% of sensitivity on the Physionet database, being the highest value compared to other studies described in the literature. Besides this, on the distributed environment it was accomplished similar output quality, reducing the training time by approximately 50%, from the centralized to distributed learning. The model was trained with the Sleep Heart Health Study (SHHS) data, achieving the highest results compared to the work described in the literature that used the same dataset. In comparison with the previous dataset, the model trained and tested with the SHHS was not able to attain a similar quality output. However, this corroborates the large diversity of the SHHS data. Moreover, when it was tested if this model could classify the Physionet data, it achieved promising results of 73,7%, 73,8%, 68,3% and 63,5% of accuracy, sensitivity, F1- score, and precision, respectively, which lead us to conclude that the SHHS trained model could be able to generalize to new data. In addition to this, on the distributed environment it was achieved equal output perfor mance for SHHS, reducing the training time by approximately 90%.Diariamente são geradas grandes quantidades de dados, impossibilitando a sua análise em tempo real. Em particular, num ambiente hospitalar, os médicos foram perdendo a capacidade de analisar todos os dados relativos a um paciente, o que compromete o seu diagnóstico. As ferramentas de Big Data vieram colmatar esta falha, promovendo a análise de grandes quantidades de dados. Esta análise permite selecionar apenas a informação relevante, fazendo com que os dados realmente necessários sejam vistos pelos médicos de uma forma rápida, permitindo assim a deteção de doenças precocemente. Atualmente, estima-se que entre 9% a 38% da população mundial tenha apneia do sono. O não diagnóstico desta doença pode levar ao desenvolvimento de doenças cardiovasculares e, consequentemente, à morte. A deteção desta síndrome pelo método tradicional, Polissonografia (PSG), torna-se não só dispendiosa, mas também inconveniente para o paciente. Com isto, o desenvolvimento de sistemas menos invasivos baseados em electrocardiogramas (ECG) podem melhorar a qualidade de vida do paciente, ultrapassando estes inconvenientes. Tendo por base estas afirmações, o objetivo principal desta dissertação assenta na criação e no estudo de modelos de Deep Learning (DL) para a deteção do síndrome da apneia do sono. Para isto, foram construídos três modelos distintos que assentam em camadas convolucionais e recorrentes. A complexidade computacional destes modelos depende não só do seu tamanho, mas também dos tipos de camada e dos dados. Esta complexidade faz com que haja um aumento no tempo de computação durante o treino dos modelos, sendo que em apenas uma máquina, este treino pode chegar a várias horas ou dias. Posto isto, foi desenvolvido um sistema de deteção de apneia do sono baseado em ECGs, juntamente com uma versão distribuída do mesmo, que paraleliza e reduz o tempo de treino. Os resultados obtidos mostraram-se promissores e salientam a importância do uso dos electrocardiogramas para a deteção da apneia do sono. Neste sentido, com os dados retirados do Physionet, o nosso modelo apresentou um valor de sensibilidade de 93%, sendo o valor mais alto comparado com outras alternativas propostas pelo estado da arte. Alem disso, no ambiente distribuído foram alcançados valores semelhantes de desempenho, reduzindo o tempo de treino em aproximadamente 50% comparativamente ao ambiente centralizado (apenas uma máquina). Para além do Physionet database, o modelo foi também treinado com os dados do Sleep Heart Health Study (SHHS), obtendo melhores resultados que os descritos na literatura. Em comparação com os dados anteriores, este último obteve resultados menos satisfatórios o que e corroborado pela a grande diversidade de patologias presentes nos dados. Além disso, após testar este modelo com os dados do Physionet, foram alcançados resultados auspiciosos de 73,7 %, 73,8 %, 68,3 % e 63,5 % de exatidão, sensibilidade, F1-score e precisão, respetivamente, o que nos leva a concluir que o modelo treinado do SHHS pode generalizar para dados que nunca viu. Além disso, no ambiente distribuído, foram alcançados valores similares de desempenho face ao ambiente centralizado, reduzindo, aproximadamente, 90% do tempo de treino.Sousa, AntónioBrito, Cláudia Vanessa MartinsUniversidade do MinhoMachado, Ana Margarida da Silva2020-01-032020-01-03T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttps://hdl.handle.net/1822/80745eng203024974info: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:RCAAP2023-07-21T12:29:35Zoai:repositorium.sdum.uminho.pt:1822/80745Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T19:24:36.206228Repositó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 Distributed deep learning for sleep apnea detection on ECG signals
title Distributed deep learning for sleep apnea detection on ECG signals
spellingShingle Distributed deep learning for sleep apnea detection on ECG signals
Machado, Ana Margarida da Silva
Deep learning
Sleep apnea
Distributed deep learning
Electrocardiogram
Apneia do sono
Deep learning distribuído
Electrocardiograma
Engenharia e Tecnologia::Engenharia Médica
title_short Distributed deep learning for sleep apnea detection on ECG signals
title_full Distributed deep learning for sleep apnea detection on ECG signals
title_fullStr Distributed deep learning for sleep apnea detection on ECG signals
title_full_unstemmed Distributed deep learning for sleep apnea detection on ECG signals
title_sort Distributed deep learning for sleep apnea detection on ECG signals
author Machado, Ana Margarida da Silva
author_facet Machado, Ana Margarida da Silva
author_role author
dc.contributor.none.fl_str_mv Sousa, António
Brito, Cláudia Vanessa Martins
Universidade do Minho
dc.contributor.author.fl_str_mv Machado, Ana Margarida da Silva
dc.subject.por.fl_str_mv Deep learning
Sleep apnea
Distributed deep learning
Electrocardiogram
Apneia do sono
Deep learning distribuído
Electrocardiograma
Engenharia e Tecnologia::Engenharia Médica
topic Deep learning
Sleep apnea
Distributed deep learning
Electrocardiogram
Apneia do sono
Deep learning distribuído
Electrocardiograma
Engenharia e Tecnologia::Engenharia Médica
description Dissertação de mestrado em Engenharia Biomédica
publishDate 2020
dc.date.none.fl_str_mv 2020-01-03
2020-01-03T00:00:00Z
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 https://hdl.handle.net/1822/80745
url https://hdl.handle.net/1822/80745
dc.language.iso.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv 203024974
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
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_ 1799132726287138816