Técnicas de aprendizado de máquina para interfaces cérebro-computador baseadas em EEG

Detalhes bibliográficos
Autor(a) principal: Almeida, Wallace Faveron de
Data de Publicação: 2021
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Biblioteca Digital de Teses e Dissertações da USP
Texto Completo: https://www.teses.usp.br/teses/disponiveis/100/100131/tde-20062021-211101/
Resumo: Pessoas que sofrem de doenças neurológicas podem apresentar algum tipo de paralisia e serem incapazes de realizar quaisquer funções motoras, mas podem ter algumas habilidades cognitivas. Neste caso, a única maneira de se comunicarem com o ambiente é usando suas atividades cerebrais. Sinais elétricos oriundos de diferentes partes do corpo humano podem ser usados como sinais de comando para controlar sistemas mecânicos. No entanto, é necessário que o responsável pelo controle de tais dispositivos seja capaz de gerar intencionalmente esses sinais, e que a interface adotada possa \"entender\" e processar tais sinais, definindo o comando adequado ao desejo do indivíduo. O sinal de eletroencefalograma (EEG) corresponde ao potencial elétrico devido à atividade cerebral e pode ser adquirido sobre o couro cabeludo. Interface Cérebro-Computador (BCI) consiste de um sistema capaz de traduzir a atividade neural do cérebro em comandos para dispositivos externos. Os principais fatores que influenciam o desempenho de um sistema de BCI são os sinais cerebrais capturados, os métodos de processamento, a extração de características, os algoritmos que traduzem essas características em comandos, os dispositivos de saída que executam esses comandos, a realimentação fornecida pelo usuário e as particularidades do usuário. A maioria dos sistemas de BCI contém, como parte principal, um algoritmo de aprendizado de máquina, que aprende a partir dos dados de treinamento uma função que pode ser usada para discriminar diferentes padrões de atividade cerebral. Por simplicidade, os algoritmos de aprendizado de máquina geralmente são divididos em dois módulos: extratores de características e classificadores. O módulo de extração remove as informações desnecessárias do sinal de entrada, e ao mesmo tempo retém informações que são importantes para discriminar diferentes classes de sinais. As características extraídas são traduzidas em um sinal de controle pelos algoritmos de aprendizado de máquina. Devido ao fato da tecnologia por trás de um sistema de BCI ainda não estar suficientemente madura e apresentar deficiências em aplicações de mundo real, a principal motivação desta Dissertação de Mestrado é realizar um estudo aprofundado envolvendo diversas técnicas de extração de características e classificadores visando classificar quatro diferentes tarefas de imagética motora (mão esquerda, mão direita, pés e língua). Os experimentos foram realizados utilizando uma base de dados de uma competição de BCI disponível publicamente. Com base nos experimentos realizados, pode-se afirmar que dentre os extratores de características utilizados, o Padrão Espacial Comum (CSP) foi aquele que extraiu as características mais discriminantes. Por outro lado, o intervalo de tempo usado para realizar a extração de característica apresentou pouca interferência no desempenho de classificação e os classificadores Máquina de Vetores Suporte (SVM), Perceptron Multicamadas (MLP) e Floresta de Caminhos Ótimos (OPF) apresentaram desempenho similares. Adicionalmente, as Redes Neurais Convolucionais (CNN), que não utilizam características geradas manualmente, também apresentaram performances semelhante em suas abordagens
id USP_7da181f11f901c2369ab05b492f150d4
oai_identifier_str oai:teses.usp.br:tde-20062021-211101
network_acronym_str USP
network_name_str Biblioteca Digital de Teses e Dissertações da USP
repository_id_str 2721
spelling Técnicas de aprendizado de máquina para interfaces cérebro-computador baseadas em EEGMachine learning techniques for EEG-based brain-computer interfacesAprendizado de máquinaBrain-computer interfaceClassificaçãoClassificationElectroencephalogramEletroencefalogramaExtração de característicasFeature extractionImagética motoraInterface cérebro-computadorMachine learningMotor imageryPessoas que sofrem de doenças neurológicas podem apresentar algum tipo de paralisia e serem incapazes de realizar quaisquer funções motoras, mas podem ter algumas habilidades cognitivas. Neste caso, a única maneira de se comunicarem com o ambiente é usando suas atividades cerebrais. Sinais elétricos oriundos de diferentes partes do corpo humano podem ser usados como sinais de comando para controlar sistemas mecânicos. No entanto, é necessário que o responsável pelo controle de tais dispositivos seja capaz de gerar intencionalmente esses sinais, e que a interface adotada possa \"entender\" e processar tais sinais, definindo o comando adequado ao desejo do indivíduo. O sinal de eletroencefalograma (EEG) corresponde ao potencial elétrico devido à atividade cerebral e pode ser adquirido sobre o couro cabeludo. Interface Cérebro-Computador (BCI) consiste de um sistema capaz de traduzir a atividade neural do cérebro em comandos para dispositivos externos. Os principais fatores que influenciam o desempenho de um sistema de BCI são os sinais cerebrais capturados, os métodos de processamento, a extração de características, os algoritmos que traduzem essas características em comandos, os dispositivos de saída que executam esses comandos, a realimentação fornecida pelo usuário e as particularidades do usuário. A maioria dos sistemas de BCI contém, como parte principal, um algoritmo de aprendizado de máquina, que aprende a partir dos dados de treinamento uma função que pode ser usada para discriminar diferentes padrões de atividade cerebral. Por simplicidade, os algoritmos de aprendizado de máquina geralmente são divididos em dois módulos: extratores de características e classificadores. O módulo de extração remove as informações desnecessárias do sinal de entrada, e ao mesmo tempo retém informações que são importantes para discriminar diferentes classes de sinais. As características extraídas são traduzidas em um sinal de controle pelos algoritmos de aprendizado de máquina. Devido ao fato da tecnologia por trás de um sistema de BCI ainda não estar suficientemente madura e apresentar deficiências em aplicações de mundo real, a principal motivação desta Dissertação de Mestrado é realizar um estudo aprofundado envolvendo diversas técnicas de extração de características e classificadores visando classificar quatro diferentes tarefas de imagética motora (mão esquerda, mão direita, pés e língua). Os experimentos foram realizados utilizando uma base de dados de uma competição de BCI disponível publicamente. Com base nos experimentos realizados, pode-se afirmar que dentre os extratores de características utilizados, o Padrão Espacial Comum (CSP) foi aquele que extraiu as características mais discriminantes. Por outro lado, o intervalo de tempo usado para realizar a extração de característica apresentou pouca interferência no desempenho de classificação e os classificadores Máquina de Vetores Suporte (SVM), Perceptron Multicamadas (MLP) e Floresta de Caminhos Ótimos (OPF) apresentaram desempenho similares. Adicionalmente, as Redes Neurais Convolucionais (CNN), que não utilizam características geradas manualmente, também apresentaram performances semelhante em suas abordagensPeople who suffer from neurological diseases may have some form of paralysis and be unable to perform any motor functions, but they may have some cognitive skills. In this case, the only way to communicate with the environment is to use their brain activities. Electrical signals from different parts of the human body can be used as command signals to control mechanical systems. However, it is necessary that the person responsible for the control of such devices be able to intentionally generate these signals, and that the adopted interface can \"understand\" and process such signals, defining the command that best adapts to the individual\'s desire. The electroencephalogram (EEG) signal corresponds to the electrical potential due to brain activity and can be acquired on the scalp. Brain-Computer Interface (BCI) consists of a system capable of translating the brain\'s neural activity into commands for external devices. The main factors that influence the performance of a BCI system are the captured of the brain signals, the signal processing methods, the feature extraction methods, the algorithms that translate those characteristics into device commands, the output devices that execute these commands, the feedback provided by the user and the characteristics of the user. Most BCI systems contain, as a main part, a machine learning algorithm, which learns from the training data a function that can be used to discriminate different patterns of brain activity. For simplicity, machine learning algorithms are generally divided into two modules: feature extractors and classifiers. The extraction module removes unnecessary information from the input signal, while retaining information that is important for discriminating different classes of signals. The features extracted are translated into a control signal by the machine learning algorithms. Due to the fact that the technology behind a BCI system is not yet mature enough and has deficiencies in real-world applications, the main motivation of this Master Dissertation is to carry out an in-depth study involving several techniques for feature extraction and classifiers in order to classify four different motor imagery tasks (left hand, right hand, both feet and tongue). The experiments were carried out using a publicly available BCI competition database. Based on the experiments carried out, it can be said that among the feature extractors used, the Common Spatial Pattern (CSP) was the one that extracted the most discriminating features. On the other hand, the time interval used to perform the feature extraction showed little interference in the classification performance, and the Support Vector Machine (SVM), Multilayer Perceptron (MLP) and Optimum Path Forest (OPF) classifiers showed similar performance. Additionally, Convolutional Neural Networks (CNN), which do not use handcrafted features, also showed similar performances in their approachesBiblioteca Digitais de Teses e Dissertações da USPLima, Clodoaldo Aparecido de MoraesAlmeida, Wallace Faveron de2021-04-22info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttps://www.teses.usp.br/teses/disponiveis/100/100131/tde-20062021-211101/reponame:Biblioteca Digital de Teses e Dissertações da USPinstname:Universidade de São Paulo (USP)instacron:USPLiberar o conteúdo para acesso público.info:eu-repo/semantics/openAccesspor2021-09-01T19:09:02Zoai:teses.usp.br:tde-20062021-211101Biblioteca Digital de Teses e Dissertaçõeshttp://www.teses.usp.br/PUBhttp://www.teses.usp.br/cgi-bin/mtd2br.plvirginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.bropendoar:27212021-09-01T19:09:02Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP)false
dc.title.none.fl_str_mv Técnicas de aprendizado de máquina para interfaces cérebro-computador baseadas em EEG
Machine learning techniques for EEG-based brain-computer interfaces
title Técnicas de aprendizado de máquina para interfaces cérebro-computador baseadas em EEG
spellingShingle Técnicas de aprendizado de máquina para interfaces cérebro-computador baseadas em EEG
Almeida, Wallace Faveron de
Aprendizado de máquina
Brain-computer interface
Classificação
Classification
Electroencephalogram
Eletroencefalograma
Extração de características
Feature extraction
Imagética motora
Interface cérebro-computador
Machine learning
Motor imagery
title_short Técnicas de aprendizado de máquina para interfaces cérebro-computador baseadas em EEG
title_full Técnicas de aprendizado de máquina para interfaces cérebro-computador baseadas em EEG
title_fullStr Técnicas de aprendizado de máquina para interfaces cérebro-computador baseadas em EEG
title_full_unstemmed Técnicas de aprendizado de máquina para interfaces cérebro-computador baseadas em EEG
title_sort Técnicas de aprendizado de máquina para interfaces cérebro-computador baseadas em EEG
author Almeida, Wallace Faveron de
author_facet Almeida, Wallace Faveron de
author_role author
dc.contributor.none.fl_str_mv Lima, Clodoaldo Aparecido de Moraes
dc.contributor.author.fl_str_mv Almeida, Wallace Faveron de
dc.subject.por.fl_str_mv Aprendizado de máquina
Brain-computer interface
Classificação
Classification
Electroencephalogram
Eletroencefalograma
Extração de características
Feature extraction
Imagética motora
Interface cérebro-computador
Machine learning
Motor imagery
topic Aprendizado de máquina
Brain-computer interface
Classificação
Classification
Electroencephalogram
Eletroencefalograma
Extração de características
Feature extraction
Imagética motora
Interface cérebro-computador
Machine learning
Motor imagery
description Pessoas que sofrem de doenças neurológicas podem apresentar algum tipo de paralisia e serem incapazes de realizar quaisquer funções motoras, mas podem ter algumas habilidades cognitivas. Neste caso, a única maneira de se comunicarem com o ambiente é usando suas atividades cerebrais. Sinais elétricos oriundos de diferentes partes do corpo humano podem ser usados como sinais de comando para controlar sistemas mecânicos. No entanto, é necessário que o responsável pelo controle de tais dispositivos seja capaz de gerar intencionalmente esses sinais, e que a interface adotada possa \"entender\" e processar tais sinais, definindo o comando adequado ao desejo do indivíduo. O sinal de eletroencefalograma (EEG) corresponde ao potencial elétrico devido à atividade cerebral e pode ser adquirido sobre o couro cabeludo. Interface Cérebro-Computador (BCI) consiste de um sistema capaz de traduzir a atividade neural do cérebro em comandos para dispositivos externos. Os principais fatores que influenciam o desempenho de um sistema de BCI são os sinais cerebrais capturados, os métodos de processamento, a extração de características, os algoritmos que traduzem essas características em comandos, os dispositivos de saída que executam esses comandos, a realimentação fornecida pelo usuário e as particularidades do usuário. A maioria dos sistemas de BCI contém, como parte principal, um algoritmo de aprendizado de máquina, que aprende a partir dos dados de treinamento uma função que pode ser usada para discriminar diferentes padrões de atividade cerebral. Por simplicidade, os algoritmos de aprendizado de máquina geralmente são divididos em dois módulos: extratores de características e classificadores. O módulo de extração remove as informações desnecessárias do sinal de entrada, e ao mesmo tempo retém informações que são importantes para discriminar diferentes classes de sinais. As características extraídas são traduzidas em um sinal de controle pelos algoritmos de aprendizado de máquina. Devido ao fato da tecnologia por trás de um sistema de BCI ainda não estar suficientemente madura e apresentar deficiências em aplicações de mundo real, a principal motivação desta Dissertação de Mestrado é realizar um estudo aprofundado envolvendo diversas técnicas de extração de características e classificadores visando classificar quatro diferentes tarefas de imagética motora (mão esquerda, mão direita, pés e língua). Os experimentos foram realizados utilizando uma base de dados de uma competição de BCI disponível publicamente. Com base nos experimentos realizados, pode-se afirmar que dentre os extratores de características utilizados, o Padrão Espacial Comum (CSP) foi aquele que extraiu as características mais discriminantes. Por outro lado, o intervalo de tempo usado para realizar a extração de característica apresentou pouca interferência no desempenho de classificação e os classificadores Máquina de Vetores Suporte (SVM), Perceptron Multicamadas (MLP) e Floresta de Caminhos Ótimos (OPF) apresentaram desempenho similares. Adicionalmente, as Redes Neurais Convolucionais (CNN), que não utilizam características geradas manualmente, também apresentaram performances semelhante em suas abordagens
publishDate 2021
dc.date.none.fl_str_mv 2021-04-22
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://www.teses.usp.br/teses/disponiveis/100/100131/tde-20062021-211101/
url https://www.teses.usp.br/teses/disponiveis/100/100131/tde-20062021-211101/
dc.language.iso.fl_str_mv por
language por
dc.relation.none.fl_str_mv
dc.rights.driver.fl_str_mv Liberar o conteúdo para acesso público.
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Liberar o conteúdo para acesso público.
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.coverage.none.fl_str_mv
dc.publisher.none.fl_str_mv Biblioteca Digitais de Teses e Dissertações da USP
publisher.none.fl_str_mv Biblioteca Digitais de Teses e Dissertações da USP
dc.source.none.fl_str_mv
reponame:Biblioteca Digital de Teses e Dissertações da USP
instname:Universidade de São Paulo (USP)
instacron:USP
instname_str Universidade de São Paulo (USP)
instacron_str USP
institution USP
reponame_str Biblioteca Digital de Teses e Dissertações da USP
collection Biblioteca Digital de Teses e Dissertações da USP
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP)
repository.mail.fl_str_mv virginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.br
_version_ 1809090892488769536