Use este identificador para citar ou linkar para este item:
http://repositorio.ufla.br/jspui/handle/1/49119
Registro completo de metadados
Campo DC | Valor | Idioma |
---|---|---|
dc.creator | Ribeiro, David Augusto | - |
dc.date.accessioned | 2022-02-01T19:05:48Z | - |
dc.date.available | 2022-02-01T19:05:48Z | - |
dc.date.issued | 2022-02-01 | - |
dc.date.submitted | 2021-12-15 | - |
dc.identifier.citation | RIBEIRO, D. A. Reconhecimento facial baseado no algoritmo de aprendizado profundo YOLO. 2021. 105 p. Dissertação (Mestrado em Engenharia de Sistemas e Automação) – Universidade Federal de Lavras, Lavras, 2022. | pt_BR |
dc.identifier.uri | http://repositorio.ufla.br/jspui/handle/1/49119 | - |
dc.description.abstract | Technological development has made it possible for man in recent decades to make a great leap in computational processing techniques aimed at Artificial Neural Networks (ANN). Facial biometrics is a growing area in the world, and its applications are interesting for both private and public companies. Its growing ability to authenticate in security and entertainment systems makes it one of the best means of identity validation and/or people flow monitoring. However, we still come across systems that have a certain slowness in recognition and that demand high processing power. The objective is, then, to supply this demand with a light and robust recognition architecture, and that at the same time presents optimized performance indexes, such as average precision (mAP - Mean Average Precision), inference, low response time and intersection over union (IoU - Intersection Over Union). The present work presents a supervised learning process, in which an emerging architecture is used that has been highlighted in the scenario of pattern recognition systems in image processing. It is programmed in Python and C languages, using OpenCV and Darknet frameworks in YOLOv4 architecture (version 4). The ANN is worked on in a cloud virtual machine with NVIDIA Tesla T4 GPU in Colab environment, training it in 3 different databases: OIDv4, Personal and Wider Face. Our system can also operate locally on Linux systems such as Ubuntu Minimal, which in turn requires basic configuration adjustments in the Jupyter IDE. The results show the optimized sorting/detection capability in the YOLO architecture, as well as achieving improved indices on the job. The dataset OID obtained a mAP of 69.23% for object class, with an average inference of 82.2%, detection time of 16 seconds and reached an IoU of 52.63%. The second dataset Personal achieved an incredible 99.11% mAP in individual recognition facial biometrics, with an average inference of 98%, detection time of 3 seconds and achieved an IoU of 82.56%. And finally, the third dataset Wider Face, obtained a mAP of 86.04% in multivariate facial biometrics, with an average inference of 91%, detection time of 5 seconds and reached an IoU of 61.32% . The results, therefore, demonstrate the quality of the neural network developed in virtue of the objectives initially proposed, in which they are promising in relation to comparisons with other models in the literature in the state of the art in recent years. | pt_BR |
dc.language | por | pt_BR |
dc.publisher | Universidade Federal de Lavras | pt_BR |
dc.rights | acesso aberto | pt_BR |
dc.subject | Reconhecimento facial | pt_BR |
dc.subject | Biometria | pt_BR |
dc.subject | Redes neurais artificiais | pt_BR |
dc.subject | Reconhecimento de padrões | pt_BR |
dc.subject | YOLO | pt_BR |
dc.subject | Facial recognition | pt_BR |
dc.subject | Biometry | pt_BR |
dc.subject | Artificial neural networks | pt_BR |
dc.subject | Pattern recognition | pt_BR |
dc.title | Reconhecimento facial baseado no algoritmo de aprendizado profundo YOLO | pt_BR |
dc.title.alternative | Face recognition based on the YOLO deep learning algorithm | pt_BR |
dc.type | dissertação | pt_BR |
dc.publisher.program | Programa de Pós-Graduação em Engenharia de Sistemas e Automação | pt_BR |
dc.publisher.initials | UFLA | pt_BR |
dc.publisher.country | brasil | pt_BR |
dc.contributor.advisor1 | Zegarra Rodríguez, Demóstenes | - |
dc.contributor.referee1 | Zegarra Rodríguez, Demóstenes | - |
dc.contributor.referee2 | Rosa, Renata Lopes | - |
dc.contributor.referee3 | Begazo, Dante Coaquira | - |
dc.description.resumo | O desenvolvimento tecnológico possibilitou ao homem nas últimas décadas dar um grande salto em técnicas de processamento computacional voltado às Redes Neurais Artificiais (RNA). A biometria facial é uma área que está em crescimento no mundo, e suas aplicações são interessantes, tanto para empresas privadas, quanto públicas. Sua capacidade crescente de autenticação em sistemas de segurança e entretenimento a torna um dos melhores meios para validação de identidade e/ou monitoramento de fluxo de pessoas. No entanto, ainda nos deparamos com sistemas que apresentam certa lentidão no reconhecimento e que demandam alto poder de processamento. Objetiva-se então, suprir essa demanda com uma arquitetura de reconhecimento leve e robusta, e que ao mesmo tempo apresente índices de desempenho otimizados, como precisão média (mAP - Mean Average Precision), inferência, baixo tempo de resposta e interseção sobre união (IoU - Intersection Over Union). O presente trabalho apresenta um processo de aprendizagem supervisionado, no qual faz-se uso de uma arquitetura emergente que vem apresentando destaque no cenário de sistemas de reconhecimento de padrões em processamento de imagens. Programa-se nas linguagens Python e C, com uso de frameworks OpenCV e Darknet em arquitetura YOLOv4 (versão 4). Trabalha-se a RNA em máquina virtual em nuvem com GPU NVIDIA Tesla T4 em ambiente Colab, treinando-a em 3 bases de dados distintas: OIDv4, Personal e Wider Face. Nosso sistema também pode operar localmente em sistemas Linux, como o Ubuntu Minimal, que por sua vez requer ajustes básicos de configuração em IDE Jupyter. Os resultados mostram a capacidade de classificação/detecção otimizada na arquitetura YOLO, bem como obtenção de índices aprimorados no trabalho. O dataset OID obteve um mAP de 69,23% para classe de objetos, com inferência média de 82.2%, tempo de detecção de 16 segundos e alcançou um IoU de 52.63%. O segundo dataset Personal obteve os incríveis mAP de 99,11% em biometria facial de reconhecimento individual, com inferência média de 98%, tempo de detecção de 3 segundos e alcançou um IoU de 82.56%. E por fim, o terceiro dataset Wider Face, obteve um mAP de 86,04% em biometria facial multivariada, com inferência média de 91%, tempo de detecção de 5 segundos e alcançou um IoU de 61.32%. Os resultados, portanto, demonstram a qualidade da rede neural desenvolvida em virtude dos objetivos inicialmente propostos, nos quais mostram-se promissores em relação à comparativos com outros modelos da literatura no estado da arte dos últimos anos. | pt_BR |
dc.publisher.department | Departamento de Engenharia | pt_BR |
dc.subject.cnpq | Engenharia de Software | pt_BR |
dc.creator.Lattes | http://lattes.cnpq.br/1475421976593124 | pt_BR |
Aparece nas coleções: | Engenharia de Sistemas e automação (Dissertações) |
Arquivos associados a este item:
Arquivo | Descrição | Tamanho | Formato | |
---|---|---|---|---|
DISSERTAÇÃO_Reconhecimento facial baseado no algoritmo de aprendizado profundo YOLO.pdf | 16,43 MB | Adobe PDF | Visualizar/Abrir |
Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.