Reconhecimento de atividades humanas utilizando sensores inerciais e aprendizado de máquina

Detalhes bibliográficos
Ano de defesa: 2024
Autor(a) principal: Montanari, Bruno Fontes
Orientador(a): Tonidandel, Flavio
Banca de defesa: Não Informado pela instituição
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Centro Universitário FEI, São Bernardo do Campo
Programa de Pós-Graduação: Não Informado pela instituição
Departamento: Não Informado pela instituição
País: Não Informado pela instituição
Palavras-chave em Português:
Link de acesso: https://repositorio.fei.edu.br/handle/FEI/5530
https://doi.org/10.31414/EE.2024.D.131877
Resumo: Reconhecimento de atividades humanas, também conhecido como Human Activity Recognition (HAR), tem um papel significativo na vida das pessoas dada a capacidade de prover informações relevantes por meio de pequenos sensores, podendo ser no celular, relógios inteligentes ou até mesmo através de imagens e vídeos. A análise e classificação dos movimentos humanos é alvo de diversos estudos em decorrência de sua ampla utilização nas mais diversas áreas, como por exemplo: saúde, práticas esportivas, bem estar, assistentes tecnológicos, segurança, computação ciente do contexto, realidade virtual e aumentada, dentre outros. O maior desafio atualmente é garantir que tal reconhecimento seja feito localmente em Micro Controller Unit (MCU) com baixo consumo de energia e com baixo tempo de inferência, mantendo os dados de cada pessoa seguro. Diversas propostas para resolver o HAR já foram avaliadas e apresentam resultados excelentes, tipicamente com acurácia superior a 90% quando um número baixo de movimentos (correr, caminhar, subir e descer escadas etc.) é considerado, porém a maioria destes estudos faz uso do processamento externo, em geral usando celulares, para desempenhar as técnicas de reconhecimento, classificação e contexto. Muitos destes estudos e técnicas podem ser ajustados, migrados e empregados nos MCUs graças às recentes melhorias dos frameworks disponíveis, suas quantizações e otimizações, bem como na evolução da capacidade de processamento e densidade de memória disponível nos microcontroladores. Este trabalho explora a comparação entre o emprego e desempenho de reduções de dimensionalidades por meio de Principal Component Analysis (PCA) com as técnicas de aprendizado de máquina como Decision Tree Regression (DTR), Random Forest (RF) e Support Vector Machine (SVM) e de aprendizado profundo utilizando exclusivamente Convolution Neural Network (CNN), ambas aplicadas ao microcontroladore Arm® Cortex® M33 com foco na aplicação de HAR. Outra análise que este estudo traz é a identificação da influência do uso de quantização Post Training Quantization (PTQ) no tempo de inferência, densidade de memória, complexidade e sua relação com o consumo de energia no MCU
id FEI_4c8842ebef0df9b9045a249706385a2f
oai_identifier_str oai:repositorio.fei.edu.br:FEI/5530
network_acronym_str FEI
network_name_str Repositório do Conhecimento Institucional do Centro Universitário da Fundação Educacional Inaciana (FEI)
repository_id_str
spelling Montanari, Bruno FontesTonidandel, Flavio2024-09-09T12:24:16Z2024-09-09T12:24:16Z2024MONTANARI, Bruno Fontes; TONIDANDEL, Flavio. <b> Reconhecimento de atividades humanas utilizando sensores inerciais e aprendizado de máquina.</b> 2024. 165 f. Dissertação (Mestrado em Engenharia Elétrica) - Centro Universitário FEI, São Bernardo do Campo, 2024. Disponível em: https://pergamum.fei.edu.br/pergamumweb/downloadArquivo?vinculo=RjhDMEExMVkyOWtSVzF3Y21WellUMHhNekltWVdObGNuWnZQVEV6TVRnM055WnpaWEZRWVhKaFozSmhabTg5TVNaelpYRlRaV05oYnowNEptdGhjbVJsZUQxT0pteHZZMkZzUVhKeGRXbDJiejFEVDAxUVFWSlVTVXhJUVUxRlRsUlBKbTV2YldWRFlXMXB.https://repositorio.fei.edu.br/handle/FEI/5530https://doi.org/10.31414/EE.2024.D.131877Reconhecimento de atividades humanas, também conhecido como Human Activity Recognition (HAR), tem um papel significativo na vida das pessoas dada a capacidade de prover informações relevantes por meio de pequenos sensores, podendo ser no celular, relógios inteligentes ou até mesmo através de imagens e vídeos. A análise e classificação dos movimentos humanos é alvo de diversos estudos em decorrência de sua ampla utilização nas mais diversas áreas, como por exemplo: saúde, práticas esportivas, bem estar, assistentes tecnológicos, segurança, computação ciente do contexto, realidade virtual e aumentada, dentre outros. O maior desafio atualmente é garantir que tal reconhecimento seja feito localmente em Micro Controller Unit (MCU) com baixo consumo de energia e com baixo tempo de inferência, mantendo os dados de cada pessoa seguro. Diversas propostas para resolver o HAR já foram avaliadas e apresentam resultados excelentes, tipicamente com acurácia superior a 90% quando um número baixo de movimentos (correr, caminhar, subir e descer escadas etc.) é considerado, porém a maioria destes estudos faz uso do processamento externo, em geral usando celulares, para desempenhar as técnicas de reconhecimento, classificação e contexto. Muitos destes estudos e técnicas podem ser ajustados, migrados e empregados nos MCUs graças às recentes melhorias dos frameworks disponíveis, suas quantizações e otimizações, bem como na evolução da capacidade de processamento e densidade de memória disponível nos microcontroladores. Este trabalho explora a comparação entre o emprego e desempenho de reduções de dimensionalidades por meio de Principal Component Analysis (PCA) com as técnicas de aprendizado de máquina como Decision Tree Regression (DTR), Random Forest (RF) e Support Vector Machine (SVM) e de aprendizado profundo utilizando exclusivamente Convolution Neural Network (CNN), ambas aplicadas ao microcontroladore Arm® Cortex® M33 com foco na aplicação de HAR. Outra análise que este estudo traz é a identificação da influência do uso de quantização Post Training Quantization (PTQ) no tempo de inferência, densidade de memória, complexidade e sua relação com o consumo de energia no MCUHuman Activity Recognition (HAR) has a significant role in people’s lives given the ability to provide relevant information through small sensors, which are available in daily objects, such as smartphones, wearable and smartwatches or can be obtained through images and videos. The analysis and classification of human movements is subject to several studies and articles due to its wide use in a broad range of subjects, such as: healthcare, sports, well-being, technology assistance, security, context-aware computing, virtual and augmented reality among others. The current challenge is to ensure that such recognition is done locally, at the edge, using low power Micro Controllers Units (MCU) with low inference time. Several proposals to solve the HAR problem have already been evaluated and presents excellent results, typically with an accuracy greater than 90% when a small number of movements (running, walking, climbing up and down stairs, etc.) is considered, but most of these studies use external processing, usually using cell phones, to perform recognition, classification, and context techniques. Many of these studies can be adjusted, migrated and used in MCUs thanks to recent improvements in available frameworks, their quantization and optimization as well as the evolution of processing capabilities and memory density available in the MCUs. This work explores the comparison between the use and performance of dimensionality reductions through Principal Component Analysis (PCA) with machine learning techniques including Decision Tree Regression (DTR), Random Forest (RF), and Support Vector Machine (SVM) and with deep learning, using exclusively Convolution Neural Network (CNN), applied to Arm® Cortex® M33 microcontroller for HAR application. Another analysis that this study brings is the identification of the influence on inference time, memory density and its relationship with the overall MCU power consumption when using Post Training Quantization (PTQ)porpt_BRCentro Universitário FEI, São Bernardo do CampoReconhecimento de atividade humanaRede neural convolucionalMicrocontroladoresReconhecimento de atividades humanas utilizando sensores inerciais e aprendizado de máquinainfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisreponame:Repositório do Conhecimento Institucional do Centro Universitário da Fundação Educacional Inaciana (FEI)instname:Centro Universitário da Fundação Educacional Inaciana (FEI)instacron:FEIinfo:eu-repo/semantics/openAccessORIGINALfulltext.pdfapplication/pdf2583863https://repositorio.fei.edu.br/bitstreams/1372c1ab-9fac-400d-8711-cb53d79f2386/download3e44902287aee31b7d83084142bda0bbMD51trueAnonymousREADTEXTfulltext.pdf.txtfulltext.pdf.txtExtracted texttext/plain102549https://repositorio.fei.edu.br/bitstreams/fbe07852-f74e-4c45-b1ba-004f6685bc11/download0025529657077ca97eda8c95694748d0MD52falseAnonymousREADTHUMBNAILfulltext.pdf.jpgfulltext.pdf.jpgGenerated Thumbnailimage/jpeg2512https://repositorio.fei.edu.br/bitstreams/ae5801df-51ac-488b-afa1-0237f5d1ff2b/download5851c220fe20996bb501848066cad581MD53falseAnonymousREADFEI/55302025-06-10 22:48:56.231open.accessoai:repositorio.fei.edu.br:FEI/5530https://repositorio.fei.edu.brBiblioteca Digital de Teses e Dissertaçõeshttp://sofia.fei.edu.br/pergamum/biblioteca/PRIhttps://repositorio-api.fei.edu.br/server/oai/requestcfernandes@fei.edu.bropendoar:2025-06-10T22:48:56Repositório do Conhecimento Institucional do Centro Universitário da Fundação Educacional Inaciana (FEI) - Centro Universitário da Fundação Educacional Inaciana (FEI)false
dc.title.pt_BR.fl_str_mv Reconhecimento de atividades humanas utilizando sensores inerciais e aprendizado de máquina
title Reconhecimento de atividades humanas utilizando sensores inerciais e aprendizado de máquina
spellingShingle Reconhecimento de atividades humanas utilizando sensores inerciais e aprendizado de máquina
Montanari, Bruno Fontes
Reconhecimento de atividade humana
Rede neural convolucional
Microcontroladores
title_short Reconhecimento de atividades humanas utilizando sensores inerciais e aprendizado de máquina
title_full Reconhecimento de atividades humanas utilizando sensores inerciais e aprendizado de máquina
title_fullStr Reconhecimento de atividades humanas utilizando sensores inerciais e aprendizado de máquina
title_full_unstemmed Reconhecimento de atividades humanas utilizando sensores inerciais e aprendizado de máquina
title_sort Reconhecimento de atividades humanas utilizando sensores inerciais e aprendizado de máquina
author Montanari, Bruno Fontes
author_facet Montanari, Bruno Fontes
author_role author
dc.contributor.author.fl_str_mv Montanari, Bruno Fontes
dc.contributor.advisor1.fl_str_mv Tonidandel, Flavio
contributor_str_mv Tonidandel, Flavio
dc.subject.por.fl_str_mv Reconhecimento de atividade humana
Rede neural convolucional
Microcontroladores
topic Reconhecimento de atividade humana
Rede neural convolucional
Microcontroladores
description Reconhecimento de atividades humanas, também conhecido como Human Activity Recognition (HAR), tem um papel significativo na vida das pessoas dada a capacidade de prover informações relevantes por meio de pequenos sensores, podendo ser no celular, relógios inteligentes ou até mesmo através de imagens e vídeos. A análise e classificação dos movimentos humanos é alvo de diversos estudos em decorrência de sua ampla utilização nas mais diversas áreas, como por exemplo: saúde, práticas esportivas, bem estar, assistentes tecnológicos, segurança, computação ciente do contexto, realidade virtual e aumentada, dentre outros. O maior desafio atualmente é garantir que tal reconhecimento seja feito localmente em Micro Controller Unit (MCU) com baixo consumo de energia e com baixo tempo de inferência, mantendo os dados de cada pessoa seguro. Diversas propostas para resolver o HAR já foram avaliadas e apresentam resultados excelentes, tipicamente com acurácia superior a 90% quando um número baixo de movimentos (correr, caminhar, subir e descer escadas etc.) é considerado, porém a maioria destes estudos faz uso do processamento externo, em geral usando celulares, para desempenhar as técnicas de reconhecimento, classificação e contexto. Muitos destes estudos e técnicas podem ser ajustados, migrados e empregados nos MCUs graças às recentes melhorias dos frameworks disponíveis, suas quantizações e otimizações, bem como na evolução da capacidade de processamento e densidade de memória disponível nos microcontroladores. Este trabalho explora a comparação entre o emprego e desempenho de reduções de dimensionalidades por meio de Principal Component Analysis (PCA) com as técnicas de aprendizado de máquina como Decision Tree Regression (DTR), Random Forest (RF) e Support Vector Machine (SVM) e de aprendizado profundo utilizando exclusivamente Convolution Neural Network (CNN), ambas aplicadas ao microcontroladore Arm® Cortex® M33 com foco na aplicação de HAR. Outra análise que este estudo traz é a identificação da influência do uso de quantização Post Training Quantization (PTQ) no tempo de inferência, densidade de memória, complexidade e sua relação com o consumo de energia no MCU
publishDate 2024
dc.date.accessioned.fl_str_mv 2024-09-09T12:24:16Z
dc.date.available.fl_str_mv 2024-09-09T12:24:16Z
dc.date.issued.fl_str_mv 2024
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.citation.fl_str_mv MONTANARI, Bruno Fontes; TONIDANDEL, Flavio. <b> Reconhecimento de atividades humanas utilizando sensores inerciais e aprendizado de máquina.</b> 2024. 165 f. Dissertação (Mestrado em Engenharia Elétrica) - Centro Universitário FEI, São Bernardo do Campo, 2024. Disponível em: https://pergamum.fei.edu.br/pergamumweb/downloadArquivo?vinculo=RjhDMEExMVkyOWtSVzF3Y21WellUMHhNekltWVdObGNuWnZQVEV6TVRnM055WnpaWEZRWVhKaFozSmhabTg5TVNaelpYRlRaV05oYnowNEptdGhjbVJsZUQxT0pteHZZMkZzUVhKeGRXbDJiejFEVDAxUVFWSlVTVXhJUVUxRlRsUlBKbTV2YldWRFlXMXB.
dc.identifier.uri.fl_str_mv https://repositorio.fei.edu.br/handle/FEI/5530
dc.identifier.doi.none.fl_str_mv https://doi.org/10.31414/EE.2024.D.131877
identifier_str_mv MONTANARI, Bruno Fontes; TONIDANDEL, Flavio. <b> Reconhecimento de atividades humanas utilizando sensores inerciais e aprendizado de máquina.</b> 2024. 165 f. Dissertação (Mestrado em Engenharia Elétrica) - Centro Universitário FEI, São Bernardo do Campo, 2024. Disponível em: https://pergamum.fei.edu.br/pergamumweb/downloadArquivo?vinculo=RjhDMEExMVkyOWtSVzF3Y21WellUMHhNekltWVdObGNuWnZQVEV6TVRnM055WnpaWEZRWVhKaFozSmhabTg5TVNaelpYRlRaV05oYnowNEptdGhjbVJsZUQxT0pteHZZMkZzUVhKeGRXbDJiejFEVDAxUVFWSlVTVXhJUVUxRlRsUlBKbTV2YldWRFlXMXB.
url https://repositorio.fei.edu.br/handle/FEI/5530
https://doi.org/10.31414/EE.2024.D.131877
dc.language.iso.fl_str_mv por
pt_BR
language por
language_invalid_str_mv pt_BR
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Centro Universitário FEI, São Bernardo do Campo
publisher.none.fl_str_mv Centro Universitário FEI, São Bernardo do Campo
dc.source.none.fl_str_mv reponame:Repositório do Conhecimento Institucional do Centro Universitário da Fundação Educacional Inaciana (FEI)
instname:Centro Universitário da Fundação Educacional Inaciana (FEI)
instacron:FEI
instname_str Centro Universitário da Fundação Educacional Inaciana (FEI)
instacron_str FEI
institution FEI
reponame_str Repositório do Conhecimento Institucional do Centro Universitário da Fundação Educacional Inaciana (FEI)
collection Repositório do Conhecimento Institucional do Centro Universitário da Fundação Educacional Inaciana (FEI)
bitstream.url.fl_str_mv https://repositorio.fei.edu.br/bitstreams/1372c1ab-9fac-400d-8711-cb53d79f2386/download
https://repositorio.fei.edu.br/bitstreams/fbe07852-f74e-4c45-b1ba-004f6685bc11/download
https://repositorio.fei.edu.br/bitstreams/ae5801df-51ac-488b-afa1-0237f5d1ff2b/download
bitstream.checksum.fl_str_mv 3e44902287aee31b7d83084142bda0bb
0025529657077ca97eda8c95694748d0
5851c220fe20996bb501848066cad581
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositório do Conhecimento Institucional do Centro Universitário da Fundação Educacional Inaciana (FEI) - Centro Universitário da Fundação Educacional Inaciana (FEI)
repository.mail.fl_str_mv cfernandes@fei.edu.br
_version_ 1865734578285576192