Study and application of computational techniques to identify anatomical back postures

Detalhes bibliográficos
Autor(a) principal: Alpoim, Luís Filipe Beites
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