TS2Image : a software to convert EEG time series into images for training brain-computer interface convolutional neural networks
| Autor(a) principal: | |
|---|---|
| Data de Publicação: | 2021 |
| Tipo de documento: | Trabalho de conclusão de curso |
| Idioma: | eng |
| Título da fonte: | Repositório Institucional da UFRGS |
| Texto Completo: | http://hdl.handle.net/10183/235487 |
Resumo: | Os recentes avanços em neurosciencia, processamento de sinais, e inteligência artificial permitem cientistas explorar novas formas de se comunicar com computador continuamente. Estes esforços impactarão drásticamente a sociedade, especialmente indivíduos com distúrbios neuromusculares que os impedem de utilizar métodos convencionais de comunicação e/ou motores. As Interfaces Cérebro-Computador (ICC) são o atual método estado da arte que busca contornar as dificuldades mencionadas. Devido à falta de ferramentas de software pré-existentes, os fluxos de trabalho e pipelines de pesquisa em ICC são desenvolvidos sob demanda, exigindo conhecimentos em ciência da computação. Portanto, este trabalho apresenta uma nova ferramenta de software e pipeline para tornar a pesquisa em ICC mais acessível aqueles que não possuem experiência em ciência da computação para processamento de sinais. O software proposto gera imagens a partir de sinais de EEG para, então, serem utilizadas no treinamento de um modelo de Deep Le arning, mais especificamente, uma Rede Neural Convolucional (RNC), visando extrair e classificar as características da ICC de forma automática. A implementação inicial inclui algoritmos em Python para geração de imagens a partir de séries temporais (sinais EEG) usando as técnicas Gramian Angular Field (GAF) e Event-Related Spectral Dynamics (ERSP). Este software visa reduzir o tempo e esforço na criação de conjuntos de dados de imagem para treinar modelos CNN, utilizando uma rica diversidade de configurações personalizáveis, como o tamanho da janela, canais e método (GAF ou ERSP), que podem melhorar as taxas de classificação. Assim, esperamos que a comunidade de pesquisa em ICC se beneficie desta ferramenta, permitindo a capacidade de explorar o problema de classificação EEG usando imagens diferentes ao invés de séries temporais para explicar assinaturas de sinais de ICCs e melhorar o estágio de classificação. Finalmente, expe rimentamos o de treinamento uma arquitetura de Deep Learning (VGG-16) usando as imagens geradas pelo software a partir do conhecido conjunto de dados BCI Competition IV. |
| id |
UFRGS-2_9c30ad80dc30393c0af39c2e81c6419b |
|---|---|
| oai_identifier_str |
oai:www.lume.ufrgs.br:10183/235487 |
| network_acronym_str |
UFRGS-2 |
| network_name_str |
Repositório Institucional da UFRGS |
| repository_id_str |
|
| spelling |
Valcanaia, Henrique IndalencioBarone, Dante Augusto CoutoSalas, Jaime Andrés Riascos2022-02-26T04:56:13Z2021http://hdl.handle.net/10183/235487001137610Os recentes avanços em neurosciencia, processamento de sinais, e inteligência artificial permitem cientistas explorar novas formas de se comunicar com computador continuamente. Estes esforços impactarão drásticamente a sociedade, especialmente indivíduos com distúrbios neuromusculares que os impedem de utilizar métodos convencionais de comunicação e/ou motores. As Interfaces Cérebro-Computador (ICC) são o atual método estado da arte que busca contornar as dificuldades mencionadas. Devido à falta de ferramentas de software pré-existentes, os fluxos de trabalho e pipelines de pesquisa em ICC são desenvolvidos sob demanda, exigindo conhecimentos em ciência da computação. Portanto, este trabalho apresenta uma nova ferramenta de software e pipeline para tornar a pesquisa em ICC mais acessível aqueles que não possuem experiência em ciência da computação para processamento de sinais. O software proposto gera imagens a partir de sinais de EEG para, então, serem utilizadas no treinamento de um modelo de Deep Le arning, mais especificamente, uma Rede Neural Convolucional (RNC), visando extrair e classificar as características da ICC de forma automática. A implementação inicial inclui algoritmos em Python para geração de imagens a partir de séries temporais (sinais EEG) usando as técnicas Gramian Angular Field (GAF) e Event-Related Spectral Dynamics (ERSP). Este software visa reduzir o tempo e esforço na criação de conjuntos de dados de imagem para treinar modelos CNN, utilizando uma rica diversidade de configurações personalizáveis, como o tamanho da janela, canais e método (GAF ou ERSP), que podem melhorar as taxas de classificação. Assim, esperamos que a comunidade de pesquisa em ICC se beneficie desta ferramenta, permitindo a capacidade de explorar o problema de classificação EEG usando imagens diferentes ao invés de séries temporais para explicar assinaturas de sinais de ICCs e melhorar o estágio de classificação. Finalmente, expe rimentamos o de treinamento uma arquitetura de Deep Learning (VGG-16) usando as imagens geradas pelo software a partir do conhecido conjunto de dados BCI Competition IV.The current advances in neuroscience, signal processing, and artificial intelligence allow scientists to explore new ways to communicate with computers continually. These ef forts will drastically impact society, especially individuals with neuromuscular disorders that prevent them from using conventional communication and/or motor methods. Brain Computer Interfaces (BCI) are the current state-of-the-art method that seeks to tackle the mentioned difficulties. Due to the lack of pre-existing software tooling, BCI research workflows and pipelines are currently developed on-demand, requiring a computer sci ence background. Therefore, this work presents a new software tool and pipeline to make BCI research accessible to those lacking a computer science background for signal pro cessing. The proposed software generates images from EEG signals to then be used to train a Deep Learning model, namely, a Convolutional Neural Network (CNN), which aims to extract and classify the BCI features automatically. The initial implementation comprises Python algorithms for generating the images from the time series (EEG signals) using the Gramian Angular Field (GAF) and Event-Related Spectral Dynamics (ERSP) techniques. This software aims to reduce time and effort in creating image data sets to train CNN models, using rich diversity of customizable settings, like the window size, channels, and method (GAF or ERSP), that can improve the classification rates. Thus, we expect the BCI research community to benefit from this tool, allowing the ability to ex plore the EEG classification problem using different images rather than the time series for explaining BCI signatures and improving the classification stage. Finally, we experiment with the software training a Deep Learning architecture (VGG-16) using the generated images from the well-known BCI Competition IV data set B.application/pdfengRedes neuraisAprendizado de máquinaSoftwareBrain-computer interfaceGramian angular fieldEvent-related spectral per turbationConvolutional neural networksElectroencephalographyMachine learningDeep learningTS2Image : a software to convert EEG time series into images for training brain-computer interface convolutional neural networksTS2Image: um programa para converter séries temporais de EEG em imagens para treinamento de redes neurais convolucionais de sistemas de inteface cérebro-computador info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisUniversidade Federal do Rio Grande do SulInstituto de InformáticaPorto Alegre, BR-RS2021Ciência da Computação: Ênfase em Engenharia da Computação: Bachareladograduaçãoinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFRGSinstname:Universidade Federal do Rio Grande do Sul (UFRGS)instacron:UFRGSTEXT001137610.pdf.txt001137610.pdf.txtExtracted Texttext/plain71930http://www.lume.ufrgs.br/bitstream/10183/235487/2/001137610.pdf.txtd2b209d00f0ee2c4217a396701792176MD52ORIGINAL001137610.pdfTexto completo (inglês)application/pdf8928155http://www.lume.ufrgs.br/bitstream/10183/235487/1/001137610.pdff4a1905a7da2c0c158d0dbbcd991621bMD5110183/2354872022-03-26 04:59:13.958086oai:www.lume.ufrgs.br:10183/235487Repositório InstitucionalPUBhttps://lume.ufrgs.br/oai/requestlume@ufrgs.bropendoar:2022-03-26T07:59:13Repositório Institucional da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)false |
| dc.title.pt_BR.fl_str_mv |
TS2Image : a software to convert EEG time series into images for training brain-computer interface convolutional neural networks |
| dc.title.alternative.pt.fl_str_mv |
TS2Image: um programa para converter séries temporais de EEG em imagens para treinamento de redes neurais convolucionais de sistemas de inteface cérebro-computador |
| title |
TS2Image : a software to convert EEG time series into images for training brain-computer interface convolutional neural networks |
| spellingShingle |
TS2Image : a software to convert EEG time series into images for training brain-computer interface convolutional neural networks Valcanaia, Henrique Indalencio Redes neurais Aprendizado de máquina Software Brain-computer interface Gramian angular field Event-related spectral per turbation Convolutional neural networks Electroencephalography Machine learning Deep learning |
| title_short |
TS2Image : a software to convert EEG time series into images for training brain-computer interface convolutional neural networks |
| title_full |
TS2Image : a software to convert EEG time series into images for training brain-computer interface convolutional neural networks |
| title_fullStr |
TS2Image : a software to convert EEG time series into images for training brain-computer interface convolutional neural networks |
| title_full_unstemmed |
TS2Image : a software to convert EEG time series into images for training brain-computer interface convolutional neural networks |
| title_sort |
TS2Image : a software to convert EEG time series into images for training brain-computer interface convolutional neural networks |
| author |
Valcanaia, Henrique Indalencio |
| author_facet |
Valcanaia, Henrique Indalencio |
| author_role |
author |
| dc.contributor.author.fl_str_mv |
Valcanaia, Henrique Indalencio |
| dc.contributor.advisor1.fl_str_mv |
Barone, Dante Augusto Couto |
| dc.contributor.advisor-co1.fl_str_mv |
Salas, Jaime Andrés Riascos |
| contributor_str_mv |
Barone, Dante Augusto Couto Salas, Jaime Andrés Riascos |
| dc.subject.por.fl_str_mv |
Redes neurais Aprendizado de máquina Software |
| topic |
Redes neurais Aprendizado de máquina Software Brain-computer interface Gramian angular field Event-related spectral per turbation Convolutional neural networks Electroencephalography Machine learning Deep learning |
| dc.subject.eng.fl_str_mv |
Brain-computer interface Gramian angular field Event-related spectral per turbation Convolutional neural networks Electroencephalography Machine learning Deep learning |
| description |
Os recentes avanços em neurosciencia, processamento de sinais, e inteligência artificial permitem cientistas explorar novas formas de se comunicar com computador continuamente. Estes esforços impactarão drásticamente a sociedade, especialmente indivíduos com distúrbios neuromusculares que os impedem de utilizar métodos convencionais de comunicação e/ou motores. As Interfaces Cérebro-Computador (ICC) são o atual método estado da arte que busca contornar as dificuldades mencionadas. Devido à falta de ferramentas de software pré-existentes, os fluxos de trabalho e pipelines de pesquisa em ICC são desenvolvidos sob demanda, exigindo conhecimentos em ciência da computação. Portanto, este trabalho apresenta uma nova ferramenta de software e pipeline para tornar a pesquisa em ICC mais acessível aqueles que não possuem experiência em ciência da computação para processamento de sinais. O software proposto gera imagens a partir de sinais de EEG para, então, serem utilizadas no treinamento de um modelo de Deep Le arning, mais especificamente, uma Rede Neural Convolucional (RNC), visando extrair e classificar as características da ICC de forma automática. A implementação inicial inclui algoritmos em Python para geração de imagens a partir de séries temporais (sinais EEG) usando as técnicas Gramian Angular Field (GAF) e Event-Related Spectral Dynamics (ERSP). Este software visa reduzir o tempo e esforço na criação de conjuntos de dados de imagem para treinar modelos CNN, utilizando uma rica diversidade de configurações personalizáveis, como o tamanho da janela, canais e método (GAF ou ERSP), que podem melhorar as taxas de classificação. Assim, esperamos que a comunidade de pesquisa em ICC se beneficie desta ferramenta, permitindo a capacidade de explorar o problema de classificação EEG usando imagens diferentes ao invés de séries temporais para explicar assinaturas de sinais de ICCs e melhorar o estágio de classificação. Finalmente, expe rimentamos o de treinamento uma arquitetura de Deep Learning (VGG-16) usando as imagens geradas pelo software a partir do conhecido conjunto de dados BCI Competition IV. |
| publishDate |
2021 |
| dc.date.issued.fl_str_mv |
2021 |
| dc.date.accessioned.fl_str_mv |
2022-02-26T04:56:13Z |
| 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/235487 |
| dc.identifier.nrb.pt_BR.fl_str_mv |
001137610 |
| url |
http://hdl.handle.net/10183/235487 |
| identifier_str_mv |
001137610 |
| dc.language.iso.fl_str_mv |
eng |
| language |
eng |
| 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/235487/2/001137610.pdf.txt http://www.lume.ufrgs.br/bitstream/10183/235487/1/001137610.pdf |
| bitstream.checksum.fl_str_mv |
d2b209d00f0ee2c4217a396701792176 f4a1905a7da2c0c158d0dbbcd991621b |
| 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 |
lume@ufrgs.br |
| _version_ |
1834472278497165312 |