Study and application of computational techniques to identify anatomical back postures
Autor(a) principal: | |
---|---|
Data de Publicação: | 2019 |
Tipo de documento: | Dissertação |
Idioma: | eng |
Título da fonte: | Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
Texto Completo: | http://hdl.handle.net/1822/72194 |
Resumo: | Dissertação de mestrado m Biomedical Engineering |
id |
RCAP_994421fd83d93f148d3d2f43f202cc00 |
---|---|
oai_identifier_str |
oai:repositorium.sdum.uminho.pt:1822/72194 |
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 |
Study and application of computational techniques to identify anatomical back posturesMachine learningFeature selectionOccupational diseasesPosture classificationDoenças ocupacionaisClassificação de posturasEngenharia e Tecnologia::Engenharia MédicaDissertação de mestrado m Biomedical EngineeringCurrently, the incidence of occupational diseases has been increasing, both in administrative and in production posts, being the musculoskeletal diseases, one of the most common and affect, mainly, the spine. Considering the above-mentioned problem, it is important to develop strategies that enable the recognition and prediction of postures performed by workers in their workplaces. To this end, this thesis proposes a pipeline that aims to build a Machine Learning model that may be capable of recognizing, in real time, the upper body postures of the users. The above described framework provides a model capable of recognizing 6 different static postures (back frontal bending, left lateral back bending, right lateral back bending, neck frontal bending, working overhead, and finally the standing posture). In addition to these static postures, the model is also capable of recognizing the transitions between the neutral posture and each of the other five. Several feature selection algorithms have been tested to find the biomechanical features that best distinguish the different postures. The algorithms tested were the Principal Component Analysis, the Forward Sequential Selection, the Minimum Redundancy Maximum Relevance (mRMR) and the ReliefF. Also, several classification algorithms were tested (Support Vector Machines, K-nearest Neighbors, TreeBagger, Discriminant Analysis, Convolutional Neural Network and Feed Forward Neural Network). These algorithms were trained and tested with data from 50 healthy subjects who volunteered to acquire data realizing the above-mentioned postures. The best results were obtained using the SVM classifier with the quadratic kernel and using the characteristics selected by the mRMR algorithm. The classification model showed promising results during cross-validation, more specifically, it presented an MCC value of 0.973. As future work, other types of sensors should be integrated, and other features should be tested to improve posture classifier performance.Na atualidade, o número de ocorrências de doenças ocupacionais tem vindo a ser cada vez maior, tanto em postos administrativos, quanto em postos de produção, sendo as doenças musculo-esqueléticas, umas das mais comuns e que afetam maioritariamente a coluna. Face ao problema supramencionado, torna-se importante desenvolver estratégias que possibilitem o reconhecimento e previsão das posturas desempenhadas pelos trabalhadores nos seus locais de trabalho. Para tal, esta tese propõe uma pipeline que tem como finalidade retornar um modelo de Machine Learning que poderá conseguir reconhecer em tempo-real as posturas da parte superior do corpo dos utilizadores. A framework acima descrita permite obter um modelo capaz de reconhecer 6 posturas estáticas diferentes (flexão frontal do tronco, flexão lateral esquerda do tronco, flexão lateral direita do tronco, flexão frontal do pescoço, trabalhar com mãos acima da cabeça e, por fim, a postura neutra/corretamente em pé). Para além destas posturas estáticas, o modelo é também capaz de reconhecer as transições entre a postura neutra e cada uma das outras cinco. Vários algoritmos de seleção de features foram testados de forma a encontrar as caraterísticas biomecânicas que melhor permitem distinguir as diferentes posturas/classes. Os algoritmos testados foram as técnicas de Principal Component Analysis, Forward Sequential Selection, mRMR (minimum Redundancy Maximum Relevance) e ReliefF. Seguidamente, vários algoritmos de classificação foram testados (Support Vector Machines, K-nearest Neighbors, TreeBagger, Discriminant Analysis, Convolutional Neural Network e Feed Forward Neural Network). Estes algoritmos foram treinados e testados com dados de 50 sujeitos saudáveis que se voluntariaram a adquirir dados das posturas acima mencionadas. Os melhores resultados foram obtidos usando o classificador SVM com o kernel quadrático e usando as caraterísticas selecionadas pelo algoritmo mRMR. O modelo de classificação mostrou resultados promissores durante a validação cruzada, mais especificamente, apresentou um valor de MCC de 0.973. Como trabalho futuro, deverão ser integrados outros tipos de sensores, assim como extrair diferentes features a partir dos sinais.Ferreira da Silva, AlexandreUniversidade do MinhoAlpoim, Luís Filipe Beites20192019-01-01T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/1822/72194eng202567109info: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:RCAAP2023-07-21T12:17:46Zoai:repositorium.sdum.uminho.pt:1822/72194Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T19:10:26.302915Repositó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 |
Study and application of computational techniques to identify anatomical back postures |
title |
Study and application of computational techniques to identify anatomical back postures |
spellingShingle |
Study and application of computational techniques to identify anatomical back postures Alpoim, Luís Filipe Beites Machine learning Feature selection Occupational diseases Posture classification Doenças ocupacionais Classificação de posturas Engenharia e Tecnologia::Engenharia Médica |
title_short |
Study and application of computational techniques to identify anatomical back postures |
title_full |
Study and application of computational techniques to identify anatomical back postures |
title_fullStr |
Study and application of computational techniques to identify anatomical back postures |
title_full_unstemmed |
Study and application of computational techniques to identify anatomical back postures |
title_sort |
Study and application of computational techniques to identify anatomical back postures |
author |
Alpoim, Luís Filipe Beites |
author_facet |
Alpoim, Luís Filipe Beites |
author_role |
author |
dc.contributor.none.fl_str_mv |
Ferreira da Silva, Alexandre Universidade do Minho |
dc.contributor.author.fl_str_mv |
Alpoim, Luís Filipe Beites |
dc.subject.por.fl_str_mv |
Machine learning Feature selection Occupational diseases Posture classification Doenças ocupacionais Classificação de posturas Engenharia e Tecnologia::Engenharia Médica |
topic |
Machine learning Feature selection Occupational diseases Posture classification Doenças ocupacionais Classificação de posturas Engenharia e Tecnologia::Engenharia Médica |
description |
Dissertação de mestrado m Biomedical Engineering |
publishDate |
2019 |
dc.date.none.fl_str_mv |
2019 2019-01-01T00: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/1822/72194 |
url |
http://hdl.handle.net/1822/72194 |
dc.language.iso.fl_str_mv |
eng |
language |
eng |
dc.relation.none.fl_str_mv |
202567109 |
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 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_ |
1799132533433040896 |