Classificador Random Forest para eletromiografia de superfície : uma abordagem em FPGA
Autor(a) principal: | |
---|---|
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 |