CNNs multi-entrada para detecção de sonolência via sinais de EEG

Detalhes bibliográficos
Autor(a) principal: Milano, Lucca Strelow
Data de Publicação: 2023
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da UFRGS
Texto Completo: http://hdl.handle.net/10183/267648
Resumo: Com o aumento drástico do número de veículos conduzidos diariamente, também há o aumento no total de acidentes de trânsito, sendo uma parcela desses causados pela falta de atenção ou sonolência ao volante. Visando remediar essa situação, diferentes trabalhos da literatura propõem identificar o nível de sonolência do condutor, permitindo tomar a devida providência de forma antecipada, alertando-o. Sinais de eletroencefalograma (EEG) capturam a atividade elétrica do escalpo de indivíduos de forma não-invasiva. Analisando a intensidade, duração e algumas outras características desses sinais, incluindo as frequências dominantes, é possível associá-los a estados cognitivos, atividades mentais ou motoras e patologias. Informações desses sinais são usualmente extraídas de dois domínios: temporal e espectral. Ainda há discussões sobre qual domínio oferece maior capacidade de reconhecimento quando utilizado por algoritmos de aprendizado de má- quina. Este trabalho investiga a adoção de uma rede neural convolucional (convolutional neural network, CNN) com diversas entradas (multi-branch) para o problema de detecção de sonolência. As várias entradas da CNN processam diferentes versões do sinal de EEG, filtradas pela transformada wavelet discreta de Haar, que se relacionam a ritmos cerebrais associados aos estados de sonolência e alerta. São consideradas diferentes combinações de entradas (ritmos utilizados). Nossa metodologia é avaliada em uma base de dados pública e comparada a um trabalho do estado da arte. Os resultados indicam que a modelagem com filtragem dos sinais em ritmos cerebrais atinge 81.6% de acurácia e supera outras que trabalham sobre sinais não filtrados.
id UFRGS-2_3798eb456d8ad3f654cbdca298408987
oai_identifier_str oai:www.lume.ufrgs.br:10183/267648
network_acronym_str UFRGS-2
network_name_str Repositório Institucional da UFRGS
repository_id_str
spelling Milano, Lucca StrelowSilveira, Thiago Lopes Trugillo da2023-11-25T03:27:12Z2023http://hdl.handle.net/10183/267648001187834Com o aumento drástico do número de veículos conduzidos diariamente, também há o aumento no total de acidentes de trânsito, sendo uma parcela desses causados pela falta de atenção ou sonolência ao volante. Visando remediar essa situação, diferentes trabalhos da literatura propõem identificar o nível de sonolência do condutor, permitindo tomar a devida providência de forma antecipada, alertando-o. Sinais de eletroencefalograma (EEG) capturam a atividade elétrica do escalpo de indivíduos de forma não-invasiva. Analisando a intensidade, duração e algumas outras características desses sinais, incluindo as frequências dominantes, é possível associá-los a estados cognitivos, atividades mentais ou motoras e patologias. Informações desses sinais são usualmente extraídas de dois domínios: temporal e espectral. Ainda há discussões sobre qual domínio oferece maior capacidade de reconhecimento quando utilizado por algoritmos de aprendizado de má- quina. Este trabalho investiga a adoção de uma rede neural convolucional (convolutional neural network, CNN) com diversas entradas (multi-branch) para o problema de detecção de sonolência. As várias entradas da CNN processam diferentes versões do sinal de EEG, filtradas pela transformada wavelet discreta de Haar, que se relacionam a ritmos cerebrais associados aos estados de sonolência e alerta. São consideradas diferentes combinações de entradas (ritmos utilizados). Nossa metodologia é avaliada em uma base de dados pública e comparada a um trabalho do estado da arte. Os resultados indicam que a modelagem com filtragem dos sinais em ritmos cerebrais atinge 81.6% de acurácia e supera outras que trabalham sobre sinais não filtrados.With the drastic increase in the number of vehicles driven daily, there is also an increase in the total number of traffic accidents, some of which are caused by lack of attention or drowsiness at the wheel. To remedy this situation, different works in the literature propose identifying the driver’s sleepiness level, allowing them to take the appropriate action in advance, alerting him. Electroencephalogram (EEG) signals non-invasively capture electrical activity from the scalp of individuals. Analyzing the intensity, duration, and some other characteristics of these signals, including the dominant frequencies, it is possible to associate them with cognitive states, mental or motor activities, and pathologies. Information from these signals is usually extracted from two domains: temporal and spectral. There are still discussions about which domain offers greater recognition capacity when used by machine learning algorithms. This work investigates the adoption of a convolutional neural network (CNN) with multiple inputs (multi-branch) for the sleepiness detection problem. The various CNN inputs process different versions of the EEG signal, filtered by the discrete Haar wavelet transform, which relates to brain rhythms associated with sleepiness and alertness. Different combinations of inputs are considered (rhythms used). Our methodology is evaluated in a public database and compared to a state-of-theart work. The results indicate that the modeling with filtering of the signals in rhythms reaches 81.6% accuracy and surpasses approaches that work on raw signals.application/pdfporAprendizado de máquinaRedes neuraisProcessamento de sinaisDrowsiness detectionElectroencephalogram (EEG)Spectral analysisCNNs multi-entrada para detecção de sonolência via sinais de EEGMulti-branch CNNs for drowsiness detection using EEG signals info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisUniversidade Federal do Rio Grande do SulInstituto de InformáticaPorto Alegre, BR-RS2023Ciência da Computação: Ênfase em Ciência da Computação: Bachareladograduaçãoinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFRGSinstname:Universidade Federal do Rio Grande do Sul (UFRGS)instacron:UFRGSTEXT001187834.pdf.txt001187834.pdf.txtExtracted Texttext/plain84293http://www.lume.ufrgs.br/bitstream/10183/267648/2/001187834.pdf.txtbb56635cff64e01ecdeeba44cc183d89MD52ORIGINAL001187834.pdfTexto completoapplication/pdf781875http://www.lume.ufrgs.br/bitstream/10183/267648/1/001187834.pdfdb166fe0cc51c2e05b69b7ef6869ba2bMD5110183/2676482023-11-26 04:26:14.971115oai:www.lume.ufrgs.br:10183/267648Repositório de PublicaçõesPUBhttps://lume.ufrgs.br/oai/requestopendoar:2023-11-26T06:26:14Repositório Institucional da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)false
dc.title.pt_BR.fl_str_mv CNNs multi-entrada para detecção de sonolência via sinais de EEG
dc.title.alternative.en.fl_str_mv Multi-branch CNNs for drowsiness detection using EEG signals
title CNNs multi-entrada para detecção de sonolência via sinais de EEG
spellingShingle CNNs multi-entrada para detecção de sonolência via sinais de EEG
Milano, Lucca Strelow
Aprendizado de máquina
Redes neurais
Processamento de sinais
Drowsiness detection
Electroencephalogram (EEG)
Spectral analysis
title_short CNNs multi-entrada para detecção de sonolência via sinais de EEG
title_full CNNs multi-entrada para detecção de sonolência via sinais de EEG
title_fullStr CNNs multi-entrada para detecção de sonolência via sinais de EEG
title_full_unstemmed CNNs multi-entrada para detecção de sonolência via sinais de EEG
title_sort CNNs multi-entrada para detecção de sonolência via sinais de EEG
author Milano, Lucca Strelow
author_facet Milano, Lucca Strelow
author_role author
dc.contributor.author.fl_str_mv Milano, Lucca Strelow
dc.contributor.advisor1.fl_str_mv Silveira, Thiago Lopes Trugillo da
contributor_str_mv Silveira, Thiago Lopes Trugillo da
dc.subject.por.fl_str_mv Aprendizado de máquina
Redes neurais
Processamento de sinais
topic Aprendizado de máquina
Redes neurais
Processamento de sinais
Drowsiness detection
Electroencephalogram (EEG)
Spectral analysis
dc.subject.eng.fl_str_mv Drowsiness detection
Electroencephalogram (EEG)
Spectral analysis
description Com o aumento drástico do número de veículos conduzidos diariamente, também há o aumento no total de acidentes de trânsito, sendo uma parcela desses causados pela falta de atenção ou sonolência ao volante. Visando remediar essa situação, diferentes trabalhos da literatura propõem identificar o nível de sonolência do condutor, permitindo tomar a devida providência de forma antecipada, alertando-o. Sinais de eletroencefalograma (EEG) capturam a atividade elétrica do escalpo de indivíduos de forma não-invasiva. Analisando a intensidade, duração e algumas outras características desses sinais, incluindo as frequências dominantes, é possível associá-los a estados cognitivos, atividades mentais ou motoras e patologias. Informações desses sinais são usualmente extraídas de dois domínios: temporal e espectral. Ainda há discussões sobre qual domínio oferece maior capacidade de reconhecimento quando utilizado por algoritmos de aprendizado de má- quina. Este trabalho investiga a adoção de uma rede neural convolucional (convolutional neural network, CNN) com diversas entradas (multi-branch) para o problema de detecção de sonolência. As várias entradas da CNN processam diferentes versões do sinal de EEG, filtradas pela transformada wavelet discreta de Haar, que se relacionam a ritmos cerebrais associados aos estados de sonolência e alerta. São consideradas diferentes combinações de entradas (ritmos utilizados). Nossa metodologia é avaliada em uma base de dados pública e comparada a um trabalho do estado da arte. Os resultados indicam que a modelagem com filtragem dos sinais em ritmos cerebrais atinge 81.6% de acurácia e supera outras que trabalham sobre sinais não filtrados.
publishDate 2023
dc.date.accessioned.fl_str_mv 2023-11-25T03:27:12Z
dc.date.issued.fl_str_mv 2023
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10183/267648
dc.identifier.nrb.pt_BR.fl_str_mv 001187834
url http://hdl.handle.net/10183/267648
identifier_str_mv 001187834
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.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFRGS
instname:Universidade Federal do Rio Grande do Sul (UFRGS)
instacron:UFRGS
instname_str Universidade Federal do Rio Grande do Sul (UFRGS)
instacron_str UFRGS
institution UFRGS
reponame_str Repositório Institucional da UFRGS
collection Repositório Institucional da UFRGS
bitstream.url.fl_str_mv http://www.lume.ufrgs.br/bitstream/10183/267648/2/001187834.pdf.txt
http://www.lume.ufrgs.br/bitstream/10183/267648/1/001187834.pdf
bitstream.checksum.fl_str_mv bb56635cff64e01ecdeeba44cc183d89
db166fe0cc51c2e05b69b7ef6869ba2b
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)
repository.mail.fl_str_mv
_version_ 1815447353076744192