Development of a non-invasive temperature monitoring and tracking device using machine learning algorithms

Detalhes bibliográficos
Autor(a) principal: Barradas, Ana Rita Mendes
Data de Publicação: 2022
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/10316/106004
Resumo: Dissertação de Mestrado em Engenharia Física apresentada à Faculdade de Ciências e Tecnologia
id RCAP_7291dc1acf998bac6de9bc6a7142b512
oai_identifier_str oai:estudogeral.uc.pt:10316/106004
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 Development of a non-invasive temperature monitoring and tracking device using machine learning algorithmsDesenvolvimento de um dispositivo não invasivo e baseado em aprendizagem automática para a determinação da posição e temperatura de objectosOpenCVRaspberryPiReconhecimento facialTemperaturaMachine LearningOpenCVRaspberryPiFacial recognitionTemperatureMachine learningDissertação de Mestrado em Engenharia Física apresentada à Faculdade de Ciências e TecnologiaA medição de temperatura de forma não invasiva tem muitas aplicações, desde a biologia (e.g. monitorização de aves em nidificação) à indústria (e.g. produtos em tapetes rolantes) ou medicina (e.g. medição de febre). O desenvolvimento de bibliotecas para visão por computador ou machine learning em open source, como o OpenCV permitem o rápido processamento por meio de câmeras e computadores simples, como é o caso do RaspberryPi. Combinando esta capacidade com os dados adquiridos através de uma câmera de infravermelho (IR) torna-se possível monitorizar a temperatura de objetos ou corpos. Neste projeto, foi desenvolvido um sistema de monitorização de temperatura em tempo real, orientado para o reconhecimento facial de individuos e a medição da temperatura das suas testas. O sistema é composto por um RaspberryPi e a sua câmera (Module 2) e uma câmera térmica MLX90640.Numa fase inicial, foi estudado o comportamento da camera térmica, a partir de modelos existentes para o seu funcionamento. Foram analizados os efeitos da distância na aquisição da temperatura, através de seleções manuais da região de interesse (RoI) em imagens térmicas, onde foi avaliado a incerteza resultante da escolha da seleção do RoI e a incerteza estatístico, avaliando a evolução destas incertezas com o aumento da distância. Através do conhecimento da influência do ambiente na medição de temperatura por imagens infravermelho, foi testado um modelo existente para compensar estes efeitos com a distância, onde se verificou uma melhoria relativamente ao erro absoluto médio calculado. O algoritmo de deteção de faces usado foi o classificador Haar-Cascade, implementado no OpenCV. Para teste final do sistema, foram objeto de estudo um ambiente simulado e outro com faces reais (com uma taxa de amostragem de 32Hz e 8Hz, respetivamente). O sistema foi, por fim, validado com indivíduos escolhidos aleatoriamente para o efeito. As características do sistema e as suas limitações são finalmente sumarizadas a partir dos resultados obtidos.Non-invasive temperature measurement has many applications, from biology (e.g. monitoring of nesting birds) to industry (e.g. products in a conveyor belt) or medicine (e.g. fever checking).The development of open-source computer vision (CV) and machine learning (ML) libraries, as OpenCV, allow the fast process of images using simple cameras and computers, such as RaspberryPi. Combining these capabilities with the data acquired through an infrared (IR) thermal camera it is possible to monitor objects and bodies. In this master's thesis a real time temperature-monitoring system was developed, oriented towards facial recognition and to measure the subject's forehead temperature. The system is composed by a RaspberryPi and its camera (Module 2) and a thermal camera MLX90640. As a first step, the characteristics of the thermal camera were studied, from existing models describing its performance. The effects of the distance on temperature acquisition were studied, using manual selections of regions of interest (RoI) from thermal images, where the uncertainty on the selection of the RoI and the statistical uncertainty were evaluated, studying the evolution of these uncertainties as the distance increases. Existing models studying the influence of the environment on the temperature measurements through IR imaging have been tested, in order to estimate the influence of the subject-camera distance. The used algorithm for face detection was the Haar-Cascade, implemented at OpenCV. For the final test of the system, a study was made under simulated conditions, using both fake and real faces (with a refresh rate of 32Hz and 8Hz, respectively). Finally, the system was validated with randomly picked subjects. The system's characteristics and its limitations were then summarized from the obtained results.2022-09-30info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesishttp://hdl.handle.net/10316/106004http://hdl.handle.net/10316/106004TID:203187202engBarradas, Ana Rita Mendesinfo: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-03-16T21:32:51Zoai:estudogeral.uc.pt:10316/106004Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T21:22:28.389498Repositó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 Development of a non-invasive temperature monitoring and tracking device using machine learning algorithms
Desenvolvimento de um dispositivo não invasivo e baseado em aprendizagem automática para a determinação da posição e temperatura de objectos
title Development of a non-invasive temperature monitoring and tracking device using machine learning algorithms
spellingShingle Development of a non-invasive temperature monitoring and tracking device using machine learning algorithms
Barradas, Ana Rita Mendes
OpenCV
RaspberryPi
Reconhecimento facial
Temperatura
Machine Learning
OpenCV
RaspberryPi
Facial recognition
Temperature
Machine learning
title_short Development of a non-invasive temperature monitoring and tracking device using machine learning algorithms
title_full Development of a non-invasive temperature monitoring and tracking device using machine learning algorithms
title_fullStr Development of a non-invasive temperature monitoring and tracking device using machine learning algorithms
title_full_unstemmed Development of a non-invasive temperature monitoring and tracking device using machine learning algorithms
title_sort Development of a non-invasive temperature monitoring and tracking device using machine learning algorithms
author Barradas, Ana Rita Mendes
author_facet Barradas, Ana Rita Mendes
author_role author
dc.contributor.author.fl_str_mv Barradas, Ana Rita Mendes
dc.subject.por.fl_str_mv OpenCV
RaspberryPi
Reconhecimento facial
Temperatura
Machine Learning
OpenCV
RaspberryPi
Facial recognition
Temperature
Machine learning
topic OpenCV
RaspberryPi
Reconhecimento facial
Temperatura
Machine Learning
OpenCV
RaspberryPi
Facial recognition
Temperature
Machine learning
description Dissertação de Mestrado em Engenharia Física apresentada à Faculdade de Ciências e Tecnologia
publishDate 2022
dc.date.none.fl_str_mv 2022-09-30
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/10316/106004
http://hdl.handle.net/10316/106004
TID:203187202
url http://hdl.handle.net/10316/106004
identifier_str_mv TID:203187202
dc.language.iso.fl_str_mv eng
language eng
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
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_ 1799134114302918656