Sistema multimodal para análise automática do desempenho desportivo de atletas

Detalhes bibliográficos
Autor(a) principal: Jesus, Miguel
Data de Publicação: 2022
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: http://hdl.handle.net/10174/31368
Resumo: Os sistemas multimodais são cada vez mais utilizados no contexto desportivo e este trabalho tem por objetivo demonstrar como a aprendizagem automática embebida na visão por computador aplicada ao contexto do boxe pode ajudar um praticante a melhorar a sua técnica e tempo de reação. Foi implementada uma aplicação utilizando ReactJS, que através da câmara consegue extrair dados sobre a postura do atleta num referencial de 2 dimensões por meio do modelo Posenet e que são posteriormente fornecidos a uma Rede Neuronal para os classificar como ”esquerda”, ”direita”, ”esquiva” ou ”guarda”. Foram recolhidas um total de 31425 amostras, incluindo movimentos de todas as classes alvo de classificação, sendo que o conjunto de dados está dividido em: 46% treino, 27% validação e 27% teste. Após o treino concluiu-se que a Rede Neuronal com afinação de hiper-parâmetros para 20 épocas foi o modelo que obteve melhor desempenho com uma Medida-F Média e Exatidão de 95%. Posteriormente o mesmo foi testado com o conjunto de teste e obteve uma Medida-F Média e Exatidão de 97.7% . A aplicação foi concebida no formato de um jogo em que o jogador terá de executar corretamente os movimentos que lhe serão pedidos de forma aleatória ao longo de 30 segundos. Tudo isto foi desenvolvido com o apoio de ferramentas de código aberto e sem necessidade de nenhum dispositivo adicional ao de um computador portátil ou tablet comum; Abstract: Multimodal system for automatic analysis of athletes sports peformance Multimodal systems are becoming mainstream in the context of sport and this work has the objective to show how machine learning embedded with computer vision can be applied to the context of boxing can help a praticioner by improving his technique and reaction time. A web application was implemented using ReactJS and uses the web cam to extract data about the posture of the athlete in a 2 dimensions referential, thanks to Posenet, that is posteriorly supplied to a Neural Network that uses it to classify each pose as a ”right”, ”left”, ”dodge” or ”guard”. A total of 31425 samples were collected, including all classes target of classification, divided in: 46% training, 27% validation and 27% test. After training, the Neural Network with the hyperparameter tuning for 20 epochs was the model with the best performance overall with an Average F-score and Accuracy of 95%. The same model was tested with the test set and obtained an Average F-score and Accuracy of 97.7%. The application was conceived in the format of a game in which the player will have to execute correctly the movements that will be demanded by the system in a random manner for 30 seconds. All this was developed with the support of open source tools and no need of any extra devices but a common laptop or a tablet.
id RCAP_54397a49412c43106899051802999386
oai_identifier_str oai:dspace.uevora.pt:10174/31368
network_acronym_str RCAP
network_name_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository_id_str 7160
spelling Sistema multimodal para análise automática do desempenho desportivo de atletasInteração MultimodalVisão por ComputadorInteligência ArtificialClassificaçãoDesempenhoMultimodal InteractionComputer VisionArtificial IntelligenceClassificationPerformanceOs sistemas multimodais são cada vez mais utilizados no contexto desportivo e este trabalho tem por objetivo demonstrar como a aprendizagem automática embebida na visão por computador aplicada ao contexto do boxe pode ajudar um praticante a melhorar a sua técnica e tempo de reação. Foi implementada uma aplicação utilizando ReactJS, que através da câmara consegue extrair dados sobre a postura do atleta num referencial de 2 dimensões por meio do modelo Posenet e que são posteriormente fornecidos a uma Rede Neuronal para os classificar como ”esquerda”, ”direita”, ”esquiva” ou ”guarda”. Foram recolhidas um total de 31425 amostras, incluindo movimentos de todas as classes alvo de classificação, sendo que o conjunto de dados está dividido em: 46% treino, 27% validação e 27% teste. Após o treino concluiu-se que a Rede Neuronal com afinação de hiper-parâmetros para 20 épocas foi o modelo que obteve melhor desempenho com uma Medida-F Média e Exatidão de 95%. Posteriormente o mesmo foi testado com o conjunto de teste e obteve uma Medida-F Média e Exatidão de 97.7% . A aplicação foi concebida no formato de um jogo em que o jogador terá de executar corretamente os movimentos que lhe serão pedidos de forma aleatória ao longo de 30 segundos. Tudo isto foi desenvolvido com o apoio de ferramentas de código aberto e sem necessidade de nenhum dispositivo adicional ao de um computador portátil ou tablet comum; Abstract: Multimodal system for automatic analysis of athletes sports peformance Multimodal systems are becoming mainstream in the context of sport and this work has the objective to show how machine learning embedded with computer vision can be applied to the context of boxing can help a praticioner by improving his technique and reaction time. A web application was implemented using ReactJS and uses the web cam to extract data about the posture of the athlete in a 2 dimensions referential, thanks to Posenet, that is posteriorly supplied to a Neural Network that uses it to classify each pose as a ”right”, ”left”, ”dodge” or ”guard”. A total of 31425 samples were collected, including all classes target of classification, divided in: 46% training, 27% validation and 27% test. After training, the Neural Network with the hyperparameter tuning for 20 epochs was the model with the best performance overall with an Average F-score and Accuracy of 95%. The same model was tested with the test set and obtained an Average F-score and Accuracy of 97.7%. The application was conceived in the format of a game in which the player will have to execute correctly the movements that will be demanded by the system in a random manner for 30 seconds. All this was developed with the support of open source tools and no need of any extra devices but a common laptop or a tablet.Universidade de Évora2022-03-18T18:05:31Z2022-03-182022-02-24T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesishttp://hdl.handle.net/10174/31368http://hdl.handle.net/10174/31368TID:202962610porDepartamento de Engenharia Informáticamigjesus21@gmail.com498Jesus, Miguelinfo:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2024-01-03T19:31:18Zoai:dspace.uevora.pt:10174/31368Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-20T01:20:41.216663Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse
dc.title.none.fl_str_mv Sistema multimodal para análise automática do desempenho desportivo de atletas
title Sistema multimodal para análise automática do desempenho desportivo de atletas
spellingShingle Sistema multimodal para análise automática do desempenho desportivo de atletas
Jesus, Miguel
Interação Multimodal
Visão por Computador
Inteligência Artificial
Classificação
Desempenho
Multimodal Interaction
Computer Vision
Artificial Intelligence
Classification
Performance
title_short Sistema multimodal para análise automática do desempenho desportivo de atletas
title_full Sistema multimodal para análise automática do desempenho desportivo de atletas
title_fullStr Sistema multimodal para análise automática do desempenho desportivo de atletas
title_full_unstemmed Sistema multimodal para análise automática do desempenho desportivo de atletas
title_sort Sistema multimodal para análise automática do desempenho desportivo de atletas
author Jesus, Miguel
author_facet Jesus, Miguel
author_role author
dc.contributor.author.fl_str_mv Jesus, Miguel
dc.subject.por.fl_str_mv Interação Multimodal
Visão por Computador
Inteligência Artificial
Classificação
Desempenho
Multimodal Interaction
Computer Vision
Artificial Intelligence
Classification
Performance
topic Interação Multimodal
Visão por Computador
Inteligência Artificial
Classificação
Desempenho
Multimodal Interaction
Computer Vision
Artificial Intelligence
Classification
Performance
description Os sistemas multimodais são cada vez mais utilizados no contexto desportivo e este trabalho tem por objetivo demonstrar como a aprendizagem automática embebida na visão por computador aplicada ao contexto do boxe pode ajudar um praticante a melhorar a sua técnica e tempo de reação. Foi implementada uma aplicação utilizando ReactJS, que através da câmara consegue extrair dados sobre a postura do atleta num referencial de 2 dimensões por meio do modelo Posenet e que são posteriormente fornecidos a uma Rede Neuronal para os classificar como ”esquerda”, ”direita”, ”esquiva” ou ”guarda”. Foram recolhidas um total de 31425 amostras, incluindo movimentos de todas as classes alvo de classificação, sendo que o conjunto de dados está dividido em: 46% treino, 27% validação e 27% teste. Após o treino concluiu-se que a Rede Neuronal com afinação de hiper-parâmetros para 20 épocas foi o modelo que obteve melhor desempenho com uma Medida-F Média e Exatidão de 95%. Posteriormente o mesmo foi testado com o conjunto de teste e obteve uma Medida-F Média e Exatidão de 97.7% . A aplicação foi concebida no formato de um jogo em que o jogador terá de executar corretamente os movimentos que lhe serão pedidos de forma aleatória ao longo de 30 segundos. Tudo isto foi desenvolvido com o apoio de ferramentas de código aberto e sem necessidade de nenhum dispositivo adicional ao de um computador portátil ou tablet comum; Abstract: Multimodal system for automatic analysis of athletes sports peformance Multimodal systems are becoming mainstream in the context of sport and this work has the objective to show how machine learning embedded with computer vision can be applied to the context of boxing can help a praticioner by improving his technique and reaction time. A web application was implemented using ReactJS and uses the web cam to extract data about the posture of the athlete in a 2 dimensions referential, thanks to Posenet, that is posteriorly supplied to a Neural Network that uses it to classify each pose as a ”right”, ”left”, ”dodge” or ”guard”. A total of 31425 samples were collected, including all classes target of classification, divided in: 46% training, 27% validation and 27% test. After training, the Neural Network with the hyperparameter tuning for 20 epochs was the model with the best performance overall with an Average F-score and Accuracy of 95%. The same model was tested with the test set and obtained an Average F-score and Accuracy of 97.7%. The application was conceived in the format of a game in which the player will have to execute correctly the movements that will be demanded by the system in a random manner for 30 seconds. All this was developed with the support of open source tools and no need of any extra devices but a common laptop or a tablet.
publishDate 2022
dc.date.none.fl_str_mv 2022-03-18T18:05:31Z
2022-03-18
2022-02-24T00:00:00Z
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/10174/31368
http://hdl.handle.net/10174/31368
TID:202962610
url http://hdl.handle.net/10174/31368
identifier_str_mv TID:202962610
dc.language.iso.fl_str_mv por
language por
dc.relation.none.fl_str_mv Departamento de Engenharia Informática
migjesus21@gmail.com
498
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Universidade de Évora
publisher.none.fl_str_mv Universidade de Évora
dc.source.none.fl_str_mv reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron:RCAAP
instname_str Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron_str RCAAP
institution RCAAP
reponame_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
collection Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository.name.fl_str_mv Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
repository.mail.fl_str_mv
_version_ 1799136688116596736