Classificador Random Forest para eletromiografia de superfície : uma abordagem em FPGA

Detalhes bibliográficos
Autor(a) principal: Souza, Wagner Martins de
Data de Publicação: 2023
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Biblioteca Digital de Teses e Dissertações da UFRGS
Texto Completo: http://hdl.handle.net/10183/280745
Resumo: Nas últimas décadas o estudo dos sinais mioelétricos foram amplamente difundidos com o intuito de melhorar a capacidade motora ou de diagnosticar distúrbios ligados ao movimento humano. Diferentes técnicas de aprendizado de máquina foram desenvolvidas com o intuito de auxiliar no controle de próteses através da predição do movimento realizado. Na literatura são encontrados trabalhos com taxa de acerto superior a 90% em alguns cenários pré determinados em ensaios conduzidos em setup de laboratório. Com o objetivo de flexibilizar o processo de aquisição e treinamento dos sistemas classificató- rios, este trabalho propõe o desenvolvimento de um protótipo de um classificador Random Forest sistema embarcado em FPGA capaz de adquirir, processar e classificar movimentos localmente sem a necessidade de um ambiente de laboratório. A motivação desta abordagem se deve ao fato de não haver na literatura especializada uma grande abordagem dedicada ao uso de sistemas embarcados além de avaliar o efeito do paralelismo em sistemas de aquisição multicanais. O modelo inteligente proposto apresentou uma taxa de acerto de 83% na classificação da base Flor de Iris e de 81% quando classificando os sinais de sEMG do repositório NinaPRO. Quando submetido a aquisição de dados experimentais, o modelo apresentou uma taxa de 73,8% de acerto nos movimentos propostos. Estas taxas estão abaixo dos resultados encontrados na literatura clássica, porém estes resultados foram obtidos computacionalmente em que a quantidade de recursos de hardware disponíveis para processamento são abundantes enquanto que neste trabalho uma grande quantidade de recursos da FPGA foram utilizados totalizando 95,6% das LUTs disponíveis e 79,4% da memória RAM disponível no sistema.
id URGS_ff230801795026fb528bf51cc431e83f
oai_identifier_str oai:www.lume.ufrgs.br:10183/280745
network_acronym_str URGS
network_name_str Biblioteca Digital de Teses e Dissertações da UFRGS
repository_id_str 1853
spelling Souza, Wagner Martins deBalbinot, AlexandreWeber, Tiago Oliveira2024-11-01T06:47:35Z2023http://hdl.handle.net/10183/280745001212602Nas últimas décadas o estudo dos sinais mioelétricos foram amplamente difundidos com o intuito de melhorar a capacidade motora ou de diagnosticar distúrbios ligados ao movimento humano. Diferentes técnicas de aprendizado de máquina foram desenvolvidas com o intuito de auxiliar no controle de próteses através da predição do movimento realizado. Na literatura são encontrados trabalhos com taxa de acerto superior a 90% em alguns cenários pré determinados em ensaios conduzidos em setup de laboratório. Com o objetivo de flexibilizar o processo de aquisição e treinamento dos sistemas classificató- rios, este trabalho propõe o desenvolvimento de um protótipo de um classificador Random Forest sistema embarcado em FPGA capaz de adquirir, processar e classificar movimentos localmente sem a necessidade de um ambiente de laboratório. A motivação desta abordagem se deve ao fato de não haver na literatura especializada uma grande abordagem dedicada ao uso de sistemas embarcados além de avaliar o efeito do paralelismo em sistemas de aquisição multicanais. O modelo inteligente proposto apresentou uma taxa de acerto de 83% na classificação da base Flor de Iris e de 81% quando classificando os sinais de sEMG do repositório NinaPRO. Quando submetido a aquisição de dados experimentais, o modelo apresentou uma taxa de 73,8% de acerto nos movimentos propostos. Estas taxas estão abaixo dos resultados encontrados na literatura clássica, porém estes resultados foram obtidos computacionalmente em que a quantidade de recursos de hardware disponíveis para processamento são abundantes enquanto que neste trabalho uma grande quantidade de recursos da FPGA foram utilizados totalizando 95,6% das LUTs disponíveis e 79,4% da memória RAM disponível no sistema.In recent decades, the study of myoelectric signals has been widely disseminated with the aim of improving motor capacity or diagnosing disorders related to human movement. Different machine learning techniques have been developed with the aim of helping to control prostheses by predicting the movement performed. In the literature, studies are found with a hit rate greater than 90% in some predetermined scenarios in tests conducted in laboratory setup. With the objective of making the process of acquisition and training of classification systems more flexible, this work proposes the development of a prototype of a classifier Random Forest embedded system in FPGA able to acquire, process and classify movements locally without the need of a controlled environment. The motivation for this approach is due to the fact that in the specialized literature there is not a large approach dedicated to the use of embedded systems in addition to evaluating the effect of parallelism in multichannel acquisition systems. The proposed intelligent model presented a hit rate of 83% in the classification of the Iris dataset and of 81% when classifying the sEMG signals from the NinaPRO repository. When submitted to the acquisition of experimental data, the model presented a rate of 73.8% of success in the proposed movements. These rates are below the results found in the classical literature, but these results were obtained computationally in which the amount of hardware resources available for processing are abundant while in this work a large amount of FPGA resources were used, totaling 95.6% of the Available LUTs and 79.4% of available RAM on the system.application/pdfporEletromiografiaFPGASistemas embarcadosAprendizado de máquinaRandom ForestClassifierSurface electromyographyClassificador Random Forest para eletromiografia de superfície : uma abordagem em FPGAinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisUniversidade Federal do Rio Grande do SulEscola de EngenhariaPrograma de Pós-Graduação em Engenharia ElétricaPorto Alegre, BR-RS2023mestradoinfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da UFRGSinstname:Universidade Federal do Rio Grande do Sul (UFRGS)instacron:UFRGSTEXT001212602.pdf.txt001212602.pdf.txtExtracted Texttext/plain103811http://www.lume.ufrgs.br/bitstream/10183/280745/2/001212602.pdf.txt2004d10c1d5c15a13ee88a6a4c6f3011MD52ORIGINAL001212602.pdfTexto completoapplication/pdf13819492http://www.lume.ufrgs.br/bitstream/10183/280745/1/001212602.pdf9675fb86106f443d4a91319b1499aee0MD5110183/2807452024-11-02 06:48:55.79758oai:www.lume.ufrgs.br:10183/280745Biblioteca Digital de Teses e Dissertaçõeshttps://lume.ufrgs.br/handle/10183/2PUBhttps://lume.ufrgs.br/oai/requestlume@ufrgs.br||lume@ufrgs.bropendoar:18532024-11-02T09:48:55Biblioteca Digital de Teses e Dissertações da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)false
dc.title.pt_BR.fl_str_mv Classificador Random Forest para eletromiografia de superfície : uma abordagem em FPGA
title Classificador Random Forest para eletromiografia de superfície : uma abordagem em FPGA
spellingShingle Classificador Random Forest para eletromiografia de superfície : uma abordagem em FPGA
Souza, Wagner Martins de
Eletromiografia
FPGA
Sistemas embarcados
Aprendizado de máquina
Random Forest
Classifier
Surface electromyography
title_short Classificador Random Forest para eletromiografia de superfície : uma abordagem em FPGA
title_full Classificador Random Forest para eletromiografia de superfície : uma abordagem em FPGA
title_fullStr Classificador Random Forest para eletromiografia de superfície : uma abordagem em FPGA
title_full_unstemmed Classificador Random Forest para eletromiografia de superfície : uma abordagem em FPGA
title_sort Classificador Random Forest para eletromiografia de superfície : uma abordagem em FPGA
author Souza, Wagner Martins de
author_facet Souza, Wagner Martins de
author_role author
dc.contributor.author.fl_str_mv Souza, Wagner Martins de
dc.contributor.advisor1.fl_str_mv Balbinot, Alexandre
dc.contributor.advisor-co1.fl_str_mv Weber, Tiago Oliveira
contributor_str_mv Balbinot, Alexandre
Weber, Tiago Oliveira
dc.subject.por.fl_str_mv Eletromiografia
FPGA
Sistemas embarcados
Aprendizado de máquina
topic Eletromiografia
FPGA
Sistemas embarcados
Aprendizado de máquina
Random Forest
Classifier
Surface electromyography
dc.subject.eng.fl_str_mv Random Forest
Classifier
Surface electromyography
description Nas últimas décadas o estudo dos sinais mioelétricos foram amplamente difundidos com o intuito de melhorar a capacidade motora ou de diagnosticar distúrbios ligados ao movimento humano. Diferentes técnicas de aprendizado de máquina foram desenvolvidas com o intuito de auxiliar no controle de próteses através da predição do movimento realizado. Na literatura são encontrados trabalhos com taxa de acerto superior a 90% em alguns cenários pré determinados em ensaios conduzidos em setup de laboratório. Com o objetivo de flexibilizar o processo de aquisição e treinamento dos sistemas classificató- rios, este trabalho propõe o desenvolvimento de um protótipo de um classificador Random Forest sistema embarcado em FPGA capaz de adquirir, processar e classificar movimentos localmente sem a necessidade de um ambiente de laboratório. A motivação desta abordagem se deve ao fato de não haver na literatura especializada uma grande abordagem dedicada ao uso de sistemas embarcados além de avaliar o efeito do paralelismo em sistemas de aquisição multicanais. O modelo inteligente proposto apresentou uma taxa de acerto de 83% na classificação da base Flor de Iris e de 81% quando classificando os sinais de sEMG do repositório NinaPRO. Quando submetido a aquisição de dados experimentais, o modelo apresentou uma taxa de 73,8% de acerto nos movimentos propostos. Estas taxas estão abaixo dos resultados encontrados na literatura clássica, porém estes resultados foram obtidos computacionalmente em que a quantidade de recursos de hardware disponíveis para processamento são abundantes enquanto que neste trabalho uma grande quantidade de recursos da FPGA foram utilizados totalizando 95,6% das LUTs disponíveis e 79,4% da memória RAM disponível no sistema.
publishDate 2023
dc.date.issued.fl_str_mv 2023
dc.date.accessioned.fl_str_mv 2024-11-01T06:47:35Z
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 http://hdl.handle.net/10183/280745
dc.identifier.nrb.pt_BR.fl_str_mv 001212602
url http://hdl.handle.net/10183/280745
identifier_str_mv 001212602
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:Biblioteca Digital de Teses e Dissertações 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 Biblioteca Digital de Teses e Dissertações da UFRGS
collection Biblioteca Digital de Teses e Dissertações da UFRGS
bitstream.url.fl_str_mv http://www.lume.ufrgs.br/bitstream/10183/280745/2/001212602.pdf.txt
http://www.lume.ufrgs.br/bitstream/10183/280745/1/001212602.pdf
bitstream.checksum.fl_str_mv 2004d10c1d5c15a13ee88a6a4c6f3011
9675fb86106f443d4a91319b1499aee0
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)
repository.mail.fl_str_mv lume@ufrgs.br||lume@ufrgs.br
_version_ 1816736724910342144