Detecção automática da apneia do sono em sinais de ECG utilizando aprendizado de máquina

dc.contributor.advisor-co1Costa Filho, Cícero Ferreira Fernandes
dc.contributor.advisor-co1Latteshttps://lattes.cnpq.br/3029011770761387eng
dc.contributor.advisor1Costa, Marly Guimarães Fernandes
dc.contributor.advisor1Latteshttps://lattes.cnpq.br/7169358412541736eng
dc.contributor.advisor1orcidhttps://orcid.org/0000-0002-6839-1402eng
dc.contributor.referee1Serrão, Mikaela Kalline Maciel
dc.contributor.referee1Latteshttps://lattes.cnpq.br/5229554360048861eng
dc.contributor.referee2Pinagé, Frederico da Silva
dc.contributor.referee2Latteshttps://lattes.cnpq.br/7649322096353511eng
dc.creatorDias, Daniel de Deus Brandão
dc.creator.Latteshttps://lattes.cnpq.br/6601448816115689eng
dc.date.issued2025-12-05
dc.description.abstractObstructive Sleep Apnea (OSA) is a respiratory disorder associated with high cardiovascular morbidity and mortality, as well as significant costs for healthcare system. The gold standard diagnostic test, polysomnography, is expensive, time-consuming, and requires specialized infrastructure, which limits its large-scale use. In this context, the single-lead electrocardiogram (ECG) emerges as a promising alternative for automated screening, as it indirectly captures cardiorespiratory changes associated with apneic events. This dissertation proposes an automated method for OSA detection based on nocturnal ECG signals from the public Apnea-ECG (PhysioNet) database. The raw signal is processed through a preprocessing pipeline that includes noise detection and removal, cascaded filtering (median filter, Savitzky-Golay, and high-pass Butterworth) and Z-score normalization, while preserving ECG morphology. Then, 60 seconds segments are transformed into time-frequency spectrograms using STFT and enhanced with the CLAHE technique, generating 2D images used as input to modern deep learning architectures: ConvNext-Tiny, ConvNextV2-tiny, Swin transformer-Tiny. The imbalance between apnea/normal classes is handled with focal loss function, and ensemble strategies among models are also evaluated. Accuracy, sensitivity, specificity, and F1-score are used to assess performance In the experimental evaluation, the proposed ensemble with weighted voting achieved an accuracy of 95,9%, sensitivity of 97,4%, specificity of 93,5%, and F1-score of approximately 97%, outperforming most related works on the Apnea-ECG database and highlighting the potential of the approach for automatic OSA screening systems.eng
dc.description.resumoA apneia obstrutiva do sono (AOS) é um distúrbio respiratório associado a elevada morbimortalidade cardiovascular e a custos expressivos para o sistema de saúde. O exame padrão ouro para diagnóstico, a polissonografia, é caro, demorado e demanda infraestrutura especializada, oque limita seu uso em larga escala. Nesse contexto, o eletrocardiograma (ECG) de uma única derivação surge como alternativa promissora para triagem automatizada, pois registra indiretamente alterações cardiorespiratórias associadas aos eventos apneicos. Esta dissertação propõe um método automatizado para detecção da AOS a partir de sinais de ECG noturnos da base pública Apnea-ECG (PhysioNet). O sinal bruto é submetido a um pipeline de pré-processamento que inclui detecção e remoção de ruídos, filtragem em cascata (filtro de mediana, Savitzky-Golay, e Butterworth passa-alta) e normalização Z-score, preservando a morfologia do ECG. Em seguida, os segmentos de 60 s são transformados em espectrogramas tempo-frequência por meio da STFT, e realçados pela técnica CLAHE, produzindo imagens 2D usada como entrada para arquiteturas modernas de deep learning: ConvNext-Tiny, ConvNextV2-Tiny e Swin transformer-Tiny. O desbalanceamento entre classes apneia/normal é tratado com a função de perda Focal Loss, e avaliam-se ainda estratégias de ensemble entre modelos. A acurácia, sensibilidade, especificidade e F1-score são utilizadas para mensurar o desempenho. Nos experimentos, o ensemble proposto com a votação ponderada (Weighted Voting) alcançou acurácia de 95,9% sensibilidade de 97,4%, especificidade de 93,5% e F1-score em torno de 97%, superando a maioria dos métodos da literatura na base Apnea-ECG e evidenciando o potencial da abordagem para aplicação em sistemas de triagem automática da AOS.eng
dc.formatapplication/pdf*
dc.identifier.citationDIAS, Daniel de Deus Brandão. Detecção automática da apneia do sono em sinais de ECG utilizando aprendizado de máquina. 2025. 96 f. Dissertação (Mestrado em Engenharia Elétrica) - Universidade Federal do Amazonas, Manaus (AM), 2025.eng
dc.identifier.urihttps://tede.ufam.edu.br/handle/tede/11551
dc.languageporeng
dc.publisherUniversidade Federal do Amazonaseng
dc.publisher.countryBrasileng
dc.publisher.departmentFaculdade de Tecnologiaeng
dc.publisher.initialsUFAMeng
dc.publisher.programPrograma de Pós-graduação em Engenharia Elétricaeng
dc.rightsAcesso Aberto
dc.rights.urihttps://creativecommons.org/licenses/by-nc-nd/4.0/por
dc.subjectApneia obstrutiva do sonopor
dc.subjectEletrocardiogramapor
dc.subjectEspectrogramaspor
dc.subjectDeep learningpor
dc.subject.cnpqENGENHARIAS: ENGENHARIA ELETRICAeng
dc.subject.otherApneia Obstrutiva do Sonopor
dc.subject.otherDiagnóstico por Computadorpor
dc.subject.otherFrequência Cardíacapor
dc.thumbnail.urlhttps://tede.ufam.edu.br/retrieve/92507/DISS_DanielDias_PPGEE.jpg*
dc.titleDetecção automática da apneia do sono em sinais de ECG utilizando aprendizado de máquinaeng
dc.title.alternativeAutomatic Sleep Apnea Detection in ECG Signals Using Machine Learningeng
dc.typeDissertaçãoeng

Arquivos

Pacote original

Agora exibindo 1 - 1 de 1
Carregando...
Imagem de Miniatura
Nome:
DISS_DanielDias_PPGEE
Tamanho:
2,93 MB
Formato:
Adobe Portable Document Format
Descrição:

Pacote de licença

Agora exibindo 1 - 1 de 1
Carregando...
Imagem de Miniatura
Nome:
license.txt
Tamanho:
2,32 KB
Formato:
Item-specific license agreed upon to submission
Descrição: